Device controller là gì?

Noun Hardware

Device controller là một phần cứng xử lý các tín hiệu đến và đi của CPU. Một thiết bị được kết nối với máy tính thông qua phích cắm (plug) và socket, và socket được kết nối với device controller. Device controller nhận dữ liệu từ một thiết bị được kết nối và lưu trữ tạm thời trong một số thanh ghi chuyên dụng (special-purpose register) tức là local buffer bên trong controller. Sau đó, nó giao tiếp dữ liệu với trình điều khiển thiết bị (device driver). Đối với mỗi bộ device controller có một trình điều khiển thiết bị (device driver) tương đương là interface tiêu chuẩn mà qua đó device controller giao tiếp với hệ điều hành thông qua ngắt (interrupt). Device controller là phần cứng trong khi trình điều khiển thiết bị là phần mềm. Mỗi device controllerphụ trách một loại thiết bị cụ thể (ví dụ: ổ đĩa (disk drive), thiết bị âm thanh hoặc màn hình video (video display)). Mỗi device controller đều có local buffer. Device controller chịu trách nhiệm di chuyển dữ liệu giữa các thiết bị ngoại vi (peripheral device) mà nó điều khiển và local buffer của nó.

Learning English Everyday