intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PDF | Số trang:20

76
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: 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

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

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2