Answer :
### Question 1: Which of these is NOT one of the buses that connect parts of the computer's architecture together?
Options:
- Control bus
- Logic bus
- Address bus
- Data bus
Answer: Logic bus
Explanation:
In a computer's architecture, the common buses are:
- Control Bus: Used to send control signals such as clock signals, interrupt signals, etc.
- Address Bus: Used to specify the addresses from which/where data are to be read/written.
- Data Bus: Used to transfer actual data between components.
There is no such thing as a "Logic bus" in a computer's architecture.
---
### Question 2: What role does the accumulator of the Arithmetic Logic Unit perform?
Options:
- It provides the totals of calculations
- It deals with 'carrying' for binary addition
- It holds interim values produced during calculations
- It checks the results for errors
Answer: It holds interim values produced during calculations
Explanation:
The accumulator in an Arithmetic Logic Unit (ALU) is a register that stores intermediate results of arithmetic and logical operations. It is essential for holding temporary data.
---
### Question 3: How many instructions per second can a single-core 2.5 GHz CPU perform?
Options:
- 2.5 trillion
- 2.5 billion
- 250,000
- 2.5 million
Answer: 2.5 billion
Explanation:
A 2.5 GHz (gigahertz) CPU means it can perform 2.5 billion cycles per second. Given that most modern CPUs are designed to perform one or more instructions per cycle, a single-core 2.5 GHz CPU can perform up to 2.5 billion instructions per second.
---
### Question 4: What is cache memory used for?
Options:
- Long term storage
- As an 'overflow' if the hard drive runs out of space
- Sharing files over a network
Answer: None of these options are correct
Correct Answer: To store frequently accessed data for quick retrieval
Explanation:
Cache memory is a type of high-speed volatile computer memory that provides high-speed data access to the processor and improves the overall speed of the system. It stores frequently accessed data and instructions so that they can be retrieved quickly when needed. None of the provided options accurately describe the primary use of cache memory.
Options:
- Control bus
- Logic bus
- Address bus
- Data bus
Answer: Logic bus
Explanation:
In a computer's architecture, the common buses are:
- Control Bus: Used to send control signals such as clock signals, interrupt signals, etc.
- Address Bus: Used to specify the addresses from which/where data are to be read/written.
- Data Bus: Used to transfer actual data between components.
There is no such thing as a "Logic bus" in a computer's architecture.
---
### Question 2: What role does the accumulator of the Arithmetic Logic Unit perform?
Options:
- It provides the totals of calculations
- It deals with 'carrying' for binary addition
- It holds interim values produced during calculations
- It checks the results for errors
Answer: It holds interim values produced during calculations
Explanation:
The accumulator in an Arithmetic Logic Unit (ALU) is a register that stores intermediate results of arithmetic and logical operations. It is essential for holding temporary data.
---
### Question 3: How many instructions per second can a single-core 2.5 GHz CPU perform?
Options:
- 2.5 trillion
- 2.5 billion
- 250,000
- 2.5 million
Answer: 2.5 billion
Explanation:
A 2.5 GHz (gigahertz) CPU means it can perform 2.5 billion cycles per second. Given that most modern CPUs are designed to perform one or more instructions per cycle, a single-core 2.5 GHz CPU can perform up to 2.5 billion instructions per second.
---
### Question 4: What is cache memory used for?
Options:
- Long term storage
- As an 'overflow' if the hard drive runs out of space
- Sharing files over a network
Answer: None of these options are correct
Correct Answer: To store frequently accessed data for quick retrieval
Explanation:
Cache memory is a type of high-speed volatile computer memory that provides high-speed data access to the processor and improves the overall speed of the system. It stores frequently accessed data and instructions so that they can be retrieved quickly when needed. None of the provided options accurately describe the primary use of cache memory.