TAILIEUCHUNG - Bài giảng Hệ điều hành: Chương 9 - Thoại Nam, Lê Ngọc Minh

Bài giảng "Hệ điều hành - Chương 9: I/O System" cung cấp cho người học các kiến thức: Thiết bị phần cứng I/O, giao diện I/O cung cấp ứng dụng, các dịch vụ của OS, hiệu suất I/O. nội dung chi tiết. | Bài giảng Hệ điều hành: Chương 9 - Thoại Nam, Lê Ngọc Minh 09. I/O System Thiếtbị phần cứng I/O Giao diện I/O cấp ứng dụng Các dịch vụ của OS Hiệu suất I/O Khoa Công Nghệ Thông Tin – Đại Học Bách Khoa Thiết bị phần cứng I/O Các thiết bị I/O rất nhiều, đa chủng loại, khác biệt về nhiều mặt (hình dáng, kích thước, chức năng, tốc độ, ) ⇒ cần có các phương thức quản lý, điều khiển tương ứng khác nhau. Các phương thức này tạo nên lớp I/O subsystem của kernel. Điểm “hội tụ” chung cho các thiết bị I/O – Port – Bus (daisy chain, shared direct access) – Controller (device controller, SCSI host adapter) Cơ chế giao tiếp giữa CPU và thiết bị I/O – Dùng lệnh I/O để tác động trực tiếp lên các thanh ghi (dữ liệu, trạng thái, lệnh) của controller. – Memory-mapped I/O Khoa Công Nghệ Thông Tin – Đại Học Bách Khoa 1 Cấu trúc Bus trong PC Khoa Công Nghệ Thông Tin – Đại Học Bách Khoa Một số “port” trong PC Khoa Công Nghệ Thông Tin – Đại Học Bách Khoa 2 Các cơ chế thực hiện I/O Cơ chế polling (busy-waiting) – Kiểm tra trạng thái của thiết bị khi muốn thực hiện I/O Ready hoặc Busy hoặc Error – Tiêu tốn thời gian lặp quay vòng để kiểm tra trạng thái (busy-wait) và thực hiện I/O. Cơ chế ngắt quãng (interrupt) – CPU có một ngõ Interrupt Request (IR), được kích hoạt bởi thiết bị I/O. – Nếu có ngắt xảy ra (IR = active) ⇒ chuyển quyền điều khiển cho trình điều khiển ngắt (interrupt handler) – Các ngắt có thể bị che (maskable) hoặc không bị che (non-maskable) – Hệ thống có một bảng vector ngắt chứa địa chỉ các trình phục vụ ngắt .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.