凹凸雅思

computer architecture

使用闪卡高效复习COMPUTER-SCIENCE科目知识点

共计闪卡

54

闪卡自测

进度: 1 / 54已掌握: 0 | 需要复习: 0
问题

What is the purpose of the CPU?

点击查看答案
请先阅读问题,然后点击卡片查看答案

所有闪卡

闪卡 1

问题

What is the purpose of the CPU?

查看答案

答案

The purpose of the CPU is to fetch, decode and execute instructions.

闪卡 2

问题

Define the term microprocessor.

查看答案

答案

A microprocessor is a type of integrated circuit on a single chip.

闪卡 3

问题

What does CPU stand for?

查看答案

答案

CPU stands for Central Processing Unit.

闪卡 4

问题

True or False? The CPU is only used in desktop computers.

查看答案

答案

False. The CPU is used in various devices including laptops, desktops, games consoles, and mobile devices.

闪卡 5

问题

Input

查看答案

答案

Data and commands inputted by the user using an input device.

闪卡 6

问题

Process

查看答案

答案

The execution of instructions by the CPU to manipulate data.

闪卡 7

问题

Output

查看答案

答案

The results of processing displayed to the user via an output device.

闪卡 8

问题

What are the three main steps in computer data processing?

查看答案

答案

The three main steps in computer data processing are input, process, and output.

闪卡 9

问题

True or False? The terms CPU and microprocessor can be used interchangeably.

查看答案

答案

True. The terms CPU and microprocessor can be used interchangeably.

闪卡 10

问题

What is the Von Neumann Architecture?

查看答案

答案

The Von Neumann Architecture is a design of the CPU proposed by John Von Neumann in the 1940s, which most general-purpose computers are built upon.

闪卡 11

问题

Program Counter (PC)

查看答案

答案

Holds the memory address of the next instructions to be executed.

闪卡 12

问题

Memory Address Register (MAR)

查看答案

答案

Holds the memory address of where data or instructions are to be fetched from in memory.

闪卡 13

问题

Memory Data Register (MDR)

查看答案

答案

Stores the data or instruction which has been fetched from memory.

闪卡 14

问题

Current Instruction Register (CIR)

查看答案

答案

Stores the instruction the CPU is currently decoding or executing.

闪卡 15

问题

Accumulator (ACC)

查看答案

答案

Stores the results of any calculations that have taken place in the Arithmetic Logic Unit (ALU).

闪卡 16

问题

What is a bus in computer architecture?

查看答案

答案

A bus is a set of parallel wires through which data/signals are transmitted from one component to another.

闪卡 17

问题

Name the three types of buses in computer architecture.

查看答案

答案

The three types of buses are address bus, data bus, and control bus.

闪卡 18

问题

What is the function of the address bus?

查看答案

答案

The address bus carries location data (addresses), data is written to/read from.

闪卡 19

问题

True or False? The data bus is unidirectional.

查看答案

答案

False. The data bus is bidirectional, carrying data or instructions in both directions.

闪卡 20

问题

What is the Fetch-Decode-Execute Cycle?

查看答案

答案

The Fetch-Decode-Execute Cycle is the cycle that the central processing unit (CPU) runs through billions of times per second to make a computer work.

闪卡 21

问题

What are the three main stages of the FDE Cycle?

查看答案

答案

The three main stages are Fetch, Decode, and Execute.

闪卡 22

问题

In the fetch stage, what register holds the address of the next instruction?

查看答案

答案

In the fetch stage, the Program Counter (PC) holds the address of the next instruction to be fetched from memory.

闪卡 23

问题

What happens to the Program Counter after an instruction is fetched?

查看答案

答案

The Program Counter increments by 1 so it is pointing to the next instruction to be executed.

闪卡 24

问题

Opcode

查看答案

答案

The part of an instruction that specifies what operation to perform.

闪卡 25

问题

Operand

查看答案

答案

The part of an instruction that specifies what to perform the operation on.

闪卡 26

问题

What happens during the decode stage?

查看答案

答案

During the decode stage, the CPU works out what is required from the instruction by splitting it into opcode and operand.

闪卡 27

问题

True or False? The execute stage always involves performing a calculation.

查看答案

答案

False. The execute stage can involve performing a calculation, storing a result, or fetching data from memory, depending on the instruction.

闪卡 28

问题

What is the purpose of the Control Unit (CU) in the fetch stage?

查看答案

答案

The Control Unit sends a signal along the control bus to initiate the read operation from main memory.

闪卡 29

问题

How many times per second does a modern CPU typically perform the Fetch-Decode-Execute cycle?

查看答案

答案

A modern CPU typically performs the Fetch-Decode-Execute cycle billions of times per second.

闪卡 30

问题

What are the three common characteristics of the CPU that impact its performance?

查看答案

答案

The three common characteristics are:

闪卡 31

问题

Define clock speed.

查看答案

答案

Clock speed is measured in Hertz (Hz) and measures the number of fetch-decode-execute cycles that can take place in 1 second.

闪卡 32

问题

True or False? Modern computers have a clock speed measured in Gigahertz (GHz), meaning billions of cycles per second.

查看答案

答案

True. Modern computers have a clock speed in Gigahertz (GHz), meaning billions of cycles per second.

闪卡 33

问题

What is the impact of a faster clock speed?

查看答案

答案

The faster the Clock Speed, the more instructions can be fetched and executed per second.

闪卡 34

问题

What does a Clock Speed of 3.5GHz mean?

查看答案

答案

A Clock Speed of 3.5GHz means it can perform up to 3.5 billion instructions per second.

闪卡 35

问题

What is cache used for?

查看答案

答案

Cache is used as temporary storage to provide quick access to frequently used instructions and data.

闪卡 36

问题

What is the benefit of a larger cache size?

查看答案

答案

The larger the Cache Size, the more frequently used instructions or data can be stored, resulting in fewer fetch cycles from RAM and improved performance.

闪卡 37

问题

Define number of cores.

查看答案

答案

Each core works like its own CPU, so multiple cores allow multiple processing units to fetch, decode and execute instructions simultaneously.

闪卡 38

问题

True or False? A dual-core CPU with a Clock Speed of 3.6GHz can fetch, decode & execute more instructions in 1 second that a quad-core CPU with a Clock Speed of 2.5GHz?

查看答案

答案

False. A dual-core CPU (2 cores) running at 3.6GHz can perform 2 x 3.6 billion instructions = 7.2 billion instructions per second. A quad-core CPU (4 cores) running at 2.5GHz can perform 4 x 2.5 billion instructions = 10 billion instructions per second.

闪卡 39

问题

For a dual-core 2.5GHz processor, what does "dual-core" mean?

查看答案

答案

For a dual-core processor, "dual-core" means there are two cores (processing units) that can fetch, decode and execute instructions.

闪卡 40

问题

What is an instruction set?

查看答案

答案

An instruction set is a list of all the commands that can be processed by a CPU.

闪卡 41

问题

Machine code

查看答案

答案

The binary code representation of a CPU instruction.

闪卡 42

问题

What are the two parts of a machine code instruction?

查看答案

答案

The two parts of a machine code instruction are the operation code (opcode) and the operand.

闪卡 43

问题

What is a mnemonic in the context of CPU instructions?

查看答案

答案

A mnemonic is a short, human-readable code that represents a machine code instruction.

闪卡 44

问题

True or False? CPU instruction sets are universal across all processors.

查看答案

答案

False. Instruction sets are machine-specific and can vary between different processor manufacturers.

闪卡 45

问题

What does the ADD instruction typically do?

查看答案

答案

The ADD instruction typically adds a value to the value currently stored in the accumulator (ACC).

闪卡 46

问题

What does the LDA instruction typically do?

查看答案

答案

The LDA instruction typically loads the value stored in a memory location into the accumulator.

闪卡 47

问题

What does the HLT instruction typically do?

查看答案

答案

The HLT instruction (halt) typically stops the program.

闪卡 48

问题

Define embedded system.

查看答案

答案

An embedded system is a computer system with a single function, inside a larger mechanical unit.

闪卡 49

问题

What are three examples of embedded systems?

查看答案

答案

Examples of embedded systems include:

闪卡 50

问题

What are the three key properties of an embedded system?

查看答案

答案

The three key properties of an embedded system are:

闪卡 51

问题

True or False? A laptop is an example of an embedded system.

查看答案

答案

False. A laptop is not an example of an embedded system. A laptop is an example of a general-purpose computer.

闪卡 52

问题

Why do embedded systems use less power?

查看答案

答案

They have a single dedicated function rather than being general-purpose computers.

闪卡 53

问题

True or False? A fridge is an embedded system.

查看答案

答案

False. While a fridge has a single main function, it does not contain a CPU, so it is not considered an embedded system.

闪卡 54

问题

Are mobile phones considered embedded systems?

查看答案

答案

No. Mobile phones are general-purpose computing devices, not single-function embedded systems.