Trả Lời câu hỏi: Nguyên tắc xử lý ngắt của HĐH
Trang 1 trong tổng số 1 trang
Trả Lời câu hỏi: Nguyên tắc xử lý ngắt của HĐH
* Có 2 loại chính:
- Tín hiệu ngắt (Interrupt Signal) từ các thiết bị (ngắt cứng) truyền qua System Bus.
- Tín hiệu ngắt từ chương trình người dùng (ngắt mềm) nhờ lời gọi hệ thống (System Call hay Monitor Call) lệnh đặc biệt này (ví dụ có tên INT hoặc SysCall) là cơ chế để tiến trình người dùng yêu cầu một dịch vụ của hệ điều hành (ví dụ yêu cầu thực hiện lệnh I/O).
+ Với mỗi loại ngắt, thì có đoạn mã riêng của HĐH dùng để xử lý.
+ Các HĐH hiện đại: được dẫn dắt bởi các sự kiện. Nếu không có tiến trình nào vận hành, không có thiết bị I/O nơi làm việc thì HĐH im lặng chờ và theo dõi.
+ Thông thường mỗi loại ngắt tương ứng với từng dòng trong bảng (Vecto ngắt) chứa con trỏ (Pointer) tới chương trình xử lý loại.
- Tín hiệu ngắt (Interrupt Signal) từ các thiết bị (ngắt cứng) truyền qua System Bus.
- Tín hiệu ngắt từ chương trình người dùng (ngắt mềm) nhờ lời gọi hệ thống (System Call hay Monitor Call) lệnh đặc biệt này (ví dụ có tên INT hoặc SysCall) là cơ chế để tiến trình người dùng yêu cầu một dịch vụ của hệ điều hành (ví dụ yêu cầu thực hiện lệnh I/O).
+ Với mỗi loại ngắt, thì có đoạn mã riêng của HĐH dùng để xử lý.
+ Các HĐH hiện đại: được dẫn dắt bởi các sự kiện. Nếu không có tiến trình nào vận hành, không có thiết bị I/O nơi làm việc thì HĐH im lặng chờ và theo dõi.
+ Thông thường mỗi loại ngắt tương ứng với từng dòng trong bảng (Vecto ngắt) chứa con trỏ (Pointer) tới chương trình xử lý loại.
c7.lethiha (PT1)- Tổng số bài gửi : 14
Join date : 19/09/2010
Age : 33
Đến từ : UPT
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết