WorksheetsHệ Điều Hành
Total questions: 80
Worksheet time: 40mins
Việc truyền thông số từ chương trình ứng dụng đến hệ điều hành có thể thực hiện bằng cách lưu thông số trong:
Các thanh ghi
Stack
Vùng nhớ tỏng bộ nhớ chính
các thanh ghi, stack, vùng nhớ trong bộ nhớ chính
Unix và Linux là:
A.Vừa là hệ điều hành đa nhiệm vừa là hệ điều hành đơn nhiệm
B.Hệ điều hành đơn nhiệm
c. Hệ điều hành đa nhiệm một người dùng
D. Hệ điều hành đa nhiệm nhiều người dùng
Hệ điều hành là:
A. Thiết bị tính toán số học và Logic
B. Một chương trình hay hệ chương trình
C. Một thiết bị
D. ROM-BIOS
Đâu là hệ điều hành?
A.Ubuntu
B.Pascal
C. Paint
D. Microsoft Excel
Mainframe được gọi là
A.Máy tính cỡ lớn
B. Máy tính xách tay
C. Máy tính cỡ nhỏ
D. Máy tính cá nhân
Hệ điều hành là phần mềm
A. Điều khiển thiết bị phần cứng
B. Quản lý và phân phối tài nguyên máy tính phục vụ cho các ứng dụng
C. Luôn luôn phải có để máy tính hoạt động
D. Quản lý các ứng dụng do người sử dụng cài đặt
Các mục đích của hệ điều hành
Giúp cho việc sử dụng hệ thống máy tính thuận tiện hơn, sử dụng phần cứng máy tính hiệu quả
và thực hiện các chương trình của người sử dụng
. Sử dụng phần cứng máy tính hiệu quả và thực hiện các chương trình của người sử dụ
Thực hiện các chương trình của người sử dụng
Tạo các giao diện đẹp và thân thiện để người dùng dễ sử dụng.
. . . . là một chương trình giả lập phần cứng, chạy N bản copy của chương trình giả lập này.
A. Máy ảo
B. WIN
C. LINUX
D. UNIX
Mục tiêu của bảo vệ hệ thống là
A. A. Bảo vệ các tài nguyên không bị chiếm dụng
B. Bảo vệ các thao tác I/O
C. Chống ăn cắp bản quyền
D. Chống sự truy suất bất hợp lệ
Các ưu điểm của luồng?
Chia sẻ tài nguyên.
Nâng cao khả năng đáp ứng của người sử dụng.
Tăng hiệu suất nhờ thực hiện song song
Chia sẻ tài nguyên, nâng cao khả năng đáp ứng của người sử dụng, tăng hiệu suất nhờ thực hiện song song.
Một miền bảo vệ có thể được xây dựng cho
A. Một tiến trình
B. Một miền găng
C. Phần mềm nhập xuất
D. Các thiết bị phần cứng
Interrupt vector được gọi là . . .
Ngắt địa chỉ vector
Ngắt địa chỉ điều khiển
Vector ngắt
Kiến trúc ngắt
File cài đặt *.exe có cài đặt trên hệ điều hành Windows, Android được không?
A. Có thể cài đặt trên cả HĐH Windows và Android
B. Không thể cài đặt trên cả HĐH Windows và Android
C. Có thể cài đặt trên Android
D. Chỉ cài đặt được trên Windows
Interrupt driven là gì?
vecto ngắt
Bộ điều khiển ngắt
Một lỗi của ngắt
Một bẫy (trap) của ngắt
Cấu trúc của hệ thống lưu trữ bao gồm:
Main Memory, Magnetic Disk
Secondary Storage và main memory
Magnetic Disk và ROM , RAM
Main Memory, Secondary Storage và Magnetic Disk
Có bao nhiêu trạng thái của tiến trình
A. 3
B. 4
C. 5
D. 6
Phát biểu nào sau đây là đúng:
Lời gọi hệ thống cung cấp một giao tiếp giữa bộ nhớ và thiết bị vào ra.
. Lời gọi hệ thống cung cấp một giao tiếp giữa bộ nhớ và hệ điều hành
Lời gọi hệ thống cung cấp một giao tiếp giữa tiến trình và bộ nhớ.
Lời gọi hệ thống cung cấp một giao tiếp giữa tiến trình và hệ điều hành.
Một Process cần các tài nguyên gồm:
Thời gian CPU
Bộ nhớ
Các thiết bị I/O
Thời gian CPU, Bộ nhớ, Các thiết bị I/O
Bề mặt Đĩa được chia (vật lý) thành
Track và Sector
Sector và Cylinder
Cylinder và Track
Track, Sector và Cylinder
Một trong các dịch vụ của Hệ điều hành
Thực thi chương trình
Thao tác nhập/xuất
Tạo ra một ngắt
Thực thi chương trình và thao tác nhập xuất.
Các kiểu lời gọi hệ thống
Điều khiển tiến trình
Quản lý file, thiết bị
Duy trì thông tin, giao tiếp
Điều khiển tiến trình; duy trì thông tin, giao tiếp; quản lý file, thiết bị.
Chọn câu trả lời sai: “Sự truy nhập tới các tài nguyên chia sẻ cho phép ...”
Tăng tốc độ tính toán
Tăng tính khả dụng của dữ liệu
Nâng cao độ tin cậy
Giảm bớt sự tính toán
Các mục tiêu thiết kế HĐH (quan điểm người sử dụng)
Dễ sử dụng, dễ học
Đáng tin cậy, an toàn
Tốc độ nhanh
Dễ sử dụng; đáng tin cậy; tốc độ nhanh.
Hệ điều hành:
Đơn nhiệm
Đơn xử lý
Mã nguồn mở
Đa nhiệm
HĐH chịu trách nhiệm đối với các hoạt động sau trong nối kết với Process Management
Tạo và xóa process của người dùng và của hệ thống
Tạm ngừng và tiếp tục process
Cung cấp cơ chế cho: đồng bộ hóa và sự giao tiếp process
Tạo và xóa process của người dùng và của hệ thống, tạm ngừng và tiếp tục process, cung cấp
cơ chế cho: đồng bộ hóa và sự giao tiếp process.
Multitasking được gọi là
A. Hệ thống phân tán
B. Hệ thống đa nhiệm
C. Hệ thống bó
D. Hệ thống song song
Đâu không phải là trạng thái của tiến trình
A. New (tạo mới một tiến trình)
B. Running (tiến trình đang được thực thi)
C. Waiting (tiến trình đang chờ sự kiện xảy ra )
D. Swa
Một tiến trình (Process) bao gồm
A. Bộ đếm chương trình và Ngăn xếp
B. Ngăn xếp và Đoạn dữ liệu
C. Đoạn dữ liệu và Bộ đếm chương trình
D. Bộ đếm chương trình, Ngăn xếp và Đoạn dữ liệu
Loại mã nguồn độc hại nào có thể được cài đặt song không tác hại cho đến khi một hoạt động nào đó được kích hoạt.
A. Logic bomb
B. Trojan horse
C. Sâu
D. Stealth virus
Windows là một hệ điều hành:
Đơn nhiệm
Đơn xử lý
Mã nguồn mở
Đa nhiệm
Lưu đồ sau nói về nội dung gì?
A. Lưu đồ mô tả các trạng thái của tiến trình
B. Lưu đồ mô tả các khối của tiến trình
C. Lưu đồ mô tả các khối điều khiển của tiến trình
D. Lưu đồ mô tả các thông tin của tiến trình
Người sử dụng làm việc tại lớp nào trong mô hình phân lớp máy tính?
Phần mềm
Phần cứng
Hệ thống
Ứng dụng
Tiến trình yêu cầu một tài nguyên nhưng chưa được đáp ứng vì tài nguyên chưa sẵn sàng, hoặc tiến trình phải chờ một sự kiện hay thao tác nhập xuất.
A. Running -> Blocked
B. Ready -> Running
C. Running -> End
D. Blocked -> Ready
Tiến trình (Process) là gì?
A. Là một chương trình đang được thực thi
B. Là một chương trình đang lưu trên đĩa
C. Là một chương trình nạp vào bộ nhớ
D. Là một chương trình đang chờ xử lý
Hệ điều hành có nhiệm vụ thực hiện các hoạt động sau trong việc quản lý đĩa
Quản lý không gian trống
Cấp phát lưu trữ
Định thời đĩa
Quản lý không gian trống, cấp phát lưu trữ, định thời đĩa.
Ở HĐH có cấu trúc phân lớp, tập hợp các lời gọi hệ thống được tạo ra bởi :
A. Lớp phần cứng
B. Lớp giao tiếp với người sử dụng
C. Lớp kế lớp phần cứng - hạt nhân
D. Lớp ứng dụng
Ưu điểm chính của time-sharing system so với multiprogrammed system.
A. Tăng hiệu suất của CPU
B. Chi phí quản lý các process nhỏ hơn
C. Thời gian đáp ứng (response time) nhỏ hơn
D. Giảm burst time của process
Một số công việc được lưu trong bộ nhớ chính tại cùng một thời điểm và CPU là đa nhiệm giữa chúng được gọi là
A. Hệ thống xử lý theo lô đa chương
B. Hệ thống xử lý theo lô
C. Hệ thống song song
D. Hệ thống phân tán
Unix và Linux là:
Vừa là hệ điều hành đa nhiệm vừa là hệ điều hành đơn nhiệm
Hệ điều hành đơn nhiệm
Hệ điều hành đa nhiệm một người dùng
Hệ điều hành đa nhiệm nhiều người dùng
Để các tiến trình chia sẻ CPU một cách công bằng, không có tiến trình nào phải chờ đợi vô hạn để được cấp CPU, hệ điều hành dùng thành phần nào để giải quyết vấn đề này
A. Khối quản lí tiến trình
B. Khối quản lí tài nguyên
C. Bộ điều phối
D. Bộ phân phối
Mục tiêu của bảo vệ hệ thống là
A. Bảo vệ các tài nguyên không bị chiếm dụng
B. Bảo vệ các thao tác I/O
C. Chống ăn cắp bản quyền
D. Chống sự truy suất bất hợp lệ
Phát biểu nào sau đây là đúng:
Lời gọi hệ thống cung cấp một giao tiếp giữa bộ nhớ và thiết bị vào ra.
Lời gọi hệ thống cung cấp một giao tiếp giữa bộ nhớ và hệ điều hành.
Lời gọi hệ thống cung cấp một giao tiếp giữa tiến trình và bộ nhớ.
Lời gọi hệ thống cung cấp một giao tiếp giữa tiến trình và hệ điều hành.
Thiết bị nào sử dụng bộ lọc gói và các quy tắc truy cập để kiểm soát truy cập đến các mạng riêng từ các mạng công cộng như là Internet.
A. Router
B. Switch
C. Filewall
D. Wifi
Cách nào sau đây là tốt nhất để chống lại điểm yếu về bảo mật trong phần mềm Hệ điều hành.
A. Tắt hệ thống khi không sử dụng
B. Cài đặt HĐH thông dụng
C. Cài đặt bản service pack mới nhất
D. Sao lưu hệ thống thường xuyên
Đâu không phải là trạng thái của tiến trình
A. New (tạo mới một tiến trình)
B. Running (tiến trình đang được thực thi)
C. Waiting (tiến trình đang chờ sự kiện xảy ra )
D. Swapping (trao đổi giữa các tiến trình)
Bộ nhớ ảo cho phép những lợi ích gì khác trong thời gian tạo lập tiến trình :
A. Copy-on-View và các file được ánh xạ từ bộ nhớ
B. Copy-on-Read và các file được ánh xạ từ bộ nhớ
C. Copy-on-Write và các file được ánh xạ từ bộ nhớ
D. Copy-on-Listen và các file được ánh xạ từ bộ nhớ
Các lý do để xây dựng hệ thống phân tán là
Chia xẻ tài nguyên và thông tin liên lạc với nhau
An toàn và tăng tốc độ tính toán
Chia xẻ tài nguyên, thông tin liên lạc với nhau, an toàn và tăng tốc độ tính toán
Thông tin liên lạc với nhau và tăng tốc độ tính toán
Hệ điều hành có nhiệm vụ thực hiện các hoạt động sau trong việc quản lý đĩa
Quản lý không gian trống
Cấp phát lưu trữ
Định thời đĩa
Quản lí không gian trống, cấp phát lưu trữ , định thời đĩa
Chọn câu trả lời đúng: Trong quản lý ngắt: “Hệ điều hành duy trì trạng thái của CPU bằng cách lưu giữ các thanh ghi, bộ đếm chương trình và . . .”
địa chỉ của lệnh bị ngắt
Dữ liệu của lệnh bị ngắt
thông số dữ liệu
DMA
Hệ điều hành nào dưới đây không phải là hệ điều hành đa nhiệm nhiều người dùng?
LINUX
Windows 2000
UNIX
MS - DOS
Trong các phát biểu sau về chức năng cơ bản của hệ điều hành, phát biểu nào sai?
Cung cấp môi trường giao tiếp người - máy
Quản lí thông tin trên bộ nhớ ngoài
Quản lí giao tiếp với các máy tính khác trên mạng
Nhập xuất dữ liệu
File cài đặt *.exe có cài đặt trên hệ điều hành Ubuntu, IOS được không?
A. Có thể cài đặt trên Ubuntu
B. Có thể cài đặt trên cả HĐH Ubuntu và IOS
C. Có thể cài đặt trên IOS
D. Không thể cài đặt trên cả HĐH Ubuntu và IOS
LWP được viết tắt bởi các từ
Life Weight Process
Light Weight Process
Light Web Process
Live Wait Process
Chọn câu trả lời đúng: “Trong quản lý ngắt, HĐH duy trì trạng thái của CPU bằng cách ...”
Lưu giữ các thanh ghivà Lưu giữ bộ đếm chương trình
Lưu giữ bộ đếm chương trình và Lưu giữ địa chỉ của lệnh bị ngắt
Lưu giữ địa chỉ của lệnh bị ngắt và Lưu giữ các thanh ghi
Lưu giữ các thanh ghi, Lưu giữ bộ đếm chương trình và Lưu giữ địa chỉ của lệnh bị ngắt
Trong các cấu trúc của hệ điều hành sau đây cấu trúc nào tương thích dễ dàng với mô hình hệ thống phân tán
A. Cấu trúc Servicer-client
B. Cấu trúc máy ảo
C. Cấu trúc theo lớp
D. Cấu trúc đơn giản
Phát biểu nào sau đây là đúng:
Sự đa chương được tổ chức bằng cách lưu trữ một tiến trình trong bộ nhớ tại một thời điểm, phân phối CPU cho một tiến trình trong hệ thống.
Sự đa chương được tổ chức bằng cách lưu trữ nhiều tiến trình trong bộ nhớ tại một thời điểm, phân phối CPU cho một tiến trình trong hệ thống.
Sự đa chương được tổ chức bằng cách lưu trữ một tiến trình trong bộ nhớ tại một thời điểm, và điều phối CPU qua lại giữa các tiến trình trong hệ thống.
Sự đa chương được tổ chức bằng cách lưu trữ nhiều tiến trình trong bộ nhớ tại một thời điểm, và điều phối CPU qua lại giữa các tiến trình trong hệ thống.
Phương pháp nhanh nhất để trao đổi thông tin giữa các tiến trình
Đường ống
Socket
Trao đổi thông điệp
Vùng nhớ chia sẻ
Phát biểu nào sau đây là đúng:
Máy tính yêu cầu HĐH bảo đảm rằng nhiều chương trình bị lỗi.
Chia sẻ tài nguyên hệ thống yêu cầu Phần cứng máy tính bảo đảm rằng một chương trình bị lỗi có gây cho các chương trình khác thực hiện sai theo.
HĐH bảo đảm rằng một chương trình bị lỗi gây cho các chương trình khác thực hiện sai theo.
Chia sẻ tài nguyên hệ thống yêu cầu HĐH bảo đảm rằng một chương trình bị lỗi không gây cho các chương trình khác thực hiện sai theo.
Bộ xử lý trung tâm CPU có chức năng:
Lấy chỉ thị từ bộ nhớ chính, giải mã và điều khiển ALU
Thực hiện các thao tác đơn giản
Chứa các kết quả tạm thời và thông tin điều khiển nhất định
Thi hành các chương trình được chứa trong bộ nhớ chính
Chức năng điều phối tác vụ của hệ điều hành được kích hoạt khi:
Hệ thống tạo lập một tiến trình
Tiến trình kết thúc xử lí
Xảy ra ngắt
Hệ thống tạo lập một tiến trình, tiến trình kết thúc xử lí.
Hệ điều hành có thể thực hiện bằng cách lưu thông số trong:
Các thanh ghi
Stack
Vùng nhớ trong bộ nhớ chính
Các thanh ghi, stack, vùng nhớ trong bộ nhớ chính
Tiến trình đang thực thi sẽ chuyển về loại danh sách nào khi xảy ra sự kiện đợi một thao tác nhập/xuất hoàn tất, yêu cầu tài nguyên dữ liệu chưa được thoã mãn, yêu cầu tạm dừng:
Danh sách chờ đợi (Waiting list)
Danh sách sẵn sàng (Ready list)
Danh sách tác vụ (Job list)
Danh sách chờ đợi (Waiting list) và danh sách sẵn sàng (Ready list)
Phương pháp hủy bỏ luồng phổ biến:
Hủy bỏ không đồng bộ
Hủy bỏ có trì hoãn
Hủy bỏ lập tức
Hủy bỏ không đồng bộ, hủy bỏ có trì hoãn
Hình sau mô tả nội dung gì
Mô hình nhiều-nhiều
Mô hình nhiều-một
Mô hình một-nhiều
Mô hình một-một
Hình sau mô tả nội dung gì
Mô hình luồng đa
Mô hình luồng một-một
Mô hình luồng nhiều-nhiều
Mô hình luồng nhiều-một
Hình sau mô tả nội dung gì
Luồng dữ liệu đơn
Luồng dữ liệu một-nhiều
Luồng dữ liệu nhiều-một
Luồng dữ liệu nhiều-nhiều
Công việc chính của lập lịch CPU là:
Xác định thời điểm
Chọn tiến trình được thực thi
Xác định thời điểm, chọn toàn bộ tiến trình được thực thi
Xác định thời điểm, chọn tiến trình được thực thi
Phương pháp phổ biến để hủy luồng?
Hủy bất đồng và Hủy song song
Hủy trì hoãn
Hủy song song và Hủy trì hoãn
Hủy bỏ không đồng bộ và Hủy bỏ có trì hoãn
Hành động nào HĐH sẽ thực thi 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.
Cấp bộ nhớ để lưu process
Trong cấp phát luồng; Fork và Exec được gọi là
Lời gọi hệ thống
Mô tả cấp phát luồng
Mô tả cấp phát nhân
Mô tả cấp phát người dùng
Một luồng thường được gọi là
là một đơn vị cơ bản của việc sử dụng CPU
là một đơn vị của việc sử dụng Bộ nhớ
là một đơn vị của việc sử dụng Bộ I/O
là một đơn vị cơ bản của việc sử dụng Register
Trạng thái BLOCKED của một process là do:
Đang chờ nhập xuất
Đang chờ một sự kiện nào đó chưa xảy ra.
Đang chờ nhập xuất và đang chờ một sự kiện nào đó chưa xảy ra.
Đang chờ một sự kiện nào đó chưa xảy ra và hủy process
Tại sao phải chuyển đổi từ trạng thái Running sang trạng thái Waiting.
Tiến trình đang chạy
Tiến trình chưa thực hiện nên không thể bị Waiting
Tiến trình chưa đủ tài nguyên
Tiến trình đã đủ tài nguyên
Độ ưu tiên của các process cho biết:
Tầm quan trọng của process.
Process chiếm nhiều hay ít vùng nhớ.
Process sữ dụng CPU nhiều hay ít.
Thời điểm nạp Process
Tại sao không có chuyển đổi từ trạng thái New sang trạng thái Terminate.
Tiến trình đang chạy
Tiến trình chưa thực hiện
Tiến trình chưa đủ tài nguyên
Tiến trình đang chờ
Phát biểu nào sau đây là đúng?
Hệ điều hành hiện nay: tiến trình chỉ là một luồng, có thể thực hiện nhiều nhiệm vụ tại một thời điểm.
Hệ điều hành hiện nay: tiến trình chỉ là một luồng, thực hiện một nhiệm vụ tại một thời điểm.
Hệ điều hành thế hệ đầu tiên: tiến trình có thể gồm nhiều luồng, có thể thực hiện nhiều nhiệm
vụ tại một thời điểm.
Hệ điều hành hiện nay: tiến trình có thể gồm nhiều luồng, có thể thực hiện nhiều nhiệm vụ tại
Khi một Luồng được hình thành, nó bao gồm:
Một định danh luồng (thread ID) và một bộ đếm chương trình
Một bộ đếm chương trình và tập thanh ghi và ngăn xếp
Tập thanh ghi và ngăn xếp và một định danh luồng (thread ID
Một định danh luồng (thread ID), tập thanh ghi, ngăn xếp và một bộ đếm chương trình
Khi một tiến trình kết thúc xử lí, hệ điều hành huỷ bỏ nó bằng một số hoạt động nào sau đây?
A. Tiếp tục ghi nhớ định danh của tiến trình.
B. Không thu hồi các tài nguyên cấp phát cho tiến trình
C. Thu hồi các tài nguyên cấp phát cho tiến trình, huỷ tiến trình ra khỏi tất cả các danh sách quản lý của hệ thống
D. Tiếp tục ghi nhớ định danh của tiến trình và không thu hồi các tài nguyên cấp phát cho tiến trình, không hủy tiến trình
Các phương pháp phân phối đĩa cho tập tin?
A. Phân phối liên tục, phân phối liên kết/chỉ mục
B. Phân phối liên tục
C. Phân phối liên kết/chỉ mục
D. Phân phối liên tục/chỉ mục
Hệ điều hành là chương trình hoạt động giữa người sử dụng với :
A. Phần mềm của máy tính
B. Các chương trình ứng dụng
C. Phần cứng của máy tính
D. CPU và bộ nhớ
