1 Hệ Điều Hành Nội dung 2 ❑ Các khái niệm cơ bản ❑ Ngắt ❑ Cơ chế Direct Memory Access DMA ❑ Memory Mapped I/O (thiết bị được ánh xạ bởi bộ nhớ) Tổng quan hệ thống nhập xuất 3 ❑ Một thiết bị giao tiếp[.]
1 Hệ Điều Hành Nội dung ❑ ❑ ❑ ❑ Các khái niệm Ngắt Cơ chế Direct Memory Access - DMA Memory Mapped I/O (thiết bị ánh xạ nhớ) Tổng quan hệ thống nhập xuất ❑ ❑ Một thiết bị giao tiếp với hệ thống máy tính cách gởi tín hiệu qua dây cáp điểm nối kết (cổng-port) cổng Các thiết bị kết nối thông qua bus Một bus tập hợp dây dẫn giao thức định nghĩa chặt chẽ để xác định tập hợp thơng điệp gởi qua dây Tổng quan hệ thống nhập xuất Phần cứng nhập xuất ❑ Phần cứng hỗ trợ vào/ra − − − − ❑ Ports (cổng), Buses (bus), Devices (các thiết bị) Controllers (bộ điều khiển) Phần mềm vào/ra − − − − Các điều khiển ngắt Driver thiết bị, Phần mếm độc lập với thiết bị Phần mềm vào/ra không gian người dùng Phần cứng nhập xuất ❑ Các thiết bị vào/ra − − − − Các thiết bị khối Các thiết bị đầu cuối (dạng ký tự) Thiết bị đồ họa giao tiếp người dùng (màn hình, máy in, máy chiếu ), Các thiết bị đầu cuối mạng Các thiết bị ❑ Thiết bị − − − − ❑ Các thiết bị lưu trữ (đĩa từ, băng từ) Các thiết bị truyền thông tin (card mạng, modem) Các thiết bị giao tiếp với người (màn hình, bàn phím, chuột) Các thiết bị chuyên dụng (cần điều khiển) Các thiết bị khối − Đĩa từ Phân lớp thiết bị ❑ ❑ ❑ ❑ ❑ ❑ Các thiết bị ký tự ; thiết bị khối Các thiết bị truy cập ; thiết bị truy cập ngẫu nhiên Thiết bị đồng ; thiết bị không đồng Thiết bị chuyện dụng ; thiết bị chia sẻ Tốc độ hoạt động Thiết bị đọc, ghi, đọc –ghi Thiết bị khối ❑ Thiết bị khối: − − − Truyền khối liệu (VD, đĩa từ) Các lệnh: read, write, seek (nếu thiết bị truy cập ngẫu nhiên) Các truy cập file ánh xạ nhớ (Memory-mapped) xếp vào tầng điều khiển (driver) truy cập thiết bị khối Thiết bị ký tự 10 ❑ Thiết bị ký tự: − − − Truyền byte (VD, bàn phím) Các lệnh: get, put ký tự Có thể tạo thư viện “đỉnh” thiết bị này, để cung cấp việc truy cập dòng cách tạo đệm dịch vụ ... Memory Access - DMA Memory Mapped I/O (thiết bị ánh xạ nhớ) Tổng quan hệ thống nhập xuất ❑ ❑ Một thiết bị giao tiếp với hệ thống máy tính cách gởi tín hiệu qua dây cáp điểm nối kết (cổng-port)... hợp dây dẫn giao thức định nghĩa chặt chẽ để xác định tập hợp thông điệp gởi qua dây Tổng quan hệ thống nhập xuất Phần cứng nhập xuất ❑ Phần cứng hỗ trợ vào/ra − − − − ❑ Ports (cổng), Buses (bus),... ❑ Từ đến bytes CPU phải đợi cho ghi trạng thái trước đưa thị lệnh Ánh xạ nhớ nhập xuất - Port 19 ❑ ❑ ❑ (a) I/O không gian nhớ tách biệt (b) Memory-mapped I/O (c) Lai hai mơ hình Ánh xạ nhớ nhập