1000+ câu Trắc nghiệm Hệ điều hành Windows Server có đáp án - Phần 3
29 câu hỏi
Tiến trình (process) là gì:
là một đoạn code chương trình
là nơi chứa các dữ liệu chương trình
là nơi quản lý toàn bộ các bộ nhớ cấp phát trong quá trình hoạt động
là một chương trình đang chạy trên máy tính
Chọn đáp án D
Người dùng sử dụng ngôn ngữ lập trình để viết (code) một phần mềm. Sau đó biên dịch thành các tập tin lưu trữ thành trong đĩa. Các tập tin đó được gọi là gì?
Chương trình (program)
Tiến trình (process)
Tiểu trình (sub-process)
Luồng (thread)
Chọn đáp án A
Để một chương trình (program) trở thành một tiến trình (process), cần phải làm gì?
Biên dịch lại chương trình
Nạp chương trình vào bộ nhớ
Gán quyền thực thi cho chương trình
Nạp chương trình vào CPU
Chọn đáp án B
Thuật ngữ “CPU-bound process” có nghĩa là gì?
là tiến trình được xử lý bởi CPU
là tiến trình được xử lý bởi thiết bị I/O
là tiến trình được xử lý bởi Hệ điều hành
là tiến trình tạo ra bởi CPU
Chọn đáp án A
Thuật ngữ “I/O-bound process” có nghĩa là gì?
là tiến trình được xử lý bởi CPU
là tiến trình được xử lý bởi thiết bị I/O
là tiến trình được xử lý bởi Hệ điều hành
là tiến trình tạo ra bởi thiết bị I/O
Chọn đáp án B
Phát biểu nào sau đây là KHÔNG ĐÚNG với khái niệm tiến trình (process)?
Tiến trình tự quyết định thời điểm dừng chạy để CPU phục vụ tiến trình khác
Tiến trình là một chương trình đang tồn tại trong bộ nhớ
Tiến trình là một chương trình đang xử lí
Tiến trình sở hữu một không gian bộ nhớ, con trỏ lệnh, tập thanh ghi và stack riêng
Chọn đáp án A
Một tiến trình (process) bao gồm các thành phần:
Current activity
Data section & Heap
Text section & Stack
Current activity, Data section & Heap, Text section & Stack
Chọn đáp án D
Hệ điều hành sẽ KHÔNG cấp phát loại tài nguyên nào cho tiến trình?
Mỗi tiến trình sẽ được cấp một không gian bộ nhớ riêng
Mỗi tiến trình sẽ được cấp một phân vùng đĩa cứng (partition) riêng
Mỗi tiến trình sẽ được cấp một tập các thanh ghi (Register) và ngăn xếp (stack) riêng
Mỗi tiến trình sẽ được cấp một con trỏ lệnh (Program Counter)
Chọn đáp án B
Tiến trình ở trạng thái RUNNING có nghĩa là:
Tiến trình đang hoạt động trong bộ nhớ
Tiến trình nhận được CPU
Tiến trình đang bắt đầu các xử lí
Nhận được CPU và bắt đầu các xử lí của mình
Chọn đáp án D
Tiến trình ở trạng thái READY có nghĩa là:
Tiến trình đang tồn tại trong bộ nhớ
Tiến trình nhận được CPU
Tiến trình đang chờ CPU xử lý
Tiến trình đang tồn tại trong bộ nhớ và đang chờ CPU xử lý
Chọn đáp án D
Giải thích nào sau đây đúng với trạng thái SUSPEND của tiến trình:
Tiến trình đang tồn tại trong bộ nhớ phụ
Tiến trình nhận được CPU
Tiến trình đang chờ CPU xử lý
Tiến trình đang tồn tại trong bộ nhớ
Chọn đáp án A
Nguyên nhân dẫn đến trạng thái BLOCKED của một process?
process đang chờ nhập xuất
process đang chờ một sự kiện nào đó chưa xảy ra
process đang chờ nhập xuất hoặc là đang chờ một sự kiện chưa xảy ra
không có nguyên nhân nào đúng
Chọn đáp án C
Những trạng thái tiến trình nào liệt kê dưới đây thuộc về loại tiến trình 2 trạng thái?
Running & Blocked
Running & Not running
New & Running
New & Terminated
Chọn đáp án B
Những trạng thái tiến trình nào liệt kê dưới đây thuộc về loại tiến trình 3 trạng thái?
Ready & Running & Blocked
Ready & Running & Suspend
New & Running & Waiting
New & Running & Blocked
Chọn đáp án A
Những trạng thái tiến trình nào liệt kê dưới đây thuộc về loại tiến trình 4 trạng thái?
Ready & Running & Blocked & Suspend
New & Ready & Running & Suspend
New & Running & Waiting & Blocked
Running & Blocked & Suspend & Closed
Chọn đáp án A
Những trạng thái tiến trình nào sau đây KHÔNG THUỘC về loại tiến trình 5 trạng thái?
Blocked, Blocked-Suspend
Ready, Ready-Suspend
Running-Suspend
Running
Chọn đáp án C
Đối với loại tiến trình 3 trạng thái. Khi tiến trình P yêu cầu tài nguyên R, nhưng tài nguyên R chưa sẵn sàng đáp ứng. Do vậy, tiến trình P sẽ chuyển trạng thái:
Running -> Ready
Ready -> Running
Running -> Blocked
Blocked -> Ready
Chọn đáp án C
Đối với loại tiến trình 4 trạng thái. Khi tiến trình P đang ở trạng thái Blocked khá lâu, để giải phóng bộ nhớ, Hệ điều hành sẽ chuyển tiến trình P sang trạng thái nào?
Blocked -> Ready
Blocked -> suspend.
Blocked -> Running.
Blocked -> Terminated.
Chọn đáp án B
Đối với loại tiến trình 5 trạng thái. Khi tiến trình P đang ở trạng thái Ready khá lâu, để giải phóng bộ nhớ, Hệ điều hành sẽ chuyển tiến trình P sang trạng thái nào?
Ready -> Ready-suspend.
Ready -> Blocked-suspend.
Ready -> Running-suspend.
Ready -> Terminated.
Chọn đáp án A
Khi CPU đang xử lý tiến trình P thì xảy ra Interrupt. Hệ điều hành sẽ chuyển trạng thái của tiến trình P từ:
running -> ready
A. running -> waiting
waiting -> ready
Kết thúc -> Terminates
Chọn đáp án B
Mục đích của việc cho nhiều tiến trình hoạt động đồng thời trên một Hệ điều hành:
D. Tăng tốc độ xử lý, đa chương trình và đa nhiệm.
Tăng mức độ đa chương.
Tăng mức độ đa nhiệm.
Tăng tốc độ xử lý.
Chọn đáp án D
Để có thể chạy được nhiều tiến trình cùng lúc, giải pháp cơ bản của Hệ điều hành là gì?
Cho mỗi CPU thực thi một tiến trình.
Điều phối CPU luân phiên thực thi từng tiến trình.
Gộp nhiều tiến trình thành một cho CPU thực thi.
Hệ điều hành không cho phép chạy nhiều tiến trình cùng lúc.
Chọn đáp án B
Người dùng Windows có thể vừa duyệt web, nghe nhạc, chat, chơi game… đồng thời. Hệ điều hành Windows thực hiện được là do:
Máy tính có nhiều CPU. Mỗi CPU chạy 1 chương trình.
Máy tính có nhiều RAM.
Máy tính có HDD lớn.
Tốc độ chuyển đổi xử lý nhiều tiến trình của CPU quá nhanh.
Chọn đáp án D
Trong quá trình thực thi, tiến trình A khởi tạo thêm tiến trình B hoạt động song song với A. Hình thức đa tiến trình này có tên gọi là:
Tiến trình song song độc lập.
Tiến trình song song có quan hệ thông tin.
Tiến trình song song phân cấp.
Tiến trình song song đồng mức.
Chọn đáp án C
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à:
Tiến trình song song độc lập.
Tiến trình song song có quan hệ thông tin.
Tiến trình song song phân cấp.
Tiến trình song song đồng mức.
Chọn đáp án A
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à:
Tiến trình song song độc lập.
Tiến trình song song có quan hệ thông tin.
Tiến trình song song phân cấp.
Tiến trình song song đồng mức.
Chọn đáp án B
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 có sử dụng chung tài nguyên theo nguyên tắc luân phiên. Hình thức đa tiến trình này có tên gọi là:
Tiến trình song song độc lập.
Tiến trình song song có quan hệ thông tin.
Tiến trình song song phân cấp.
Tiến trình song song đồng mức.
Chọn đáp án D
PCB (Process Control Block) là gì?
Là một vùng nhớ
Là định danh cho tiến trình
Là khối quản lý thông tin
Là một vùng nhớ lưu trữ các thông tin quản lý tiến trình
Chọn đáp án D
Hệ điều hành sẽ thực hiện hành động nào khi có một process mới sinh ra?
Cấp CPU ngay cho process.
Tạo ngay khối PCB để quản lý process.
Giao ngay các tài nguyên mà process cần.
Tạo ngay khối PCB và cấp ngay các tài nguyên mà process cần.
Chọn đáp án B








