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. | 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 https tailieudientucntt 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 https tailieudientucntt 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 interrupt routine . Cơ chế ngắt cũng có thể dùng xử lý các sự kiện khác trong hệ thống lỗi chia cho 0 lỗi vi phạm vùng nhớ . Khoa Công Nghệ Thông Tin Đại Học Bách Khoa Chu kỳ I O với ngắt quãng Khoa Công Nghệ Thông Tin Đại .

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.