JavaScript is required
Danh sách đề

300+ câu hỏi trắc nghiệm Hệ điều hành có giải thích chi tiết - Đề 3

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 ngăn chặn deadlock bằng cách đặt ra quy định: - Nếu: tiến trình P đang giữ các tài nguyên Ri và P yêu cầu thêm tài nguyên Rj, thì: - P phải trả lại các tài nguyên Ri với thứ tự (i > j). Quy định này là:

A.

Ngăn chặn điều kiện “loại trừ tương hỗ” (Mutual exclusion)

B.

Ngăn chặn điều kiện “giữ và chờ tài nguyên” (Hold and Wait)

C.

Ngăn chặn điều kiện “không trưng dụng” (Non-preemption)

D.

Ngăn chặn điều kiện “chờ xoay vòng” (Circular wait)

Đáp án
Đáp án đúng: D
Quy định "Nếu tiến trình P đang giữ các tài nguyên Ri và P yêu cầu thêm tài nguyên Rj, thì P phải trả lại các tài nguyên Ri với thứ tự (i > j)" nhằm mục đích phá vỡ điều kiện "chờ xoay vòng" (circular wait). Điều kiện chờ xoay vòng xảy ra khi có một chuỗi các tiến trình, mỗi tiến trình trong chuỗi đó đang chờ một tài nguyên mà tiến trình kế tiếp trong chuỗi đang giữ. Việc yêu cầu tiến trình trả lại các tài nguyên đang giữ theo một thứ tự nhất định sẽ ngăn chặn việc hình thành chuỗi chờ đợi này, do đó ngăn chặn deadlock.

Các lựa chọn khác không đúng vì:
- A. Ngăn chặn điều kiện “loại trừ tương hỗ” (Mutual exclusion): Loại trừ tương hỗ là bản chất của một số tài nguyên, không thể ngăn chặn nó.
- B. Ngăn chặn điều kiện “giữ và chờ tài nguyên” (Hold and Wait): Điều này có nghĩa là tiến trình phải yêu cầu tất cả các tài nguyên cần thiết trước khi bắt đầu hoặc không giữ bất kỳ tài nguyên nào khi yêu cầu tài nguyên mới. Quy định trên không trực tiếp giải quyết điều này.
- C. Ngăn chặn điều kiện “không trưng dụng” (Non-preemption): Điều này có nghĩa là tài nguyên chỉ có thể được giải phóng tự nguyện bởi tiến trình đang giữ nó. Quy định trên không đề cập đến việc trưng dụng tài nguyên.

Danh sách câu hỏi:

Câu 1:

Hệ điều hành ngăn chặn deadlock bằng cách đặt ra quy định: - Nếu: tiến trình P đang giữ các tài nguyên Ri và P yêu cầu thêm tài nguyên Rj, thì: - P phải trả lại các tài nguyên Ri với thứ tự (i > j). Quy định này là:

Lời giải:
Đáp án đúng: D
Quy định "Nếu tiến trình P đang giữ các tài nguyên Ri và P yêu cầu thêm tài nguyên Rj, thì P phải trả lại các tài nguyên Ri với thứ tự (i > j)" nhằm mục đích phá vỡ điều kiện "chờ xoay vòng" (circular wait). Điều kiện chờ xoay vòng xảy ra khi có một chuỗi các tiến trình, mỗi tiến trình trong chuỗi đó đang chờ một tài nguyên mà tiến trình kế tiếp trong chuỗi đang giữ. Việc yêu cầu tiến trình trả lại các tài nguyên đang giữ theo một thứ tự nhất định sẽ ngăn chặn việc hình thành chuỗi chờ đợi này, do đó ngăn chặn deadlock.

Các lựa chọn khác không đúng vì:
- A. Ngăn chặn điều kiện “loại trừ tương hỗ” (Mutual exclusion): Loại trừ tương hỗ là bản chất của một số tài nguyên, không thể ngăn chặn nó.
- B. Ngăn chặn điều kiện “giữ và chờ tài nguyên” (Hold and Wait): Điều này có nghĩa là tiến trình phải yêu cầu tất cả các tài nguyên cần thiết trước khi bắt đầu hoặc không giữ bất kỳ tài nguyên nào khi yêu cầu tài nguyên mới. Quy định trên không trực tiếp giải quyết điều này.
- C. Ngăn chặn điều kiện “không trưng dụng” (Non-preemption): Điều này có nghĩa là tài nguyên chỉ có thể được giải phóng tự nguyện bởi tiến trình đang giữ nó. Quy định trên không đề cập đến việc trưng dụng tài nguyên.
Lời giải:
Đáp án đúng: C
Một chuỗi các tiến trình được coi là "an toàn" nếu, với mỗi tiến trình Pi trong chuỗi, các tài nguyên mà Pi yêu cầu có thể được đáp ứng bởi tổng số tài nguyên hiện có cộng với các tài nguyên mà tất cả các tiến trình Pj (với j < i) đang giữ. Điều này đảm bảo rằng Pi có thể hoàn thành mà không gây ra deadlock. Như vậy, Pj phải là tiến trình đứng trước Pi trong chuỗi.

Câu 3:

Cạnh yêu cầu trong đồ thị cấp tài nguyên có dạng:

Lời giải:
Đáp án đúng: A
Trong đồ thị cấp phát tài nguyên, cạnh yêu cầu (request edge) biểu diễn việc một tiến trình đang yêu cầu một tài nguyên. Cạnh này được biểu diễn bằng một mũi tên (nét liền) đi từ tiến trình đến tài nguyên mà nó đang yêu cầu. Do đó, đáp án đúng là C: nét liền từ tài nguyên tới tiến trình
Lời giải:
Đáp án đúng: A

Trong hệ thống máy tính, người dùng tương tác với hệ điều hành thông qua lớp Shell. Shell là giao diện dòng lệnh hoặc giao diện đồ họa cho phép người dùng nhập lệnh và yêu cầu hệ điều hành thực hiện các tác vụ. Kernel là lõi của hệ điều hành, Driver là trình điều khiển thiết bị phần cứng, còn Hardware là phần cứng vật lý của máy tính.

Câu 5:

Command Prompt trong Hệ điều hành MS-DOS là dạng gì?

Lời giải:
Đáp án đúng: A
Trong hệ điều hành MS-DOS, Command Prompt (còn gọi là dấu nhắc lệnh) là giao diện dòng lệnh cho phép người dùng tương tác với hệ điều hành bằng cách nhập các lệnh văn bản. Command Prompt không phải là một phần của kernel (nhân) hệ điều hành. Thay vào đó, nó là một ứng dụng chạy trên hệ điều hành và cung cấp một lớp vỏ (shell) để người dùng có thể thực thi các lệnh. Do đó, đáp án chính xác là D.

Câu 6:

Hệ điều hành thực hiện các tác vụ lần lượt theo những chỉ thị đã được xác định trước. Tên gọi của Hệ điều hành đó 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 7:

Nguyên nhân dẫn đến trạng thái BLOCKED của một process?

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 10:

Tiến trình A cùng hoạt động trong Hệ điều hành cùng với tiến trình B. Cả 2 không có trao đổi thông tin gì cho nhau. Hình thức đa tiến trình này có tên gọi 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 11:

Tiến trình A cùng hoạt động trong Hệ điều hành cùng với tiến trình B. Hai tiến trình này cần trao đổi dữ liệu cho nhau. Hình thức đa tiến trình này có tên gọi 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 12:

PCB (Process Control Block) 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 13:

Hệ điều hành sẽ thực hiện hành động nào khi có một process mới sinh 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 14:

Trong Process Control Block (PCB), các thông tin ngữ cảnh của tiến trình gồm 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 15:

Điều kiện để liên lạc bằng thông điệp kiểu gián tiếp giữa 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 16:

Hệ điều hành điều phối tiến trình theo hướng vì lợi ích của hệ thống (System-oriented), tiêu chí nào KHÔNG thuộc hướng nà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 17:

Nguyên tắc chọn tiến trình từ hàng đợi Ready vào cho CPU thực thi của giải thuật điều phối SRTF (Shortest Remaining Time First) 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 18:

Hệ thống đa bộ xử lý (multi-processors) được phân loại thành các hệ thố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

Câu 19:

Lời gọi hệ thống loại “Communication” thực hiện những tác vụ 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 20:

Phương pháp cấp phát không gian đĩa liên tục (continuous allocation) 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

Câu 21:

Trong phương pháp quản lý không gian trống bằng “vector bit”, mỗi khối trống (free) hoặc đã dùng (used) trên đĩa sẽ được biểu diễn bằ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

Câu 22:

Phân nhóm thiết bị theo hình thức giao tiếp, bàn phím (Keyboard) thuộc nhóm thiết bị dùng kiểu giao tiếp 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
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 24:

Hệ điều hành giao tiếp với thiết bị ngoại vi bằng phương pháp “I/O instructions”. Địa chỉ trỏ đến các thanh ghi trên thiết bị I/O 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 25:

Hệ điều hành giao tiếp luận lý với thiết bị ngoại vi, dùng phương pháp “memory-mapped I/O”. Địa chỉ trỏ đến các thanh ghi trên thiết bị I/O 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 26:

Cấu trúc chung của một phần cứng I/O có khả năng giao tiếp với máy tính thường gồm các lớp 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 27:

Hệ điều hành dùng các thành phần nào để quản lý hệ thống nhập xuất (Input / Output)?

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:

Chương trình bootstrap (dùng nạp boot loader) được lưu giữ ở đâu?

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:

Cấu trúc luận lý của một đĩa cứng gồm các thành phầ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 30:

Các giải thuật định thời truy cập đĩa bao gồm những giải thuật 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 31:

Hỏi thứ tự phục vụ của thuật toán SCAN

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:

Hiện tượng nào có thể xảy ra khi áp dụng giải thuật định thời đĩa “Thời gian tìm kiếm ngắn nhất” (SSTF)?

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:

Trong giải thuật định thời đĩa SCAN, khi đầu đọc đạt tới đầu kia của đĩa:

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:

Trong giải thuật định thời đĩa LOOK, đầu đọc quay về khi:

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:

Đặc tính nào dưới đây KHÔNG đáp ứng được yêu cầu tăng tốc độ truy xuất thông tin trên thiết bị lưu trữ?

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 36:

Truy cập tập tin KHÔNG dùng phương pháp 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 37:

Cấu trúc thư mục có các dạ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 38:

Volume (tạm dịch: bộ lưu) 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 39:

Các hệ thống quản lý tập tin thường nhóm các cung từ (sector) thành các liên cung (cluster). Mục đích của việc này 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 40:

Tổ chức của MS–DOS

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 41:

Công thức tính dung lượng của đĩa cứng 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 42:

Giải pháp nào giúp giảm thiểu hiện tượng phân mảnh ngoại cho 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 43:

Khi hệ điều hành dùng kỹ thuật phân trang bộ nhớ, không gian địa chỉ vật lý của một tiến trình thường có dạ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 44:

Hệ điều hành dùng kỹ thuật phân trang bộ nhớ sẽ giải quyết được vấ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 46:

Phương pháp giải quyết Deadlock nào mà Hệ điều hành sử dụng giải thuật “Đồ thị chờ” (Wait for Graph)?

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 49:

Trong quản lý bộ nhớ, cơ chế phủ lấp (Overlay) thực hiện nhằm mục đích 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 50:

Kỹ thuật Swapping tiến trình giải quyết vấ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