500 Câu Trắc Nghiệm Nguyên Lý Hệ Điều Hành – Phần 2
100 câu · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Độ ưu tiên của các process cho biết?
Đáp án và lời giải
Đáp án: C
Câu 2
Khi một process chuẩn bị vào hay ra khỏi một vùng Critical Section thì phải?
Đáp án và lời giải
Đáp án: C
Câu 3
Hàng đợi dành cho các process xếp hàng chờ nhập xuất được gọi là?
Đáp án và lời giải
Đáp án: C
Câu 4
Giải thuật nào sau đây gọi nhau?
Đáp án và lời giải
Đáp án: B
Câu 5
Kỹ thuật nhập xuất nào sau đây làm CPU ít bận rộn nhất?
Đáp án và lời giải
Đáp án: C
Câu 6
Trong Linux, lệnh nào sau đây cho phép uninstall phần mềm apache?
Đáp án và lời giải
Đáp án: B
Câu 7
Trong Linux muốn ngưng lệnh ping ta phải nhấn phím?
Đáp án và lời giải
Đáp án: A
Câu 8
Trong Linux lệnh ps -aux cho kết quả tương đương với thao tác nào sau đây trong MS-Windows?
Đáp án và lời giải
Đáp án: C
Câu 9
Trong hệ thống file Ext2 các thông tin cơ bản của một partition được lưu tại vùng?
Đáp án và lời giải
Đáp án: A
Câu 10
Trong Ext2, thư mục/root được quản lý bởi?
Đáp án và lời giải
Đáp án: B
Câu 11
Hệ điều hành là một thành phần quan trọng của mọi hệ thống máy tính. Một hệ thống máy tính có thể được chia thành những thành phần:
Đáp án và lời giải
Đáp án: C
Câu 12
Phần cứng (Hardware) thông thường bao gồm những gì:
Đáp án và lời giải
Đáp án: B
Câu 13
Mục đích chính của hệ điều hành là gì?
Đáp án và lời giải
Đáp án: C
Câu 14
Hệ thống đa xử lý có những ưu điểm chính nào:
Đáp án và lời giải
Đáp án: C
Câu 15
Các hệ thống đa xử lý thông dụng nhất hiện nay sử dụng đa xử lý đối xứng. Vậy Đa xử lý đối xứng có nghĩa là:
Đáp án và lời giải
Đáp án: A
Câu 16
Hệ máy phục vụ tính toán khác hệ máy phục vụ tập tin ở chỗ
Đáp án và lời giải
Đáp án: A
Câu 17
Hệ thời thực có mấy dạng:
Đáp án và lời giải
Đáp án: A
Câu 18
Nếu muốn một chương trình được thực thi thì nó phải:
Đáp án và lời giải
Đáp án: A
Câu 19
Để cải tiến việc sử dụng CPU và tốc độ đáp ứng của máy vi tính cho người dùng, chúng ta phải:
Đáp án và lời giải
Đáp án: B
Câu 20
Khi đề cập đến vấn đề quản lý bộ nhớ, Hệ điều hành có nhiệm vụ:
Đáp án và lời giải
Đáp án: C
Câu 21
Khi nói đến tài nguyên hệ thống là nói đến …. ?
Đáp án và lời giải
Đáp án: C
Câu 22
Hãy cho biết đơn vị đo tốc độ xử lý của CPU thường được tính theo đáp án nào sau đây?
Đáp án và lời giải
Đáp án: C
Câu 23
Độ dài từ máy của CPU Intel 8086 là bao nhiêu?
Đáp án và lời giải
Đáp án: B
Câu 24
Độ dài từ máy của CPU Intel 8088 là bao nhiêu?
Đáp án và lời giải
Đáp án: A
Câu 25
Độ dài từ máy của CPU Intel 80386 là bao nhiêu?
Đáp án và lời giải
Đáp án: C
Câu 26
Độ dài từ máy của CPU Intel Pentium IV là bao nhiêu?
Đáp án và lời giải
Đáp án: C
Câu 27
Độ dài từ máy của CPU Intel Core i7 là bao nhiêu?
Đáp án và lời giải
Đáp án: D
Câu 28
Hãy chọn đáp án đúng điền vào chỗ trống trong câu sau: “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 …”:
Đáp án và lời giải
Đáp án: C
Câu 29
Quá trình phát triển của hệ điều hành trải qua bao nhiêu giai đoạn?
Đáp án và lời giải
Đáp án: C
Câu 30
Các hệ điều hành được bổ sung thêm thao tác Off – Line thuộc giai đoạn phát triển nào?
Đáp án và lời giải
Đáp án: B
Câu 31
Các hệ điều hành được bổ sung thêm thao tác SPOOL thuộc giai đoạn phát triển nào?
Đáp án và lời giải
Đáp án: B
Câu 32
Các hệ điều hành được bổ sung thêm các chế độ bảo vệ: bảo vệ thiết bị I/O, bảo vệ bộ nhớ, bảo vệ CPU thuộc giai đoạn phát triển nào?
Đáp án và lời giải
Đáp án: B
Câu 33
Hệ điều hành mà tại mỗi thời điểm chỉ điều khiển hoạt động của một chương trình. Chương trình khi nạp vào bộ nhớ sẽ chiếm dụng toàn bộ tài nguyên của hệ thống. Phương án nào sau đây nói về hệ điều hành trên?
Đáp án và lời giải
Đáp án: A
Câu 34
Hệ điều hành nào sau đây là hệ điều hành đơn nhiệm?
Đáp án và lời giải
Đáp án: B
Câu 35
Hệ điều hành mà tại mỗi thời điểm chỉ cho phép một người dùng làm việc, người dùng có thể chạy nhiều chương trình cùng một lúc. Đáp án nào sau đây nói về hệ điều hành trên?
Đáp án và lời giải
Đáp án: B
Câu 36
Hệ điều hành nào sau đây chỉ hoạt động trong chế độ 16 bits?
Đáp án và lời giải
Đáp án: B
Câu 37
Hệ điều hành nào sau đây chỉ hoạt động trong chế độ 32 bits?
Đáp án và lời giải
Đáp án: C
Câu 38
Hệ điều hành nào sau đây có thể hoạt động trong cả chế độ 32 bits và 64 bits?
Đáp án và lời giải
Đáp án: D
Câu 39
Hệ điều hành nào sau đây chỉ hoạt động trong môi trường FAT32?
Đáp án và lời giải
Đáp án: B
Câu 40
Hệ điều hành nào sau đây có khả năng hoạt động cả trong môi trường FAT32 và NTFS?
Đáp án và lời giải
Đáp án: D
Câu 41
Hệ điều hành cho phép thực hiện nhiều chương trình đồng thời tại mỗi thời điểm, tài nguyên trong hệ thống được chia sẻ cho các chương trình. Đáp án nào sau đây nói về hệ điều hành trên?
Đáp án và lời giải
Đáp án: B
Câu 42
Hệ điều hành cho phép nhiều người dùng cùng làm việc tại mỗi thời điểm, mỗi người dùng có thể chạy nhiều chương trình cùng một lúc. Đáp án nào sau đây nói về hệ điều hành trên?
Đáp án và lời giải
Đáp án: C
Câu 43
Hệ điều hành mà chương trình nạp vào hệ thống ở bất kỳ thời điểm nào đều được CPU xử lý. Phương án nào sau đây nói về hệ điều hành trên?
Đáp án và lời giải
Đáp án: D
Câu 44
Hệ điều hành được cài đặt trên hệ thống máy chủ của mạng, nó điều khiển mọi thao tác, xử lý và tính toán tại các máy trạm. Phương án nào sau đây nói về hệ điều hành trên?
Đáp án và lời giải
Đáp án: B
Câu 45
Đáp án nào sau đây không phải tính chất cơ bản của hệ điều hành?
Đáp án và lời giải
Đáp án: D
Câu 46
“Mọi thông báo của hệ điều hành cho người dùng phải chuẩn xác tuyệt đối, chỉ khi chắc chắn đúng thì hệ điều hành mới cung cấp thông tin cho người dùng”. Nội dung trên nói đến tính chất nào của hệ điều hành?
Đáp án và lời giải
Đáp án: A
Câu 47
Để người dùng có thể nâng cấp hệ điều hành từ phiên bản cũ lên phiên bản mới. Khi thiết kế hệ điều hành bắt buộc phải có tính chất nào sau đây?
Đáp án và lời giải
Đáp án: D
Câu 48
Để dữ liệu của người dùng không bị thay đổi ngoài ý muốn trong mọi trường hợp và trong mọi chế độ hoạt động. Khi thiết kế hệ điều hành bắt buộc phải có tính chất nào sau đây?
Đáp án và lời giải
Đáp án: B
Câu 49
Trong các phương án sau, phương án nào không phải nguyên tắc thiết kế và xây dựng hệ điều hành?
Đáp án và lời giải
Đáp án: B
Câu 50
Phương án nào sau đây là nguyên tắc thiết kế và xây dựng hệ điều hành?
Đáp án và lời giải
Đáp án: C
Câu 51
Nguyên tắc nào sau đây giúp cho hệ thống sử dụng bộ nhớ một cách linh hoạt và hệ điều hành không bị phụ thuộc vào cấu hình bộ nhớ cụ thể?
Đáp án và lời giải
Đáp án: B
Câu 52
Tất cả các hệ điều hành đều sử dụng nguyên tắc này trong đối thoại giữa người và máy, nó giúp cho quá trình đối thoại linh hoạt hơn mà không cần tới một chương trình dịch phức tạp. Nguyên tắc nói trên thuộc đáp án nào sau đây?
Đáp án và lời giải
Đáp án: C
Câu 53
Để cho dữ liệu trong máy tính thực sự an toàn, khi thiết kế hệ điều hành, người ta đặc biệt quan tâm đến nguyên tắc nào sau đây?
Đáp án và lời giải
Đáp án: D
Câu 54
Hãy chọn đáp án đúng điền vào chỗ trống trong câu sau: “Hệ điều hành được nạp … ”
Đáp án và lời giải
Đáp án: A
Câu 55
Chức năng nào sau đây không phải là chức năng của hệ điều hành?
Đáp án và lời giải
Đáp án: B
Câu 56
Hệ điều hành đảm nhiệm công việc nào dưới đây?
Đáp án và lời giải
Đáp án: B
Câu 57
Hãy chọn đáp án đúng điền vào chỗ trống trong câu sau: “Khi khởi động máy tính, hệ điều hành được nạp vào … “
Đáp án và lời giải
Đáp án: A
Câu 58
Hãy chọn đáp án đúng điền vào chỗ trống trong câu sau: “Hệ điều hành thường được lưu trữ trong … “
Đáp án và lời giải
Đáp án: C
Câu 59
Hệ điều hành có bao nhiêu tính chất cơ bản?
Đáp án và lời giải
Đáp án: D
Câu 60
Khi thiết kế và xây dựng hệ điều hành, người ta phải tuân thủ bao nhiêu nguyên tắc?
Đáp án và lời giải
Đáp án: B
Câu 61
Chức năng quản lý tiến trình của hệ điều hành bao gồm:
Đáp án và lời giải
Đáp án: D
Câu 62
Trong các phương án sau đây, đâu là chức năng quản lý bộ nhớ trong của hệ điều hành?
Đáp án và lời giải
Đáp án: A
Câu 63
Hãy cho biết trong các phương án sau, phương án nào không phải nhiệm vụ của hệ điều hành trong việc quản lý file?
Đáp án và lời giải
Đáp án: D
Câu 64
Hệ thống máy tính cho phép nhiều người cùng sử dụng, nhiều tiến trình hoạt động song song. Để đảm bảo an toàn và bảo vệ hệ thống, hệ điều hành cần phải làm gì?
Đáp án và lời giải
Đáp án: A
Câu 65
Để các máy tính có thể kết nối với nhau thành mạng máy tính thì hệ điều hành phải hỗ trợ khả năng nào?
Đáp án và lời giải
Đáp án: D
Câu 66
Phát biểu nào sau đây là chính xác về hệ thống giải thích lệnh?
Đáp án và lời giải
Đáp án: A
Câu 67
Các chương trình đi kèm với hệ điều hành Windows nhằm hỗ trợ người dùng thực hiện các thao tác: truy cập Web, Paint, Notepad, các chương trình trò chơi giải trí. Đáp án nào sau đây nói về các chương trình trên?
Đáp án và lời giải
Đáp án: B
Câu 68
Đáp án nào sau đây là phát biểu chính xác về tiến trình?
Đáp án và lời giải
Đáp án: B
Câu 69
Hãy cho biết, có bao nhiêu trạng thái của tiến trình trong máy tính?
Đáp án và lời giải
Đáp án: C
Câu 70
Khi nào thì một tiến trình chuyển trạng thái từ Waiting sang trạng thái Ready?
Đáp án và lời giải
Đáp án: D
Câu 71
Hệ điều hành quản lý hoạt động của các tiến trình trong hệ thống thông qua khối mô tả tiến trình (Process Control Block – PCB). Thành phần nào sau đây không thuộc khối mô tả?
Đáp án và lời giải
Đáp án: B
Câu 72
Đáp án nào sau đây mô tả đúng về tiến trình độc lập?
Đáp án và lời giải
Đáp án: A
Câu 73
Đáp án nào sau đây mô tả đúng về tiến trình hợp tác?
Đáp án và lời giải
Đáp án: D
Câu 74
Giả sử tiến trình A sinh ra tiểu trình B và C. Hãy cho biết câu nào sau đây là không chính xác?
Đáp án và lời giải
Đáp án: D
Câu 75
X là một vùng nhớ lưu trữ các thông tin mô tả về tiến trình, nó có nhiều thành phần. Thông tin về danh sách các tài nguyên hệ thống mà tiến trình X đang sử dụng thuộc loại thành phần nào sau đây?
Đáp án và lời giải
Đáp án: C
Câu 76
Tiến trình đang thực thi sẽ chuyển về trạng thái nào khi xảy ra sự kiện đợi một thao tác yêu cầu tạm dừng?
Đáp án và lời giải
Đáp án: C
Câu 77
Hành động nào hệ điều hành sẽ thực thi một tiến trình mới sinh ra?
Đáp án và lời giải
Đáp án: C
Câu 78
Độ ưu tiên của các tiến trình cho biết…?
Đáp án và lời giải
Đáp án: C
Câu 79
Có bao nhiêu phương pháp giải quyết bài toán đoạn tới hạn?
Đáp án và lời giải
Đáp án: C
Câu 80
Trong các phương pháp sau, phương pháp nào không phải là phương pháp giải quyết bài toán đoạn tới hạn?
Đáp án và lời giải
Đáp án: C
Câu 81
Trong các phương án sau, phương án nào là phương pháp giải quyết bài toán đoạn tới hạn?
Đáp án và lời giải
Đáp án: B
Câu 82
Thuật toán “Dekker” được dùng để giải quyết bài toán tới hạn. Hãy cho biết thuật toán trên thuộc phương pháp nào sau đây?
Đáp án và lời giải
Đáp án: B
Câu 83
Hai phép xử lý WAIT và SIGNAL được sử dụng trong phương pháp nào sau đây để giải quyết bài toán tới hạn?
Đáp án và lời giải
Đáp án: B
Câu 84
Khi tiến trình muốn sử dụng tài nguyên, hệ thống gắn monitor vào tiến trình. Nếu được phép sử dụng tài nguyên thì tiến trình sẽ được tiếp tục bình thường, ngược lại thì tiến trình được xếp vào hàng đợi. Hãy cho biết trên đây là cơ chế hoạt động của phương pháp nào sau đây?
Đáp án và lời giải
Đáp án: D
Câu 85
“Mỗi tiến trình sử dụng một byte trong bộ nhớ RAM để làm khóa. Khi tiến trình vào đoạn tới hạn, byte khóa của nó được gán =1 để thông báo cho các tiến trình còn lại biết tài nguyên găng đã được sử dụng”. Đáp án nào sau đây nói về vấn đề trên?
Đáp án và lời giải
Đáp án: A
Câu 86
Phương pháp … không đòi hỏi công cụ đặc biệt, do đó có thể tổ chức bằng một ngôn ngữ bất kỳ và thực hiện trên mọi hệ thống. Tuy nhiên độ phức tạp sẽ tăng khi số tiến trình nhiều hoặc số lượng đoạn tới hạn trong các tiến trình lớn. Hãy lựa chọn đáp án đúng điền vào chỗ thiếu trên?
Đáp án và lời giải
Đáp án: B
Câu 87
Phương pháp … đơn giản, độ phức tạp không tăng khi số tiến trình và số đoạn tới hạn tăng. Tuy nhiên tiến trình vẫn phải chờ đợi tích cực, khó xác định được tiến trình nào sẽ vào đoạn tới hạn khi có quá nhiều tiến trình cùng chờ. Hãy lựa chọn đáp án đúng điền vào chỗ thiếu trên?
Đáp án và lời giải
Đáp án: B
Câu 88
Ở phương pháp này, mỗi tiến trình chỉ cần kiểm tra quyền vào đoạn tới hạn một lần, sau đó nó được vào đoạn tới hạn hoặc phải xếp hàng đợi; trong khi đợi, tiến trình không ở trạng thái tích cực. Hãy cho biết đáp án nào sau đây nói đến vấn đề trên?
Đáp án và lời giải
Đáp án: D
Câu 89
Phương pháp tổ chức liên lạc giữa các tiến trình được hệ điều hành xây dựng dựa trên 3 thao tác: (1) Receive message (2)Send message (3)Communication link Hãy lựa chọn thứ tự thực hiện các thao tác trong các phương án sau:
Đáp án và lời giải
Đáp án: B
Câu 90
Đáp án nào sau đây phát biểu chính xác về hiện tượng “bế tắc”?
Đáp án và lời giải
Đáp án: C
Câu 91
Trong các lựa chọn sau, lựa chọn nào không phải là điều kiện xảy ra bế tắc trong hệ thống?
Đáp án và lời giải
Đáp án: C
Câu 92
Để phòng tránh bế tắc xảy ra trong hệ thống, hệ điều hành sử dụng biện pháp khác nhau. Trong các biện pháp sau, biện pháp nào không phải là biện pháp phòng tránh bế tắc của hệ điều hành?
Đáp án và lời giải
Đáp án: D
Câu 93
Để phòng ngừa bế tắc xảy ra, cần phải đảm bảo 4 điều kiện sau: – Loại bỏ tài nguyên găng; – Loại bỏ yếu tố giữ và đợi – ……..? -Loại bỏ yếu tố chờ đợi vòng tròn. Hãy chọn phương án nào sau đây để điền vào điều kiện còn thiếu ở trên.
Đáp án và lời giải
Đáp án: C
Câu 94
Khi hệ thống gặp bế tắc, hệ điều hành có thể áp dụng phương pháp nào sau đây để giải quyết. Hãy lựa chọn một phương án đúng nhất?
Đáp án và lời giải
Đáp án: C
Câu 95
Khi giải quyết bài toán miền găng, điều kiện nào sau đây là không cần thiết?
Đáp án và lời giải
Đáp án: A
Câu 96
Phát biểu nào sau đây là chính xác về giờ CPU?
Đáp án và lời giải
Đáp án: B
Câu 97
Một tiến trình đang trong trạng thái thực hiện và nó sẽ rời khỏi trạng thái này nếu?
Đáp án và lời giải
Đáp án: D
Câu 98
Những trạng thái nào sau đây của tiến trình liên quan đến giờ của CPU?
Đáp án và lời giải
Đáp án: C
Câu 99
Tại mỗi thời điểm nhất định, trong hệ điều hành đa nhiệm có bao nhiêu tiến trình được phân phối giờ CPU?
Đáp án và lời giải
Đáp án: A
Câu 100
Có bao nhiêu trạng thái của tiến trình liên quan đến giờ CPU?