Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
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 Thieátbò phaàn cöùng I O Giao dieän I O caáp öùng duïng Caùc dòch vuï cuûa OS Hieäu suaát I O Khoa Coâng Ngheä Thoâng Tin Ñaïi Hoïc Baùch Khoa Tp.HCM -XIII.1- Thieát bò phaàn cöùng I O Caùc thieát bò I O raát nhieàu ña chuûng loaïi khaùc bieät veà nhieàu maët hình daùng kích thöôùc chöùc naêng toác ñoä caàn coù caùc phöông thöùc quaûn lyù ñieàu khieån töông öùng khaùc nhau. Caùc phöông thöùc naøy taïo neân lôùp I O subsystem cuûa kernel. Ñieåm hoäi tuï chung cho caùc thieát bò I O Port Bus daisy chain shared direct access Controller device controller SCSI host adapter Cô cheá giao tieáp giöõa CPU vaø thieát bò I O Duøng leänh I O ñeå taùc ñoäng tröïc tieáp leân caùc thanh ghi döõ lieäu traïng thaùi leänh cuûa controller. Memory-mapped I O Khoa Coâng Ngheä Thoâng Tin Ñaïi Hoïc Baùch Khoa Tp.HCM -XIII.2- CuuDuongThanCong.com https fb.com tailieudientucntt 1 Caáu truùc Bus trong PC Khoa Coâng Ngheä Thoâng Tin Ñaïi Hoïc Baùch Khoa Tp.HCM -XIII.3- Moät soá port trong PC Khoa Coâng Ngheä Thoâng Tin Ñaïi Hoïc Baùch Khoa Tp.HCM -XIII.4- CuuDuongThanCong.com https fb.com tailieudientucntt 2 Caùc cô cheá thöïc hieän I O Cô cheá polling busy-waiting Kieåm tra traïng thaùi cuûa thieát bò khi muoán thöïc hieän I O Ready hoaëc Busy hoaëc Error Tieâu toán thôøi gian laëp quay voøng ñeå kieåm tra traïng thaùi busy-wait vaø thöïc hieän I O. Cô cheá ngaét quaõng interrupt CPU coù moät ngoõ Interrupt Request IR ñöôïc kích hoaït bôûi thieát bò I O. Neáu coù ngaét xaûy ra IR active chuyeån quyeàn ñieàu khieån cho trình ñieàu khieån ngaét interrupt handler Caùc ngaét coù theå bò che maskable hoaëc khoâng bò che non-maskable Heä thoáng coù moät baûng vector ngaét chöùa ñòa chæ caùc trình phuïc vuï ngaét interrupt routine . Cô cheá ngaét cuõng coù theå duøng xöû lyù caùc söï kieän khaùc trong heä thoáng loãi chia cho 0 loãi vi phaïm vuøng nhôù . Khoa Coâng Ngheä Thoâng Tin Ñaïi Hoïc Baùch Khoa Tp.HCM -XIII.5- Chu kyø I O vôùi ngaét quaõng Khoa Coâng Ngheä Thoâng Tin Ñaïi .