WorksheetsHDH2
Total questions: 50
Worksheet time: 25mins
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 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.
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á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.
. . . . là một mảng lớn các word hoặc byte, mỗi word/byte có địa chỉ riêng. Nó là một kho chứa dữ liệu có thể truy nhập nhanh chóng được chia sẻ bởi CPU và các thiết bị I/O
Tiến trình
Bộ nhớ
CPU
I/O
Một trong những mục đích của hệ điều hành là che giấu sự khác biệt của các thiết bị phần cứng từ người dùng. Chức năng đó do . . . .
đảm nhận
CPU
Memory
I/O
Register
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
Nâng cao độ tin cậy
Tăng tốc độ tính toán
Tăng tính khả dụng của dữ liệu
Giảm bớt sự tính toán
. . . . là một cơ chế điều khiển sự truy nhập của các chương trình, tiến trình hoặc người sử dụng tới tài nguyên của hệ thống và của người sử dụng.
Protection
Process
Protocol
Procedure
. . . . 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.
WIN
Máy ảo
LINUX
UNIX
Trước đây HĐH được viết bằng ngôn ngữ gì
Pascal
C++
Assembly
FOXPRO
Mục tiêu của bảo vệ hệ thống là
Bảo vệ các thao tác I/O
Bảo vệ các tài nguyên không bị chiếm dụng
Chống ăn cắp bản quyền
Chống sự truy suất bất hợp lệ
Một miền bảo vệ có thể được xây dựng cho
Các thiết bị phần cứng
Phần mềm nhập xuất
Một miền găng
Một tiến trình
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.
Tắt hệ thống khi không sử dụng
Cài đặt HĐH thông dụng
Cài đặt bản service pack mới nhất
Sao lưu hệ thống thường xuyên
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.
Logic bomb
Trojan horse
Sâu
Stealth virus
Khi một user báo rằng hệ thống của anh ta đã phát hiện một virus mới. Điều gì sau đây cần làm như là bước đầu tiên để xử lý tình huống này.
Định dạng lại đĩa cứng
Disable tài khoản mail của anh ta
Kiểm tra lại tập tin diệt virus hiện hành
Cài đặt lại hệ điều hành
Yếu tố nào sau đây được coi là hữu ích nhất trong việc kiểm soát truy cập khi bị tấn công từ bên ngoài.
Phần mềm antivirus
Kiểm tra các máy trạm
Đăng nhập hệ thống
Ngắt toàn bộ hệ thống
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.
Router
Switch
Filewall
Wifi
Có bao nhiêu mối liên kết giữa một tiến trình và một miền bảo vệ
1
2
3
4
Các phương pháp phân phối đĩa cho tập tin?
Phân phối liên tục, phân phối liên kết/chỉ mục
Phân phối liên tục
Phân phối liên kết/chỉ mục
Phân phối liên tục/chỉ mục
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 :
Copy-on-View và các file được ánh xạ từ bộ nhớ
Copy-on-Read và các file được ánh xạ từ bộ nhớ
Copy-on-Write và các file được ánh xạ từ bộ nhớ
Copy-on-Listen và các file được ánh xạ từ bộ nhớ
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ý
Chọn đáp án sai:
Đâu không phải là trạng thái của 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)
New (tạo mới một tiến trình)
Để 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í tài nguyên
Bộ phân phối
Bộ điều phối
Khối quản lí tiến trình
Câu trên thuộc dạng chuyển trạng thái nào:
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.
Blocked -> Ready
Running -> End
Ready -> Running
Running -> Blocked
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
Có bao nhiêu trạng thái của tiến trình
3
4
5
6
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
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
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)
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
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
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ờ
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
Tại một thời điểm, có nhiều tiến trình có thể nhận trạng thái running trên một bộ xử lý bất kỳ. Trong khi đó, một tiến trình có thể ở trạng thái blocked hay ready
Tại một thời điểm, có nhiều tiến trình có thể nhận trạng thái running trên một bộ xử lý bất kỳ và nhiều tiến trình có thể ở trạng thái blocked hay ready
Tại một thời điểm, có nhiều tiến trình có thể nhận trạng thái running trên một bộ xử lý bất kỳ và nhiều tiến trình có thể ở trạng thái blocked hay ready
Tại một thời điểm, chỉ có một tiến trình có thể nhận trạng thái running trên một bộ xử lý bất kỳ và một tiến trình có thể ở trạng thái blocked hay ready
Tại một thời điểm, chỉ có một tiến trình có thể nhận trạng thái running trên một bộ xử lý bất kỳ. Trong khi đó, nhiều tiến trình có thể ở trạng thái blocked hay ready
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í.
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
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
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ì
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
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
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?
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 một thời điểm.
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.
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
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
LWP được viết tắt bởi các từ
Life Weight Process
Light Weight Process
Light Web Process
Live Wait Process
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
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á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.
