wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiến thức về Kiến trúc Máy Tính

Total questions: 91

Worksheet time: 46mins

Name
Class
Date
1.

Which component (thành phần) performs (thực hiện )most arithmetic and logical operations in a CPU?

a)

Register

b)

Control Unit

c)

Arithmetic Logic Unit (ALU)

d)

Program Counter

2.

Which memory type is the fastest?

a)

Cache

b)

RAM

c)

Hard Disk

d)

SSD

3.

The primary role (vai trò chính )of the Program Counter (PC) is:

a)

To store the result of computations

b)

To hold the next instruction's address

c)

To store data temporarily

d)

To control the ALU

4.

Which bus carries data (truyền dữ liệu) between the CPU and memory?

a)

Control Bus :

b)

Address Bus :

c)

Data Bus

d)

System Bus :

5.

In the Von Neumann architecture, data and instructions share the same:

a)

ALU

b)

Memory

c)

Control Unit

d)

Input device

6.

Pipelining in computer architecture refers to:

a)

Increasing cache size

b)

Executing multiple instructions simultaneously in stages

c)

Faster clock speeds

d)

Improved storage capacity

7.

Which type of memory needs periodic refreshing?

a)

SRAM

b)

ROM

c)

DRAM

d)

Flash Memory

8.

What does the Control Unit in the CPU do?

a)

Executes arithmetic operations

b)

Decodes and manages instructions

c)

Stores data

d)

Manages cache

9.

What is the role of the MMU (Memory Management Unit)?

a)

To manage CPU power

b)

To translate logical addresses to physical addresses

c)

To perform arithmetic functions

d)

To increase data bandwidth

10.

Which of the following is NOT a type of register in a CPU?

a)

Accumulator

b)

Program Counter

c)

Cache

d)

Instruction Register

11.

Which component stores the BIOS?

a)

RAM

b)

Cache

c)

ROM

d)

Hard Disk

12.

The instruction cycle includes which of the following steps?

a)

Fetch, Decode, Execute

b)

Load, Store, Retrieve

c)

Move, Execute, Repeat

d)

Encode, Process, Deliver

13.

Which of these is volatile memory?

a)

ROM

b)

Flash memory

c)

Hard disk

d)

RAM

14.

What is the primary function of cache memory?

a)

Long-term data storage

b)

High-speed data storage for frequently used data

c)

Backup memory

d)

Additional virtual memory

15.

The CPU uses the address bus to:

a)

Retrieve data

b)

Send control signals

c)

Identify memory addresses

d)

Perform arithmetic operations

16.

Which register is responsible for holding the currently executing instruction?

a)

Accumulator

b)

Program Counter

c)

Instruction Register

d)

Stack Pointer

17.

Direct Memory Access (DMA) allows devices to:

a)

Store data in ROM

b)

Access the CPU directly without delay

c)

Transfer data to and from memory without CPU intervention

d)

Use higher cache levels

18.

Which type of interrupt can be delayed or disabled?

a)

Hardware interrupt

b)

Non-maskable interrupt

c)

Maskable interrupt

d)

Software interrupt

19.

The function of a stack in CPU operations is primarily to:

a)

Store instruction results

b)

Manage memory addresses and instructions

c)

Hold temporary data for functions and operations

d)

Manage cache memory

20.

Which of the following is NOT an example of a secondary storage device?

a)

SSD

b)

HDD

c)

DVD

d)

Cache

21.

What does the ALU component in CPU stand for?

a)

Arithmetic Logic Unit

b)

Advanced Logic Unit

c)

Arithmetic Load Unit

d)

Analog Logic Unit

22.

What does the IR component in CPU stand for?

a)

Immediate Register

b)

Interrupt Register

c)

Index Register

d)

Instruction Register

23.

What does the PC component in CPU stand for?

a)

Process Control

b)

Primary Cache

c)

Program Counter

d)

Processor Core

24.

What is the main function of the PC component in a CPU?

a)

To hold the current instruction being executed

b)

To manage memory addresses for data storage

c)

To calculate arithmetic operations

d)

To store the next instruction to be executed

25.

What is the main function of the IR in a CPU?

a)

To store the next instruction's address

b)

To store the instruction currently being executed

c)

To hold the result of an arithmetic operation

d)

To manage input/output operations

26.

What is the main function of the Accumulator register (AC) in a CPU?

a)

To hold intermediate results during arithmetic and logic operations

b)

To store memory addresses for data

c)

To manage the execution of program instructions

d)

To store input/output device status

27.

Which of the following is a hardware interrupt?

a)

Division by zero

b)

Program error

c)

Memory access violation

d)

Input from a keyboard

28.

What are the two main phases of the basic instruction cycle in a CPU?

a)

Fetch and Execute

b)

Decode and Execute

c)

Fetch and Store

d)

Decode and Fetch

29.

During the instruction cycle with an interrupt, at which stage is the interrupt checked?

a)

Before the Fetch phase

b)

During the Decode phase

c)

During the Fetch phase

d)

After the Execute phase

30.

What is the main characteristic of first-generation computers?

a)

Use of transistors

b)

Use of vacuum tubes

c)

Use of integrated circuits

d)

Use of microprocessors

31.

What is the key technology that defines second-generation computers?

a)

Vacuum tubes

b)

Transistors

c)

Integrated

32.

Công nghệ chính nào xác định máy tính thế hệ thứ hai?

a)

Ống chân không

b)

Transistor

c)

Mạch tích hợp

d)

Vi xử lý

33.

Sự tiến bộ công nghệ nào xác định máy tính thế hệ thứ ba?

a)

Sử dụng transistor

b)

Sử dụng ống chân không

c)

Sử dụng mạch tích hợp

d)

Sử dụng vi xử lý

34.

Trong số các chức năng cơ bản mà máy tính có thể thực hiện, chức năng nào KHÔNG phải là một trong bốn chức năng cơ bản?

a)

Xử lý dữ liệu

b)

Lưu trữ dữ liệu

c)

Mã hóa dữ liệu

d)

Kiểm soát

35.

Các thành phần nào chủ yếu được kết nối bởi bus nội bộ trong CPU?

a)

ALU, Đơn vị điều khiển và Bộ nhớ

b)

ALU, Đơn vị điều khiển và Thanh ghi

c)

Thanh ghi, Thiết bị ngoại vi và Bộ nhớ đệm

d)

IR, Nguồn điện và Bo mạch chủ

36.

Đặc điểm nào của RAM (Bộ nhớ truy cập ngẫu nhiên)?

a)

Nó là bộ nhớ dễ bay hơi.

b)

Nó là bộ nhớ không dễ bay hơi.

c)

Nó có tốc độ truy cập rất chậm.

d)

Nó lưu trữ dữ liệu vĩnh viễn.

37.

Loại RAM nào thường được sử dụng trong máy tính hiện đại?

a)

DRAM (Bộ nhớ động)

b)

SRAM (Bộ nhớ tĩnh)

c)

EEPROM (Bộ nhớ chỉ đọc có thể xóa điện tử)

d)

ROM (Bộ nhớ chỉ đọc)

38.

Loại bộ nhớ nào mà HDD sử dụng để lưu trữ dữ liệu?

a)

Lưu trữ từ tính

b)

Bộ nhớ flash

c)

Lưu trữ quang

d)

Bộ nhớ tĩnh

39.

Nhược điểm chung của HDD so với SSD là gì?

a)

Chúng đắt hơn.

b)

Chúng không có bộ phận chuyển động.

c)

Chúng chậm hơn về tốc độ truy cập dữ liệu.

d)

Chúng tiêu thụ ít năng lượng hơn.

40.

Trong tình huống nào HDD sẽ phù hợp nhất?

a)

Cho các tác vụ yêu cầu tốc độ truy cập dữ liệu cao như chơi game

b)

Để lưu trữ một lượng lớn dữ liệu với chi phí thấp

c)

Cho hệ điều hành và ứng dụng phần mềm

d)

Cho các thiết bị di động cần độ bền

41.

Mục đích của một thanh ghi trong CPU là gì?

a)

Để thực hiện các phép toán

b)

Để tạm thời lưu trữ dữ liệu và hướng dẫn trong quá trình xử lý

c)

Để kết nối các phần khác nhau của CPU

d)

Để kiểm soát tài nguyên hệ thống

42.

Trong hệ thống số nhị phân, số "101" đại diện cho số nào trong hệ thập phân?

a)

5

b)

10

c)

15

d)

20

43.

Cái nào là ví dụ về thiết bị đầu vào?

a)

Màn hình

b)

Bàn phím

c)

Máy in

d)

Máy chiếu

44.

Câu nào sau đây về bộ nhớ cache là đúng?

a)

Bộ nhớ cache lớn hơn bộ nhớ chính

b)

Bộ nhớ cache nằm trên ổ đĩa cứng

c)

Bộ nhớ cache nhanh hơn nhưng nhỏ hơn bộ nhớ chính

d)

Bộ nhớ cache chậm hơn bộ nhớ chính

45.

Cái nào không phải là loại bus hệ thống?

a)

Bus dữ liệu

b)

Bus địa chỉ

c)

Bus điều khiển

d)

Bus lưu trữ

46.

Cái nào không phải là phân loại kiến trúc máy tính?

a)

Von Neumann

b)

Harvard

c)

RISC

d)

Moore

47.

Thành phần nào của máy tính chịu trách nhiệm thực hiện các hướng dẫn?

a)

Bộ nhớ

b)

ALU

c)

CPU

d)

Thiết bị I/O

48.

Bus địa chỉ trong hệ thống máy tính chủ yếu được sử dụng để:

a)

Vận chuyển dữ liệu giữa CPU và bộ nhớ

b)

Chỉ định các vị trí bộ nhớ để truy cập dữ liệu

c)

Kiểm soát luồng dữ liệu

d)

Quản lý năng lượng

49.

Vai trò của bộ điều khiển I/O trong hệ thống máy tính là gì?

a)

Để thực hiện các hướng dẫn

b)

Để kiểm soát luồng dữ liệu giữa các thiết bị I/O và CPU

c)

Để lưu trữ dữ liệu vĩnh viễn

d)

Để tăng tốc độ xử lý

50.

Trong chu kỳ lấy, điều gì xảy ra ngay sau khi bộ xử lý lấy một hướng dẫn từ bộ nhớ?

a)

Hướng dẫn được thực hiện ngay lập tức.

b)

Bộ xử lý tăng chỉ số chương trình.

c)

Dữ liệu được gửi đến mô-đun đầu vào/đầu ra.

d)

Địa chỉ bộ nhớ (MAR) được đặt lại.

51.

Ngắt là gì?

a)

Một tín hiệu cho biết một lỗi đã xảy ra trong hệ thống

b)

Một yêu cầu từ một thiết bị cho sự chú ý của bộ xử lý

c)

Một cơ chế để tạm dừng việc thực hiện một chương trình

d)

Một kỹ thuật để cải thiện hiệu suất của bộ xử lý

52.

Tập hợp hướng dẫn là gì?

a)

Một tập hợp các hướng dẫn được viết bằng Assembly

b)

Một tập hợp các hướng dẫn mà bộ xử lý có thể thực hiện

c)

Một gói phần mềm

d)

Một đơn vị lưu trữ trong CPU

53.

Mục đích của thuật toán thay thế trong bộ nhớ cache là gì?

a)

Để quyết định dữ liệu nào sẽ bị xóa khỏi bộ nhớ cache khi nó đầy để tạo không gian cho dữ liệu mới

b)

Để xác định ánh xạ của các khối bộ nhớ chính đến các dòng bộ nhớ cache

c)

Để tính toán thời gian truy cập trung bình cho các hoạt động bộ nhớ

d)

Để thực hiện kiểm tra lỗi trên dữ liệu được lấy từ bộ nhớ cache

54.

Truy cập bộ nhớ trực tiếp (DMA) chủ yếu được sử dụng để:

a)

Chuyển dữ liệu giữa bộ nhớ và các thiết bị I/O mà không cần can thiệp của CPU.

b)

Tăng tốc độ truy cập bộ nhớ.

c)

Xử lý ngắt từ các thiết bị I/O.

d)

Cải thiện hiệu suất của bộ nhớ cache.

55.

Chức năng chính của một mô-đun I/O là gì?

a)

Thực hiện các lệnh

b)

Quản lý việc truyền dữ liệu giữa các thiết bị ngoại vi và CPU

c)

Lưu trữ chương trình

d)

Tạo địa chỉ cho việc lưu trữ dữ liệu

56.

Pipelining trong lệnh nhằm mục đích gì?

a)

Giảm số lượng lệnh cần thiết cho một chương trình.

b)

Tăng độ phức tạp của việc giải mã lệnh

c)

Cải thiện hiệu suất bộ xử lý bằng cách chồng chéo thực thi lệnh.

d)

Đơn giản hóa thiết kế của đơn vị điều khiển

57.

Loại bộ nhớ nào là không ổn định?

a)

ROM

b)

DRAM

c)

Ổ cứng

d)

Bộ nhớ Flash

58.

Giá trị nhị phân của số thập phân 5 là gì?

a)

101

b)

110

c)

111

d)

100

59.

Thành phần nào của CPU thực hiện các phép toán số học và logic?

a)

Đơn vị điều khiển

b)

Đơn vị số học logic

c)

Bộ nhớ cache

d)

Thanh ghi

60.

Mục đích chính của kết nối hệ thống trong kiến trúc máy tính là gì?

a)

Để nâng cao nguồn cung cấp điện

b)

Để cải thiện khả năng lưu trữ dữ liệu

c)

Để tăng tốc độ CPU

d)

Để tạo điều kiện giao tiếp giữa các thành phần khác nhau

61.

Loại bộ nhớ nào gần nhất với lõi CPU?

a)

Bộ nhớ cache L1

b)

Bộ nhớ cache L2

c)

Bộ nhớ cache L3

d)

DRAM

62.

Hệ thống số nào sử dụng các chữ cái A-F cùng với các chữ số 0-9?

a)

Thập phân

b)

Nhị phân

c)

Bát phân

d)

Thập lục phân

63.

Đơn vị nào đo tốc độ đồng hồ của CPU?

a)

Gigabyte

b)

Hertz

c)

Joule

d)

Watt

64.

Thanh ghi nào giữ kết quả của các phép toán số học và logic?

a)

Tích lũy

b)

Con trỏ ngăn xếp

c)

Thanh ghi lệnh

d)

Thanh ghi trạng thái

65.

Trong chế độ địa chỉ trực tiếp, lệnh LOAD A, 1000 có nghĩa là gì?

a)

Tải giá trị từ thanh ghi A vào địa chỉ bộ nhớ 1000

b)

Tải giá trị từ địa chỉ bộ nhớ 1000 vào thanh ghi A

c)

Tải giá trị từ địa chỉ bộ nhớ 1000 vào bộ nhớ cache CPU

d)

Tải giá trị vào địa chỉ bộ nhớ 1000 từ thanh ghi A

66.

Trong địa chỉ thanh ghi, lệnh như ADD R1, R2 thường làm gì?

a)

Cộng giá trị trong thanh ghi R1 với giá trị tại địa chỉ bộ nhớ R2

b)

Di chuyển giá trị từ R1 sang R2

c)

Cộng giá trị trong vị trí bộ nhớ R2 với giá trị trong thanh ghi R1

d)

Cộng giá trị trong thanh ghi R2 với giá trị trong thanh ghi R1 và lưu kết quả vào R1

67.

Yếu tố nào có thể ảnh hưởng đến tốc độ của chu kỳ lệnh?

a)

Tốc độ đồng hồ của CPU

b)

Loại bộ nhớ được sử dụng

c)

Độ phức tạp của tập lệnh

d)

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

68.

SRAM được mô tả tốt nhất như thế nào?

a)

Nó không yêu cầu làm mới và nhanh hơn DRAM

b)

Nó sử dụng tụ điện và chậm hơn DRAM

c)

Nó chủ yếu được sử dụng cho các thiết bị lưu trữ dữ liệu lớn

d)

Nó không bay hơi và

69.

SRAM là gì?

a)

Nó không cần làm mới và nhanh hơn DRAM

b)

Nó sử dụng tụ điện và chậm hơn DRAM

c)

Nó chủ yếu được sử dụng cho các thiết bị lưu trữ dữ liệu lớn

d)

Nó không bay hơi và được sử dụng trong bộ nhớ BIOS

70.

Trong CPU, chức năng của đơn vị điều khiển là gì?

a)

Giải mã lệnh chương trình

b)

Thực hiện các phép toán logic

c)

Lưu trữ lệnh chương trình

d)

Chuyển dữ liệu đến bộ nhớ chính

71.

Các thành phần bên trong của bộ xử lý được kết nối bởi _______

a)

Mạch kết nối nội bộ của bộ xử lý

b)

Bus bộ xử lý

c)

Bus bộ nhớ

d)

Rambus

72.

Bộ não của máy tính. Phần này thực hiện các phép tính, di chuyển và xử lý thông tin là gì?

a)

CPU

b)

RAM

c)

Bo mạch chủ

d)

Ổ cứng

73.

Dung lượng của máy ENIAC là gì?

a)

2000 phép cộng/giây

b)

3000 phép cộng/giây

c)

4000 phép cộng/giây

d)

5000 phép cộng/giây

74.

Thời gian cần thiết để lấy một lệnh từ bộ nhớ và thực hiện nó được gọi là _____

a)

Chu kỳ lấy

b)

Chu kỳ thực hiện

c)

Chu kỳ tải

d)

Chu kỳ lệnh

75.

Cấu trúc cơ bản của một lệnh có ........

a)

Thanh ghi và Opcode

b)

Bộ giải mã và Bộ tích lũy

c)

Thanh ghi tuần tự và Bộ giải mã

d)

Opcode và Địa chỉ

76.

Khi dữ liệu được tìm thấy trong bộ nhớ cache, nó được gọi là _________

a)

HIT

b)

MISS

c)

FOUND

d)

ERROR

77.

Xem xét một máy có bộ nhớ chính có địa chỉ byte 2^16 byte và kích thước khối 16 byte. Giả sử rằng một bộ nhớ cache được ánh xạ trực tiếp gồm 64 dòng được sử dụng với máy này. Địa chỉ bộ nhớ 16 bit được chia thành số tag, số dòng và số byte như thế nào?

a)

7-5-4

b)

8-4-4

c)

6-6-4

d)

6-7-3

78.

Bao nhiêu bit địa chỉ cần thiết để đại diện cho bộ nhớ 32 K?

a)

10 bit

b)

12 bit

c)

14 bit

d)

15 bit

79.

Một bản ghi cơ sở dữ liệu có 4 trường. Tên (văn bản lên đến 10 ký tự), Họ (văn bản lên đến 10 ký tự), Ngày sinh, Số trẻ em. Có 100 bản ghi. Văn bản = 1 byte mỗi ký tự, Số nguyên = 4 byte, Thực = 4 byte, Ngày = 8 byte, Boolean = 1 byte. Bao nhiêu dung lượng trong byte sẽ cần thiết cho điều này? (Bao gồm cả chi phí bổ sung)

a)

3520

b)

352

c)

35200

d)

352000

80.

Câu nào là không chính xác?

a)

SSDs tiêu thụ ít năng lượng hơn HDDs

b)

SSDs có chi phí thấp hơn mỗi bit so với HDDs

c)

SSDs có độ trễ thấp hơn HDDs

d)

SSDs có tuổi thọ lâu hơn HDDs

81.

Lợi thế chính của việc sử dụng bộ nhớ ngoài là gì?

a)

Nó nhanh hơn bộ nhớ trong

b)

Nó đắt hơn bộ nhớ trong

c)

Nó an toàn hơn bộ nhớ trong

d)

Nó có dung lượng lưu trữ lớn hơn

82.

Trong cơ chế IO nào, bộ xử lý kiểm soát ít nhất về hoạt động I/O?

a)

Lập trình

b)

Dựa trên ngắt

c)

DMA

d)

Lập trình hoặc dựa trên ngắt

83.

Trong các chuyển giao DMA, các tín hiệu và địa chỉ cần thiết được cung cấp bởi ______

a)

Bộ xử lý

b)

Trình điều khiển thiết bị

c)

Bộ điều khiển DMA

d)

Chương trình tự nó

84.

Đối với chương trình CPP sau đây, kết quả trên màn hình khi thực thi chương trình là gì?

a)

217

b)

177

c)

945

d)

257

85.

Đối với chương trình CPP sau đây, kết quả trên màn hình khi thực thi chương trình là gì?

a)

-79

b)

177

c)

945

d)

217

86.

Khi chúng ta thực hiện phép trừ trên -7 và -5, câu trả lời trong dạng bù 2 là _____

a)

1111

b)

1110

c)

1010

d)

0010

87.

Trong chế độ địa chỉ nào, giá trị toán hạng được chỉ định trực tiếp trong lệnh?

a)

Ngay lập tức

b)

Tương đối

c)

Trực tiếp

d)

Xác định

88.

Nếu đồng hồ của bộ xử lý được đánh giá là 1250 triệu chu kỳ mỗi giây, thì chu kỳ đồng hồ là _____

a)

1.9 * 10^-10 giây

b)

1.6 * 10^-9 giây

c)

1.25 * 10^-10 giây

d)

8 * 10^-10 giây

89.

Các chương trình ngôn ngữ lắp ráp được viết bằng

a)

Mã Hex

b)

Mnemoni

c)

Mã ASCII

d)

Mã nhị phân

90.

__________ chuyển đổi các chương trình viết bằng ngôn ngữ lắp ráp thành các lệnh máy.

a)

Biên dịch viên máy

b)

Trình thông dịch

c)

Trình lắp ráp

d)

Bộ chuyển đổi

91.

Cho ngôn ngữ lắp ráp sau đây, sau khi thực thi chương trình trên, giá trị của thanh ghi AH (thập phân) là:

a)

10

b)

11

c)

12

d)

13