Mục lục:
Định nghĩa - Control Bus có nghĩa là gì?
Bus điều khiển là bus máy tính được CPU sử dụng để liên lạc với các thiết bị có trong máy tính. Điều này xảy ra thông qua các kết nối vật lý như cáp hoặc mạch in.
CPU truyền nhiều tín hiệu điều khiển đến các thành phần và thiết bị để truyền tín hiệu điều khiển đến CPU bằng cách sử dụng bus điều khiển. Một trong những mục tiêu chính của xe buýt là giảm thiểu các đường dây cần thiết cho giao tiếp. Một bus riêng cho phép giao tiếp giữa các thiết bị sử dụng một kênh dữ liệu. Bus điều khiển là hai chiều và hỗ trợ CPU trong việc đồng bộ hóa tín hiệu điều khiển với các thiết bị bên trong và các thành phần bên ngoài. Nó bao gồm các dòng ngắt, dòng cho phép byte, tín hiệu đọc / ghi và dòng trạng thái.
Techopedia giải thích xe buýt điều khiển
Mặc dù CPU có thể có bộ tín hiệu điều khiển riêng biệt, một số điều khiển chung cho tất cả các CPU:
- Các dòng yêu cầu ngắt (IRQ): Dòng phần cứng được các thiết bị sử dụng để ngắt tín hiệu đến CPU. Nó cho phép CPU làm gián đoạn công việc hiện tại của nó để xử lý yêu cầu hiện tại.
- Hệ thống điều khiển đồng hồ hệ thống: Cung cấp thời gian bên trong cho các thiết bị khác nhau trên bo mạch chủ và CPU.
Phần lớn các xe buýt hệ thống được tạo thành từ 50 đến 100 dòng khác nhau để liên lạc. Xe buýt hệ thống bao gồm ba loại xe buýt:
- Data Bus: Mang dữ liệu cần xử lý
- Bus địa chỉ: Xác định nơi dữ liệu sẽ được gửi
- Bus điều khiển: Xác định xử lý dữ liệu
Giao tiếp giữa CPU và bus điều khiển là cần thiết để chạy một hệ thống thành thạo và chức năng. Không có bus điều khiển, CPU không thể xác định hệ thống đang nhận hay gửi dữ liệu. Đó là xe buýt điều khiển quy định hướng ghi và đọc thông tin cần đi. Bus điều khiển chứa một dòng điều khiển cho các hướng dẫn ghi và một dòng điều khiển cho các hướng dẫn đọc. Khi CPU ghi dữ liệu vào bộ nhớ chính, nó sẽ truyền tín hiệu đến dòng lệnh ghi. CPU cũng gửi tín hiệu đến dòng lệnh đọc khi cần đọc. Tín hiệu này cho phép CPU nhận hoặc truyền dữ liệu từ bộ nhớ chính.
