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

Bài giảng Hệ điều hành máy tính: Lecture 2 - Nguyễn Thanh Sơn

Chia sẻ: đinh Thị Tú Oanh | Ngày: | Loại File: PDF | Số trang:19

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

Bài giảng Hệ điều hành máy tính: Lecture 2 trình bày về "Hệ thống máy tính". Nội dung cụ thể của chương này gồm có: Kiến trúc cơ bản của hệ thống máy tính, cơ chế vận hành của hệ thống, cấu trúc hệ thống xuất nhập (I/O), cấu trúc và phân cấp hệ thống lưu trữ,...

Chủ đề:
Lưu

Nội dung Text: Bài giảng Hệ điều hành máy tính: Lecture 2 - Nguyễn Thanh Sơn

Hệ thống máy tính<br /> <br /> <br /> <br /> <br /> <br /> Kiến trúc cơ bản của hệ thống máy tính<br /> Cơ chế vận hành của hệ thống<br /> Cấu trúc hệ thống xuất nhập (I/O)<br /> Cấu trúc và phân cấp hệ thống lưu trữ<br /> <br /> BK<br /> TP.HCM<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 1<br /> <br /> Kiến trúc cơ bản<br /> PC<br /> <br /> Keyboard<br /> <br /> Disks<br /> <br /> Mouse<br /> Disk Controller<br /> <br /> Display<br /> <br /> Printer<br /> <br /> USB Controller<br /> <br /> Graphic Adapter<br /> <br /> CPU<br /> <br /> MEMORY<br /> <br /> Đệm dữ liệu (local buffer<br /> <br /> BK<br /> TP.HCM<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 2<br /> <br /> Chu trình hoạt động của CPU<br /> Start<br /> <br /> Fetch Next<br /> Instruction<br /> <br /> Execute<br /> Instruction<br /> <br /> HALT<br /> <br /> 1. Chu trình đơn giản – Không ngắt quãng<br /> <br /> Interrupts<br /> disabled<br /> Start<br /> <br /> Fetch Next<br /> Instruction<br /> <br /> Execute<br /> Instruction<br /> <br /> Interrupts<br /> enabled<br /> <br /> Check for interrupt;<br /> Process interrupt<br /> <br /> HALT<br /> BK<br /> <br /> 2. Chu trình có điều khiển ngắt quãng<br /> <br /> TP.HCM<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 3<br /> <br /> Ngắt quãng<br /> <br /> <br /> Phân loại: ngắt quãng do<br /> <br /> <br /> <br /> <br /> <br /> <br /> BK<br /> <br /> Program: tràn số học, chia cho 0, truy cập bộ nhớ bất hợp pháp<br /> Timer: cho phép CPU thực thi một tác vụ nào đó theo định kỳ<br /> I/O: kết thúc tác vụ I/O, xảy ra lỗi trong I/O<br /> Hardware failure: Hư hỏng nguồn, lỗi memory parity,…<br /> Trap (software interrupt): yêu cầu dịch vụ hệ thống (gọi system call),…<br /> <br /> Lược đồ thời gian khi process có yêu cầu các tác vụ I/O<br /> <br /> TP.HCM<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 4<br /> <br /> Xử lý ngắt quãng<br /> User<br /> Program<br /> <br /> Interrupt vector<br /> table<br /> 0<br /> <br /> 0<br /> <br /> 0<br /> <br /> <br /> 2<br /> <br /> <br /> <br /> 00ffe23f<br /> <br /> interrupt<br /> 0x21 routine<br /> <br /> <br /> <br /> 1<br /> <br /> i<br /> <br /> 21<br /> <br /> 00ffe23f<br /> <br /> ret<br /> <br /> int. 0x21<br /> <br /> i+1<br /> N<br /> <br /> ffffffff<br /> <br /> 3<br /> <br /> M<br /> Interrupt<br /> handler<br /> BK<br /> TP.HCM<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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