Bài giảng Kiến trúc máy tính - Chương 6: Thực thi chương trình có ngắt

Bài giảng Kiến trúc máy tính - Chương 6: Thực thi chương trình có ngắt trình bày về khái niệm Ngắt (Interrupt), chương trình I/O tiêu biểu, hoạt động của chương trình không ngắt, thủ tục ngắt tổng quát và một số nội dung khác. | BAØI 6 TH C THI CHƯƠNG TRÌNH CÓ NG T 1 Khái ni m Ng t (Interrupt) H u h t các máy tính u có cơ ch cho phép ng t quá trình x lý bình thư ng c a CPU. Có m t s lo i ng t ph bi n: Program: phát sinh b i i u ki n, là k t qu th c thi m t ch th , như tràn s h c, chia 0 Timer: phát sinh b i m t b nh th i trong CPU, cho phép OS th c hi n m t ch c năng thông thư ng nào ó. I/O: phát sinh b i I/O controller, báo hoàn t t m t công vi c hay thông báo m t i u ki n l i nào ó. L i ph n c ng 2 Khái ni m Ng t (Interrupt) Ng t th hi n c tính c u trúc Các thi t b ngoài ho t ng ch m hơn r t nhi u so v i CPU lãng phí CPU Ví d ho t ng in Ng t là m t phương th c nh m c i thi n hi u su t, CPU s chuy n n th c thi ch th khác gi a lúc ho t ng I/O ang di n ra. 3 Chương trình I/O tiêu bi u M t chương trình I/O g m có ba ph n cơ b n: Tu n t các ch th nh m chu n b cho ho t ng I/O th c s L nh I/O, khi g i l nh này chương trình ph i i thi t b I/O th c hi n ch c năng ư c yêu c u. Chương trình i theo cách l p l i thao tác ki m tra xác có th nh ho t ng I/O ã ư c th c hi n hay chưa. Tu n t ch th làm th t c hoàn t t ho t ng I/O, ví d d ng các c , thi t l p thông báo 4 Ho t ng c a chương trình không ng t Main program 1 Call write I/O program 4 I/O command 5 2 Call write end trì L trình th c .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã 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.