Font size
WorksheetsKiến thức về Kiến trúc Máy Tính
Total questions: 91
Worksheet time: 46mins
Which component (thành phần) performs (thực hiện )most arithmetic and logical operations in a CPU?
Register
Control Unit
Arithmetic Logic Unit (ALU)
Program Counter
Which memory type is the fastest?
Cache
RAM
Hard Disk
SSD
The primary role (vai trò chính )of the Program Counter (PC) is:
To store the result of computations
To hold the next instruction's address
To store data temporarily
To control the ALU
Which bus carries data (truyền dữ liệu) between the CPU and memory?
Control Bus :
Address Bus :
Data Bus
System Bus :
In the Von Neumann architecture, data and instructions share the same:
ALU
Memory
Control Unit
Input device
Pipelining in computer architecture refers to:
Increasing cache size
Executing multiple instructions simultaneously in stages
Faster clock speeds
Improved storage capacity
Which type of memory needs periodic refreshing?
SRAM
ROM
DRAM
Flash Memory
What does the Control Unit in the CPU do?
Executes arithmetic operations
Decodes and manages instructions
Stores data
Manages cache
What is the role of the MMU (Memory Management Unit)?
To manage CPU power
To translate logical addresses to physical addresses
To perform arithmetic functions
To increase data bandwidth
Which of the following is NOT a type of register in a CPU?
Accumulator
Program Counter
Cache
Instruction Register
Which component stores the BIOS?
RAM
Cache
ROM
Hard Disk
The instruction cycle includes which of the following steps?
Fetch, Decode, Execute
Load, Store, Retrieve
Move, Execute, Repeat
Encode, Process, Deliver
Which of these is volatile memory?
ROM
Flash memory
Hard disk
RAM
What is the primary function of cache memory?
Long-term data storage
High-speed data storage for frequently used data
Backup memory
Additional virtual memory
The CPU uses the address bus to:
Retrieve data
Send control signals
Identify memory addresses
Perform arithmetic operations
Which register is responsible for holding the currently executing instruction?
Accumulator
Program Counter
Instruction Register
Stack Pointer
Direct Memory Access (DMA) allows devices to:
Store data in ROM
Access the CPU directly without delay
Transfer data to and from memory without CPU intervention
Use higher cache levels
Which type of interrupt can be delayed or disabled?
Hardware interrupt
Non-maskable interrupt
Maskable interrupt
Software interrupt
The function of a stack in CPU operations is primarily to:
Store instruction results
Manage memory addresses and instructions
Hold temporary data for functions and operations
Manage cache memory
Which of the following is NOT an example of a secondary storage device?
SSD
HDD
DVD
Cache
What does the ALU component in CPU stand for?
Arithmetic Logic Unit
Advanced Logic Unit
Arithmetic Load Unit
Analog Logic Unit
What does the IR component in CPU stand for?
Immediate Register
Interrupt Register
Index Register
Instruction Register
What does the PC component in CPU stand for?
Process Control
Primary Cache
Program Counter
Processor Core
What is the main function of the PC component in a CPU?
To hold the current instruction being executed
To manage memory addresses for data storage
To calculate arithmetic operations
To store the next instruction to be executed
What is the main function of the IR in a CPU?
To store the next instruction's address
To store the instruction currently being executed
To hold the result of an arithmetic operation
To manage input/output operations
What is the main function of the Accumulator register (AC) in a CPU?
To hold intermediate results during arithmetic and logic operations
To store memory addresses for data
To manage the execution of program instructions
To store input/output device status
Which of the following is a hardware interrupt?
Division by zero
Program error
Memory access violation
Input from a keyboard
What are the two main phases of the basic instruction cycle in a CPU?
Fetch and Execute
Decode and Execute
Fetch and Store
Decode and Fetch
During the instruction cycle with an interrupt, at which stage is the interrupt checked?
Before the Fetch phase
During the Decode phase
During the Fetch phase
After the Execute phase
What is the main characteristic of first-generation computers?
Use of transistors
Use of vacuum tubes
Use of integrated circuits
Use of microprocessors
What is the key technology that defines second-generation computers?
Vacuum tubes
Transistors
Integrated
Công nghệ chính nào xác định máy tính thế hệ thứ hai?
Ống chân không
Transistor
Mạch tích hợp
Vi xử lý
Sự tiến bộ công nghệ nào xác định máy tính thế hệ thứ ba?
Sử dụng transistor
Sử dụng ống chân không
Sử dụng mạch tích hợp
Sử dụng vi xử lý
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?
Xử lý dữ liệu
Lưu trữ dữ liệu
Mã hóa dữ liệu
Kiểm soát
Các thành phần nào chủ yếu được kết nối bởi bus nội bộ trong CPU?
ALU, Đơn vị điều khiển và Bộ nhớ
ALU, Đơn vị điều khiển và Thanh ghi
Thanh ghi, Thiết bị ngoại vi và Bộ nhớ đệm
IR, Nguồn điện và Bo mạch chủ
Đặc điểm nào của RAM (Bộ nhớ truy cập ngẫu nhiên)?
Nó là bộ nhớ dễ bay hơi.
Nó là bộ nhớ không dễ bay hơi.
Nó có tốc độ truy cập rất chậm.
Nó lưu trữ dữ liệu vĩnh viễn.
Loại RAM nào thường được sử dụng trong máy tính hiện đại?
DRAM (Bộ nhớ động)
SRAM (Bộ nhớ tĩnh)
EEPROM (Bộ nhớ chỉ đọc có thể xóa điện tử)
ROM (Bộ nhớ chỉ đọc)
Loại bộ nhớ nào mà HDD sử dụng để lưu trữ dữ liệu?
Lưu trữ từ tính
Bộ nhớ flash
Lưu trữ quang
Bộ nhớ tĩnh
Nhược điểm chung của HDD so với SSD là gì?
Chúng đắt hơn.
Chúng không có bộ phận chuyển động.
Chúng chậm hơn về tốc độ truy cập dữ liệu.
Chúng tiêu thụ ít năng lượng hơn.
Trong tình huống nào HDD sẽ phù hợp nhất?
Cho các tác vụ yêu cầu tốc độ truy cập dữ liệu cao như chơi game
Để lưu trữ một lượng lớn dữ liệu với chi phí thấp
Cho hệ điều hành và ứng dụng phần mềm
Cho các thiết bị di động cần độ bền
Mục đích của một thanh ghi trong CPU là gì?
Để thực hiện các phép toán
Để tạm thời lưu trữ dữ liệu và hướng dẫn trong quá trình xử lý
Để kết nối các phần khác nhau của CPU
Để kiểm soát tài nguyên hệ thống
Trong hệ thống số nhị phân, số "101" đại diện cho số nào trong hệ thập phân?
5
10
15
20
Cái nào là ví dụ về thiết bị đầu vào?
Màn hình
Bàn phím
Máy in
Máy chiếu
Câu nào sau đây về bộ nhớ cache là đúng?
Bộ nhớ cache lớn hơn bộ nhớ chính
Bộ nhớ cache nằm trên ổ đĩa cứng
Bộ nhớ cache nhanh hơn nhưng nhỏ hơn bộ nhớ chính
Bộ nhớ cache chậm hơn bộ nhớ chính
Cái nào không phải là loại bus hệ thống?
Bus dữ liệu
Bus địa chỉ
Bus điều khiển
Bus lưu trữ
Cái nào không phải là phân loại kiến trúc máy tính?
Von Neumann
Harvard
RISC
Moore
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?
Bộ nhớ
ALU
CPU
Thiết bị I/O
Bus địa chỉ trong hệ thống máy tính chủ yếu được sử dụng để:
Vận chuyển dữ liệu giữa CPU và bộ nhớ
Chỉ định các vị trí bộ nhớ để truy cập dữ liệu
Kiểm soát luồng dữ liệu
Quản lý năng lượng
Vai trò của bộ điều khiển I/O trong hệ thống máy tính là gì?
Để thực hiện các hướng dẫn
Để kiểm soát luồng dữ liệu giữa các thiết bị I/O và CPU
Để lưu trữ dữ liệu vĩnh viễn
Để tăng tốc độ xử lý
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ớ?
Hướng dẫn được thực hiện ngay lập tức.
Bộ xử lý tăng chỉ số chương trình.
Dữ liệu được gửi đến mô-đun đầu vào/đầu ra.
Địa chỉ bộ nhớ (MAR) được đặt lại.
Ngắt là gì?
Một tín hiệu cho biết một lỗi đã xảy ra trong hệ thống
Một yêu cầu từ một thiết bị cho sự chú ý của bộ xử lý
Một cơ chế để tạm dừng việc thực hiện một chương trình
Một kỹ thuật để cải thiện hiệu suất của bộ xử lý
Tập hợp hướng dẫn là gì?
Một tập hợp các hướng dẫn được viết bằng Assembly
Một tập hợp các hướng dẫn mà bộ xử lý có thể thực hiện
Một gói phần mềm
Một đơn vị lưu trữ trong CPU
Mục đích của thuật toán thay thế trong bộ nhớ cache là gì?
Để 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
Để xác định ánh xạ của các khối bộ nhớ chính đến các dòng bộ nhớ cache
Để tính toán thời gian truy cập trung bình cho các hoạt động bộ nhớ
Để thực hiện kiểm tra lỗi trên dữ liệu được lấy từ bộ nhớ cache
Truy cập bộ nhớ trực tiếp (DMA) chủ yếu được sử dụng để:
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.
Tăng tốc độ truy cập bộ nhớ.
Xử lý ngắt từ các thiết bị I/O.
Cải thiện hiệu suất của bộ nhớ cache.
Chức năng chính của một mô-đun I/O là gì?
Thực hiện các lệnh
Quản lý việc truyền dữ liệu giữa các thiết bị ngoại vi và CPU
Lưu trữ chương trình
Tạo địa chỉ cho việc lưu trữ dữ liệu
Pipelining trong lệnh nhằm mục đích gì?
Giảm số lượng lệnh cần thiết cho một chương trình.
Tăng độ phức tạp của việc giải mã lệnh
Cải thiện hiệu suất bộ xử lý bằng cách chồng chéo thực thi lệnh.
Đơn giản hóa thiết kế của đơn vị điều khiển
Loại bộ nhớ nào là không ổn định?
ROM
DRAM
Ổ cứng
Bộ nhớ Flash
Giá trị nhị phân của số thập phân 5 là gì?
101
110
111
100
Thành phần nào của CPU thực hiện các phép toán số học và logic?
Đơn vị điều khiển
Đơn vị số học logic
Bộ nhớ cache
Thanh ghi
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ì?
Để nâng cao nguồn cung cấp điện
Để cải thiện khả năng lưu trữ dữ liệu
Để tăng tốc độ CPU
Để tạo điều kiện giao tiếp giữa các thành phần khác nhau
Loại bộ nhớ nào gần nhất với lõi CPU?
Bộ nhớ cache L1
Bộ nhớ cache L2
Bộ nhớ cache L3
DRAM
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?
Thập phân
Nhị phân
Bát phân
Thập lục phân
Đơn vị nào đo tốc độ đồng hồ của CPU?
Gigabyte
Hertz
Joule
Watt
Thanh ghi nào giữ kết quả của các phép toán số học và logic?
Tích lũy
Con trỏ ngăn xếp
Thanh ghi lệnh
Thanh ghi trạng thái
Trong chế độ địa chỉ trực tiếp, lệnh LOAD A, 1000 có nghĩa là gì?
Tải giá trị từ thanh ghi A vào địa chỉ bộ nhớ 1000
Tải giá trị từ địa chỉ bộ nhớ 1000 vào thanh ghi A
Tải giá trị từ địa chỉ bộ nhớ 1000 vào bộ nhớ cache CPU
Tải giá trị vào địa chỉ bộ nhớ 1000 từ thanh ghi A
Trong địa chỉ thanh ghi, lệnh như ADD R1, R2 thường làm gì?
Cộng giá trị trong thanh ghi R1 với giá trị tại địa chỉ bộ nhớ R2
Di chuyển giá trị từ R1 sang R2
Cộng giá trị trong vị trí bộ nhớ R2 với giá trị trong thanh ghi R1
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
Yếu tố nào có thể ảnh hưởng đến tốc độ của chu kỳ lệnh?
Tốc độ đồng hồ của CPU
Loại bộ nhớ được sử dụng
Độ phức tạp của tập lệnh
Tất cả những điều trên
SRAM được mô tả tốt nhất như thế nào?
Nó không yêu cầu làm mới và nhanh hơn DRAM
Nó sử dụng tụ điện và chậm hơn DRAM
Nó chủ yếu được sử dụng cho các thiết bị lưu trữ dữ liệu lớn
Nó không bay hơi và
SRAM là gì?
Nó không cần làm mới và nhanh hơn DRAM
Nó sử dụng tụ điện và chậm hơn DRAM
Nó chủ yếu được sử dụng cho các thiết bị lưu trữ dữ liệu lớn
Nó không bay hơi và được sử dụng trong bộ nhớ BIOS
Trong CPU, chức năng của đơn vị điều khiển là gì?
Giải mã lệnh chương trình
Thực hiện các phép toán logic
Lưu trữ lệnh chương trình
Chuyển dữ liệu đến bộ nhớ chính
Các thành phần bên trong của bộ xử lý được kết nối bởi _______
Mạch kết nối nội bộ của bộ xử lý
Bus bộ xử lý
Bus bộ nhớ
Rambus
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ì?
CPU
RAM
Bo mạch chủ
Ổ cứng
Dung lượng của máy ENIAC là gì?
2000 phép cộng/giây
3000 phép cộng/giây
4000 phép cộng/giây
5000 phép cộng/giây
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à _____
Chu kỳ lấy
Chu kỳ thực hiện
Chu kỳ tải
Chu kỳ lệnh
Cấu trúc cơ bản của một lệnh có ........
Thanh ghi và Opcode
Bộ giải mã và Bộ tích lũy
Thanh ghi tuần tự và Bộ giải mã
Opcode và Địa chỉ
Khi dữ liệu được tìm thấy trong bộ nhớ cache, nó được gọi là _________
HIT
MISS
FOUND
ERROR
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?
7-5-4
8-4-4
6-6-4
6-7-3
Bao nhiêu bit địa chỉ cần thiết để đại diện cho bộ nhớ 32 K?
10 bit
12 bit
14 bit
15 bit
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)
3520
352
35200
352000
Câu nào là không chính xác?
SSDs tiêu thụ ít năng lượng hơn HDDs
SSDs có chi phí thấp hơn mỗi bit so với HDDs
SSDs có độ trễ thấp hơn HDDs
SSDs có tuổi thọ lâu hơn HDDs
Lợi thế chính của việc sử dụng bộ nhớ ngoài là gì?
Nó nhanh hơn bộ nhớ trong
Nó đắt hơn bộ nhớ trong
Nó an toàn hơn bộ nhớ trong
Nó có dung lượng lưu trữ lớn hơn
Trong cơ chế IO nào, bộ xử lý kiểm soát ít nhất về hoạt động I/O?
Lập trình
Dựa trên ngắt
DMA
Lập trình hoặc dựa trên ngắt
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 ______
Bộ xử lý
Trình điều khiển thiết bị
Bộ điều khiển DMA
Chương trình tự nó
Đố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ì?
217
177
945
257
Đố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ì?
-79
177
945
217
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à _____
1111
1110
1010
0010
Trong chế độ địa chỉ nào, giá trị toán hạng được chỉ định trực tiếp trong lệnh?
Ngay lập tức
Tương đối
Trực tiếp
Xác định
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à _____
1.9 * 10^-10 giây
1.6 * 10^-9 giây
1.25 * 10^-10 giây
8 * 10^-10 giây
Các chương trình ngôn ngữ lắp ráp được viết bằng
Mã Hex
Mnemoni
Mã ASCII
Mã nhị phân
__________ 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.
Biên dịch viên máy
Trình thông dịch
Trình lắp ráp
Bộ chuyển đổi
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à:
10
11
12
13
