wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kiến thức về Hệ điều hành

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Khi bạn khởi động máy tính, chương trình nào được tải đầu tiên để quản lý và điều khiển phần cứng, cung cấp nền tảng cho các phần mềm ứng dụng khác hoạt động?

a)

Trình duyệt web

b)

Phần mềm diệt virus

c)

Ứng dụng văn phòng

d)

Hệ điều hành

2.

Người dùng tương tác với hệ điều hành thông qua giao diện người dùng. Loại giao diện nào cho phép người dùng sử dụng chuột và biểu tượng để thực hiện lệnh thay vì gõ dòng lệnh văn bản?

a)

Giao diện dòng lệnh (CLI)

b)

Giao diện đồ họa (GUI)

c)

Giao diện lập trình ứng dụng (API)

d)

Giao diện phần cứng

3.

Hệ điều hành đóng vai trò trung gian giữa người dùng và phần cứng máy tính. Chức năng nào của hệ điều hành cho phép nhiều chương trình (ví dụ: trình duyệt web, trình soạn thảo văn bản) chạy đồng thời trên máy tính?

a)

Quản lý bộ nhớ

b)

Quản lý thiết bị

c)

Quản lý tiến trình (đa nhiệm)

d)

Quản lý tệp tin

4.

Tính năng "Plug and Play" (PnP) mang lại lợi ích gì khi sử dụng các thiết bị ngoại vi như máy in, USB, hoặc webcam với máy tính?

a)

Tự động nhận diện và cài đặt trình điều khiển thiết bị ngoại vi khi kết nối

b)

Tăng tốc độ truyền dữ liệu giữa máy tính và thiết bị ngoại vi

c)

Giảm thiểu điện năng tiêu thụ của thiết bị ngoại vi

d)

Tự động cập nhật firmware cho thiết bị ngoại vi

5.

Hệ điều hành nguồn mở (Open Source) có đặc điểm nổi bật nào khác biệt so với hệ điều hành thương mại (Proprietary)?

a)

Chỉ có thể sử dụng giao diện dòng lệnh

b)

Mã nguồn được công khai và cho phép người dùng tự do sửa đổi

c)

Luôn có hiệu suất hoạt động cao hơn hệ điều hành thương mại

d)

Chỉ được cài đặt trên các máy chủ (server) lớn

6.

Câu 6: Xét tình huống: Một người dùng muốn sao chép một tệp tin từ ổ cứng sang USB. Chức năng nào của hệ điều hành sẽ chịu trách nhiệm thực hiện thao tác này?

a)

Quản lý bộ nhớ ảo

b)

Quản lý tiến trình

c)

Quản lý thiết bị nhập/xuất

d)

Quản lý tệp tin và thư mục

7.

Câu 7: Hệ điều hành cho thiết bị di động (như smartphone, tablet) thường có những đặc điểm nào khác biệt so với hệ điều hành cho máy tính cá nhân?

a)

Chỉ hỗ trợ giao diện dòng lệnh

b)

Yêu cầu cấu hình phần cứng mạnh mẽ tương đương máy tính để bàn

c)

Tối ưu hóa cho màn hình cảm ứng và quản lý năng lượng hiệu quả

d)

Hỗ trợ đầy đủ các loại phần mềm chuyên dụng như đồ họa, kỹ thuật

8.

Câu 8: Trong một hệ thống đa người dùng (multi-user), ví dụ như máy chủ của một trường học, hệ điều hành cần đảm bảo điều gì để các người dùng có thể làm việc độc lập và an toàn?

a)

Tất cả người dùng có quyền truy cập vào dữ liệu của nhau

b)

Phân quyền truy cập và bảo vệ dữ liệu cá nhân của từng người dùng

c)

Chỉ cho phép một người dùng làm việc tại một thời điểm

d)

Yêu cầu mỗi người dùng phải cài đặt hệ điều hành riêng

9.

Câu 9: Bộ nhớ ảo (Virtual Memory) là một kỹ thuật quản lý bộ nhớ của hệ điều hành. Mục đích chính của việc sử dụng bộ nhớ ảo là gì?

a)

Tăng tốc độ truy cập dữ liệu từ ổ cứng

b)

Giảm dung lượng bộ nhớ vật lý (RAM) cần thiết

c)

Cho phép chạy các chương trình lớn hơn dung lượng RAM vật lý

d)

Tiết kiệm điện năng tiêu thụ của bộ nhớ

10.

Hệ điều hành UNIX được biết đến với đặc tính nào sau đây, làm cho nó trở nên phổ biến trong môi trường máy chủ và phát triển phần mềm?

a)

Tính ổn định, khả năng đa nhiệm và đa người dùng mạnh mẽ

b)

Giao diện đồ họa đẹp mắt và dễ sử dụng cho người dùng cuối

c)

Chỉ tương thích với một số ít loại phần cứng đặc biệt

d)

Mã nguồn đóng và chỉ được sử dụng trong các tổ chức chính phủ

11.

Xét tình huống: Bạn muốn cài đặt một phần mềm mới trên máy tính. Hệ điều hành sẽ đóng vai trò gì trong quá trình cài đặt này?

a)

Tự động tạo ra mã nguồn cho phần mềm

b)

Kiểm tra và đảm bảo phần mềm không chứa virus

c)

Cung cấp giao diện người dùng để tải phần mềm từ internet

d)

Cung cấp môi trường và các dịch vụ hệ thống để phần mềm có thể cài đặt và chạy

12.

Khi máy tính gặp sự cố (ví dụ: treo máy, lỗi hệ thống), hệ điều hành thường cung cấp cơ chế nào để người dùng có thể khắc phục hoặc khởi động lại hệ thống?

a)

Tự động gọi điện báo cho nhà sản xuất phần cứng

b)

Cung cấp các công cụ chẩn đoán và phục hồi hệ thống, khởi động lại

c)

Tự động gỡ bỏ các phần mềm gây ra sự cố

d)

Yêu cầu người dùng phải cài đặt lại toàn bộ hệ điều hành

13.

Giả sử bạn mở nhiều ứng dụng cùng một lúc (ví dụ: Word, Excel, Chrome). Hệ điều hành quản lý việc phân chia thời gian sử dụng CPU giữa các ứng dụng này như thế nào?

a)

Mỗi ứng dụng được sử dụng một CPU riêng biệt

b)

Ứng dụng nào mở trước được ưu tiên sử dụng CPU

c)

Sử dụng thuật toán lập lịch để chia sẻ thời gian CPU giữa các ứng dụng

d)

Người dùng phải tự điều chỉnh phân bổ CPU cho từng ứng dụng

14.

Trong hệ thống quản lý tệp tin của hệ điều hành, khái niệm "thư mục" (folder) được sử dụng để làm gì?

a)

Tổ chức và phân loại các tệp tin thành nhóm có liên quan

b)

Tăng tốc độ truy cập tệp tin trên ổ cứng

c)

Mã hóa và bảo vệ tệp tin khỏi truy cập trái phép

d)

Nén dung lượng tệp tin để tiết kiệm không gian lưu trữ

15.

Để bảo vệ hệ thống khỏi phần mềm độc hại, hệ điều hành thường tích hợp hoặc hỗ trợ cài đặt các phần mềm bảo mật. Tuy nhiên, bản thân hệ điều hành cũng có những cơ chế bảo mật nào?

a)

Chỉ dựa vào phần mềm diệt virus của bên thứ ba

b)

Quản lý quyền truy cập, tường lửa, và cập nhật bản vá bảo mật

c)

Mã hóa toàn bộ ổ cứng để bảo vệ dữ liệu

d)

Tự động sao lưu dữ liệu lên đám mây để phòng ngừa mất mát

16.

Hệ điều hành có vai trò quan trọng trong việc quản lý tài nguyên phần cứng. Tài nguyên nào sau đây là do hệ điều hành quản lý trực tiếp?

a)

Nguồn điện

b)

Vỏ máy tính

c)

Bàn phím và chuột (chỉ thiết bị nhập liệu)

d)

CPU, bộ nhớ RAM, thiết bị lưu trữ và thiết bị ngoại vi

17.

Trong quá trình phát triển hệ điều hành, "kernel" (nhân) là thành phần cốt lõi. Chức năng chính của kernel là gì?

a)

Cung cấp giao diện đồ họa cho người dùng

b)

Quản lý các ứng dụng và phần mềm người dùng

c)

Quản lý tài nguyên hệ thống và giao tiếp với phần cứng

d)

Thực hiện các chức năng mạng và kết nối internet

18.

Hệ điều hành Windows đã trải qua nhiều phiên bản phát triển. Phiên bản nào được xem là bước ngoặt lớn, đánh dấu sự chuyển mình sang giao diện đồ họa người dùng hiện đại và tích hợp nhiều tính năng mới?

a)

Windows 3.1

b)

Windows 95

c)

Windows XP

d)

Windows 7

19.

Hệ điều hành macOS của Apple được thiết kế chủ yếu cho loại thiết bị nào?

a)

Máy chủ doanh nghiệp

b)

Thiết bị di động Android

c)

Máy tính cá nhân và máy tính xách tay của Apple (Mac)

d)

Các hệ thống nhúng

20.

Trong hệ điều hành, "tiến trình" (process) là gì?

a)

Một tệp tin chứa dữ liệu

b)

Một thiết bị phần cứng của máy tính

c)

Một đoạn mã lệnh tĩnh chưa được thực thi

d)

Một chương trình đang được thực thi bởi CPU

21.

Khi bạn "tắt máy" (shutdown) máy tính, hệ điều hành thực hiện một loạt các bước để đảm bảo tắt máy an toàn. Bước nào sau đây là một phần của quá trình tắt máy?

a)

Đóng tất cả các ứng dụng đang chạy và lưu dữ liệu

b)

Tăng tốc độ CPU lên mức tối đa

c)

Xóa bộ nhớ cache để giải phóng RAM

d)

Tự động cập nhật hệ điều hành lên phiên bản mới nhất

22.

Hệ điều hành cần quản lý bộ nhớ để đảm bảo rằng mỗi chương trình có đủ không gian bộ nhớ để hoạt động và không gây xung đột với chương trình khác. Phương pháp quản lý bộ nhớ nào chia bộ nhớ thành các khối có kích thước cố định?

a)

Phân đoạn (Segmentation)

b)

Cấp phát động (Dynamic Allocation)

c)

Phân trang (Paging)

d)

Bộ nhớ đệm (Caching)

23.

Tường lửa (firewall) là một thành phần quan trọng trong bảo mật hệ thống. Chức năng chính của tường lửa trong hệ điều hành là gì?

a)

Tăng tốc độ kết nối internet

b)

Kiểm soát và lọc lưu lượng mạng ra vào, ngăn chặn truy cập trá

c)

Quét và diệt virus trên ổ cứng

d)

Sao lưu dữ liệu hệ thống lên máy chủ từ xa

24.

"Trình điều khiển thiết bị" (device driver) là phần mềm trung gian giữa hệ điều hành và phần cứng. Vai trò của trình điều khiển thiết bị là gì?

a)

Tăng hiệu suất hoạt động của CPU

b)

Quản lý bộ nhớ và bộ nhớ ảo

c)

Cung cấp giao diện người dùng đồ họa

d)

Cho phép hệ điều hành giao tiếp và điều khiển thiết bị phần cứng

25.

Hệ điều hành Linux nổi tiếng với tính linh hoạt và khả năng tùy biến cao. Điều gì làm cho Linux có được tính chất này?

a)

Là hệ điều hành nguồn mở, cho phép người dùng tùy chỉnh mã nguồn

b)

Chỉ sử dụng giao diện dòng lệnh, không có giao diện đồ họa

c)

Được phát triển bởi một tập đoàn lớn với nguồn lực mạnh mẽ

d)

Yêu cầu phần cứng máy tính phải rất mạnh mẽ

26.

Trong ngữ cảnh hệ điều hành, "API" (Application Programming Interface - Giao diện lập trình ứng dụng) dùng để chỉ điều gì?

a)

Giao diện người dùng để tương tác với hệ điều hành

b)

Phần cứng kết nối giữa máy tính và thiết bị ngoại vi

c)

Tập hợp các hàm và thủ tục cho phép ứng dụng tương tác với hệ điều hành

d)

Ngôn ngữ lập trình đặc biệt để viết hệ điều hành

27.

Xét tình huống: Một máy tính bị nhiễm virus và hoạt động chậm chạp, không ổn định. Hệ điều hành có thể hỗ trợ người dùng khắc phục tình trạng này bằng cách nào?

a)

Tự động xóa bỏ tất cả các tệp tin bị nhiễm virus

b)

Khôi phục hệ thống về trạng thái ban đầu trước khi nhiễm virus

c)

Tăng tốc độ CPU để phần mềm độc hại hoạt động chậm lại

d)

Cung cấp môi trường để phần mềm diệt virus hoạt động và cách ly tiến trình độc hại

28.

Hệ thống tệp tin (file system) là một phần quan trọng của hệ điều hành. Chức năng chính của hệ thống tệp tin là gì?

a)

Quản lý kết nối mạng và giao thức truyền thông

b)

Quản lý việc lưu trữ, truy cập và tổ chức dữ liệu trên thiết bị lưu trữ

c)

Điều khiển hoạt động của CPU và bộ nhớ

d)

Cung cấp giao diện người dùng để tương tác với máy tính

29.

Cập nhật hệ điều hành thường xuyên là một việc quan trọng để bảo đảm an ninh và hiệu suất. Tại sao việc cập nhật hệ điều hành lại quan trọng?

a)

Để tăng dung lượng ổ cứng

b)

Để cài đặt thêm các phần mềm ứng dụng mới

c)

Để vá các lỗ hổng bảo mật và cải thiện hiệu suất hệ thống

d)

Để thay đổi giao diện người dùng sang phong cách mới

30.

Trong hệ điều hành đa nhiệm, khi một chương trình gặp lỗi và 'treo' (không phản hồi), hệ điều hành cần có cơ chế gì để không ảnh hưởng đến hoạt động của các chương trình khác?

a)

Tự động khởi động lại toàn bộ máy tính

b)

Yêu cầu người dùng phải tắt nguồn và khởi động lại

c)

Chuyển tất cả tài nguyên hệ thống cho chương trình bị treo

d)

Cơ chế giám sát tiến trình và khả năng kết thúc tiến trình bị lỗi mà không ảnh hưởng đến hệ thống