wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Nền tảng hệ thống máy tính part2

Total questions: 64

Worksheet time: 32mins

Name
Class
Date
1.

Trong Hệ điều hành, thuật toán nào sau đây thuộc nhóm thuật toán lập lịch CPU (điều phối tiền trình).

a)

Last In First Out

b)

Short Remaining Time

c)

Least Recently Used

d)

Tất cả ở trên

2.

Các process trong hệ thống có thể giao tiếp, truyền thông với nhau thông qua cơ chế

a)

Shared Memory

b)

Shared Processor

c)

Message passing

d)

Shared Memory và Message Passing

3.

Trong hệ điều hành, hạn chế của của mô hình tiến trình ba trang thái là gì

a)

Lãng phí thời gian xử lý của processor

b)

Lãng phí không gian lưu trữ main memory

c)

Lãng phí tài nguyên hệ thống

d)

Tất cả ở trên

4.

Thành phần nào của hệ thống máy tính có nhiệm vụ nạp (load) phần lõi (kernel) của Hệ điều hành vào Main memory?

a)

Master Boot Record

b)

Boot Record

c)

Boot Strap loader

d)

Không có cái nào ở trên

5.

Trong Hệ điều hành, thuật toán nào sau đây thuộc nhóm thuật toán "Thay thế Trang" (Page Replacement Algorithm)

a)

First Come First Serve

b)

Shortest Remaining Time

c)

Least Recently Used LRU

d)

Least Recently Used LRU và Shortest Remaining Time

6.

Phương pháp nào sau đây KHÔNG phải là phương pháp cấp phát (allocation) không gian đĩa cho tập tin?

a)

Contiguous allocation

b)

Linked allocation

c)

Indexed allocation

d)

One-time allocation

7.

Tiến trình là gì?

a)

Là một program trên đĩa

b)

Là một chương trình đang thực thi

c)

Là một tiển trình (Thread)

d)

Là một đoạn mã lệnh

8.

MBR (Memory Buffer Register) được sử dụng để làm gì?

a)

Để chứa địa chỉ của ô nhớ mà CPU cần truy xuất

b)

Để chứa dữ liệu của ô nhớ mà CPU cần truy xuất

c)

Để chứa dữ liệu của ô nhớ mà địa chỉ của nó được chứa ở MAR

d)

Tất cả đáp án trên

9.

MAR (Memory Address Register) là gì?

a)

Là thanh ghi chứa địa chỉ của ô nhớ mà CPU truy xuất

b)

Là thanh ghi chứa địa chỉ logic của ô nhớ mà CPU truy xuất

c)

Là thanh ghi chứa địa chỉ offset của ô nhớ mà CPU truy xuất

d)

Là thanh ghi chứa địa chỉ segment của ô nhớ mà CPU truy xuất

10.

Thuật toán Banker được sử dụng để

a)

Lập lịch CPU

b)

Điều phối Process

c)

Ngăn chặn Tắc nghẽn (Deadlock)

d)

Tất cả đều sai

11.

Hệ thống nhớ của máy tính bao gồm:

a)

Cache, bộ nhớ ngoài

b)

Bộ nhớ ngoài, ROM

c)

Đĩa quang, bộ nhớ trong

d)

Bộ nhớ trong. Bộ nhớ ngoài

12.

Liên quan đến bộ nhớ ROM, phát biểu nào sau đây là đúng

a)

Có thể dùng điện để xoá PROM

b)

PROM là loại ROM có thể xoá và ghi lại nhiều lần

c)

EPROM là loại ROM có thể xoá và ghi lại nhiều lần

d)

Có thể dùng điện để xoá EPROM

13.

CPU nạp chỉ thị lệnh từ bộ nhớ phụ thuộc vào vị trí của

a)

Bộ đếm chương trình

b)

Stack

c)

Đoan dữ liệu

d)

Không có thành phần nào nêu trên

14.

Bus nào trong các loại bus sau đây không phải là bus mở rộng của máy tính

a)

System Bus

b)

ISA Bus

c)

PCI Bus

d)

Cả 3 loại trên

15.

Nhiệm vụ chính của ALU là:

a)

Thực hiện phép cộng

b)

Như là đầu vào của thanh ghi tích lũy

c)

Thay đổi logic hoặc số học các từ dữ liệu

d)

Tất cả các công việc kể trên.

16.

Trong khi thực hiện một lệnh thanh ghi lệnh (IR) lưu trữ lệnh

a)

Trước

b)

Hiện thời

c)

Sau đó

d)

Tất cả đáp án trên

17.

Hệ thống Bus dùng để làm gì?

a)

Nối các bộ phận của máy tính lại với nhau

b)

Nối CPU và bộ nhớ ngoài

c)

Nối bộ nhớ ngoài và bộ nhớ trong

d)

Nối bộ xử lý với các bộ phận bên ngoài

18.

Hệ điều hành là một phần mềm

a)

ứng dụng

b)

trung gian giữa các chương trình ứng dụng và các phần cứng của nó, 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)

hệ thống

d)

tiện ích

19.

Trong việc phân loại hệ điều hành, loại có nhiều xử lý cùng chia hệ thống đường truyền, dữ liệu, đồng bộ, bộ nhớ và các thiết bị ngoại vi thuộc loại nào trong các loại dưới đây?

a)

Hệ thống xử lý thời gian thực

b)

Hệ thống xử lý song song

c)

Hệ thống xử lý chia sẻ

d)

Hệ thống xử lý bó

20.

Để nhận lệnh (Instruction) kế tiếp cần thực hiệu. CPU đưa vào:

a)

Địa chỉ của lệnh trên main memory

b)

Con trỏ Stack

c)

Thanh ghi Bộ đếm chương trình (program counter).

d)

Tất cả đều sai

21.

Thuật toán điều phối tiến trình nào sau đây phù hợp nhất với hệ điều hành time-shared.

a)

Shortest-job First

b)

FIFO

c)

FCFS

d)

RR

22.

Trong chế độ phân vùng cố định, hệ số đa chương phụ thuộc chủ yếu vào

a)

Dung lượng bộ nhớ

b)

Số lượng phân vùng

c)

Hệ điều hành

d)

Tất cả điều trên

23.

Hiện nay, trong cơ chế phân trang, mọi sự truy nhập lệnh/dữ liệu yêu cầu …lần truy nhập bộ nhớ

a)

1

b)

2

c)

3

d)

4

24.

Một trang bộ nhớ được quản lý bởi

a)

một nhân từ trong bảng trang

b)

PF (page frame number)

c)

PR. (present bit)

d)

chỉ số trang (Index Page)

25.

Chữ FAT trong bảng FAT viết tắt của cụm từ

a)

File Allocated Table

b)

File Allocation Table

c)

Factalities

d)

Factory Acceptance Test

26.

Chương trình BIOS dùng để kiểm tra các phần cùng quan trọng của máy tính trong tiến trình khởi động có tên là

a)

Trình khởi động

b)

POST

c)

Kiểm tra lỗi

d)

Nạp hệ điều hành

27.

Bộ nhớ ROM có thể ghi và xóa bằng điện được gọi là gì

a)

Gián đoạn chương trình chính

b)

Chuyển tới chương trình con phục vụ ngắt làm 1 việc nào đó

c)

Tăng hiệu quả làm việc của CPU

d)

Tất cả đáp án trên

28.

Địa chỉ OFFSET của một ô nhỏ được quan niệm là

a)

Địa chỉ vật lý của ô nhỏ

b)

Địa chỉ của một đoạn chứa ô nhớ

c)

Địa chỉ lệch trong đoạn chứa ô nhớ

d)

Địa chỉ logic của một ô nhớ

29.

Khi khởi động vi xử lý sẽ thực hiện chương trình ở đâu trước tiên?

a)

ROM

b)

RAM

c)

Ổ đĩa cứng

d)

Đĩa Boot

30.

Mục đích chính của thanh ghi tạm thời:

a)

Kết nối ALU với Bus dữ liệu trong của CPU

b)

Kết nối thanh ghi với thanh ghi tổng

c)

Cách biệt đầu vào và ra của ALU

d)

Đảm bảo lưu dữ liệu của thanh ghi tổng

31.

Để thống nhất cách truy xuất hệ thống lưu trữ trong máy tính, hệ điều hành định nghĩa một đơn vị lưu trữ là

a)

Ổ đĩa

b)

Thư mục

c)

Bit nhớ

d)

File

32.

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)

Đơi khôi

b)

Client-Server

c)

Máy ảo

d)

Phân lớp

33.

Khi thực hiện, tiến trình sở hữu những đối tượng nào dưới đây

a)

Tập các thanh ghi

b)

Con trỏ lệnh và một con trỏ Stack

c)

Không gian địa chỉ bộ nhớ

d)

Tất cả các đối tượng ở trên

34.

Độ ưu tiên của các tiến trình cho biết yếu tố nào dưới đây.

a)

Thời gian vào Ready List

b)

Tầm quan trọng của tiến trình

c)

Thuật toán quy định

d)

Tất cả điều trên

35.

Khi một tiến trình được tạo ra mà bộ nhớ chưa đủ chỗ nó sẽ được chèn vào danh sách nào trong các danh sách dưới đây

a)

Job List

b)

Ready List

c)

Waitting List

d)

Không có danh sách nào nêu trên

36.

ột chương trình (program) đang trong quá trình thực thi được gọi là

a)

Tiến trình

b)

Luồng (Thread)

c)

Thông điệp

d)

Không có đáp án nào ở trên

37.

Bất kỳ giải pháp cho vấn đề phần quan trọng phải đáp ứng ba tiêu chí sau đây

a)

Vô hiệu hóa ngắt, lệnh TestAndSet và các ẩn dụ

b)

Yêu cầu, sử dụng và phát hành.

c)

Loại trừ lẫn nhau không được ưu tiên và chờ đợi vòng tròn

d)

Loại trừ lẫn nhau, tiến bộ và chờ đợi

38.

Với phương pháp lưu trữ file kiểu Linked, thư mục chứa con trỏ đến

a)

Block đầu tiên của file

b)

Block sau Block đầu tiên của file

c)

Block cuối cùng của file

d)

Tất cả đều sai

39.

Hệ điều hành được cho phép nhiều chương trình chạy cùng 1 thời điểm được gọi

a)

Multiprocessing

b)

Single tasking

c)

Multitasking

d)

Single processing

40.

Lỗi trang (Page fault) xuất hiện khi nào?

a)

Khi một page không thể truy xuất

b)

Khi có 2 tiến trình cũng truy xuất đến 1 page.

c)

Khi page mà OS cần truy xuất không tìm thấy trên Disk

d)

Khi page mà OS cần truy xuất không tìm thấy trên Main Memory

41.

Giả sử có 1 tiến trình đang ở trang thái BLOCKED để đợi 1 dịch vụ vào ra nào đó. Khi dịch vụ này hoàn thành thì tiến trình sẽ chuyển sang trạng thái nào

a)

Trạng thái RUNNING

b)

Trạng thái READY

c)

Trạng thái SUSPENDED

d)

Trạng thái TERMINATED

42.

Một chương trình hệ thống mà nó có khả năng đưa một chương trình thực thi vào Main Memory để chương trình này có thể bắt đầu thực hiện, chương trình này được gọi là

a)

Linker

b)

Loader

c)

Compiler

d)

Move

43.

Thuật toán Banker được sử dụng để

a)

Điều khiển Deadlock

b)

Phát hiện Deadlock

c)

Ngăn chặn Deadlock

d)

Giải quyết Deadlock

44.

Mục tiêu chính của Hệ điều hành là gì?

a)

là làm cho việc sử dụng phần cứng máy tính hiệu quả hơn

b)

Là làm cho các chương trình chạy được trên máy tính

c)

Là làm cho thiết bị ngoại vi để sử dụng hơn

d)

Là làm cho việc sử dụng bộ nhớ máy tính hiệu quả hơn

45.

Hệ điều hành mà có khả năng tiếp nhận và đáp ứng yêu cầu của người sử dụng theo thời gian thực thi được gọi là gì?

a)

Over-Time Operating System

b)

Real-Time Operating System

c)

Time Sharing Operating System

d)

Batch Processing Operating System

46.

Liên quan đến sự phân mành (Fragmention) trong Main Memory phát biểu nào sau đây là đúng?

a)

Sự phân mảnh chỉ xuất hiện trong bộ nhớ phân trang

b)

Sự phân mảnh chỉ xuất hiện trong bộ nhớ phân trangSự phân mảnh chỉ xuất hiện trong bộ nhớ phân đoạn

c)

Hiện tượng phân mảnh làm cho bộ nhớ xuất hiện các vùng nhớ nào có kích thước bằng nhau

d)

Tất cả đều sai

47.

Liên quan đến sơ đồ chuyển trạng thái tiến trinh trong mô trình 3 trạng thái. Timeout là gì?

a)

Tiến trình chuẩn bị chuyển sang trạng thái Block

b)

Tiến trình hết thời gian sử dụng processor

c)

Tiến trình được cấp processor

d)

Tiến trình được chuyển từ trạng thái Block sang trạng thái Ready

48.

Trong thuật toán lập lịch CPU, Round Robin thời gian quantum là gì?

a)

Là thời gian mà tiến trình cần processor để thực thi

b)

Là khoảng thời gian 2 lần tiến trình được phân processor

c)

Là khoảng thời gian tối đa mà tiến trình nhận được trong mỗi lần được cấp processor

d)

Tất cả đều đúng

49.

Trong hệ điều hành. Thuật toán Dijkstra's banking được sử dụng để

a)

Ngăn chặn deadlock

b)

Chuyển trạng thái tiến trình

c)

Lập lịch cho việc đọc Disk

d)

Lập lịch CPU

50.

Lập lịch cho việc đọc đĩa (Disk), liên quan đến việc thứ tự các file trên Disk được đọc vào Main Memory

a)

Thứ tự các Sector được đọc vào Main Memory

b)

Thứ tự Cluster Block được đọc vào Main Memory

c)

Thứ tự các Track được đọc vào Main Memory

d)

Thứ tự các File được đọc vào Main Memory

51.

Mục đích của Truyền thông liên tiến trình (Interprocess commsinication) là gi?

a)

làm cho các tiến trình có thể giao tiếp với nhau

b)

làm cho các tiến trình có thể chia sẻ được bộ nhớ cho nhau

c)

làm cho các tiến trình hoạt động đồng bộ với nhau

d)

làm cho các tiến trình có thể phối hợp với nhau trong thực hiện nhiệm vụ

52.

Địa chỉ của ô nhớ chứa lệnh kế tiếp mà CPU cần phải thực hiện được chứa ở thanh ghi nào?

a)

Thanh ghi bộ đếm chương trình

b)

Thanh ghi mã lệnh

c)

Thanh ghi địa chỉ ô nhớ

d)

Không có thanh ghi nào ở trên

53.

Thanh ghi PTRL (Page-Table length register) được sử dụng để chứa

a)

Kích thước của Page Table

b)

Địa chỉ của Page Table.

c)

Kích thước của Page Frame

d)

Địa chỉ của Page Frame

54.

Khi nào Hệ điều hành cần phải mang một Page vào Main Memory

a)

Khi hiện tượng phân mảnh Memory xảy ra

b)

Khi hiện tượng phân mảnh Disk xảy ra

c)

Khi lỗi Page xảy ra

d)

Khi sự xung đột Page xảy ra

55.

Hệ điều hành nào sau đây có thể điều khiển nhiều chương trình tại một thời điểm

a)

HDH Multitasking

b)

HDH Multiprocessing

c)

HĐH Multioperating

d)

HDH Multiprocessor

56.

Cái nào dưới đây không phải là tên của một hệ thống file (file system) của HĐH

a)

FAT 16

b)

FAT 32

c)

NIFS

d)

MFT

57.

Thuật toán lập lịch CPU, FIFO (First-In- First-Out) là:

a)

Non Preemptive Scheduling

b)

Preemptive Scheduling

c)

Fair Share Scheduling

d)

Fair Share SchedulingDeadline Scheduling

58.

Thành phần duy nhất trong hệ thống máy tính chứa mã lệnh và dữ liệu mà CPU có thể truy xuất đến được là:

a)

Memory

b)

Main Memory

c)

CPU

d)

Register

59.

Tiến trình hệ thống nào thực hiện việc kiểm tra để đảm bảo rằng các thành phần của hệ thống máy tính và hệ điều hành là được kết nối hợp lệ với nhau

a)

Booting

b)

Saving

c)

Linking

d)

Connecting

60.

Máy tính không thể khởi động "boot" nếu không có

a)

Compiler

b)

Loader

c)

Operating System

d)

Linker

61.

Trong kỹ thuật bộ nhớ phân trang. Main Memory được chia thành các phần có kích thước bằng nhau được gọi là

a)

Byte

b)

Frame

c)

Block

d)

Không phải cái nào ở trên

62.

Truyền thông liên tiến trình (Interprocess corumunication)

a)

Truyền thông trong phạm vi 1 tiến trình (Process)

b)

Truyền thông giữa 2 tiến trình (Process)

c)

Truyền thông giữa 2 tiểu trình (Thread)

d)

Truyền thông trong phạm vi 1 tiểu trình (Thread)

63.

Thứ tự nào sau đây là đúng nều sắp xếp theo tốc độ truy xuất dữ liệu

a)

RAM> Register > L2 Cache

b)

Hard disk > RAM > L2 Cache

c)

L2 Cache > RAM > Hard disk

d)

12 Cache > Ram > Registers

64.

Kích thước bộ nhớ ảo dựa trên yêu tố nào sau đây

a)

CPU

b)

RAM

c)

Address bus

d)

Data bus