Tôi không thể nói tôi là một chuyên gia về kiến trúc máy tính, nhưng tôi sẽ cố gắng trả lời các câu hỏi của bạn.
Đây có vẻ là cách bố trí điển hình của bo mạch chủ.
Như Tom đã đề cập, điều này không còn đúng nữa. Hầu hết các CPU hiện đại đều có cầu bắc tích hợp. Cầu nam thường được tích hợp hoặc không cần thiết bởi kiến trúc mới; Chipset của Intel "thay thế" cầu nam bằng Hub điều khiển nền tảng, giao tiếp trực tiếp với CPU thông qua bus DMI.
Tại sao CPU chỉ kết nối với 1 bus? Chiếc xe buýt phía trước đó trông giống như một nút cổ chai lớn. Sẽ không tốt hơn nếu cho 2 hoặc 3 xe buýt vào thẳng CPU?
Các bus rộng (64 bit) rất đắt tiền, chúng đòi hỏi một số lượng lớn bộ thu phát xe buýt và nhiều chân I / O. Các thiết bị duy nhất yêu cầu một chiếc xe buýt nhanh la hét khổng lồ là card đồ họa và RAM. Mọi thứ khác (SATA, PCI, USB, nối tiếp, v.v.) tương đối chậm và không được truy cập liên tục. Do đó, tại kiến trúc trên, tất cả các thiết bị ngoại vi "chậm" này được gộp lại với nhau qua cầu nam dưới dạng một thiết bị xe buýt: bộ xử lý không muốn phải phân xử từng giao dịch xe buýt nhỏ, vì vậy tất cả các giao dịch xe buýt chậm / không thường xuyên có thể được tổng hợp và được quản lý bởi cầu nam, sau đó kết nối với các thiết bị ngoại vi khác với tốc độ nhàn nhã hơn nhiều.
Bây giờ, điều quan trọng cần đề cập là khi tôi nói ở trên rằng SATA / PCI / USB / serial là "chậm", đó chủ yếu là một điểm lịch sử và ngày nay trở nên ít đúng hơn. Với việc áp dụng SSD qua các đĩa spinny và các thiết bị ngoại vi PCIe nhanh, cũng như USB 3.0, Thunderbolt và có thể là ethernet 10G (sớm), băng thông ngoại vi "chậm" đang nhanh chóng trở nên rất đáng kể. Trước đây, xe buýt giữa cầu bắc và cầu nam không phải là cổ chai, nhưng bây giờ điều đó không còn đúng nữa. Vì vậy, có, kiến trúc đang di chuyển về phía nhiều xe buýt gắn trực tiếp vào CPU.
Có điều gì đó rất khó khăn khi làm theo cách này? Tôi không thấy làm thế nào chi phí có thể đi vào nó, bởi vì các sơ đồ hiện có đã có không dưới bảy xe buýt.
Nó sẽ là nhiều xe buýt hơn cho bộ xử lý để quản lý và nhiều bộ xử lý silicon hơn để xử lý các bus. Cái nào đắt Trong sơ đồ trên, không phải tất cả các xe buýt đều như nhau. FSB đang hét rất nhanh, LPC thì không. Xe buýt nhanh yêu cầu silicon nhanh, xe buýt chậm thì không, vì vậy nếu bạn có thể di chuyển xe buýt chậm từ CPU sang chip khác, điều đó giúp cuộc sống của bạn dễ dàng hơn.
Tuy nhiên, như đã đề cập ở trên, với sự phổ biến ngày càng tăng của các thiết bị băng thông cao, ngày càng có nhiều xe buýt kết nối trực tiếp với bộ xử lý, đặc biệt là trong các kiến trúc tích hợp cao hơn SoC /. Bằng cách đặt ngày càng nhiều bộ điều khiển vào CPU, băng thông rất cao sẽ dễ dàng đạt được hơn.
EDIT: Tôi quên đề cập đến Watchdog Monitor. Tôi biết tôi đã nhìn thấy nó trong một số sơ đồ. Có lẽ một chiếc xe buýt bị nghẽn cổ chai sẽ giúp cơ quan giám sát dễ dàng theo dõi mọi thứ hơn. Điều đó có thể có cái gì đó để làm với nó?
Không, đó không thực sự là những gì một cơ quan giám sát làm. Một cơ quan giám sát chỉ đơn giản là để khởi động lại những thứ khác nhau khi / nếu chúng bị khóa; nó không thực sự nhìn vào mọi thứ di chuyển trên xe buýt (nó kém tinh vi hơn thế nhiều!).