nuthananhsang95

New Member
Link tải tài liệu ôn tập miễn phí

1. Ngân hàng câu hỏi thi
● Câu hỏi loại 1 điểm
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 :
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
_ Khi hệ thống xử lý theo mẻ không 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?
_ 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).
 Tiến trình là một chương trình đang trong quá trình thực
hiện
Chương trình Tiến trình

Thực thể tĩnh Thực thể động
Không sở hữu tài nguyên cụ
thể
Được cấp một số tài nguyên
để chứa tiến trình và thực
hiện lệnh

_ Thao tác liên quan tới quản lý tiến trình : tạo mới tiến trình, kết thúc tiến trình, chuyển đổi gữa các tiến trình
Câu hỏi 1.5 : Trình bày về thao tác tạo mới tiến trình. Tiến trình có thể bị kết thúc trong những trường hợp nào ?
Gán số định danh cho tiến trình được tạo mới và tạo một
ô trong bảng tiến trình
 Tạo không gian nhớ cho tiến trình và PCB  Khởi tạo PCB
 Liên kết PCB của tiến trình vào các danh sách quản lý
Tiến trình có thể bị kết thúc trong2TH:kết thúc bình thường và bị kết thúc
Câu hỏi 1.6 : Trình bầy về thao tác và quá trình chuyển đổi giữa các
tiến trình.
Thông tin về tiến trình hiện thời (chứa trong PCB) được
gọi là ngữ cảnh (context) của tiến trình
Việc chuyển giữa tiến trình còn được gọi là chuyển đổi
ngữ cảnh
Xảy ra khi:
 Có ngắt
 Tiến trình gọi lời gọi hệ thống
Trước khi chuyển sang thực hiện tiến trình khác, ngữ
cảnh được lưu vào PCB
Khi được cấp phát CPU thực hiện trở lại, ngữ cảnh được
khôi phục từ PCB vào các thanh ghi và bảng tương ứng
Sau khi thực hiện ngắt, hệ thống thực hiện tiến trình khác
 Thay đổi trạng thái tiến trình
Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 

Các chủ đề có liên quan khác

Top