NEW
Font size
WorksheetsKiến thức về Hệ điều hành
Total questions: 30
Worksheet time: 15mins
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?
Trình duyệt web
Phần mềm diệt virus
Ứng dụng văn phòng
Hệ điều hành
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?
Giao diện dòng lệnh (CLI)
Giao diện đồ họa (GUI)
Giao diện lập trình ứng dụng (API)
Giao diện phần cứng
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?
Quản lý bộ nhớ
Quản lý thiết bị
Quản lý tiến trình (đa nhiệm)
Quản lý tệp tin
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?
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
Tăng tốc độ truyền dữ liệu giữa máy tính và thiết bị ngoại vi
Giảm thiểu điện năng tiêu thụ của thiết bị ngoại vi
Tự động cập nhật firmware cho thiết bị ngoại vi
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)?
Chỉ có thể sử dụng giao diện dòng lệnh
Mã nguồn được công khai và cho phép người dùng tự do sửa đổi
Luôn có hiệu suất hoạt động cao hơn hệ điều hành thương mại
Chỉ được cài đặt trên các máy chủ (server) lớn
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?
Quản lý bộ nhớ ảo
Quản lý tiến trình
Quản lý thiết bị nhập/xuất
Quản lý tệp tin và thư mục
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?
Chỉ hỗ trợ giao diện dòng lệnh
Yêu cầu cấu hình phần cứng mạnh mẽ tương đương máy tính để bàn
Tối ưu hóa cho màn hình cảm ứng và quản lý năng lượng hiệu quả
Hỗ trợ đầy đủ các loại phần mềm chuyên dụng như đồ họa, kỹ thuật
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?
Tất cả người dùng có quyền truy cập vào dữ liệu của nhau
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
Chỉ cho phép một người dùng làm việc tại một thời điểm
Yêu cầu mỗi người dùng phải cài đặt hệ điều hành riêng
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ì?
Tăng tốc độ truy cập dữ liệu từ ổ cứng
Giảm dung lượng bộ nhớ vật lý (RAM) cần thiết
Cho phép chạy các chương trình lớn hơn dung lượng RAM vật lý
Tiết kiệm điện năng tiêu thụ của bộ nhớ
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?
Tính ổn định, khả năng đa nhiệm và đa người dùng mạnh mẽ
Giao diện đồ họa đẹp mắt và dễ sử dụng cho người dùng cuối
Chỉ tương thích với một số ít loại phần cứng đặc biệt
Mã nguồn đóng và chỉ được sử dụng trong các tổ chức chính phủ
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?
Tự động tạo ra mã nguồn cho phần mềm
Kiểm tra và đảm bảo phần mềm không chứa virus
Cung cấp giao diện người dùng để tải phần mềm từ internet
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
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?
Tự động gọi điện báo cho nhà sản xuất phần cứng
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
Tự động gỡ bỏ các phần mềm gây ra sự cố
Yêu cầu người dùng phải cài đặt lại toàn bộ hệ điều hành
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?
Mỗi ứng dụng được sử dụng một CPU riêng biệt
Ứng dụng nào mở trước được ưu tiên sử dụng CPU
Sử dụng thuật toán lập lịch để chia sẻ thời gian CPU giữa các ứng dụng
Người dùng phải tự điều chỉnh phân bổ CPU cho từng ứng dụng
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ì?
Tổ chức và phân loại các tệp tin thành nhóm có liên quan
Tăng tốc độ truy cập tệp tin trên ổ cứng
Mã hóa và bảo vệ tệp tin khỏi truy cập trái phép
Nén dung lượng tệp tin để tiết kiệm không gian lưu trữ
Để 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?
Chỉ dựa vào phần mềm diệt virus của bên thứ ba
Quản lý quyền truy cập, tường lửa, và cập nhật bản vá bảo mật
Mã hóa toàn bộ ổ cứng để bảo vệ dữ liệu
Tự động sao lưu dữ liệu lên đám mây để phòng ngừa mất mát
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?
Nguồn điện
Vỏ máy tính
Bàn phím và chuột (chỉ thiết bị nhập liệu)
CPU, bộ nhớ RAM, thiết bị lưu trữ và thiết bị ngoại vi
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ì?
Cung cấp giao diện đồ họa cho người dùng
Quản lý các ứng dụng và phần mềm người dùng
Quản lý tài nguyên hệ thống và giao tiếp với phần cứng
Thực hiện các chức năng mạng và kết nối internet
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?
Windows 3.1
Windows 95
Windows XP
Windows 7
Hệ điều hành macOS của Apple được thiết kế chủ yếu cho loại thiết bị nào?
Máy chủ doanh nghiệp
Thiết bị di động Android
Máy tính cá nhân và máy tính xách tay của Apple (Mac)
Các hệ thống nhúng
Trong hệ điều hành, "tiến trình" (process) là gì?
Một tệp tin chứa dữ liệu
Một thiết bị phần cứng của máy tính
Một đoạn mã lệnh tĩnh chưa được thực thi
Một chương trình đang được thực thi bởi CPU
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?
Đóng tất cả các ứng dụng đang chạy và lưu dữ liệu
Tăng tốc độ CPU lên mức tối đa
Xóa bộ nhớ cache để giải phóng RAM
Tự động cập nhật hệ điều hành lên phiên bản mới nhất
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?
Phân đoạn (Segmentation)
Cấp phát động (Dynamic Allocation)
Phân trang (Paging)
Bộ nhớ đệm (Caching)
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ì?
Tăng tốc độ kết nối internet
Kiểm soát và lọc lưu lượng mạng ra vào, ngăn chặn truy cập trá
Quét và diệt virus trên ổ cứng
Sao lưu dữ liệu hệ thống lên máy chủ từ xa
"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ì?
Tăng hiệu suất hoạt động của CPU
Quản lý bộ nhớ và bộ nhớ ảo
Cung cấp giao diện người dùng đồ họa
Cho phép hệ điều hành giao tiếp và điều khiển thiết bị phần cứng
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?
Là hệ điều hành nguồn mở, cho phép người dùng tùy chỉnh mã nguồn
Chỉ sử dụng giao diện dòng lệnh, không có giao diện đồ họa
Được phát triển bởi một tập đoàn lớn với nguồn lực mạnh mẽ
Yêu cầu phần cứng máy tính phải rất mạnh mẽ
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ì?
Giao diện người dùng để tương tác với hệ điều hành
Phần cứng kết nối giữa máy tính và thiết bị ngoại vi
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
Ngôn ngữ lập trình đặc biệt để viết hệ điều hành
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?
Tự động xóa bỏ tất cả các tệp tin bị nhiễm virus
Khôi phục hệ thống về trạng thái ban đầu trước khi nhiễm virus
Tăng tốc độ CPU để phần mềm độc hại hoạt động chậm lại
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
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ì?
Quản lý kết nối mạng và giao thức truyền thông
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ữ
Điều khiển hoạt động của CPU và bộ nhớ
Cung cấp giao diện người dùng để tương tác với máy tính
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?
Để tăng dung lượng ổ cứng
Để cài đặt thêm các phần mềm ứng dụng mới
Để vá các lỗ hổng bảo mật và cải thiện hiệu suất hệ thống
Để thay đổi giao diện người dùng sang phong cách mới
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?
Tự động khởi động lại toàn bộ máy tính
Yêu cầu người dùng phải tắt nguồn và khởi động lại
Chuyển tất cả tài nguyên hệ thống cho chương trình bị treo
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
