tailieunhanh - Bài giảng Kiến trúc máy tính và hệ điều hành: Bài 9 - Nguyễn Hồng Sơn
Tiếp tục bài 8, Bài giảng Kiến trúc máy tính và hệ điều hành bài 9 trình bày nội dung về hệ thống nhập xuất, thiết bị ngoại vi, cơ chế DMA, giao tiếp với ngoại vi. Kính mời quý đọc giả tham khảo nội dung chi tiết. | om BÀI 9 .c ng HEÄ THOÁNG XUAÁT NHAÄP co an th o ng du u cu 1 https tailieudientucntt THIEÁT BÒ NGOAÏI VI om .c Moãi thieát bò ngoaïi vi ñöôïc gaén vaøo ng computer qua moät lieân keát ñeán I O module co Lieân keát ñöôïc duøng ñeå trao ñoåi control an th status vaø data giöõa I O module vôùi thieát bò ng ngoaïi vi. o du u cu 2 https tailieudientucntt Status ñeán I O module om Control Data .c töø I O modue ng co an Boä ñeäm th Ñieàu khieån ng luaän lyù o Boä bieán ñoåi du u cu Thiết bị ngoại vi Data ñi vaø ñeán töø moâi tröôøng ngoaøi 3 https tailieudientucntt Coù ba loaiï thieát bò ngoaïi vi om .c Human-readable ng Machine-readable co an Communication th o ng du u cu 4 https tailieudientucntt I O module om .c Laø thöïc theå naèm trong maùy tính chòu traùch ng nhieäm ñieàu khieån moät hay nhieàu thieát bò co ngoaïi vi ñeå trao ñoåi data vôùi main an memory vaø caùc register cuûa CPU gt I O th ng module coù 2 interface o du u cu 5 https tailieudientucntt Address bus om System bus .c Data bus ng co Control bus an th ng I O module o du Caùc lieân keát u cu ñeán thieát bò ngoaïi vi Mô hình chung của I O module 6 https tailieudientucntt Yeâu caàu toái thieåu veà chöùc naêng cuûa I O module om .c Ñieàu khieån vaø ñònh thôøi ng Truyeàn thoâng vôùi CPU co an Truyeàn thoâng vôùi ngoaïi vi Ñeäm döõ lieäu th o ng Phaùt hieän loãi du u ví duï cu 7 https tailieudientucntt Giao tieáp vôùi system bus om Data .c Data bus Thanh ghi data Logic giao tieáp Status thieát bò ngoaïi vi ng Conrol co Thanh ghi status control an Addr bus th ng I O Control bus o logic du Data Logic giao tieáp Status u thieát bò ngoaïi vi cu Conrol Sơ đồ khối của một I O module 8 https tailieudientucntt Kyõ thuaät thao taùc I O om .c Programmed I O data ñöôïc trao ñoåi giöõa ng CPU vaø I O
đang nạp các trang xem trước