You are on page 1of 2

Câu hỏi ôn tập

Chương 1 :
1. Trình bày khái niệm hệ điều hành
2. Các chức năng cơ bản của hệ điều hành.
3. Các thành phần cơ bản của hệ điều hành.
4. Các dịch vụ của hệ điều hành là gì ? Quá trình tải và chạy hệ điều hành khi mới khởi động.
5. Giao diện lạp trình của hệ điều hành bằng cách nào? Cho ví dụ.
6. Kỹ thuật xử lý theo mẻ (lô) ? Đa chương trình là gì ? Chia sẻ thời gian ? So sánh ?
7. Trình bày các kiểu cấu trúc của hệ điều hành và so sánh ?

Chương 2 :
1. Trình bày khái niệm tiến trình và các thao tác quản lý tiến trình cơ bản.
2. Các trạng thái của tiến trình
3. Quá trình chuyển đổi giữa các tiến trình ? Tại sao phải chuyển đổi tiến trình ?
4. KHái niệm dòng (thread) mức người dùng và mức nhân ?
5. Phân biệt dòng và tiến trình ?
6. Mô hình đa dòng.
7. Điều độ tiến trình là gì ?
8. Các phương pháp điều độ ? So sánh và cho ví dụ ?
9. Các tiến trình đồng thời : tiến trình độc lập có cạnh tranh tài nguyên, tiến trình hợp tác nhờ
chia sẻ tài nguyên, và tiến trình hợp tác nhờ trao đổi thông điệp ?
10. Các yêu cầu và thuật toán đồng bộ đảm bảo loại trừ tương hỗ?
11. Ứng dụng các thuật toán đồng bộ cho các bài toán căn bản : bộ đệm giới hạn, 5 triết gia ăn
tối ?
12. Khái niệm bế tắc ?
13. Điều kiện xẩy ra bế tắc là gì ?
14. Trình bày các biện pháp ngăn ngừa bế tắc.
15. Phòng tránh bế tắc ?
16. Phương pháp phát hiện và xử lý bế tắc.

Chương 3 :
1. Khái niệm địa chỉ lô gic và địa chỉ vật lý ?
2. Các cách thức tổ chức chương trình? So sánh ?
3. Vấn đề bảo vệ và chia sẻ bộ nhớ ?
4. Các kỹ thuật cấp phát bộ nhớ và so sánh :
a. Kỹ thuật phân chương cố định bộ nhớ.
b. Kỹ thuật phân chương động.
c. Kỹ thuật kề cận
d. Kỹ thuật phân trang
e. Kỹ thuật phân đoạn
f. Kết hợp phân trang với phân đoạn
5. Các cơ chế ánh xạ địa chỉ khi sử dụng kỹ thuật cấp phát bộ nhớ.
6. Các vấn đề và giải pháp với bảng phân trang.
7. Kỹ thuật bộ nhớ ảo ?
8. Vấn đề đổi trang và các bước tiến hành khi đổi trang.
9. Các chiến lược đổi trang ? so sánh và cho ví dụ ?
10. Vấn đề cấp phát khung trang và cách giải quyết.

Chương 4
1. Khái niệm file ? Các thao tác căn bản với file ?
2. Các phương pháp truy nhập file? Ưu nhược điểm của chúng ?
3. Khái niệm thư mục ? Các cấu trúc dữ liệu dùng cho tổ chức bên trong của thư mục ?
4. Các cấu trúc cây thư mục ? So sánh ?
5. Các phương pháp cấp phát file ? So sánh ?
6. Các phương pháp quản lý không gian trên đĩa ? So sánh ?
7. Bảo mật cho hệ thống file ?
8. Các phương pháp đảm bảo độ tin cậy cho hệ thống file ? So sánh ?
9. Lập trình đọc và phân tích FAT.

You might also like