Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

1. Hệ điều hành sử dụng cơ chế nào để cho phép nhiều chương trình chạy cùng lúc?

A. Đa nhiệm (Multitasking).
B. Đơn nhiệm (Single-tasking).
C. Đơn luồng (Single-threading).
D. Quản lý tệp tin (File management).

2. Khi một tiến trình cần thực hiện một thao tác I/O (Input/Output) và không thể tiếp tục thực thi, nó sẽ chuyển sang trạng thái nào?

A. Sẵn sàng (Ready).
B. Đang chạy (Running).
C. Chờ (Waiting) hoặc Chặn (Blocked).
D. Kết thúc (Terminated).

3. Cơ chế chia sẻ bộ nhớ (shared memory) giữa các tiến trình cho phép điều gì?

A. Mỗi tiến trình có một bản sao độc lập của dữ liệu.
B. Các tiến trình trao đổi dữ liệu trực tiếp thông qua một vùng bộ nhớ chung.
C. Hệ điều hành sao chép toàn bộ bộ nhớ của một tiến trình sang tiến trình khác.
D. Chỉ một tiến trình duy nhất có thể truy cập bộ nhớ.

4. Trong hệ điều hành Windows, Task Manager (Trình quản lý tác vụ) cho phép người dùng thực hiện hành động nào?

A. Cài đặt các phần mềm mới.
B. Xem danh sách các tiến trình đang chạy, tài nguyên hệ thống đang sử dụng và có thể kết thúc một tiến trình không phản hồi.
C. Định dạng lại ổ cứng.
D. Thay đổi cấu hình mạng.

5. Chức năng chính của lập lịch tiến trình (process scheduling) trong hệ điều hành là gì?

A. Quản lý bộ nhớ cho các tiến trình.
B. Phân bổ thời gian sử dụng CPU cho các tiến trình đang chờ.
C. Xử lý các yêu cầu vào/ra của thiết bị.
D. Kiểm tra và sửa lỗi trong mã lệnh của tiến trình.

6. Yếu tố nào sau đây KHÔNG phải là một trạng thái của tiến trình trong mô hình quản lý tiến trình thông thường?

A. Đang chạy (Running).
B. Sẵn sàng (Ready).
C. Đã tạm dừng (Suspended).
D. Đang xử lý (Processing).

7. Trong hệ điều hành, kernel (lõi hệ điều hành) chịu trách nhiệm chính cho những hoạt động nào?

A. Giao diện người dùng đồ họa.
B. Quản lý tiến trình, bộ nhớ, tệp tin và giao tiếp với phần cứng.
C. Cài đặt và gỡ bỏ ứng dụng.
D. Truy cập Internet.

8. Tại sao hệ điều hành cần quản lý bộ nhớ một cách chặt chẽ?

A. Để đảm bảo tất cả các chương trình luôn chạy ở tốc độ tối đa.
B. Để ngăn chặn các tiến trình xung đột nhau, sử dụng bộ nhớ một cách hiệu quả và cung cấp không gian địa chỉ ảo.
C. Để tự động cài đặt các bản cập nhật phần mềm.
D. Để tạo ra các tệp tin nén.

9. Trong ngữ cảnh của hệ điều hành, system call là gì?

A. Một lệnh do người dùng nhập vào shell.
B. Một yêu cầu từ một chương trình ứng dụng gửi đến kernel để thực hiện một dịch vụ hệ thống.
C. Một lỗi trong mã lệnh của chương trình.
D. Một thông báo lỗi từ phần cứng.

10. Cơ chế hàng đợi sẵn sàng (ready queue) trong hệ điều hành được sử dụng để làm gì?

A. Lưu trữ các tệp tin đã xóa.
B. Chứa danh sách các tiến trình đang chờ CPU cấp phát để thực thi.
C. Quản lý các thiết bị ngoại vi.
D. Lưu trữ các bản ghi hệ thống.

11. Trong hệ điều hành, tiến trình (process) được định nghĩa là gì?

A. Một chương trình đang chạy, bao gồm mã lệnh, dữ liệu và trạng thái hoạt động.
B. Một đoạn mã độc lập của chương trình.
C. Tập hợp các tệp tin của một ứng dụng.
D. Một luồng xử lý trong chương trình.

12. Cơ chế ngữ cảnh chuyển đổi (context switching) trong hệ điều hành liên quan đến việc gì?

A. Thay đổi địa chỉ IP của máy tính.
B. Lưu trạng thái hiện tại của một tiến trình và nạp trạng thái của tiến trình khác để CPU có thể chuyển sang thực thi.
C. Cập nhật thông tin người dùng.
D. Tắt và khởi động lại hệ thống.

13. Khi một hệ điều hành thực hiện đa luồng (multithreading), mục tiêu chính là gì?

A. Giảm số lượng tiến trình cần quản lý.
B. Tăng hiệu suất bằng cách cho phép các phần khác nhau của cùng một chương trình chạy đồng thời.
C. Tiết kiệm dung lượng ổ cứng.
D. Cải thiện giao diện đồ họa.

14. Tệp tin pagefile.sys (hoặc tương tự tùy hệ điều hành) thường được sử dụng cho mục đích gì?

A. Lưu trữ các tệp tin hệ thống quan trọng.
B. Thực hiện hoán đổi bộ nhớ (swapping) hoặc bộ nhớ ảo (virtual memory).
C. Lưu trữ các tệp tin tạm thời của người dùng.
D. Chứa các bản sao lưu của hệ điều hành.

15. Cơ chế phân trang (paging) trong quản lý bộ nhớ giúp giải quyết vấn đề gì?

A. Tăng tốc độ xử lý của CPU.
B. Cho phép các tiến trình sử dụng không gian địa chỉ vật lý không liên tục, hiệu quả hơn trong việc sử dụng bộ nhớ RAM.
C. Giảm dung lượng của các tệp tin.
D. Tự động sao lưu dữ liệu.

16. Khi một tiến trình được tạo ra, nó thường kế thừa những gì từ tiến trình cha (parent process)?

A. Chỉ mã lệnh của chương trình.
B. Mã lệnh, dữ liệu, các tệp tin đang mở và các biến môi trường.
C. Chỉ các thiết bị ngoại vi đang sử dụng.
D. Tất cả các tài nguyên của hệ thống.

17. Cơ chế bộ nhớ ảo (virtual memory) cho phép hệ điều hành làm gì?

A. Chỉ cho phép một tiến trình duy nhất sử dụng toàn bộ RAM.
B. Tạo ra một không gian địa chỉ lớn hơn bộ nhớ vật lý có sẵn, bằng cách sử dụng ổ cứng làm bộ nhớ phụ.
C. Tăng tốc độ truy cập dữ liệu bằng cách lưu trữ mọi thứ trên CPU.
D. Ngăn chặn mọi truy cập từ bên ngoài.

18. Trong các hệ điều hành hiện đại, shell có vai trò gì?

A. Quản lý phần cứng của máy tính.
B. Cung cấp giao diện để người dùng tương tác và ra lệnh cho hệ điều hành.
C. Thực hiện các phép tính số học phức tạp.
D. Kiểm tra và diệt virus.

19. Khi bạn khởi động một ứng dụng từ menu Start hoặc biểu tượng trên màn hình, hành động nào sau đây xảy ra đầu tiên từ phía hệ điều hành?

A. Tạo một tiến trình mới cho ứng dụng đó.
B. Đóng tất cả các ứng dụng khác đang chạy.
C. Yêu cầu người dùng nhập mật khẩu.
D. Kiểm tra kết nối mạng.

20. Trong quản lý tiến trình, luồng (thread) được hiểu là gì?

A. Một tiến trình độc lập hoàn toàn.
B. Một đơn vị thực thi nhỏ nhất trong một tiến trình, có thể chia sẻ tài nguyên với các luồng khác trong cùng tiến trình.
C. Một tệp tin chứa mã lệnh của chương trình.
D. Một vùng nhớ riêng biệt dành cho mỗi tiến trình.

21. Tệp tin cấu hình hệ thống, ví dụ như /etc/passwd hoặc /etc/shadow trên Linux, thường chứa thông tin gì?

A. Mã nguồn của hệ điều hành.
B. Thông tin về tài khoản người dùng và xác thực.
C. Các tệp tin đa phương tiện.
D. Trình điều khiển thiết bị.

22. Khi bạn sử dụng lệnh ps trên Linux để liệt kê các tiến trình, bạn thường thấy các cột thông tin như PID, TTY, TIME, CMD. PID là viết tắt của gì?

A. Process Identification.
B. Program Instruction.
C. Page Index.
D. Priority Identifier.

23. Chức năng của hàng đợi chờ (waiting queue) trong hệ điều hành là gì?

A. Chứa các tiến trình đã hoàn thành công việc.
B. Lưu trữ các tiến trình đang chờ một sự kiện nào đó xảy ra (ví dụ: hoàn thành I/O).
C. Quản lý các tệp tin nén.
D. Chứa các lệnh mà người dùng đã nhập.

24. Khi một tiến trình cố gắng truy cập một tệp tin, hệ điều hành thực hiện bước nào để đảm bảo quyền truy cập?

A. Kiểm tra cấu hình mạng.
B. Kiểm tra quyền truy cập (permissions) của tiến trình đối với tệp tin.
C. Quét virus trên tệp tin.
D. Tăng tốc độ đọc ghi của ổ cứng.

25. Khi hai tiến trình cần truy cập đồng thời vào một tài nguyên dùng chung, hiện tượng bế tắc (deadlock) có thể xảy ra. Yếu tố nào sau đây là điều kiện cần để xảy ra bế tắc?

A. Tiến trình không yêu cầu tài nguyên.
B. Tài nguyên có thể chia sẻ, sử dụng bởi nhiều tiến trình cùng lúc.
C. Tiến trình đang giữ một tài nguyên và yêu cầu thêm tài nguyên khác mà tiến trình khác đang giữ.
D. CPU xử lý nhanh chóng các yêu cầu.

1 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

1. Hệ điều hành sử dụng cơ chế nào để cho phép nhiều chương trình chạy cùng lúc?

2 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

2. Khi một tiến trình cần thực hiện một thao tác I/O (Input/Output) và không thể tiếp tục thực thi, nó sẽ chuyển sang trạng thái nào?

3 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

3. Cơ chế chia sẻ bộ nhớ (shared memory) giữa các tiến trình cho phép điều gì?

4 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

4. Trong hệ điều hành Windows, Task Manager (Trình quản lý tác vụ) cho phép người dùng thực hiện hành động nào?

5 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

5. Chức năng chính của lập lịch tiến trình (process scheduling) trong hệ điều hành là gì?

6 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

6. Yếu tố nào sau đây KHÔNG phải là một trạng thái của tiến trình trong mô hình quản lý tiến trình thông thường?

7 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

7. Trong hệ điều hành, kernel (lõi hệ điều hành) chịu trách nhiệm chính cho những hoạt động nào?

8 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

8. Tại sao hệ điều hành cần quản lý bộ nhớ một cách chặt chẽ?

9 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

9. Trong ngữ cảnh của hệ điều hành, system call là gì?

10 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

10. Cơ chế hàng đợi sẵn sàng (ready queue) trong hệ điều hành được sử dụng để làm gì?

11 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

11. Trong hệ điều hành, tiến trình (process) được định nghĩa là gì?

12 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

12. Cơ chế ngữ cảnh chuyển đổi (context switching) trong hệ điều hành liên quan đến việc gì?

13 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

13. Khi một hệ điều hành thực hiện đa luồng (multithreading), mục tiêu chính là gì?

14 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

14. Tệp tin pagefile.sys (hoặc tương tự tùy hệ điều hành) thường được sử dụng cho mục đích gì?

15 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

15. Cơ chế phân trang (paging) trong quản lý bộ nhớ giúp giải quyết vấn đề gì?

16 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

16. Khi một tiến trình được tạo ra, nó thường kế thừa những gì từ tiến trình cha (parent process)?

17 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

17. Cơ chế bộ nhớ ảo (virtual memory) cho phép hệ điều hành làm gì?

18 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

18. Trong các hệ điều hành hiện đại, shell có vai trò gì?

19 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

19. Khi bạn khởi động một ứng dụng từ menu Start hoặc biểu tượng trên màn hình, hành động nào sau đây xảy ra đầu tiên từ phía hệ điều hành?

20 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

20. Trong quản lý tiến trình, luồng (thread) được hiểu là gì?

21 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

21. Tệp tin cấu hình hệ thống, ví dụ như /etc/passwd hoặc /etc/shadow trên Linux, thường chứa thông tin gì?

22 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

22. Khi bạn sử dụng lệnh ps trên Linux để liệt kê các tiến trình, bạn thường thấy các cột thông tin như PID, TTY, TIME, CMD. PID là viết tắt của gì?

23 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

23. Chức năng của hàng đợi chờ (waiting queue) trong hệ điều hành là gì?

24 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

24. Khi một tiến trình cố gắng truy cập một tệp tin, hệ điều hành thực hiện bước nào để đảm bảo quyền truy cập?

25 / 25

Category: Trắc nghiệm Kết nối Tin học 11 KHMT bài 2 Thực hành sử dụng hệ điều hành

Tags: Bộ đề 1

25. Khi hai tiến trình cần truy cập đồng thời vào một tài nguyên dùng chung, hiện tượng bế tắc (deadlock) có thể xảy ra. Yếu tố nào sau đây là điều kiện cần để xảy ra bế tắc?