Hardware

studied byStudied by 5 people
0.0(0)
Get a hint
Hint

What is the central processing unit (CPU)?

1 / 258

flashcard set

Earn XP

Description and Tags

259 Terms

1

What is the central processing unit (CPU)?

processor central to all modern computer systems responsible for executing all instructions in a computer

New cards
2

Where is the CPU typically installed?

as an integrated circuit on a single microchip

New cards
3
New cards
4

What are the main components of the CPU?

CU, ALU, registers, buses

New cards
5

what does CU stand for

Control unit

New cards
6

what does ALU stand for

Arithmetic logic unit

New cards
7

what is the control unit

manages the execution of instructions and the flow of data

New cards
8

What is the arithmetic and logic unit

performs arithmetic and logic operations

New cards
9

What is the significance of the von Neumann architecture?

introduced the concept of a stored program computer

New cards
10

main features of the von Neumann architecture

concept of a central processing unit, direct memory access by the CPU, store programs and data in memory

New cards
11

key components of the von Neumann CPU architecture?

CPU, memory, system clock

New cards
12

What operations can the arithmetic and logic unit (ALU) perform?

addition, subtraction, shifting

New cards
13

How are multiplication and division handled by the ALU?

carried out by a sequence of addition, subtraction, and left or right logical shift operations.

New cards
14

What is the role of the Control Unit (CU)?

reads an instruction from memory

Fetch–Decode–Execute cycle

generates control signals

ensures synching of data flow

New cards
15

Where is the address of the instruction stored?

PC

New cards
16

what does PC stand for in the CPU

Program counter

New cards
17

What is the purpose of the system clock?

ensure vital synching of data flow and program instructions

New cards
18

what does the system clock prevent

the computer crashing

New cards
19

what does RAM stand for

random access memory

New cards
20

what is RAM also referred as

Immediate access memory

New cards
21

what is the role of RAM

holds all the data and programs needed by the CPU temporarily

New cards
22

Why is data stored in RAM instead of backing store?

read/write operations using RAM are considerably faster

New cards
23

What are registers in the von Neumann system?

fundamental components that can be general or special purpose.

New cards
24

How are system buses used in a computer?

connect the CPU to the memory and to input/output devices

New cards
25

How is computer memory structured?

made up of partitions

New cards
26

what do partitions consist of

an address and its contents

New cards
27

purpose of the address in the partitions

identifies every location in the memory

New cards
28

how are contents stored in partitions

in binary value

New cards
29

What is the Fetch–Decode–Execute cycle?

Control Unit reads an instruction from memory, decodes it, and then executes it

New cards
30

What is the role of input devices in a computer system?

convert external data into a form the computer can understand and process

New cards
31

What is the role of output devices in a computer system?

show the results of computer processing in a human understandable form

New cards
32

What are system buses in computers?

parallel transmission components used to transmit data

New cards
33

what does each wire in a system bus do

transmits one bit of data.

New cards
34

Name the three common buses used in the von Neumann architecture.

address bus

data bus

control bus

New cards
35

What does the address bus do?

carries addresses throughout the computer system

New cards
36

where is the address bus connected or where does the address bus send addresses

unidirectional between the CPU and memory

New cards
37

what does unidirectional mean

bits travel in one direction only.

New cards
38

Why is the width of the address bus important?

determines the number of memory locations that can be directly addressed at any given time.

New cards
39

What is the function of the data bus?

allowing data to be sent in both directions between the CPU, memory, and input/output devices.

New cards
40

what does bidirectional mean

both directions or two directions

New cards
41

what directional path does the data bus follow

bidirectional

New cards
42

Why is the width of the data bus important?

determines the word length that can be transported

New cards
43

What is a word in computer terms?

a group of bits that can be regarded as a single unit

New cards
44

What is the role of the control bus?

carries signals from the control unit (CU) to all other computer components.

New cards
45

what direction does the control bus

bidirectional

New cards
46

How wide is the control bus typically

8-bits wide

New cards
47

why is the control bus usually 8-bits wide

only needs to carry control signals.

New cards
48

What happens during the Fetch stage of the Fetch–Decode–Execute cycle?

fetched from the memory address stored in the MAR/MDR

copied to the CIR

PC is incremented by 1.

New cards
49

What happens during the Decode stage of the Fetch–Decode–Execute cycle?

fetched instruction is decoded for interpretation and execution

New cards
50

What happens during the Execute stage of the Fetch–Decode–Execute cycle?

CPU passes the decoded instruction

components to carry out the instruction in sequence

New cards
51

What does the system clock do in a CPU?

synching all computer operations

timing signals transmitted

New cards
52

How does clock speed affect CPU performance?

Increasing clock speed increases processing speed

New cards
53

What is overclocking

changing the clock speed higher than designed

New cards
54

how can overclocking be achieved

by accessing the BIOS

New cards
55

what are the potential issues of overclocking

Unsynched operations, overheating, crashing, instability

New cards
56

How does cache memory improve CPU performance?

faster data access times than RAM

New cards
57

what does cache memory store

frequently used instructions and data

New cards
58

where is cache memory located

within the CPU

New cards
59

Why doesn't doubling the number of CPU cores necessarily double performance?

need for communication between the CPU and cores can reduce the potential performance increase.

New cards
60

What components make up one core in a CPU?

made up of an ALU, a control unit, and the registers.

New cards
61

How does the width of the address bus and data bus affect CPU performance?

amount of data that can be transmitted at once

New cards
62

How does increasing bus width affect computer performance?

increases the performance and speed of a computer system.

New cards
63

What is the impact of increasing clock speed on a computer?

potentially increase the speed of a computer

New cards
64

What factors can change a computer’s performance?

altering bus width

altering clock speed

using multi-core CPUs

add cache memories

New cards
65

What is the role of cache memory in a CPU?

speed up a CPU’s performance by storing frequently used instructions

New cards
66

What are instructions in a computer system?

operations decoded in sequence,

made up of an opcode and an operand

New cards
67

What is an opcode?

informs the CPU what operation needs to be done.

New cards
68

What is an operand?

data that needs to be acted on

New cards
69

What is an instruction set?

limited number of opcodes used by the CPU to carry out operations

New cards
70

what does an instruction set form

low-level language instructions understood by the computer

New cards
71

What is the Fetch–Decode–Execute cycle?

sequence of steps used by the CPU to process each instruction in sequence.

New cards
72

What is the X86 instruction set?

standard instruction set used in many modern computers

New cards
73

what manufacturers use X86 instruction set

Intel Pentium

AMD athlon

New cards
74

How are instruction sets different from programming code?

Instruction sets are low-level language instructions

programming code needs interpreters to be converted into instruction sets

New cards
75

Give some examples of instruction set operations.

ADD

JMP

LDA

New cards
76

What does the instruction set operation "ADD" stand for?

adds the values of two operands and stores the result.

New cards
77

What does the instruction set operation "JMP" stand for?

Jump

New cards
78

What does the instruction set operation "LDA" stand for?

Load accumulator

New cards
79

what does the JMP instruction set operation do

jump to a different instruction address in the program, altering the flow of execution.

New cards
80

what does the instruction set operation LDA do

loads a value from memory into the accumulator register

New cards
81

What is an embedded system?

combination of hardware and software designed to carry out a specific set of functions

New cards
82

What is a microcontroller in an embedded system?

a chip that includes a CPU, RAM, ROM, and other peripherals

New cards
83

What is a microprocessor in an embedded system?

integrated circuit with only a CPU on the chip

New cards
84

what does SoC stand for

system on a chip

New cards
85

How can data be inputted into an embedded system?

inputted manually by an operator or automatically via sensors

New cards
86

What is the nature of sensor inputs in embedded systems?

can be analogue or digita

New cards
87

How do non-programmable embedded devices handle software upgrades?

need to be replaced if they require a software upgrade

New cards
88

How can programmable embedded devices be upgraded

can be upgraded by connecting to a computer for software downloads

New cards
89

What are some remote control capabilities of embedded systems connected to the internet?

Embedded systems connected to the internet can be controlled remotely

New cards
90

Why can embedded systems be optimized in their design?

Embedded systems are optimized for specific tasks, allowing engineers to reduce their physical size and cost.

New cards
91

Give an example of the range of applications for embedded systems.

single microcontroller in an MP3 player

New cards
92

Why is a computer not considered an embedded system?

A computer is multi-functional, capable of performing various tasks with different software

New cards
93

What is a system on a chip (SoC) in an embedded system?

microchip that integrates multiple components

includes a microcontroller to manage specific tasks

New cards
94

Use of embedded systems in motor vehicles

engine management

safety features

infotainment systems

New cards
95

Function of embedded systems in set-top boxes

record and playback TV programs

can operate remotely via internet-enabled devices

handle inputs from SSDs and satellite signals

New cards
96

Role of embedded systems in security systems

set security codes in RAM

control outputs like flashing lights, alarms

access remotely

New cards
97

Use of embedded systems in lighting systems

control lights based on time of day

adjust light levels automatically

room occupancy

New cards
98

Importance of embedded systems in office lighting

dimming lights during unoccupied times to save energy

adjust light output based on natural light

New cards
99

Examples of embedded systems in external lighting

fountain light displays

light shows for special occasions

emergency lighting in planes

New cards
100

Use of Bluetooth light bulbs in lighting systems

control each bulb independently

New cards

Explore top notes

note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 233 people
... ago
5.0(1)
note Note
studied byStudied by 8 people
... ago
5.0(1)
note Note
studied byStudied by 77 people
... ago
5.0(2)
note Note
studied byStudied by 1 person
... ago
5.0(1)
note Note
studied byStudied by 46 people
... ago
5.0(2)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 211 people
... ago
5.0(2)

Explore top flashcards

flashcards Flashcard (125)
studied byStudied by 25 people
... ago
5.0(1)
flashcards Flashcard (71)
studied byStudied by 17 people
... ago
5.0(1)
flashcards Flashcard (68)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (451)
studied byStudied by 20 people
... ago
5.0(1)
flashcards Flashcard (31)
studied byStudied by 50 people
... ago
5.0(1)
flashcards Flashcard (230)
studied byStudied by 6 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (36)
studied byStudied by 22 people
... ago
5.0(1)
robot