Danh mục

Giáo Trình Kiến Trúc Máy Tính - Nguyễn Hữu Lộ phần 10

Số trang: 9      Loại file: pdf      Dung lượng: 170.33 KB      Lượt xem: 11      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hệ điều hành sẽ quyết định chương trình nào được thi hành, khi nào và bao nhiêu tài nguyên (như bộ nhớ hay đầu vào/đầu ra) chúng được cấp.
Nội dung trích xuất từ tài liệu:
Giáo Trình Kiến Trúc Máy Tính - Nguyễn Hữu Lộ phần 10 -118-Caán Truùc Maùy Tínhhieän thao taùc naøy, leänh aûo phaûi tröïc tieáp hoaëc giaùn tieáp xaùc ñònh (toái thieåu) 2 thaønhphaàn thoâng tin sau: 1. Taäp tin ñöôïc ñoïc 2. Ñòa chæ boä nhôù chính ôû ñoù baûn ghi ñöôïc ghi vaøo Khoâng coù ñòa chæ naøo trong taäp tin ñöôïc xaùc ñònh. Caùc leänh READ tuaàn töï lieântieáp laáy caùc baûn ghi logic lieân tieáp töø taäp tin. Tình huoáng naøy töông phaûn vôùi caùc taäp tintruy xuaát ngaãu nhieân trong phaàn keá tieáp, trong ñoù leänh aûo cuõng ñöôïc xaùc ñònh baûn ghilogic naøo ñöôïc ñoïc. Leänh ra aûo cô baûn moät baûn ghi logic töø boä nhôù leân moät taäp tin. Caùc leänh WRITEtuaàn töï lieân tieáp taïo ra caùc baûn ghi lieân tieáp treân taäp tin. Cuõng coù moät leänh aûoREWIND ñònh laïi vò trí cuûa taäp tin ôû luùc baét ñaàu sao cho baûn ghi logic keá tieáp ñöôïc ñoïchoaëc ñöôïc ghi seõ laø baûn ñaàu tieân. Trình töï thoâng thöôøng ñoái vôùi 1 chöông trình laø tröôùctieân taïo ra moät taäp tin baèng caùch ghi moät chuoãi caùc baûn logic leân taäp tin. Sau ñoù taäp tinñöôïc quay trôû laïi vaø ñöôïc ñoïc laïi töøng baûn ghi ôû moät thôøi ñieåm. Baèng caùchnaøy taäp tincoù theå ñöôïc duøng ñeå chöùa nhieàu löôïng thoâng tin lôùn, raát lôùn so vôùi boä nhôù chính. Hônnöõa neáu taäp tin ñöôïc löu tröõ treân treân baêng töø hoaëc ñóa meàm, taäp tin coù theå ñöôïc dichuyeån ñeán maùy tính khaùc vaø ñöôïc ñoïc ôû ñoù. Nhieàu heä ñieàu haønh yeâu caàu moät taäp tin phaûi ñöôïc môû tröôùc khi ñöôïc söû duïng,trong tröôøng hôïp naøy moät leänh OPEN ñöôïc cung caáp . Leänh OPEN kieåm tra xem coùphaûi ngöôøi söû duïng ñöôïc pheùp truy xuaát taäp tin hay khoâng, neáu coù seõ tìm naïp thoâng tinveà taäp tin vaøo boä nhôù chính, sau ñoù taäp tin ñöôïc ñoïc hoaëc ghi. Khi moät chöông trìnhñöôïc keát thuùc vôùi moät taäp tin, chöông trình phaûi ñoùng taäp tin, moät leänh nöõa ñöôïc cungcaáp cho thao taùc naøy. Nhieàu taäp tin coù theå ñöôïc gaùn thöôøng tröïc tôùi caùc thieát bò vaøo/ra cuï theå. Thí duï coùmoät taäp tin goïi laø OUTPUT bao goàm moät daõy caùc chuoãi 132-kyù töï vaø ñöôïc keát hôïp vôùimaùy in. Ñeå in moät doøng, chöông trình ôû lôùp 3 ghi moät chuoãi 132-kyù töï leân taäp tinOUTPUT vaø caùch naøy hay caùch khaùc chuoãi naøy sau ñoù xuaát hieän treân ngoõ ra ñöôïc in.Caùc chi tieát veà caùc ñieàu ñoù xaûy ra vaø caùch maùy in laøm vieäc khoâng lieân quan ñeán ngöôøilaäp trình ôû lôùp 3 maëc duø dó nhieân chuùng coù lieân quan raát nhieàu ñeán nhöõng ngöôøi laäptrình ôû lôùp 2, nhöõng ngöôøi phaûi vieát phaàn meàm thöïc hieän caùc leänh aûo (nghóa laø nhöõngngöôøi vieát heä ñieàu haønh). Moät thí duï khaùc, ta coù 1 taäp tin goïi laø INPUT chöùa caùc chuoãi 80-kyù töï. Moãi khithao taùc ñoïc töø INPUT ñöôïc thöïc hieän, caùc noäi dung cuûa theû keá tieáp ñöôïc sao cheùp vaøoboä nhôù. ÔÛ chöøng möïc maø ngöôøi laäp trình ôû lôùp 3 coù lieân quan, moãi moät leänh ñeå ñoïc töøngoõ vaøo laøm cho theû keá tieáp trong hoäp theû ñöôïc ñoïc. Toaøn boä hoäp theû coù theå ñöôïc ñoïccuøng moät luùc vaø ñöôïc löu trong ñóa meàm cho ñeán khi caàn ñeán, ôû ñieåm naøy moät theûñöôïc sao cheùp ôû 1 thôøi ñieåm vaøo vuøng ñeäm cuûa ngöôøi söû duïng trong boä nhôù chính.Nguyeãn Höõu Loäc Khoa Vaät Lyù -119-Caán Truùc Maùy Tính 2. Caùc taäp tin truy xuaát ngaãu nhieân Caùc taäp tin tuaàn töï ñaõ baøn treân ñaây khoâng ñöôïc ñòa chæ hoùa. Moät leänh aûo READñôn giaûn chæ ñoïc baûn ghi logic keá tieáp. Chöông trình khoâng caàn cung caáp soá cuûa baûnghi logic. Nhieàu thieát bò vaøo/ra nhö caùc ñaàu ñoïc theû chaúng haïn, coù baûn chaát töï nhieân laøtuaàn töï. Caùc coù theå lôùp 3 ñoïc töø taäp tin ñöôïc keát hôïp vôùi ñaàu ñoïc theû ñoïc theû keá tieáp.Chöông trình khoâng theå baûo “baây giôø haõy ñoïc theû thöù 427” tröø khi ñaõ coù 426 ñaõ ñöôïcñoïc. Moät taäp tin tuaàn töï do vaäy laø kieåu maãu thích hôïp vôùi moät loaïi thieát bò nhö vaäy. Vôùi moät soá öùng duïng, chöông trình caàn truy xuaát caùc baûn ghi cuûa moät taäp tin theomoät thöù töï khaùc vôùi thöù töï maø caùc baûn ghi naøy ñöôïc ghi. Thí duï ta haõy khaûo saùt heäthoáng giöõ choã maùy bay trong ñoù danh saùch haønh khaùch cho moãi chuyeán bay hình thaønhmoät baûn ghi logic vaø taát caû caùc chuyeán bay cho 1 ngaøy hình thaønh 1 taäp tin. Moät ngöôøicoù theå goïi nhaân vieân phoøng veù vaø hoûi thaêm veà vieäc mua moät veù treân chuyeán bay ñeánWhite Plains vaøo thöù tö tôùi. Nhaân vieân phoøng veù ñöa caâu hoûi vaøo thieát bò ñaàu cuoái. Neáu danh saùch haønh khaùch cho chuyeán bay ñoù laø baûn ghi 26 cu ...

Tài liệu được xem nhiều: