Professional Documents
Culture Documents
1.2. Phân loại Hệ Điều hành? (Dưới góc độ loại máy tính, dưới góc độ chương trình
sử dụng, dưới góc độ người dùng, dưới góc độ hình thức xử lý)
Dưới góc độ loại máy tính
̶ Hệ điều hành dành cho máy Mainframe
̶ Hệ điều hành dành cho máy Server
̶ Hệ điều hành dành cho máy nhiều CPU
̶ Hệ điều hành dành cho máy tính cá nhân (PC)
̶ Hệ điều hành dành cho máy PDA (Embedded OS - hệ điều hành nhúng)
̶ Hệ điều hành dành cho máy chuyên biệt
̶ Hệ điều hành dành cho thẻ thông minh (Smart Card )
Câu 2:
2.1. Tiến trình là gì?
Tiến trình là một chương trình đang được thực thi
2.3. Hệ thống là gì ?
Hệ thống cho phép người dùng nhập liệu và lưu trữ dữ liệu
2.4. Cấu trúc của hệ thống máy tính phân chia thành mấy thành mấy thành phần?
Cấu trúc của hệ thống máy tính phân chia thành mấy thành thành 2 phần:
Phần cứng và phần mềm
2.5. Các thành phần của một hệ thống nhập xuất?
Hệ thống bộ nhớ đệm
Chương trình điều khiển thiết bị
Chương trình giao tiếp với chương trình điều khiển thiết bị
3.3. Hệ thống song song? (Đa xử lý đối xứng, đa xử lý bất đối xứng)
-Đa xử lí đối xứng
Mỗi processor vận hành một bản sao hệ điều hành giống nhau
Các copy dữ liệu cho nhau khi cần
(Windows NT, Solaris 5.0, Digital UNIX, OS/2, Lin)
-Đa xử lí bất đối xứng
+Mỗi processor thực thi một công việc khác nhau
+Master processor định thời và phân công công việc cho mỗi slave processor
+(SunOS 4.0)
-Vì sao nói quản lý tài nguyên là vai trò quan trọng nhất của Hệ Điều Hành?
Do quản lí tài nguyên có thành phần quản lí CPU, Ram, bộ nhớ,..
Câu 5: Cấu trúc của Hệ Điều Hành?
-Hệ điều hành là một chương trình lớn, nó có nhiều dạng cấu trúc khác nhau:
+Cấu trúc đơn giản - MS-DOS
+Cấu trúc phức tạp hơn – UNIX
+Cấu trúc phân tầng
+Cấu trúc máy ảo
+Cấu trúc Client-Serve
5.1. Trình bày cấu trúc đơn giản (monolithic)?
MS-DOS: khi thiết kế, do giới hạn về dung lượng bộ nhớ nên không phân chia thành
các module (modularization) và chưa phân chia rõ chức năng giữa các phần của hệ
thống
Câu 14: Giải thuật điều phối Shortest Job First (SJF)
Là giải thuật cải tiến từ FCFS
Chọn tiến trình có thời gian chạy ít nhất thực hiện
Công việc và thời gian thực hành phải được biết trước
Câu 15: Giải thuật điều phối theo độ ưu tiên (priority- schduling)
Độ ưu tiên sẽ được gắn cho mỗi tiến trình
Số nhỏ nhất độ ưu tiên cao nhất
Các tiến trình có độ ưu tiên bằng nhau được điều phối theo FCFS