Skip to main content

Xe buýt điều khiển là gì?

Một bus điều khiển là những gì một đơn vị xử lý trung tâm (CPU) của máy tính sử dụng để liên lạc với các thiết bị khác bên trong máy qua một tập hợp các kết nối vật lý như cáp hoặc mạch được in.Đây là một bộ sưu tập các tín hiệu đa dạng, bao gồm đọc, ghi và ngắt, cho phép CPU chỉ đạo và giám sát những phần khác nhau của máy tính đang làm.Đây là một trong ba loại xe buýt tạo nên hệ thống hoặc xe buýt máy tính.Thành phần chính xác của nó khác nhau giữa các bộ xử lý. Nói chung, mục đích của bất kỳ bus nào là giảm số lượng đường dẫn cần thiết cho giao tiếp giữa các thành phần máy tính.Một bus cho phép liên lạc giữa các thành phần qua một kênh dữ liệu và được đặc trưng bởi lượng thông tin có thể truyền cùng một lúc.Lượng dữ liệu được biểu thị bằng các bit và tương ứng với số lượng các dòng vật lý mà thông tin được gửi.Ví dụ, cáp ruy băng có 32 dây có thể gửi song song 32 bit. Mỗi máy tính thường có một bus bên trong và xe buýt mở rộng.Xe buýt bên trong hoặc phía trước tạo điều kiện giao tiếp giữa CPU và bộ nhớ trung tâm, trong khi bus mở rộng hoặc đầu vào/đầu ra liên kết các thành phần bo mạch chủ như ổ cứng và cổng.Hầu hết các xe buýt hệ thống thường bao gồm từ 50 đến 100 dòng vật lý riêng biệt để liên lạc.Các dòng này được chia thành ba subassemblies hoặc các loại xe buýt: địa chỉ hoặc bus bộ nhớ, bus dữ liệu và bus lệnh hoặc điều khiển. Bus bus điều khiển là hai chiều;Nó truyền tín hiệu lệnh từ CPU và tín hiệu phản hồi từ phần cứng.Nó giúp CPU đồng bộ hóa các tín hiệu lệnh của nó với các thành phần của máy tính và các thiết bị bên ngoài chậm hơn.Do đó, xe buýt điều khiển bao gồm các đường điều khiển mà mỗi dòng gửi một tín hiệu cụ thể, như đọc, ghi và ngắt.Các dòng điều khiển tạo nên một bus điều khiển khác nhau giữa các bộ xử lý, nhưng hầu hết bao gồm các dòng đồng hồ hệ thống, đường trạng thái và các dòng kích hoạt byte. Ví dụ, CPU của máy tính sẽ sử dụng bus dữ liệu để truyền thông tin đến và từ bộ nhớ trung tâm.Bus điều khiển cho phép CPU xác định xem và khi nào hệ thống đang gửi hay nhận dữ liệu này.Điều này là do một bus điều khiển có một đường điều khiển để đọc và một để ghi xác định hướng thông tin luồng (bộ nhớ đến CPU hoặc CPU vào bộ nhớ).Nếu CPU cần ghi một số dữ liệu vào bộ nhớ trung tâm, nó sẽ gửi tín hiệu trên (khẳng định) dòng điều khiển Bus Bus điều khiển.Gửi tín hiệu trên dòng điều khiển đọc cho phép CPU nhận dữ liệu từ bộ nhớ. Các loại xe buýt khác tạo nên bus hệ thống là dữ liệu và xe buýt địa chỉ.Bus dữ liệu di chuyển hướng dẫn và thông tin giữa tất cả các thành phần máy tính chức năng.Đó là hai chiều và có thể truyền chỉ một hướng cùng một lúc.Bus dữ liệu truyền thông tin giữa CPU và bộ nhớ và cả giữa bộ nhớ và phần đầu vào/đầu ra. Bus Bus địa chỉ là đơn hướng và các chức năng giống như bản đồ cho bộ nhớ.Khi hệ thống máy tính cần truy cập một vị trí bộ nhớ cụ thể hoặc thiết bị đầu vào/đầu ra, nó sẽ khẳng định địa chỉ thích hợp trên bus địa chỉ.Địa chỉ này được công nhận bởi mạch thích hợp sau đó hướng dẫn bộ nhớ hoặc thiết bị tương ứng để đọc hoặc gửi dữ liệu trên bus dữ liệu.Chỉ có thiết bị hoặc vị trí bộ nhớ tương ứng với địa chỉ trên bus địa chỉ mới trả lời.