NEW
Font size
Worksheets123345
Total questions: 55
Worksheet time: 28mins
Câu 1: Chọn câu trả lời đúng:
Hệ điều hành là chương trình hoạt động giữa người sử dụng với:
Phần mềm của máy tính
Các chương trình ứng dụng
Phần cứng của máy tính
CPU và bộ nhớ
Lưu đồ sau nói về nội dung gì?
Lưu đồ mô tả các trạng thái của tiến trình
Lưu đồ mô tả các khối của tiến trình
Lưu đồ mô tả các khối điều khiển của tiến trình
Lưu đồ mô tả các thông tin của tiến trình
Chọn câu trả lời đúng:
Ở 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:
Lớp phần cứng
Lớp giao tiếp với người sử dụng
Lớp kế lớp phần cứng - hạt nhân
Lớp ứng dụng
Chọn câu trả lời đúng:
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
Cấu trúc Servicer-client
Cấu trúc máy ảo
Cấu trúc theo lớp
Cấu trúc đơn giản
Chọn câu trả lời đúng:
Phần cứng máy tính được chia làm mấy phần
1
2
3
4
Chọn câu trả lời đúng:
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à
Hệ thống xử lý theo lô đa chương
Hệ thống xử lý theo lô
Hệ thống song song
Hệ thống phân tán
Chọn câu trả lời đúng:
Phân loại Hệ điều hành (dưới góc độ xử lý) có bao nhiêu phần
2
3
5
6
Chọn câu trả lời đúng:
Ưu điểm chính của time-sharing system so với multiprogrammed system.
Tăng hiệu suất của CPU
Chi phí quản lý các process nhỏ hơn
Thời gian đáp ứng (response time) nhỏ hơn
Giảm burst time của process
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
Độ ư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
Phát biểu nào sau đây là đúng
Trong suốt thời gian tồn tại trong hệ thống, tiến trình được xem như thực hiện công việc chính: sử dụng CPU.
Trong suốt thời gian tồn tại trong hệ thống, tiến trình được xem như thực hiện công việc chính: sử dụng thiết bị vào/ra.
Trong suốt thời gian ở ngoài hệ thống, tiến trình được xem như thực hiện hai loại công việc chính: sử dụng CPU và sử dụng thiết bị vào/ra
Trong suốt thời gian tồn tại trong hệ thống, tiến trình được xem như thực hiện hai loại công việc chính: sử dụng CPU và sử dụng thiết bị vào/ra.
Tiến trình loại I/O-bound là:
Tiến trình có một hoặc nhiều phiên sử dụng CPU dài.
Tiến trình không có nhiều phiên sử dụng CPU ngắn.
Tiến trình không có phiên sử dụng CPU và I/O.
Tiến trình có một hoặc nhiều phiên sử dụng CPU ngắn (thời gian vào, ra nhiều).
Lập lịch non-preemptive là:
Lập lịch ưu tiên
Lập lịch ngắn
Lập lịch dài
Lập lịch không ưu tiên.
Lập lịch preemptive là:
Lập lịch không ưu tiên
Lập lịch ngắn
Lập lịch dài
Lập lịch ưu tiên.
Tiến trình loại CPU-bound là:
Tiến trình có một hoặc nhiều phiên sử dụng CPU ngắn.
Tiến trình không có nhiều phiên sử dụng CPU dài.
Tiến trình không có phiên sử dụng CPU.
Tiến trình có một hoặc nhiều phiên sử dụng CPU dài
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ờ
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
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
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)
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?
Tiếp tục ghi nhớ định danh của tiến trình
Không thu hồi các tài nguyên cấp phát cho tiến trình
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
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
Một tiến trình (Process) bao gồm
Bộ đếm chương trình và Ngăn xếp
Ngăn xếp và Đoạn dữ liệu
Đoạn dữ liệu và Bộ đếm chương trình
Bộ đếm chương trình, Ngăn xếp và Đoạn dữ liệu
Có bao nhiêu trạng thái của tiến trình
3
4
5
6
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
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
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ớ trong bộ nhớ chính
Các thanh ghi, stack, vùng nhớ trong bộ nhớ chính
File cài đặt *.exe có cài đặt trên hệ điều hành Windows, Android được không?
Có thể cài đặt trên cả HĐH Windows và Android
Không thể cài đặt trên cả HĐH Windows và Android
Có thể cài đặt trên Android
Chỉ cài đặt được trên Windows
File cài đặt *.exe có cài đặt trên hệ điều hành Ubuntu, IOS được không?
Có thể cài đặt trên Ubuntu
Có thể cài đặt trên Ubuntu
Có thể cài đặt trên IOS
Không thể cài đặt trên cả HĐH Ubuntu và IOS
Lập lịch preemptive là:
Một tiến trình giữ I/O đến khi nó kết thúc hoặc chuyển sang trạng thái waiting.
Tiến trình được phép giữ CPU đến khi kết thúc.
Tiến trình được phép thực hiện trong khoảng thời gian, hệ thống không có quyền ngắt CPU.
Tiến trình chỉ được phép thực hiện trong khoảng thời gian, hệ thống có quyền ngắt CPU bất cứ lúc nào
Tiến trình chỉ được phép thực hiện trong khoảng thời gian, hệ thống có quyền ngắt CPU bất cứ lúc nào
FCFS
Ưu tiên
SJF
RR
Lập lịch bao gồm cả hai trường hợp ưu tiên và không ưu tiên?
FCFS
Ưu tiên
SJF
RR
Việc lập lịch CPU sẽ được kích hoạt khi 1 tiến trình ở 1 trong các trạng thái
Chuyển từ trạng thái đang chạy sang trạng thái chờ, Chuyển từ trạng thái đang chờ sang trạng thái sẵn sàng
Chuyển từ trạng thái đang chạy sang trạng thái sẵn sàng, Chuyển từ trạng thái đang chờ sang trạng thái sẵn sàng
Chuyển từ trạng thái đang chạy sang trạng thái chờ, Chuyển từ trạng thái đang chạy sang trạng thái sẵn sàng
Chuyển từ trạng thái đang chạy sang trạng thái chờ, Chuyển từ trạng thái đang chờ sang trạng thái sẵn sàng, Chuyển từ trạng thái đang chạy sang trạng thái sẵn sàng
Lập lịch nào được kích hoạt theo điều kiện ưu tiên
Chuyển từ trạng thái chạy sang trạng thái sẵn sàng
Kết thúc
Chuyển từ trạng thái đang chạy sang trạng thái chờ
. Chuyển từ trạng thái đang chờ sang trạng thái sẵn sàng
Lập lịch nào được kích hoạt theo điều kiện không ưu tiên
Chuyển từ trạng thái chạy sang trạng thái sẵn sàng
Chuyển từ trạng thái chờ sang trạng thái sẵn sàng
Chuyển từ trạng thái đang chạy sang trạng thái chờ
Chuyển từ trạng thái sẵn sàng sang trạng thái chạy
Modul điều phối trao quyền điều khiển CPU cho tiến trình được chọn bởi bộ lập lịch ngắn hạn; nó thực hiện công việc:
Chuyển đổi ngữ cảnh, Chuyển sang chế độ người dùng.
Chuyển sang chế độ người dùng, Nhảy đến vị trí chính xác trong chương trình người dùng để khởi động lại chương trình đó.
Chuyển đổi ngữ cảnh, Nhảy đến vị trí chính xác trong chương trình người dùng để khởi động lại chương trình đó.
Chuyển đổi ngữ cảnh, Chuyển sang chế độ người dùng, Nhảy đến vị trí chính xác trong chương trình người dùng để khởi động lại chương trình đó.
Trong các tiêu chuẩn tối ưu về lập lịch, cần tận dụng tối đa ở tài nguyên nào
Trong các tiêu chuẩn tối ưu về lập lịch, cần tận dụng tối đa ở tài nguyên nào
Tận dụng thông lượng tối đa và Tận dụng tối đa thời gian chờ
Tận dụng tối đa thời gian chờ
Tận dụng tối đa CPU và Tận dụng thông lượng tối đa
Cho 5 tiến trình từ P1 đến P5 và 3 kiểu tài nguyên R1(18 đơn vị), R2(9 đơn vị), R3(12 đơn vị). Biết rằng trạng thái của các tiến trình tại thời điểm T0 được cho như bảng dưới. Tính Need của P5 tương ứng với 3 kiểu tài nguyên trên.
(4, 0, 1)
(7, 4, 3)
(7, 4, 0)
(1, 0, 6)
Cho 5 tiến trình từ P1 đến P5 và 3 kiểu tài nguyên R1(12 đơn vị), R2(5 đơn vị), R3(9 đơn vị). Biết rằng trạng thái của các tiến trình tại thời điểm T0 được cho như bảng dưới. Theo giải thuật yêu cầu tài nguyên cho tiến trình P1 có yêu cầu (10, 3, 3), điều gì xảy ra?
Tiến trình P1 phài chờ, lúc đó tài nguyên tự do đã hết
Tiến trình P1 đã nhận đủ yêu cầu tài nguyên.
Không xảy ra điều gì với tiến trình P1.
Tiến trình P1 đã yêu cầu vượt quá nhu cầu tài nguyên.
Cho 5 tiến trình từ P1 đến P5 và 3 kiểu tài nguyên R1(12 đơn vị), R2(5 đơn vị), R3(9 đơn vị). Biết rằng trạng thái của các tiến trình tại thời điểm T0 được cho như bảng dưới. Theo giải thuật yêu cầu tài nguyên cho tiến trình P2 có yêu cầu (5, 4, 7), điều gì xảy ra?
Tiến trình P2 phài chờ, lúc đó tài nguyên tự do đã hết
Tiến trình P2 đã nhận đủ yêu cầu tài nguyên.
Không xảy ra điều gì với tiến trình P2
Tiến trình P2 đã yêu cầu vượt quá nhu cầu tài nguyên.
Cho 5 tiến trình từ P1 đến P5 và 3 kiểu tài nguyên R1(12 đơn vị), R2(5 đơn vị), R3(9 đơn vị). Biết rằng trạng thái của các tiến trình tại thời điểm T0 được cho như bảng dưới. Theo giải thuật yêu cầu tài nguyên cho tiến trình P3 có yêu cầu (8, 6, 5), điều gì xảy ra?
Tiến trình P3 phài chờ, lúc đó tài nguyên tự do đã hết
Tiến trình P3 đã nhận đủ yêu cầu tài nguyên
Không xảy ra điều gì với tiến trình P3
Tiến trình P3 đã yêu cầu vượt quá nhu cầu tài nguyên
Cho 5 tiến trình từ P1 đến P5 và 3 kiểu tài nguyên R1(12 đơn vị), R2(5 đơn vị), R3(9 đơn vị). Biết rằng trạng thái của các tiến trình tại thời điểm T0 được cho như bảng dưới. Theo giải thuật yêu cầu tài nguyên cho tiến trình P4 có yêu cầu (3, 3, 5), điều gì xảy ra?
Tiến trình P4 phài chờ, lúc đó tài nguyên tự do đã hết
Tiến trình P4 đã yêu cầu vượt quá nhu cầu tài nguyên
Tiến trình P4 đã nhận đủ yêu cầu tài nguyên
Không xảy ra điều gì với tiến trình P4
Cho 5 tiến trình từ P1 đến P5 và 3 kiểu tài nguyên R1(12 đơn vị), R2(5 đơn vị), R3(9 đơn vị). Biết rằng trạng thái của các tiến trình tại thời điểm T0 được cho như bảng dưới. Theo giải thuật yêu cầu tài nguyên cho tiến trình P5 có yêu cầu (6, 5, 5), điều gì xảy ra?
Tiến trình P5 đã nhận đủ yêu cầu tài nguyên
Tiến trình P5 phài chờ, lúc đó tài nguyên tự do đã hết
Không xảy ra điều gì với tiến trình P5
Tiến trình P5 đã yêu cầu vượt quá nhu cầu tài nguyên
Cho 5 tiến trình từ P1 đến P5 và 3 kiểu tài nguyên R1(12 đơn vị), R2(5 đơn vị), R3(9 đơn vị). Biết rằng trạng thái của các tiến trình tại thời điểm T0 được cho như bảng dưới. Theo giải thuật yêu cầu tài nguyên cho tiến trình P5 có yêu cầu (6, 5, 5), điều gì xảy ra?
Tiến trình P5 đã nhận đủ yêu cầu tài nguyên
Tiến trình P5 phài chờ, lúc đó tài nguyên tự do đã hết
Không xảy ra điều gì với tiến trình P5
Tiến trình P5 đã yêu cầu vượt quá nhu cầu tài nguyên
Hệ thống quản lý tiến trình
Hệ thống quản lý bộ nhớ
Hệ thống quản lý nhập xuất
Hệ thống quản lý tập tin
Hệ thống dịch lệnh
Hệ thống bảo vệ
Các phần trên thuộc về:
Các chức năng của Hệ điều hành
Các vai trò của Hệ điều hành
Các thành phần của Hệ điều hành
Các nhiệm vụ của Hệ điều hành
Đâu là hệ điều hành?
Microsoft Excel
Pascal
Paint
Ubuntu
Chọn câu trả lời đúng:
Mainframe được gọi là
Máy tính cỡ nhỏ
Máy tính xách tay
Máy tính cỡ lớn
Máy tính cá nhân
Chọn câu trả lời đúng:
Các thành phần Hệ điều hành. có bao nhiêu phần
2
4
6
8
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.
Running -> Blocked
Ready -> Running
Running -> End
Blocked -> Ready
Hệ điều hành là:
Thiết bị tính toán số học và Logic
Một chương trình hay hệ chương trình
Một thiết bị
ROM-BIOS
Để 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:
Khối quản lí tiến trình
Khối quản lí tài nguyên
Bộ điều phối
Bộ phân phối
Multitasking được gọi là
Hệ thống phân tán
Hệ thống đa nhiệm
Hệ thống bó
Hệ thống song song
Tiến trình (Process) là gì?
Là một chương trình đang được thực thi
Là một chương trình đang lưu trên đĩa
Là một chương trình nạp vào bộ nhớ
Là một chương trình đang chờ xử lý
Máy tính cá nhân
Giảm hiệu suất sử dụng CPU, giảm tốc độ xử lý
Giảm hiệu suất sử dụng CPU, tăng tốc độ xử lý
Tăng hiệu suất sử dụng CPU, giảm tốc độ xử lý
Tăng hiệu suất sử dụng CPU, tăng tốc độ xử lý
Đâu không phải là trạng thái của tiến trình
New (tạo mới một tiến trình)
Running (tiến trình đang được thực thi)
Waiting (tiến trình đang chờ sự kiện xảy ra )
Swapping (trao đổi giữa các tiến trình)
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
Lưu đồ sau nói về nội dung gì?
Lưu đồ mô tả các trạng thái của tiến trình
Lưu đồ mô tả các khối của tiến trình
Lưu đồ mô tả các khối điều khiển của tiến trình
Lưu đồ mô tả các thông tin của tiến trình
