Hãy chọn đáp án đúng điền vào chỗ trống trong câu sau: "Hệ điều hành được nạp ... "
Trả lời:
Đáp án đúng: A
Hệ điều hành là phần mềm được nạp đầu tiên khi máy tính khởi động. Nó cung cấp môi trường để các chương trình ứng dụng khác hoạt động. Vì vậy, đáp án đúng là "trước khi các chương trình ứng dụng được kích hoạt".
50 câu hỏi 60 phút
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Khi khởi động máy tính, hệ điều hành (ví dụ như Windows, macOS, Linux) được nạp từ ổ cứng vào bộ nhớ RAM (Random Access Memory). RAM là bộ nhớ truy cập ngẫu nhiên, đóng vai trò là nơi lưu trữ tạm thời dữ liệu và các chương trình đang chạy, cho phép CPU truy cập nhanh chóng.
* A. bộ nhớ RAM: Đáp án đúng. Hệ điều hành được nạp vào RAM để CPU có thể truy cập và thực thi các lệnh của hệ điều hành.
* B. bộ nhớ ROM: ROM (Read-Only Memory) là bộ nhớ chỉ đọc, thường chứa các thông tin khởi động cơ bản của máy tính (BIOS/UEFI) chứ không phải hệ điều hành.
* C. ổ cứng máy tính: Ổ cứng là nơi lưu trữ hệ điều hành, nhưng hệ điều hành không chạy trực tiếp từ ổ cứng mà phải được nạp vào RAM.
* D. bộ xử lý trung tâm: Bộ xử lý trung tâm (CPU) là nơi thực thi các lệnh, chứ không phải là nơi hệ điều hành được nạp vào.
* A. bộ nhớ RAM: Đáp án đúng. Hệ điều hành được nạp vào RAM để CPU có thể truy cập và thực thi các lệnh của hệ điều hành.
* B. bộ nhớ ROM: ROM (Read-Only Memory) là bộ nhớ chỉ đọc, thường chứa các thông tin khởi động cơ bản của máy tính (BIOS/UEFI) chứ không phải hệ điều hành.
* C. ổ cứng máy tính: Ổ cứng là nơi lưu trữ hệ điều hành, nhưng hệ điều hành không chạy trực tiếp từ ổ cứng mà phải được nạp vào RAM.
* D. bộ xử lý trung tâm: Bộ xử lý trung tâm (CPU) là nơi thực thi các lệnh, chứ không phải là nơi hệ điều hành được nạp vào.
Lời giải:
Đáp án đúng: B
Cơ chế hoạt động được mô tả chính là phương pháp dùng trình thư ký (hay còn gọi là monitor). Trong phương pháp này, monitor đóng vai trò là một "người quản lý" tài nguyên. Khi một tiến trình muốn sử dụng tài nguyên, nó phải thông qua monitor. Monitor sẽ kiểm tra xem tài nguyên có sẵn không. Nếu có, monitor cho phép tiến trình sử dụng và ghi lại trạng thái tài nguyên là đang được sử dụng. Nếu không, tiến trình sẽ được đưa vào hàng đợi chờ đến khi tài nguyên được giải phóng. Do đó, đáp án B là chính xác nhất.
Lời giải:
Đáp án đúng: C
Phương pháp kiểm tra và xác lập (Test-and-Set) là một cơ chế đồng bộ hóa đơn giản. Nó có ưu điểm là độ phức tạp không tăng khi số lượng tiến trình và số đoạn tới hạn tăng lên. Tuy nhiên, nó cũng có nhược điểm là tiến trình phải chờ đợi tích cực (busy waiting), và khó xác định được tiến trình nào sẽ được vào đoạn tới hạn khi có quá nhiều tiến trình cùng chờ đợi. Các phương án khác không phù hợp với mô tả này.
Lời giải:
Đáp án đúng: D
Câu hỏi yêu cầu tìm biện pháp *không phải* là biện pháp phòng tránh bế tắc (deadlock prevention) trong hệ điều hành.
* A. Ngăn ngừa bế tắc: Đây là một nhóm các kỹ thuật phòng tránh bế tắc bằng cách đảm bảo ít nhất một trong bốn điều kiện cần thiết cho bế tắc không xảy ra (loại trừ lẫn nhau, giữ và chờ, không thu hồi, chờ đợi vòng tròn).
* B. Dự báo và tránh bế tắc: (Deadlock Avoidance) Sử dụng các thuật toán như thuật toán Banker để dự đoán trạng thái hệ thống và tránh cấp phát tài nguyên nếu việc cấp phát đó có thể dẫn đến bế tắc.
* C. Phát hiện và xử lý bế tắc: (Deadlock Detection and Recovery) Đây là một phương pháp *xử lý* bế tắc, không phải *phòng tránh*. Hệ thống cho phép bế tắc xảy ra, sau đó phát hiện và thực hiện các biện pháp để giải quyết bế tắc (ví dụ: hủy tiến trình, thu hồi tài nguyên).
* D. Duy trì một thời gian nhất định rồi mới xử lý bế tắc: Cách này không phải là một biện pháp được sử dụng trong việc xử lý bế tắc. Các giải pháp thường được thực hiện ngay khi phát hiện bế tắc để tránh ảnh hưởng đến hiệu năng hệ thống.
Vậy, "Phát hiện và xử lý bế tắc" là phương pháp *xử lý* bế tắc, không phải *phòng tránh* bế tắc.
* A. Ngăn ngừa bế tắc: Đây là một nhóm các kỹ thuật phòng tránh bế tắc bằng cách đảm bảo ít nhất một trong bốn điều kiện cần thiết cho bế tắc không xảy ra (loại trừ lẫn nhau, giữ và chờ, không thu hồi, chờ đợi vòng tròn).
* B. Dự báo và tránh bế tắc: (Deadlock Avoidance) Sử dụng các thuật toán như thuật toán Banker để dự đoán trạng thái hệ thống và tránh cấp phát tài nguyên nếu việc cấp phát đó có thể dẫn đến bế tắc.
* C. Phát hiện và xử lý bế tắc: (Deadlock Detection and Recovery) Đây là một phương pháp *xử lý* bế tắc, không phải *phòng tránh*. Hệ thống cho phép bế tắc xảy ra, sau đó phát hiện và thực hiện các biện pháp để giải quyết bế tắc (ví dụ: hủy tiến trình, thu hồi tài nguyên).
* D. Duy trì một thời gian nhất định rồi mới xử lý bế tắc: Cách này không phải là một biện pháp được sử dụng trong việc xử lý bế tắc. Các giải pháp thường được thực hiện ngay khi phát hiện bế tắc để tránh ảnh hưởng đến hiệu năng hệ thống.
Vậy, "Phát hiện và xử lý bế tắc" là phương pháp *xử lý* bế tắc, không phải *phòng tránh* bế tắc.
Lời giải:
Đáp án đúng: D
Thuật toán MLQ (Multi-Level Queue) và MLFQ (Multi-Level Feedback Queue) đều là các thuật toán lập lịch phân chia các tiến trình thành nhiều hàng đợi có độ ưu tiên khác nhau.
* MLQ (Multi-Level Queue): Chia các tiến trình thành các hàng đợi khác nhau dựa trên một số tiêu chí như độ ưu tiên, loại tiến trình (ví dụ: tiến trình hệ thống, tiến trình tương tác, tiến trình batch). Mỗi hàng đợi có thể sử dụng một thuật toán lập lịch riêng. Các tiến trình được gán cố định vào một hàng đợi và không di chuyển giữa các hàng đợi.
* MLFQ (Multi-Level Feedback Queue): Tương tự MLQ, nhưng cho phép các tiến trình di chuyển giữa các hàng đợi. Mục đích là để tách các tiến trình cần nhiều CPU (CPU-bound) ra khỏi các tiến trình cần ít CPU (I/O-bound), cải thiện thời gian phản hồi và hiệu năng tổng thể của hệ thống. Các tiến trình có thể bị hạ độ ưu tiên (chuyển xuống hàng đợi thấp hơn) nếu sử dụng quá nhiều CPU, hoặc tăng độ ưu tiên (chuyển lên hàng đợi cao hơn) nếu chờ đợi quá lâu.
Vì cả hai thuật toán MLQ và MLFQ đều đáp ứng yêu cầu của câu hỏi, đáp án chính xác là phương án D.
* FCFS (First-Come, First-Served): Đây là thuật toán lập lịch đơn giản, các tiến trình được thực hiện theo thứ tự đến, không sử dụng hàng đợi ưu tiên.
* MLQ (Multi-Level Queue): Chia các tiến trình thành các hàng đợi khác nhau dựa trên một số tiêu chí như độ ưu tiên, loại tiến trình (ví dụ: tiến trình hệ thống, tiến trình tương tác, tiến trình batch). Mỗi hàng đợi có thể sử dụng một thuật toán lập lịch riêng. Các tiến trình được gán cố định vào một hàng đợi và không di chuyển giữa các hàng đợi.
* MLFQ (Multi-Level Feedback Queue): Tương tự MLQ, nhưng cho phép các tiến trình di chuyển giữa các hàng đợi. Mục đích là để tách các tiến trình cần nhiều CPU (CPU-bound) ra khỏi các tiến trình cần ít CPU (I/O-bound), cải thiện thời gian phản hồi và hiệu năng tổng thể của hệ thống. Các tiến trình có thể bị hạ độ ưu tiên (chuyển xuống hàng đợi thấp hơn) nếu sử dụng quá nhiều CPU, hoặc tăng độ ưu tiên (chuyển lên hàng đợi cao hơn) nếu chờ đợi quá lâu.
Vì cả hai thuật toán MLQ và MLFQ đều đáp ứng yêu cầu của câu hỏi, đáp án chính xác là phương án D.
* FCFS (First-Come, First-Served): Đây là thuật toán lập lịch đơn giản, các tiến trình được thực hiện theo thứ tự đến, không sử dụng hàng đợi ưu tiên.
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
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng