JavaScript is required
Danh sách đề

500+ câu trắc nghiệm Nguyên lý hệ điều hành có đầy đủ đáp án - Đề 10

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50
Hệ điều hành là chương trình hoạt động giữa người sử dụng với:
A.

Phần mềm của máy tính

B.

Phần cứng của máy tính

C.

Các chương trình ứng dụng

D.
CPU và bộ nhớ
Đáp án
Đáp án đúng: B
Hệ điều hành (Operating System - OS) đóng vai trò trung gian giữa người sử dụng và phần cứng của máy tính. Nó quản lý và điều phối các tài nguyên phần cứng như CPU, bộ nhớ, ổ cứng, các thiết bị ngoại vi... để các chương trình ứng dụng có thể hoạt động. Người dùng tương tác với hệ điều hành thông qua giao diện người dùng (GUI) hoặc dòng lệnh (CLI), và hệ điều hành sẽ chuyển các yêu cầu này đến phần cứng để thực thi. Do đó, đáp án B là chính xác nhất.

Danh sách câu hỏi:

Câu 1:

Hệ điều hành là chương trình hoạt động giữa người sử dụng với:
Lời giải:
Đáp án đúng: B
Hệ điều hành (Operating System - OS) đóng vai trò trung gian giữa người sử dụng và phần cứng của máy tính. Nó quản lý và điều phối các tài nguyên phần cứng như CPU, bộ nhớ, ổ cứng, các thiết bị ngoại vi... để các chương trình ứng dụng có thể hoạt động. Người dùng tương tác với hệ điều hành thông qua giao diện người dùng (GUI) hoặc dòng lệnh (CLI), và hệ điều hành sẽ chuyển các yêu cầu này đến phần cứng để thực thi. Do đó, đáp án B là chính xác nhất.

Câu 2:

Nguyên lí phân phối độc quyền thường thích hợp với các hệ xử lí:

Lời giải:
Đáp án đúng: D
Nguyên lý phân phối độc quyền, hay còn gọi là phân phối tĩnh, thường được sử dụng trong các hệ thống xử lý thời gian thực. Trong hệ thống thời gian thực, tài nguyên (như bộ nhớ, CPU) được phân bổ cho các tiến trình một cách cố định trước khi chúng bắt đầu thực thi. Điều này đảm bảo rằng mỗi tiến trình có đủ tài nguyên để hoàn thành công việc của nó trong một khoảng thời gian nhất định, đáp ứng các ràng buộc về thời gian. Các hệ thống khác như đa chương, chia sẻ tương tác và xử lý theo lô thường sử dụng các phương pháp phân phối tài nguyên linh hoạt hơn.
Lời giải:
Đáp án đúng: B
Thuật toán "Best-fit" (vừa khít) chọn vùng trống nhỏ nhất nhưng đủ lớn để cấp phát cho tiến trình. Mục tiêu là giảm thiểu vùng trống còn thừa sau khi cấp phát, từ đó hạn chế phân mảnh bộ nhớ.

Các thuật toán khác:
- First-fit: Chọn vùng trống đầu tiên đủ lớn để cấp phát.
- Worst-fit: Chọn vùng trống lớn nhất để cấp phát (thường dẫn đến phân mảnh lớn hơn).

Câu 4:

Nếu tổng số khung trang yêu cầu của các tiến trình trong hệ thống vượt quá số khung trang có thể sử dụng, hệ điều hành sẽ:
Lời giải:
Đáp án đúng: B
Khi tổng số khung trang yêu cầu của các tiến trình vượt quá số khung trang có thể sử dụng, hệ điều hành cần phải giải quyết tình trạng thiếu hụt bộ nhớ. Một trong những cách để giải quyết vấn đề này là tạm dừng một tiến trình nào đó và giải phóng các khung trang mà tiến trình đó đang sử dụng, để các tiến trình khác có thể hoàn tất công việc của mình. Việc hủy bỏ một tiến trình (dù là tiến trình dùng nhiều hay ít khung trang nhất) thường là biện pháp cuối cùng vì nó làm mất dữ liệu và công sức tính toán đã thực hiện. Do đó, việc tạm dừng một tiến trình để giải phóng khung trang là một giải pháp hợp lý hơn.

* Đáp án A không đúng vì hủy bỏ tiến trình dùng nhiều khung trang nhất có thể gây mất mát dữ liệu lớn và ảnh hưởng đến hiệu suất hệ thống.
* Đáp án C không đúng vì hủy bỏ tiến trình dùng ít khung trang nhất cũng không phải là giải pháp tối ưu.
* Đáp án D không đúng vì có một đáp án đúng là B.
Lời giải:
Đáp án đúng: B
Phương án đúng là B. Cấp phát liên tục dùng danh sách liên kết.

* Cấp phát liên tục: Khắc phục được phân mảnh ngoại vi do các khối cấp phát nằm cạnh nhau. Tuy nhiên, nó yêu cầu xác định kích thước file ngay từ đầu, có thể gây lãng phí nếu không sử dụng hết. Việc truy xuất ngẫu nhiên nhanh vì có thể tính toán trực tiếp vị trí khối cần truy cập. Tuy nhiên, việc bảo vệ số hiệu khối có thể thực hiện dễ dàng bằng các cơ chế bảo mật của hệ điều hành.
* Cấp phát liên tục dùng danh sách liên kết: Khắc phục được vấn đề phân mảnh ngoại vi và không cần dùng bảng FAT. Mỗi khối dữ liệu chứa một con trỏ đến khối tiếp theo. Do đó, việc truy xuất ngẫu nhiên trở nên chậm chạp vì phải duyệt qua danh sách liên kết để tìm khối cần thiết. Ngoài ra, việc bảo vệ số hiệu khối trở nên khó khăn hơn vì thông tin liên kết nằm rải rác trên đĩa.
* Dùng bảng chỉ mục (Indexed Allocation): Sử dụng một bảng chỉ mục (index block) để lưu trữ con trỏ đến tất cả các khối dữ liệu của một file. Cách này giải quyết được vấn đề phân mảnh ngoại vi và hỗ trợ truy xuất ngẫu nhiên tốt. Tuy nhiên, cần không gian lưu trữ cho bảng chỉ mục.
* Dùng FAT (File Allocation Table): Sử dụng một bảng (FAT) để theo dõi các khối dữ liệu của file. Cách này giải quyết được vấn đề phân mảnh ngoại vi, nhưng cần không gian lưu trữ cho bảng FAT và hiệu suất truy xuất có thể bị ảnh hưởng bởi kích thước của bảng FAT.

Do đó, phương án B phù hợp nhất với các yêu cầu của câu hỏi đưa ra.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

Việc truyền thông số từ chương trình ứng dụng đến hệ điều hành có thể thực hiện bằng cách lưu thông số trong?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 8:

Khi bộ nhớ có hiện tượng phân mảnh (fragmentation) quá nhiều thì HĐH sẽ?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Process là gì?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 10:

Phần cứng (Hardware) thông thường bao gồm những gì:
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 12:

Hệ điều hành nào sau đây có thể hoạt động trong cả chế độ 32 bits và 64 bits?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Hệ điều hành đảm nhiệm công việc nào dưới đây?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 14:

Hãy cho biết trong các phương án sau, phương án nào không phải nhiệm vụ của hệ điều hành trong việc quản lý file?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 15:

Đáp án nào sau đây mô tả đúng về tiến trình độc lập?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 16:

Đáp án nào sau đây mô tả đúng về tiến trình hợp tác?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Khi hệ thống gặp bế tắc, hệ điều hành có thể áp dụng phương pháp nào sau đây để giải quyết. Hãy lựa chọn một phương án đúng nhất?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 19:

Trong các phương án sau, phương án nào không phải là yếu tố đánh giá các phương pháp lập lịch cho CPU?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 20:

Trong các thuật toán lập lịch sau, thuật toán nào có độ ưu tiên tiến trình dựa vào tổng thời gian thực hiện ngắn nhất?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 21:

Trong các phương pháp lập lịch cho CPU, phương pháp nào có thể dẫn tới tiến trình dài có thể sẽ không bao giờ được xử lý?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Trong các cấu trúc chương trình sau, cấu trúc nào phát huy được hiệu quả sử dụng của bộ nhớ?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

Trong các sơ đồ sau, sơ đồ nào không áp dụng được khi kích thước chương trình lớn hơn kích thước bộ nhớ vật lý?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Trong sơ đồ phân trang, việc sử dụng tối ưu bộ nhớ phụ thuộc vào cách nạp trang tích cực. Phương án nào sau đây là giải pháp nạp trang hay được sử dụng?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 32:

Đọc thông tin trong bitmap hệ điều hành có thể xác định được...?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

Khẳng định nào KHÔNG là nhược điểm của phương pháp cấp phát liên tục?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 34:

Thời gian định vị đầu đọc/ghi và thời gian truy nhập dữ liệu của đĩa thông thường là...?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 35:

Thao tác xóa file cho phép...?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

Trong Windows KHÔNG cho phép tồn tại kiểu đường dẫn nào?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 38:

Sử dụng kỹ thuật vùng đệm xử lý trong việc quản lý thiết bị có nhược điểm gì?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 40:

Trong kỹ thuật kết khối. Thuật ngữ kết khối có nghĩa là?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

Mục tiêu bảo vệ an toàn hệ thống là?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 43:

Mỗi quyền truy nhập được định nghĩa bởi...?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 44:

Trong mối liên kết động, trong suốt thời gian tồn tại của tiến trình trong hệ thống, cho phép các tiến trình:
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 45:

Bảo vệ hệ thống là...?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

Để đảm bảo an toàn hệ thống cần sử dụng các cơ chế an toàn hệ thống nào?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 47:

Hệ đa xử lý phân tán là?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 50:

Trong cấu hình của hệ nhiều CPU, sơ đồ phân cấp có đặc điểm:
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP