I/O controller là gì?

Noun Hardware
channel I/O DMA controller peripheral processor I/O processor input/output interface IOC PIOC peripheral input/output controller input/output controller
Bộ điều khiển nhập/xuất

Bộ điều khiển nhập/xuất (I/O controller) là một loạt các vi mạch (microchip) giúp truyền dữ liệu giữa bộ xử lý trung tâm (CPU) và bo mạch chủ (motherboard). Mục đích chính của hệ thống này là giúp tương tác giữa các thiết bị ngoại vi (peripheral device) với các đơn vị điều khiển (control unit). Nói một cách đơn giản, bộ điều khiển nhập/xuất (I/O controller) giúp kết nối và điều khiển các thiết bị ngoại vi khác nhau, đó là các thiết bị nhập ( input device) và thiết bị xuất (output device). Nó thường được cài đặt trên bo mạch chủ của máy tính. Tuy nhiên, nó cũng có thể được sử dụng như một phụ kiện (accessory) trong trường hợp thay thế hoặc để thêm nhiều thiết bị ngoại vi hơn vào máy tính.

Bộ điều khiển nhập/xuất (I/O controller) còn được gọi channel I/O, DMA controller, peripheral processor hoặc I/O processor.

Khi tốc độ CPU tăng lên, nhu cầu truyền dữ liệu nhanh hơn giữa các thiết bị ngoại vi và đơn vị điều khiển. Các bộ điều khiển nhập/xuất (I/O controller) hoạt động bằng cách nhận các lệnh (instruction) từ CPU, sau đó gửi các lệnh đến các thiết bị mà chúng dự kiến. Bộ điều khiển nhập/xuất (I/O controller) cũng quản lý truyền dữ liệu (data communication) từ các thiết bị ngoại vi. Do đó, bộ điều khiển nhập/xuất (I/O controller) tiết kiệm năng lực xử lý (processing power) của CPU, nếu không sẽ bị lãng phí trong khi truyền dữ liệu. Bộ điều khiển nhập/xuất (I/O controller) nhanh hơn dẫn đến truyền thông CPU (CPU communication) nhanh hơn, do đó dẫn đến tốc độ xử lý nhanh hơn.

Learning English Everyday