Đáp Án Hệ Điều Hành

3.2K 6 1
                                    

Chương 1 :

Câu hỏi 1.1: Chương trình ứng dụng gọi dịch vụ của hệ điều hành bằng cách nào? Hãy lấy một ví dụ về giao diện lập trình cho một hệ điều hành thông dụng.

Để các chương trình có thể sử dụng được những dịch vụ

HDH cung cấp giao diện lập trình

Vd : hàm của Win32 API cho phép yêu cầu dịch vụ ghi ra file của windows :

BOOL WINAPI WhiteFile{

_In                  HANDLE hFile,

_In                  LPCVOID InBuffer,

_In                  DWORD nNumberOfBytesToWrite,

_out_opt         LPDWORD IpNumberOfBytesWritten,

_inout_opt      LPOVERLAPPED IpOverlapped

} ;

Câu hỏi 1.2: Trình bày kỹ thuật xử lý theo mẻ (lô) và ưu điểm của kỹ thuật này. Hệ thống xử lý theo mẻ có cần hệ điều hành không ?

Xử lý theo mẻ:

_ Chương trình được phân thành các mẻ: gồm những chương trình

có yêu cầu giống nhau

_ Toàn bộ mẻ được nạp vào băng từ và được tải vào máy để thực

hiện lần lượt

_ Chương trình giám sát (monitor):  tự động nạp

chương trình tiếp theo vào máy và cho phép nó

chạy

=> Giảm đáng kể thời gian chuyển đổi giữa hai

chương trình trong cùng một mẻ

_ Trình giám sát là dạng đơn giản nhất của HDH

Hệ thống xử lý theo mẻ ko cần HDH.

Câu hỏi 1.3: Đa chương trình là gì ? Lý do sử dụng đa chương trình trong máy tính ? Yêu cầu đối với phần cứng khi sử dụng đa chương trình?

Đa chương trình :

_ Hệ thống chứa đồng thời nhiều chương trình trong bộ nhớ

_ Khi một chương trình phải dừng lại để thực hiện vào ra, HDH sẽ

chuyển CPU sang thực hiện một chương trình khác

=> Giảm thời gian chạy không tải của CPU

Thời gian chờ đợi của CPU trong chế độ đa chương trình giảm

đáng kể so với trong trường hợp đơn chương trình

HDH phức tạp hơn rất nhiều so với HDH đơn chương trình

_  Đòi hỏi hỗ trợ từ phần cứng, đặc biệt khả năng vào/ra bằng ngắt

và DMA

Chương 2 :

Câu hỏi 1.4 : Trình bày khái niệm tiến trình và chỉ rõ điểm khác nhau giữa tiến trình với chương trình. Nêu tên ít nhất bốn thao tác liên quan tới quản lý tiến trình (chỉ cần nêu tên, không cần trình bày chi tiết).

Bạn đã đọc hết các phần đã được đăng tải.

⏰ Cập nhật Lần cuối: Mar 22, 2012 ⏰

Thêm truyện này vào Thư viện của bạn để nhận thông báo chương mới!

Đáp Án Hệ Điều HànhNơi câu chuyện tồn tại. Hãy khám phá bây giờ