Hardware Flashcards

1
Q

Define CPU

A

The main component in a computer for processing data and instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define Arithmetic Logic Unit (ALU)

A

The ALU performs all the mathematical calculations/logical operations in the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define registers

A

Fast access storage locations found on the CPU where data or control information is temporarily stored

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define Control Unit/ controller

A

A register that directs the flow of instructions and/or data and coordinates the other parts of the CPU. It generates clock ticks or controls the clock

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define Program Counter (PC)- Also known as the instruction address register (IAR)

A

A register that keeps track of the memory address of the instruction to be executed next

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define accumulator (ACC)

A

A temporary storage of data used in calculations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Define memory address register (MAR)

A

Stores the address that is currently being read or written

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Define memory data register (MDR)

A

Stores instructions taken from RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Define current instruction register (CIR)

A

A temporary holding area for the instruction that has just been fetched from memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define memory

A

The temporary storage of currently running programs and data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Define Cache/Internal Memory

A

Incredibly fast, but very expensive, volatile memory used in the CPU. Contains unused data from the register. Data can go to RAM or back to register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Define clock

A

Regulates the number of FDE cycles that a CPU can carry out per second. Synchronises components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Define cores

A

The processing components within the CPU. Some CPUs have multiple cores which can work in parallel, sequentially, or can multitask

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Define volatile

A

Stored data is lost when the power is interrupted or switched off

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Define permanent

A

Stored data is kept when the power is interrupted or switched off

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Von Neumann architecture

A

. CPU
____________________________
| ALU |
Input | Register Controller | Output
| |__________________________ | |
|__________________|__________________|
|
Memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is performance affected by?

A

Cache size
Clock speed
Number of cores

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What does greater cache size result in?

A

Can store more data and instructions
It can provide instructions and data to the CPU at a much faster rate (than other system memories such as RAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What does greater clock speed result in?

A

The FDE cycle will run faster, resulting in more instructions being processed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What does a greater number of cores result in?

A

More instructions can be processed at the same time (performance may be affected, where one core is waiting on the result of another and therefore cannot carry out any more instructions)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Define RISC (reduced instruction set computer)

A

Carries out complex commands by breaking them down into simpler instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Define CISC (complex instruction set computer)

A

Can process a large number of complex instructions. This allows the processor to understand and carry out complex tasks with only a few instructions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Advantages of RISC- 4 points

A

•Processes the simpler instructions quickly
•Less circuitry to decode and execute instructions
•Less power consumption
•Less heat being generated

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Advantages of CISC

A

A CISC processor is able to process complex instructions, without having to break them down into many simpler instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Disadvantages of RISC
A RISC processor is unable to process complex instructions, and has to to break them down into many simpler instructions which takes time
26
Disadvantages of CISC (3)
• More circuitry to decode and execute instructions • More power consumption • More heat being generated
27
What do input devices do
Sends data to the computer system
28
What do output devices do
Receives and displays data from the computer system
29
Define Primary Storage
The main memory where everything is saved to
30
4 types of primary storage (in speed order)
Cache Memory Read-Only Memory (ROM) Random Access Memory (RAM) Flash Memory
31
Which of the 4 primary storage types are permanent/volatile?
Volatile- Cache Memory Permanent- Read-Only Memory (ROM) Volatile- Random Access Memory (RAM) Permanent- Flash Memory
32
Which primary storage can data be changed?
✅Cache Memory ❌Read-Only Memory (ROM) ✅Random Access Memory (RAM) ✅Flash Memory
33
Example use of Cache Memory
The temporary storage of frequently accessed data and instructions
34
Example use of Read-only Memory (ROM)
Storing programs such as the system BIOS
35
Example use of Random Access Memory (RAM)
Storing currently running programs and data
36
Example use of Flash Memory
Storing programs such as the system BIOS
37
Define secondary storage
the storage of data that is not accessed as frequently as the data in primary storage
38
Types of secondary storage
Optical Magnetic Solid State
39
How does optical storage work?
Laser beams are projected onto a disc and if light is reflected back, then data is read as 1. If light is not reflected back, data is read as 0.
40
How does magnetic storage work?
Data is stored on a magnetic medium (disk or tape) using a write-head and magnetic platter. The data can be read using the read-head
41
Features of solid state storage (3)
- Doesn’t have any moving parts - Low power consumption - High-speed access
42
4 types of secondary storage (in speed order)
Solid- Flash Drive Solid- External Hard Drive Optical- CD/DVD/Blu-ray Disk Magnetic- Magnetic Tape
43
4 types of secondary storage (in durability order)
Solid- Flash Drive Optical- CD/DVD/Blu-ray Disk Magnetic- Magnetic Tape Solid- External Hard Drive
44
Typical capacity of the 4 secondary storage
Flash Drive: 2GB-512GB External Hard Drive: 320MB-8TB CD/DVD/Blu-ray Disk: 650MB (CD) 9GB (DVD) 50GB (Blu-ray) Magnetic Tape: 200GB-400GB
45
Suitability of Flash Drive
Moving relatively small files from work to home
46
Suitability of external hard drive
Backing up a home computer system
47
Suitability of discs
Storing multimedia files
48
Suitability of magnetic tape
Backing large commercial servers on multiple tapes
49
Specifications of an Integrated GPU (Graphics Processing Unit) (4)
- Uses the computer’s RAM - Cheaper than installing a dedicated GPU - Generates less heat and uses less power - Perfect for general graphics processing, such as watching or editing videos, and word processing
50
Specifications of an Dedicated GPU (Graphics Processing Unit) (4)
- Has its own video memory - Provides the best visual experience - Used by graphic designers and gamers - Uses more power and requires a good cooling system
51
Define sound card
Converts analogue input signals into digital data and reverses this process for output
52
Define motherboard
Main circuit board of the computer
53
Define embedded systems
A combination of software and hardware that performs a specific task unlike a general purpose computer that is designed to carry out multiple tasks
54
Data storage units
Bit - b - 1 bit Nybble - - 4 bits Byte - B - 8 bits kilobyte - KB - 1024 bytes Megabyte - MB - 1024 KB Gigabyte, Terabyte, Exabyte, Zettabyte, Yottabyte
55
Harvard Architecture
. ALU | Instruction ______ Control _____ Data Memory Unit Memory | I/O (input/output)
56
Define Basic Input Output System (BIOS)
Contains basic code to control computer hardware
57
Start up sequence of a computer (6 steps)
1. Boot up sequence begins 2. CPU loads BIOS from ROM into RAM 3. BIOS starts up monitor and keyboard 4. BIOS checks computer is working 5. Operating system loaded from secondary storage into RAM 6. Operating system takes control from BIOS
58
Define buses
Transfers data to different parts of a computer
59
What are the three main types of buses
Address bus Data bus Control bus
60
Define address bus
When data is saved or loaded, the bus transfers the address of where the data is being sent
61
Define data bus
Transfers the data
62
Define control bus
Used by the controller to send signals to different parts of the computer
63
Define the fetch-decode-execute cycle (FDE)
The three steps to processing an instruction given by a currently running program
64
Define fetch in the FDE cycle
Takes address from memory and stores it in MAR MDR gets instruction from RAM, and CIR copies the instruction ALU adds one to the program counter so that it points at the next instruction.
65
Define decode in the FDE cycle
The control unit uses the instruction from the CIR and decodes it to determine the action that needs to be carried out.
66
Define execute in the FDE cycle
The actual actions that happen during the execution cycle depend on the instruction itself.