Hardware 101 Flashcards

1
Q

Form Factors

A

The Motherboards have different shapes and sizes. Most popular are:

ATX (Advanced Technology Extended):

  • standard form factor
  • 12 x 9.6 inch
  • 1995, Intel

micro ATX:

  • 9.6x9.6
  • cheaper than the ATX
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Motherboard

A

‘mobo’ or ‘mainboard’

basically a circuit board

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

What does a motherboard have?

A

North and South Bridge (chipsets):
North: communication for the fast boys: CPU, GPU, RAM - now done almost entirely by the CPU
South: communication between the hard drives, I/o etc. - now done PHC (Platform Hub Controller)
BUS slots (extensions such as the GPU)
CPU socket
SATA connectors, M.2 slots, memory slots
Also has a Clock Generator that’s responsible for synchronisation in the PC.
I/o interfaces

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

I/O interfaces

A

USB (Universal Serial Bus)
Integrated Video: HDMI, Display Port, DVI, VGA
Network Internet Card
Integrated Sound Card

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

BIOS

A

Basic Input Output System (Firmware)
stored on the BIOS chip
non-volatile memory (memorysaved when there is no power)
initialises the computer hardware, checks the peripherals

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

P.O.S.T

A

Power On Self Test - the computer must past this test (initialised by the BIOS) in order to boot up

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

CMOS chip

A

System settings first set up by the user that are saved when the PC is turned off
Volatile
Data & time, boot sequence, hardware settings
It’s powered up by a special battery called the ‘CMOS battery’

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

UEFI

A

Unified Extensible Firmware Interface
replaced the BIOS
user-friendly, graphical interface

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

CPU

A

Central Processing Unit
understands machine code (1s and 0s)
Performs all of the arithmetical operations
Performance based on: number of cores, clock speed, size of registers, pipeline length, type

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

Cores

A
  • processing unit
  • ALU (arithmetic- logic unit)
  • CU (control unit) - directs operations to the processor
  • registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Clock Speed

A

How many instruction per second (Hz)

The value which is initial (came from the factory) can be altered with (overclocking)

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

Cache

A

Memory which is on the CPU, storing often accessed data and instructions. Fast cause doesn’t need constant power (refreshing). There are different levels, which are checked for instructions before checking the memory (RAM). L1 (8-64KB)-> L2 -> L3.

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

Size of registers

A

How much data can be processed per clock cycle

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

Pipeline length (not sure)

A

One instruction after the other so I guess pipeline length specifies how many instructions can be fit into one cycle ?

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

Primary functions of a CPU

A

Fetch, read/decode, ALU, memory, write

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

RISC

A
Reduced Instruction Set Computer
Many line of code
1 line of assembly = 1 clock cycle
machine oriented
breaking down complex instructions into a lot of small, simple operations
software
good for smaller devices such as mobile devices
easy to pipeline
17
Q

CISC

A
Complex Instruction Set Computer
1 instruction = several clock cycles
more complex instructions
less code
hard to pipeline
programmer oriented
18
Q

Static and Dynamic RAM (differences)

A

Static: faster, expensive
Dynamic: slower, cheaper

19
Q

ROM

A

Read-only memory
non-volatile
usually contains information about the starting or booting up the computer
Data can’t be changed

20
Q

RAM

A

Random Access Memory
Pretty Fast
temporarily access data
volatile (will lose memory if power is off)
If the CPU has enough RAM memory it won’t have to access the hard drives and therefore it will be a lot faster.

21
Q

TYPES OF RAM

A

DRAM (dynamic)
- constantly refreshed because uses capacitors
- stores data in memory cells (capacitors and transistors)
- computer’s main memory
SRAM
- CPU cache
- more expensive and faster than the DRAM
- no refresh circuit

22
Q

Types of DRAM

A

1) Synchronous DRAM (SDRAM)
- runs at the same speed as the CPU
- more instructions can be performed
2) Double Data Rate SDRAM
- double the bandwidth - 2x data rate, without altering the frequency
- double pumping method
- DDR4

23
Q

Memory Types

A
RAM
NVRAM (non-volatile): flash, SSDs
ROM 
PROM (programmed once by the user)
EPROM (can be erased electronicaly)
EEPROM (can be erased and rewritten)
FLASH: EEPROM but smaller, faster and has more storage
24
Q

DRAM packages

A

SIMM (old, 32-bit)
DIMM (Double In-line Memory Module)
the wider the bus, the more data can pass through it

25
Q

BUSES

A

control, address and data bus
transfer data through wires
parameters: width, speed, throughput

26
Q

Control bus

A

Contains information such as what the operations if (read, write), enable and other ‘control’ stuff

27
Q

Address bus

A

Used by the CPU to tell the memory what the address for the data is

28
Q

Data bus

A

Data is transferred through that bus

29
Q

width of the address bus

A

how many addresses can be accessed -

if the width is f.e. 32-bits then 2^n locations can be accessed

30
Q

width of the data bus

A

How much data can be transferred at once

usually the same as the machine

31
Q

bus speed

A

number of transfers per second

bus cycle: single transfer over the bus

32
Q

data throughput (efficiency)

A

width * width

33
Q

Addressing the I/O devices

A

Separate address space and Mapped

34
Q

Separate address space

A

Separate address space for the I/O with different machine code

35
Q

Mapped I/O

A

Share the address space with the memory but have specific address locations (contained in the control bus)
Same machine code - simpler

36
Q

Storage Devices

A

Internal (HDDs) and External (USB, optical)