Trắc Nghiệm Hệ Điều Hành Windows – Đề 7

Năm thi: 2023
Môn học:  Hệ điều hành
Trường: Đại học Công nghệ TP.HCM (HUTECH) 
Người ra đề: ThS Nguyễn Văn Bình
Hình thức thi: Trắc nghiệm
Loại đề thi: Thi Qua Môn
Độ khó: Trung bình
Thời gian thi: 45 phút
Số lượng câu hỏi: 30 câu
Đối tượng thi: Sinh viên chuyên ngành Công nghệ Thông tin
Năm thi: 2023
Môn học:  Hệ điều hành
Trường: Đại học Công nghệ TP.HCM (HUTECH) 
Người ra đề: ThS Nguyễn Văn Bình
Hình thức thi: Trắc nghiệm
Loại đề thi: Thi Qua Môn
Độ khó: Trung bình
Thời gian thi: 45 phút
Số lượng câu hỏi: 30 câu
Đối tượng thi: Sinh viên chuyên ngành Công nghệ Thông tin

Mục Lục

Trắc nghiệm Hệ điều hành Windows là một trong những đề thi thuộc môn Hệ điều hành dành cho sinh viên chuyên ngành Công nghệ Thông tin tại các trường đại học. Đây là một phần quan trọng trong chương trình học, giúp sinh viên nắm vững kiến thức về các khái niệm cơ bản và tính năng chính của hệ điều hành Windows như quản lý tập tin, bộ nhớ, tiến trình, và bảo mật. Đề thi này do giảng viên Nguyễn Văn Bình, một giảng viên có nhiều kinh nghiệm trong lĩnh vực hệ điều hành tại trường Đại học Công nghệ TP.HCM (HUTECH) biên soạn. Đối tượng tham gia đề thi là các sinh viên năm 2, đang theo học môn Hệ điều hành.

Hãy cùng dethitracnghiem.vn tìm hiểu về đề thi này và tham gia làm kiểm tra ngay lập tức!

Trắc Nghiệm Hệ Điều Hành Windows – Đề 7

Câu 1: Tiến trình (process) là gì:
A là một đoạn code chương trình
B là nơi chứa các dữ liệu chương trình
C là nơi quản lý toàn bộ các bộ nhớ cấp phát trong quá trình hoạt động
D là một chương trình đang chạy trên máy tính

Câu 2: 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ì?
A Chương trình (program)
B Tiến trình (process)
C Tiểu trình (sub-process)
D Luồng (thread)

Câu 3: Để một chương trình (program) trở thành một tiến trình (process), cần phải làm gì?
A Biên dịch lại chương trình
B Nạp chương trình vào bộ nhớ
C Gán quyền thực thi cho chương trình
D Nạp chương trình vào CPU

Câu 4: Thuật ngữ “CPU-bound process” có nghĩa là gì?
A là tiến trình được xử lý bởi CPU
B là tiến trình được xử lý bởi thiết bị I/O
C là tiến trình được xử lý bởi Hệ điều hành
D là tiến trình tạo ra bởi CPU

Câu 5: Thuật ngữ “I/O-bound process” có nghĩa là gì?
A là tiến trình được xử lý bởi CPU
B là tiến trình được xử lý bởi thiết bị I/O
C là tiến trình được xử lý bởi Hệ điều hành
D là tiến trình tạo ra bởi thiết bị I/O

Câu 6: Phát biểu nào sau đây là KHÔNG ĐÚNG với khái niệm tiến trình (process)?
A 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
B Tiến trình là một chương trình đang tồn tại trong bộ nhớ
C Tiến trình là một chương trình đang xử lí
D 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

Câu 7: Một tiến trình (process) bao gồm các thành phần:
A Current activity
B Data section & Heap
C Text section & Stack
D Current activity, Data section & Heap, Text section & Stack

Câu 8: 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?
A Mỗi tiến trình sẽ được cấp một không gian bộ nhớ riêng
B Mỗi tiến trình sẽ được cấp một phân vùng đĩa cứng (partition) riêng
C 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
D Mỗi tiến trình sẽ được cấp một con trỏ lệnh (Program Counter)

Câu 9: Tiến trình ở trạng thái RUNNING có nghĩa là:
A Tiến trình đang hoạt động trong bộ nhớ
B Tiến trình nhận được CPU
C Tiến trình đang bắt đầu các xử lí
D Nhận được CPU và bắt đầu các xử lí của mình

Câu 10: Tiến trình ở trạng thái READY có nghĩa là:
A Tiến trình đang tồn tại trong bộ nhớ
B Tiến trình nhận được CPU
C Tiến trình đang chờ CPU xử lý
D Tiến trình đang tồn tại trong bộ nhớ và đang chờ CPU xử lý

Câu 11: Giải thích nào sau đây đúng với trạng thái SUSPEND của tiến trình:
A Tiến trình đang tồn tại trong bộ nhớ phụ
B Tiến trình nhận được CPU
C Tiến trình đang chờ CPU xử lý
D Tiến trình đang tồn tại trong bộ nhớ

Câu 12: Nguyên nhân dẫn đến trạng thái BLOCKED của một process?
A process đang chờ nhập xuất
B process đang chờ một sự kiện nào đó chưa xảy ra
C process đang chờ nhập xuất hoặc là đang chờ một sự kiện chưa xảy ra
D không có nguyên nhân nào đúng

Câu 13: 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?
A Running & Blocked
B Running & Not running
C New & Running
D New & Terminated

Câu 14: 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?
A Ready & Running & Blocked
B Ready & Running & Suspend
C New & Running & Waiting
D New & Running & Blocked

Câu 15: 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?
A Ready & Running & Blocked & Suspend
B New & Ready & Running & Suspend
C New & Running & Waiting & Blocked
D Running & Blocked & Suspend & Closed

Câu 16: 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?
A Blocked, Blocked-Suspend
B Ready, Ready-Suspend
C Running-Suspend
D Running

Câu 17: Đố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:
A Running -> Ready
B Ready -> Running
C Running -> Blocked
D Blocked -> Ready

Câu 18: Đố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?
B. Blocked -> suspend.
A. Blocked -> Ready
C. Blocked -> Running.
D. Blocked -> Terminated.

Câu 19: Đố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?
A. Ready -> Ready-suspend.
B. Ready -> Blocked-suspend.
C. Ready -> Running-suspend.
D. Ready -> Terminated.

Câu 20: 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ừ:
B. running -> ready
A. running -> waiting
C. waiting -> ready
D. Kết thúc -> Terminates

Câu 21: 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.
A. Tăng mức độ đa chương.
B. Tăng mức độ đa nhiệm.
C. Tăng tốc độ xử lý.

Câu 22: Để 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ì?
B. Điều phối CPU luân phiên thực thi từng tiến trình.
A. Cho mỗi CPU thực thi một tiến trình.
C. Gộp nhiều tiến trình thành một cho CPU thực thi.
D. Hệ điều hành không cho phép chạy nhiều tiến trình cùng lúc.

Câu 23: 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:
D. Tốc độ chuyển đổi xử lý nhiều tiến trình của CPU quá nhanh.
A. Máy tính có nhiều CPU. Mỗi CPU chạy 1 chương trình.
B. Máy tính có nhiều RAM.
C. Máy tính có HDD lớn.

Câu 24: 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à:
C. Tiến trình song song phân cấp.
A. Tiến trình song song độc lập.
B. Tiến trình song song có quan hệ thông tin.
D. Tiến trình song song đồng mức.

Câu 25: 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à:
A. Tiến trình song song độc lập.
B. Tiến trình song song có quan hệ thông tin.
C. Tiến trình song song phân cấp.
D. Tiến trình song song đồng mức.

Câu 26: 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à:
B. Tiến trình song song có quan hệ thông tin.
A. Tiến trình song song độc lập.
C. Tiến trình song song phân cấp.
D. Tiến trình song song đồng mức.

Câu 27: 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à:
D. Tiến trình song song đồng mức.
A. Tiến trình song song độc lập.
B. Tiến trình song song có quan hệ thông tin.
C. Tiến trình song song phân cấp.

Câu 30: PCB (Process Control Block) là gì?
D. Là một vùng nhớ lưu trữ các thông tin quản lý tiến trình
A. Là một vùng nhớ
B. Là định danh cho tiến trình
C. Là khối quản lý thông tin

Câu 31: Hệ điều hành sẽ thực hiện hành động nào khi có một process mới sinh ra?
B. Tạo ngay khối PCB để quản lý process.
A. Cấp CPU ngay cho process.
C. Giao ngay các tài nguyên mà process cần.
D. Tạo ngay khối PCB và cấp ngay các tài nguyên mà process cần.

Bài Tiếp Theo
×
Lấy mã và nhập vào ô dưới đây

Bạn ơi!! Ủng hộ tụi mình bằng cách làm nhiệm vụ nha <3
Chỉ tốn 30s thôi là đã có link Drive rồi nè.
Duy trì Website/Hosting hàng tháng cũng không dễ dàng T_T

LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi vượt link

Bước 1: Mở tab mới, truy cập Google.com

Bước 2: Tìm kiếm từ khóa: Từ khóa

Bước 3: Trong kết quả tìm kiếm Google, hãy tìm website giống dưới hình:

(Nếu trang 1 không có hãy tìm ở trang 2, 3, 4... nhé )

Bước 4: Cuộn xuống cuối bài viết rồi bấm vào nút LẤY MÃ và chờ 1 lát để lấy mã: (Giống hình dưới)