0% found this document useful (0 votes)
45 views

KTMT

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

KTMT

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Phần 1A

Câu 1. Which component performs most arithmetic and logical operations in a CPU?

A. Register

B. Control Unit

C. Arithmetic Logic Unit (ALU)

D. Program Counter

Câu 2. Which memory type is the fastest?

A. Cache

B. RAM

C. Hard Disk

D. SSD

Câu 3. The primary role 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

Câu 4. Which bus carries data between the CPU and memory?

A. Control Bus

B. Address Bus

C. Data Bus

D. System Bus

Câu 5. In the Von Neumann architecture, data and instructions share the same:

A. ALU

B. Memory

C. Control Unit

D. Input device

Câu 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

Câu 7. Which type of memory needs periodic refreshing?

A. SRAM

B. ROM

C. DRAM

D. Flash Memory

Câu 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

Câu 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

Câu 10. Which of the following is NOT a type of register in a CPU?

A. Accumulator

B. Program Counter

C. Cache

D. Instruction Register

Câu 11. Which component stores the BIOS?

A. RAM

B. Cache

C. ROM

D. Hard Disk

Câu 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

Câu 13. Which of these is volatile memory?

A. ROM

B. Flash memory

C. Hard disk

D. RAM

Câu 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

Câu 15. The CPU uses the address bus to:

A. Retrieve data

B. Send control signals

C. Identify memory addresses

D. Perform arithmetic operations

Câu 16. Which register is responsible for holding the currently executing instruction?

A. Accumulator

B. Program Counter

C. Instruction Register

D. Stack Pointer

Câu 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

Câu 18. Which type of interrupt can be delayed or disabled?


A. Hardware interrupt

B. Non-maskable interrupt

C. Maskable interrupt

D. Software interrupt

Câu 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

Câu 20. Which of the following is NOT an example of a secondary storage device?

A. SSD

B. HDD

C. DVD

D. Cache

Phần 2T

Câu 1. 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

Câu 2. What does the IR component in CPU stand for?

A. Immediate Register

B. Interrupt Register

C. Index Register

D. Instruction Register

Câu 3. What does the PC component in CPU stand for?

A. Process Control

B. Primary Cache

C. Program Counter
D. Processor Core

Câu 4. 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

Câu 5. 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

Câu 6. 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

Câu 7. Which of the following is a hardware interrupt?

A. Division by zero

B. Program error

C. Memory access violation

D. Input from a keyboard

Câu 8. 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

Câu 9. 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

Câu 10. 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

Câu 11. What is the key technology that defines second-generation computers?

A. Vacuum tubes

B. Transistors

C. Integrated circuits

D. Microprocessors

Câu 12. What technological advancement defines third-generation computers?

A. Use of transistors

B. Use of vacuum tubes

C. Use of integrated circuits

D. Use of microprocessors

Câu 13. Which of the following is NOT one of the four basic functions that a computer can
perform?

A. Data processing

B. Data storage

C. Data encryption

D. Control

Câu 14. Which of the following components are primarily connected by the internal bus in a
CPU?

A. ALU, Control Unit, and Memory

B. ALU, Control Unit, and Registers

C. Registers, External Devices, and Cache

D. IR, Power Supply, and Motherboard


Câu 15. What is a characteristic of RAM (Random Access Memory)?

A. It is volatile memory.

B. It is non-volatile memory.

C. It has a very slow access speed.

D. It stores data permanently.

Câu 16. Which of the following correctly ranks the speed of memory types from slowest to
fastest?

A. HDD, RAM, Cache, Registers

B. Registers, RAM, Cache, HDD

C. Registers, HDD, Cache, RAM

D. RAM, Cache, Registers, HDD

Câu 17. Which type of RAM is commonly used in modern computers?

A. DRAM (Dynamic RAM)

B. SRAM (Static RAM)

C. EEPROM (Electrically Erasable Programmable Read-Only Memory)

D. ROM (Read-Only Memory)

Câu 18. Which type of memory does an HDD use to store data?

A. Magnetic storage

B. Flash memory

C. Optical storage

D. Static memory

Câu 19. What is a common disadvantage of HDDs compared to SSDs?

A. They are more expensive.

B. They have no moving parts.

C. They are slower in data access speed.

D. They consume less power.

Câu 20. In which of the following situations would an HDD be most suitable?

A. For tasks requiring high-speed data access like gaming

B. For archiving large amounts of data at a low cost


C. For operating systems and software applications

D. For portable devices needing durability

Câu 1. What is the purpose of a register in the CPU?

A. To perform calculations

B. To temporarily store data and instructions during processing

C. To connect different parts of the CPU

D. To control system resources

Câu 2. Which of the following is not a common addressing mode?

A. Direct

B. Indexed

C. Random

D. Immediate

Câu 3. In the binary number system, what does the number “101” represent in decimal?

A. 5

B. 10

C. 15

D. 20

Câu 4. Which of the following is an example of an input device?

A. Monitor

B. Keyboard

C. Printer

D. Projector

Câu 5. Which of the following statements about cache memory is true?

A. Cache memory is larger than main memory

B. Cache memory is located on the hard disk

C. Cache memory is faster but smaller than main memory

D. Cache memory is slower than main memory


Câu 6. Which of the following is not a type of system bus?

A. Data bus

B. Address bus

C. Control bus

D. Storage bus

Câu 7. Which of the following is not a classification of computer architecture?

A. Von Neumann

B. Harvard

C. RISC

D. Moore

Câu 8. Which component of the computer is responsible for executing instructions?

A. Memory

B. ALU

C. CPU

D. I/O devices

Câu 9. The address bus in a computer system is primarily used for:

A. Transporting data between the CPU and memory

B. Specifying memory locations for data access

C. Controlling data flow

D. Power management

Câu 10. What is the role of the I/O controller in a computer system?

A. To execute instructions

B. To control data flow between I/O devices and the CPU

C. To store data permanently

D. To increase processing speed

Câu 11. In the fetch cycle, what happens immediately after the processor fetches an
instruction from memory?

A. The instruction is executed immediately.

B. The processor increments the program counter.


C. The data is sent to the input/output module.

D. The memory address register (MAR) is reset.

Câu 12. What is an interrupt?

A. A signal that indicates an error has occurred in the system

B. A request from a device for the processor's attention

C. A mechanism for suspending the execution of a program

D. A technique for improving processor performance

Câu 13. What is an instruction set?

A. A set of instructions written in Assembly

B. A collection of instructions that a processor can execute

C. A software package

D. A storage unit within the CPU

Câu 14. What is the purpose of a replacement algorithm in cache memory?

A. To decide which data to remove from the cache when it is full to make space for new
data

B. To determine the mapping of main memory blocks to cache lines

C. To calculate the average access time for memory operations

D. To perform error checking on data retrieved from the cache

Câu 15. Direct Memory Access (DMA) is primarily used to:

A. Transfer data between memory and I/O devices without CPU intervention.

B. Increase the speed of memory access.

C. Handle interrupts from I/O devices.

D. Improve the performance of cache memory.

Câu 16. Which of the following is NOT a common addressing mode?

A. Immediate addressing.

B. Direct addressing.

C. Indirect addressing.

D. I/O addressing.
Câu 17. What is the primary function of an I/O module?

A. Execute instructions

B. Manage data transfer between peripherals and the CPU

C. Store programs

D. Generate addresses for data storage

Câu 18. Instruction pipelining aims to:

A. Reduce the number of instructions needed for a program.

B. Increase the complexity of instruction decoding

C. Improve processor performance by overlapping instruction execution.

D. Simplify the design of the control unit

Câu 19. Which of the following is an example of an arithmetic instruction in assembly


language?

A. ADD

B. MOV

C. JMP

D. CALL

Câu 20. What does DIMM stand for?

A. Dual In-line Memory Module

B. Direct In-line Memory Module

C. Digital Input Memory Module

D. Data In-line Memory Module

Câu 21. Which of the following is NOT a type of I/O technique?

A. Programmed I/O

B. Interrupt-driven I/O

C. Virtual I/O

D. Direct Memory Access

Câu 22. Which memory type is volatile?

A. ROM

B. DRAM
C. Hard Disk

D. Flash Memory

Câu 23. What is the binary equivalent of the decimal number 5?

A. 101

B. 110

C. 111

D. 100

Câu 24. Which component of the CPU performs arithmetic and logical operations?

A. Control Unit

B. Arithmetic Logic Unit

C. Cache Memory

D. Register

Câu 25. What two types of operations are generally associated with an ALU?

A. Arithmetic and branching operations

B. Arithmetic and logical operations

C. Logical and memory operations

D. Control and arithmetic operations

Câu 26. What is the primary purpose of system interconnection in computer architecture?

A. To enhance the power supply

B. To improve data storage capabilities

C. To increase CPU speed

D. To facilitate communication between various components

Câu 27. Which of the following is a main advantage of using indirect addressing?

A. It allows for faster access to data

B. It reduces the complexity of the instruction format

C. It supports dynamic data structures like linked lists

D. It enables direct access to memory without additional pointers

Câu 28. Which type of architecture using pipelining technique is more effective?

A. CISC
B. RISC

C. Both CISC and RISC equally

D. Neither CISC nor RISC

Câu 29. What happens after the execution of an instruction in the instruction cycle?

A. The instruction is discarded

B. The next instruction is fetched

C. The program counter resets

D. The memory is cleared

Câu 30. The program counter is crucial in the instruction cycle. What does it do?

A. Stores the results of executed instructions

B. Points to the next instruction to be fetched

C. Keeps track of the current state of the CPU

D. Stores data temporarily during execution

ANSWER: B

Câu 31. What is the role of an I/O controller?

A. Control the CPU clock speed

B. Manage communication between memory and peripherals

C. Manage the flow of data between the CPU and peripherals

D. Enhance storage capacity

Câu 32. Which type of cache is closest to the CPU core?

A. L1 Cache

B. L2 Cache

C. L3 Cache

D. DRAM

Câu 33. Which numeral system uses letters A–F along with digits 0–9?

A. Decimal

B. Binary

C. Octal

D. Hexadecimal
Câu 34. Which of these units measures the clock speed of a CPU?

A. Gigabytes

B. Hertz

C. Joules

D. Watts

Câu 35. Which register holds the result of arithmetic and logic operations?

A. Accumulator

B. Stack Pointer

C. Instruction Register

D. Status Register

Câu 36. Consider the instruction LOAD A, 1000. What does this instruction imply in direct
addressing mode?

A. Load the value from the register A into memory address 1000

B. Load the value from memory address 1000 into register A

C. Load the value from memory address 1000 into the CPU cache

D. Load the value into memory address 1000 from register A

Câu 37. In register addressing, what does an instruction like ADD R1, R2 typically do?

A. It adds the value in register R1 to the value at memory address R2

B. It moves the value from R1 to R2

C. It adds the value in memory location R2 to the value in register R1

D. It adds the value in register R2 to the value in register R1 and stores the result in R1

Câu 38. Which of the following is typically true for CISC processors?

A. They have a larger number of registers

B. They require more cycles to execute each instruction

C. They use fixed-length instructions

D. They are generally more power-efficient

Câu 39. Which of the following factors can affect the speed of the instruction cycle?

A. Clock speed of the CPU

B. Type of memory used


C. Complexity of the instruction set

D. All of mentioned

Câu 40. Which of the following best describes SRAM?

A. It does not require refreshing and is faster than DRAM

B. It uses capacitors and is slower than DRAM

C. It is primarily used for large data storage devices

D. It is non-volatile and used in BIOS storage

You might also like