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
Q

Disadvantages of RISC

A

A RISC processor is unable to process complex instructions, and has to to break them down into many simpler instructions which takes time

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

Disadvantages of CISC (3)

A

• More circuitry to decode and execute instructions
• More power consumption
• More heat being generated

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

What do input devices do

A

Sends data to the computer system

28
Q

What do output devices do

A

Receives and displays data from the computer system

29
Q

Define Primary Storage

A

The main memory where everything is saved to

30
Q

4 types of primary storage (in speed order)

A

Cache Memory
Read-Only Memory (ROM)
Random Access Memory (RAM)
Flash Memory

31
Q

Which of the 4 primary storage types are permanent/volatile?

A

Volatile- Cache Memory
Permanent- Read-Only Memory (ROM)
Volatile- Random Access Memory (RAM)
Permanent- Flash Memory

32
Q

Which primary storage can data be changed?

A

✅Cache Memory
❌Read-Only Memory (ROM)
✅Random Access Memory (RAM)
✅Flash Memory

33
Q

Example use of Cache Memory

A

The temporary storage of frequently accessed data and instructions

34
Q

Example use of Read-only Memory (ROM)

A

Storing programs such as the system BIOS

35
Q

Example use of Random Access Memory (RAM)

A

Storing currently running programs and data

36
Q

Example use of Flash Memory

A

Storing programs such as the system BIOS

37
Q

Define secondary storage

A

the storage of data that is not accessed as frequently as the data in primary storage

38
Q

Types of secondary storage

A

Optical
Magnetic
Solid State

39
Q

How does optical storage work?

A

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
Q

How does magnetic storage work?

A

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
Q

Features of solid state storage (3)

A
  • Doesn’t have any moving parts
  • Low power consumption
  • High-speed access
42
Q

4 types of secondary storage (in speed order)

A

Solid- Flash Drive
Solid- External Hard Drive
Optical- CD/DVD/Blu-ray Disk
Magnetic- Magnetic Tape

43
Q

4 types of secondary storage (in durability order)

A

Solid- Flash Drive
Optical- CD/DVD/Blu-ray Disk
Magnetic- Magnetic Tape
Solid- External Hard Drive

44
Q

Typical capacity of the 4 secondary storage

A

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
Q

Suitability of Flash Drive

A

Moving relatively small files from work to home

46
Q

Suitability of external hard drive

A

Backing up a home computer system

47
Q

Suitability of discs

A

Storing multimedia files

48
Q

Suitability of magnetic tape

A

Backing large commercial servers on multiple tapes

49
Q

Specifications of an Integrated GPU (Graphics Processing Unit) (4)

A
  • 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
Q

Specifications of an Dedicated GPU (Graphics Processing Unit) (4)

A
  • 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
Q

Define sound card

A

Converts analogue input signals into digital data and reverses this process for output

52
Q

Define motherboard

A

Main circuit board of the computer

53
Q

Define embedded systems

A

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
Q

Data storage units

A

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
Q

Harvard Architecture

A

. ALU
|
Instruction ______ Control _____ Data
Memory Unit Memory
|
I/O
(input/output)

56
Q

Define Basic Input Output System (BIOS)

A

Contains basic code to control computer hardware

57
Q

Start up sequence of a computer (6 steps)

A
  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
Q

Define buses

A

Transfers data to different parts of a computer

59
Q

What are the three main types of buses

A

Address bus
Data bus
Control bus

60
Q

Define address bus

A

When data is saved or loaded, the bus transfers the address of where the data is being sent

61
Q

Define data bus

A

Transfers the data

62
Q

Define control bus

A

Used by the controller to send signals to different parts of the computer

63
Q

Define the fetch-decode-execute cycle (FDE)

A

The three steps to processing an instruction given by a currently running program

64
Q

Define fetch in the FDE cycle

A

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
Q

Define decode in the FDE cycle

A

The control unit uses the instruction from the CIR and decodes it to determine the action that needs to be carried out.

66
Q

Define execute in the FDE cycle

A

The actual actions that happen during the execution cycle depend on the instruction itself.