Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

1. Ba mục đích chính của một hệ điều hành là ?

- Chạy chương trình và giúp giải quyết vấn đề của người sử dụng dễ dàng
hơn.
- Làm cho hệ thống máy tính dễ sử dụng.
- Sử dụng phần cứng máy tính một cách hiệu quả.
2. Hệ thống có khả năng tương tác hiệu quả với người dùng là hệ thống nào?
(Đơn chương, đa chương, chia thẻ thời gian)
- là hệ thống chia sẻ thời gian
3. Hệ thống được sử dụng trong các thiết bị chuyên dụng điều khiển máy móc là
hệ thống nào (Đa chương, đa xử lý, thời gian thực, phân tán)
- Là hệ điều hành thời gian thực
4. Hệ điều hành nào hỗ trợ tính toán hiệu năng cao (chia sẻ thời gian, xử lý song
song, xử lý theo lô, thời gian thực)
- Xử lí song song
5. Hệ điều hành phát triển được chi phối bởi yếu tố gì?
- Chi phối bởi chỉ số H/P
6. Trong một môi trường đa chương và chia sẻ thời gian, nhiều người dùng chia
sẻ hệ thống đồng thời, điều này có thể mang đến những vấn đề gì? Chúng ta
có thể đảm bảo mức độ bảo mật giống như trên các máy riêng lẻ không?
- Không đảm bảo tính an toàn của hệ thống.
- Không thể đảm bảo.
7. Hệ điều hành đã trải qua các giai đoạn phát triển nào? Thách thức và vấn đề
của từng giai đoạn là gì?
Trải qua 4 giai đoạn dựa vào chỉ số H/P :
1:hệ thống hoạt động hết công suất
2:đảm bảo dễ dàng cho người sử dụng và nhiều người tương tác
3:giá thành rẻ và máy cấu hình thấp
4:kết nối mt với nhau và đảm bảo an toàn mới
8. Hệ điều hành phải làm gì để khắc phục vấn đề về phần cứng, màn hình nhỏ…
trên thiết bị di động
- Thiết kế giao diện phù hợp, sử dụng phần cứng, tài nguyên và năng lượng
được hiệu quả....
9. Hệ điều hành trên máy tính MainFrame có các đặc tính gì?
- Hoạt động trên máy tính có nhiều CPU, có bộ nhớ lớn có khả năng chia
sẻ,có tính tin cậy và xử lí cao...
10. Hệ điều hành thời gian thực có những loại gì? Đặc tính của từng loại?
• Hard RTOS: Các hệ điều hành này sẽ luôn đảm bảo các tác vụ được hoàn
thành trong một khoảng thời gian cố định, xác định cụ thể, không có sự
sai sót.
• • Soft RTOS:Đây là các hệ điều hành với thời gian thực hiện
tác vụ có
• Soft RTOS:Đây là các hệ điều hành với thời gian thực hiện tác vụ có thể
nhận được một số nới lỏng trong phạm vi cho phép, chỉ cần hoàn thành
đúng thời gian quy định.
• • Firm RTOS: Hệ điều hành cũng có các giới hạn thời gian
được xác
• Firm RTOS: Hệ điều hành cũng có các giới hạn thời gian được xác định
cụ thể với mức độ chính xác cao nhất, Firm RTOS cũng đảm bảo các tác
vụ luôn được thực hiện thành công ngay cả trong trường hợp quá hạn quy
định
11. Hệ điều hành có thể phân loại theo những tiêu chí nào? Mỗi cách phân loại
có những loại hệ điều hành nào?
• Dựa trên hình thức xử lý
- Hệ thống xử lý theo lô
- Hệ thống đơn chương
- Hệ thống đa chương
- Hệ thống chia sẻ thời gian
- Hệ thống song song
- Hệ thống phân tán
- Hệ thống xử lý thời gian thực
• Dựa trên 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 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ẻ chip (SmartCard)
12. Hệ thống đa chương là gì (multiprogramming system)
- Hệ thống đã chương cho phép nhiều chương trình tải cùng một thời
điểm,hoạt động cùng một lúc, hệ thống có thể chia sẻ thời gian, chia sẻ
cpu..
13. Hệ thống chia sẻ thời gian là gì? (Timesharing System)
- Hệ thống chia sẻ thời gian là hệ thống đa chương, đa nhiệm thực hiện
nhiều công việc thông qua chuyển đổi cpu thời gian diễn ra rất nhanh.
14. Lập lịch ưu tiên là gì? (preemptive) hay lập lịch không đặc quyền
- Lập lịch ưu tiên là cho phép chương trình kết thúc việc thực hiện một
chương trình khác hay 1 công việc tiến trình có thể ngắt để thực hiện
chương trình khác
15. Chế độ giám sát và chế độ người sử dụng giúp bảo vệ hệ thống như thế
nào?
- Chế độ giám sát những cái hoạt động quan trọng ảnh hưởng hhd dưới
chế độ giám sát bảo vệ đc tài nguyên quan trọng của hệ thống
16. Sự khác biệt giữa bẫy và ngắt là gì? Chức năng của chúng là gì?
- Bẫy: Một cái bẫy là một ngoại lệ trong một quá trình người dùng. Nó gây
ra bởi sự phân chia bởi truy cập bộ nhớ bằng 0 hoặc không hợp lệ. Đây
cũng là cách thông thường để gọi một thường trình kernel (một cuộc gọi
hệ thống ) bởi vì chúng chạy với mức độ ưu tiên cao hơn mã người dùng.
Xử lý là đồng bộ (vì vậy mã người dùng bị treo và tiếp tục sau đó). Theo
một nghĩa nào đó, chúng là "hoạt động" - hầu hết thời gian, mã dự kiến
bẫy sẽ xảy ra và dựa vào thực tế này

- Ngắt: Một ngắt là thứ được tạo ra bởi phần cứng (các thiết bị như đĩa
cứng, card đồ họa, cổng I / O, v.v.). Chúng không đồng bộ (nghĩa là
chúng không xảy ra ở những nơi có thể dự đoán được trong mã người
dùng) hoặc "thụ động" do trình xử lý ngắt phải chờ chúng xảy ra cuối
cùng.
→ Bạn cũng có thể thấy một cái bẫy như một loại ngắt bên trong CPU vì
trình xử lý cho trình xử lý bẫy trông giống như một trình xử lý ngắt (các
thanh ghi và các con trỏ ngăn xếp được lưu, có một chuyển đổi ngữ cảnh,
thực thi có thể tiếp tục trong một số trường hợp nó bị tắt)
17. Chế độ đặc quyền là gì? Cho một ví dụ của lệnh đặc quyền.
• Chế độ đặc quyền là có quyền truy cập đầy đủ không hạn chế tài nguyên
của máy tính.
VD: truy cập vào đĩa từ
18. Đưa ra 2 lý do tại sao cache hữu ích. Nêu những vấn đề cache giải quyết.
Nêu những vấn đề do cache gây ra?
• Cache hữu ích vì:
- Bộ nhớ cache rút ngắn thời gian truy cập dữ liệu, giảm độ trễ và cải
thiện đầu vào / đầu ra ( I / O ). Bởi vì hầu hết tất cả các khối lượng
công việc của ứng dụng phụ thuộc vào các hoạt động I / O, bộ nhớ
đệm cải thiện hiệu suất ứng dụng.
- Bộ nhớ cache cung cấp quyền truy cập dữ liệu tốc độ cao vào bộ xử
lý và lưu trữ các chương trình, ứng dụng và dữ liệu máy chủ, máy
tính thường sử dụng.
• Những vấn đề do cache gây ra:
- Các tập tin bộ nhớ cache của ứng dụng bị hỏng, khiến ứng dụng hoạt
động sai.
- Tốn bộ nhớ khi ứng dụng không dùng nữa vẫn còn mở trong bộ nhớ
đệm.

You might also like