Skip to main content

Xe buýt địa chỉ là gì?

Một bus địa chỉ là một bus máy tính được sử dụng để giải quyết bộ nhớ hệ thống chính.Trong nhiều bộ điều khiển nhúng và một số máy tính cũ hơn, bus địa chỉ bộ xử lý được nối trực tiếp với các chip bộ nhớ.Hầu hết các bo mạch chủ máy tính để bàn và máy chủ bao gồm bus địa chỉ trong bus bộ nhớ giữa chip điều khiển bộ nhớ và bộ nhớ hệ thống.Bus địa chỉ được sử dụng bởi bộ xử lý để chỉ ra vị trí bộ nhớ mà nó sắp đọc dữ liệu từ hoặc ghi dữ liệu lên.Một số bộ xử lý cũng có thể sử dụng nó để chỉ ra một cổng đầu vào/đầu ra sắp được đọc hoặc viết. Một số máy tính có kết nối trực tiếp từ bus địa chỉ của bộ xử lý và các thiết bị hệ thống khác đến bộ nhớ chính.Nhiều bộ điều khiển ngoại vi có thể chia sẻ bộ nhớ hệ thống với bộ xử lý bằng cách sử dụng một kỹ thuật gọi là Truy cập bộ nhớ trực tiếp (DMA).Một mạng, đĩa cứng hoặc bộ điều khiển đồ họa có thể là thiết bị hỗ trợ DMA.Điều này cho phép bộ điều khiển truyền dữ liệu đến và từ hệ thống nhanh hơn việc gửi nó qua bộ xử lý một mảnh tại một thời điểm.

bất kể địa chỉ vật lý đến từ bộ xử lý hay thiết bị DMA, nó được chốt vào bus địa chỉ.Hành động này cảnh báo bộ nhớ rằng yêu cầu đọc hoặc ghi cho địa chỉ bộ nhớ đó sắp được thực hiện.Nếu một hoạt động ghi đang chờ xử lý, dữ liệu sẽ được ghi vào bus dữ liệu và tín hiệu ghi bộ nhớ được kích hoạt.Một thao tác đọc có thể được thực hiện bằng cách kích hoạt tín hiệu đọc bộ nhớ và đọc bus dữ liệu. Hầu hết các máy chủ và máy tính để bàn tương thích máy tính cá nhân (PC) sử dụng chip bộ điều khiển bộ nhớ tách biệt với bộ xử lý chính.Bộ điều khiển này giao tiếp với bộ nhớ hệ thống chính trên bus bộ nhớ.Xe buýt này bao gồm xe buýt địa chỉ, xe buýt dữ liệu và nhiều tín hiệu điều khiển.Bộ điều khiển bộ nhớ được đặt trong thiết bị Northbridge và giao diện với bộ xử lý chính sử dụng bus phía trước (FSB). Bộ điều khiển bộ nhớ Northbridge và FSB có thể tạo một nút cổ chai trong một số hệ thống, làm chậm truy cập bộ nhớ của bộ xử lý.Vì lý do này, bộ nhớ bộ nhớ cache tốc độ cao của hệ thống sử dụng xe buýt bộ đệm hoàn toàn riêng biệt và rộng hơn.Bộ đệm được kết nối trực tiếp với bộ xử lý thông qua xe buýt này, bỏ qua hoàn toàn FSB và Northbridge.Bus bộ đệm, còn được gọi là xe buýt phía sau (BSB), có chức năng như một bus địa chỉ, bus dữ liệu và bus điều khiển cho bộ nhớ bộ nhớ cache riêng. Một số bộ xử lý tương thích PC bao gồm bộ điều khiển bộ nhớ trong chính bộ xử lý chính.Bộ điều khiển này truy cập trực tiếp bộ nhớ hệ thống chính mà không cần sử dụng thiết bị FSB hoặc Northbridge.Với các nút thắt này bị xóa, bộ xử lý dành ít thời gian hơn để chờ đợi truy cập bộ nhớ hệ thống chính.Bộ nhớ bộ nhớ cache cũng thường được bao gồm trong các bộ xử lý này và bất kỳ bộ đệm bên ngoài nào cũng được truy cập thông qua bus cache.