Trong giải thuật định thời “đa bộ xử lý đối xứng” (Symmetric multiprocessing), có bao nhiêu bộ xử lý tham gia định thời cho tiến trình?
Trả lời:
Đáp án đúng: D
Trong môi trường đa bộ xử lý đối xứng (SMP), mỗi bộ xử lý đều có khả năng tự quản lý và định thời cho các tiến trình. Không có một bộ xử lý trung tâm nào chịu trách nhiệm định thời cho tất cả các tiến trình, thay vào đó, mỗi bộ xử lý sẽ tự quyết định tiến trình nào sẽ được thực thi trên nó. Điều này cho phép hệ thống tận dụng tối đa khả năng xử lý song song và cân bằng tải một cách hiệu quả.
50 câu hỏi 60 phút
Câu hỏi liên quan
Lời giải:
Đáp án đúng: D
Hệ điều hành (Operating System - OS) đóng vai trò trung gian giữa người dùng và phần cứng máy tính. Nó thực hiện nhiều chức năng quan trọng, bao gồm:
* Cấp phát tài nguyên phần cứng: Hệ điều hành quản lý và phân phối các tài nguyên như bộ nhớ, CPU, ổ cứng, và các thiết bị ngoại vi cho các ứng dụng khác nhau một cách hiệu quả, tránh xung đột và đảm bảo tính ổn định của hệ thống.
* Điều khiển và định thời thực thi chương trình: Hệ điều hành quản lý việc thực thi các chương trình, đảm bảo chúng được chạy theo đúng thứ tự và thời gian, đồng thời xử lý các ngắt và lỗi phát sinh trong quá trình thực thi.
* Hỗ trợ người dùng giao tiếp với máy tính: Hệ điều hành cung cấp giao diện người dùng (GUI hoặc dòng lệnh) cho phép người dùng tương tác với máy tính, thực hiện các thao tác như khởi động chương trình, quản lý tệp tin, và cấu hình hệ thống.
Vì vậy, đáp án D (tất cả các tính năng trên) là đáp án chính xác nhất, bao gồm đầy đủ các chức năng cốt lõi của một hệ điều hành.
* Cấp phát tài nguyên phần cứng: Hệ điều hành quản lý và phân phối các tài nguyên như bộ nhớ, CPU, ổ cứng, và các thiết bị ngoại vi cho các ứng dụng khác nhau một cách hiệu quả, tránh xung đột và đảm bảo tính ổn định của hệ thống.
* Điều khiển và định thời thực thi chương trình: Hệ điều hành quản lý việc thực thi các chương trình, đảm bảo chúng được chạy theo đúng thứ tự và thời gian, đồng thời xử lý các ngắt và lỗi phát sinh trong quá trình thực thi.
* Hỗ trợ người dùng giao tiếp với máy tính: Hệ điều hành cung cấp giao diện người dùng (GUI hoặc dòng lệnh) cho phép người dùng tương tác với máy tính, thực hiện các thao tác như khởi động chương trình, quản lý tệp tin, và cấu hình hệ thống.
Vì vậy, đáp án D (tất cả các tính năng trên) là đáp án chính xác nhất, bao gồm đầy đủ các chức năng cốt lõi của một hệ điều hành.
Lời giải:
Đáp án đúng: A
Kernel (nhân) của hệ điều hành là thành phần cốt lõi, đóng vai trò trung gian giữa phần cứng và phần mềm. Nó quản lý và điều phối các tài nguyên của hệ thống, bao gồm bộ nhớ, CPU, thiết bị ngoại vi và các chương trình ứng dụng.
* Phương án A đúng: Kernel là lớp nhân, chịu trách nhiệm quản lý và điều phối hoạt động của các chương trình và phần cứng, đảm bảo chúng hoạt động một cách hiệu quả và ổn định.
* Phương án B sai: Các chương trình điều khiển thiết bị phần cứng thường được gọi là trình điều khiển thiết bị (device drivers), không phải là kernel.
* Phương án C sai: Các ứng dụng là phần mềm được người dùng sử dụng trực tiếp, chúng tương tác với kernel để truy cập các tài nguyên hệ thống.
* Phương án D sai: Trình biên dịch (compiler) là công cụ chuyển đổi mã nguồn thành mã máy, không liên quan trực tiếp đến chức năng của kernel.
* Phương án A đúng: Kernel là lớp nhân, chịu trách nhiệm quản lý và điều phối hoạt động của các chương trình và phần cứng, đảm bảo chúng hoạt động một cách hiệu quả và ổn định.
* Phương án B sai: Các chương trình điều khiển thiết bị phần cứng thường được gọi là trình điều khiển thiết bị (device drivers), không phải là kernel.
* Phương án C sai: Các ứng dụng là phần mềm được người dùng sử dụng trực tiếp, chúng tương tác với kernel để truy cập các tài nguyên hệ thống.
* Phương án D sai: Trình biên dịch (compiler) là công cụ chuyển đổi mã nguồn thành mã máy, không liên quan trực tiếp đến chức năng của kernel.
Lời giải:
Đáp án đúng: C
Hệ điều hành Windows 10 cung cấp giao diện người dùng đồ họa (Graphic User Interface - GUI). GUI cho phép người dùng tương tác với máy tính thông qua các biểu tượng, cửa sổ, và các yếu tố đồ họa khác. CLI (Command Line Interface) là giao diện dòng lệnh, nơi người dùng tương tác bằng cách nhập các lệnh văn bản. Mặc dù Windows có Command Prompt và PowerShell (cho phép tương tác dòng lệnh), giao diện chính và phổ biến vẫn là GUI. WUI không phải là một thuật ngữ thông dụng để mô tả giao diện người dùng của Windows.
Lời giải:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về các điều kiện cần thiết cho hoạt động đa chương (multiprogramming) của hệ điều hành.
- Định thời CPU (CPU scheduling): Là điều kiện CẦN. Đa chương nghĩa là nhiều chương trình cùng lúc tồn tại trong bộ nhớ và tranh chấp CPU. Hệ điều hành cần có cơ chế định thời để quyết định chương trình nào được cấp phát CPU và trong bao lâu.
- Quản lý bộ nhớ (memory management): Là điều kiện CẦN. Các chương trình cần được cấp phát và quản lý bộ nhớ một cách hiệu quả để tránh xung đột và sử dụng tài nguyên hợp lý.
- Cấp phát tài nguyên (đĩa, máy in…): Là điều kiện CẦN. Các chương trình có thể yêu cầu tài nguyên như đĩa, máy in, v.v. Hệ điều hành cần quản lý và cấp phát các tài nguyên này để đảm bảo các chương trình có thể hoạt động.
- Ứng dụng được lập trình đa nhiệm: KHÔNG CẦN. Bản thân hệ điều hành đa chương có thể chạy các ứng dụng đơn nhiệm. Các ứng dụng này sẽ được chuyển đổi (context switch) qua lại để tạo cảm giác đa nhiệm (mặc dù thực tế không phải là đa nhiệm thực sự ở cấp độ ứng dụng). Khái niệm "ứng dụng được lập trình đa nhiệm" (multithreaded application) là một khái niệm khác, liên quan đến việc một ứng dụng chia thành nhiều luồng thực thi song song bên trong nó.
Vậy, đáp án đúng là D.
Lời giải:
Đáp án đúng: A
Trạng thái SUSPEND của tiến trình (process) nghĩa là tiến trình tạm thời bị đưa ra khỏi bộ nhớ chính (RAM) và chuyển sang bộ nhớ phụ (ví dụ: ổ cứng) để giải phóng không gian cho các tiến trình khác. Tiến trình bị tạm ngưng sẽ không được CPU xử lý cho đến khi nó được đưa trở lại bộ nhớ chính.
* Phương án A đúng: Tiến trình đang tồn tại trong bộ nhớ phụ (ví dụ như ổ cứng) là chính xác mô tả trạng thái SUSPEND.
* Phương án B sai: Tiến trình nhận được CPU là trạng thái RUNNING.
* Phương án C sai: Tiến trình đang chờ CPU xử lý là trạng thái READY.
* Phương án D sai: Tiến trình đang tồn tại trong bộ nhớ (RAM) là trạng thái READY hoặc RUNNING, không phải SUSPEND.
* Phương án A đúng: Tiến trình đang tồn tại trong bộ nhớ phụ (ví dụ như ổ cứng) là chính xác mô tả trạng thái SUSPEND.
* Phương án B sai: Tiến trình nhận được CPU là trạng thái RUNNING.
* Phương án C sai: Tiến trình đang chờ CPU xử lý là trạng thái READY.
* Phương án D sai: Tiến trình đang tồn tại trong bộ nhớ (RAM) là trạng thái READY hoặc RUNNING, không phải SUSPEND.
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

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 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