Hình 182. Bus mastering làm giảm tải cho CPU.
Mục tiêu là các máy tính có thể multitask- đó là, xử lý một số nhiệm vụ cùng một lúc. Đĩa cứng có thể cung cấp
dữ liệu vào bộ nhớ RAM trong một dòng ổn định, trong khi CPU làm công việc khác tại cùng một thời điểm. Hệ thống xe buýt thạo
hoạt động tốt với các thiết bị ATA, mà làm việc chặt chẽ với RAM.
Mặc dù trong lĩnh vực này, bộ điều khiển SCSI có nhiều phát triển hơn so với các bộ điều khiển ATA. Trong thực tế, các ổ đĩa SCSI
có thể hoạt động gần như độc lập với CPU. Giao diện SCSI do đó vẫn được sử dụng để kiểm soát các ổ đĩa cứng trong máy chủ và máy trạm highend.
Ánh xạ bộ nhớ I / O
Tất cả các thiết bị, adapter, bến cảng, vv đều có địa chỉ riêng của họ. Nó cũng được gọi là một số cổng I / O. Các I / O
địa chỉ cần thiết cho các CPU (hoặc bộ nhớ RAM) để có thể lấy và gửi dữ liệu đến và đi từ các thiết bị. Cách này
diễn ra bên trong các máy tính được gọi là bộ nhớ mappingof I / O thiết bị.
Tôi không chắc chắn chính xác có bao nhiêu lợi ích thiết thực có nguồn gốc từ sự hiểu biết hệ thống này. Nhưng nó là một phần của
toàn bộ câu chuyện, vì vậy tôi sẽ cung cấp cho bạn một cái nhìn tổng quát. Khi bạn muốn gửi dữ liệu đến card mạng của bạn, nó diễn ra
thông qua một hoặc nhiều cổng I / O. Những cổng này được đặt trong RAM - đó là thực sự là toàn bộ ý tưởng.
đang được dịch, vui lòng đợi..
