Unit 1 - J276 Flashcards
CPU (______ ________ _____) - The ______ of the computer. It carries out instructions. It ______, ______ and ________ instructions from the ____.
Central Processing Unit, brain, fetches, decodes, executes , RAM
The Von Neumann Architecture consists of ;
- ____
- MDR
- _______ _____
- _________
MAR
Program Counter
Accumulator
MAR (________ _______ ________) - Stores the _______ ________ of ____ that needs to be _______.
Memory Address Register, memory address, data, accessed
MDR (_______ _____ ________) - Stores _____ that is being _____ from or ____ to memory.
Memory Data Register, data, fetched, sent
Program Counter - Stores the ________ ________ of the ______ _________ to be executed.
memory address, next instruction
Accumulator (____) - Stores the results of any ________ or _______ operations carried out by the ___.
ACC, arithmetic, logical, ALU
ALU (________ ______ _____) - Performs all ________ (add, subtract etc) and _____ (AND, OR, NOT etc) _________.
Arithmetic Logic Unit, arithmetic, logical, operations
CU - (_______ _____) - Sends ______ _______ to all ________ and controls the ______ of _____ in the CPU.
Control Unit, direct operations, components, flow, data
Cache - ______ speed, volatile _______ in the ____ that contains _______ used ________.
High, memory, CPU, frequently, instructions
Fetch, decode & execute cycle - Instructions are _____ from the memory. _______ in to ________ ____, and then ________ (carried out).
This cycle is ________.
fetched, decoded, machine code, executed
repeated
Factors that affect CPU performance
- ______ speed
- Number of _____
- ______ size
Clock
Cores
Cache
Clock speed - Measured in ____, it is the amount of _____, ______ and ______ cycles carried out per ______.
GHz, fetch decode and execute, second
Cores - A part of the _________ that performs the ______, ______ and _______ cycle.
The more cores you have, the more ________ can be executed __________.
processor, fetch decode and execute,
instructions, simultaneously
Embedded System - A device with a _________ _______ inside of it that is designed to carry out a ______ function _________ and ________.
Examples include microwaves, sat navs, fridges etc
computer system, specific, effectively and efficiently
ROM (______ ____ _______) - Non - _______ memory that stores _____ __ instructions (BIOS) and is ______ only.
Data in ROM cannot be _______.
Read Only Memory, volatile, boot up, read
changed
RAM (________ _______ _______) - _______ memory that stores ____ for _______ currently in ___.
Random Access Memory, Volatile, data, programs, use
Differences between RAM & ROM
- ROM is ___ _______, RAM isn’t
- Data in RAM can be _______, in ROM it can’t
- ROM stores data _______, RAM stores them _________.
non volatile
changed
forever, temporarily
________ memory is need to store more _____ for ________ currently in ____ when the RAM is ______.
Virtual, data, programs, use, full
_______ memory is when some memory in ________ storage (e.g. hard drive) is ________ to store _______ temporarily.
Virtual, secondary, allocated, data
Flash memory - non ______ memory that can be _________ erased and _______.
volatile, electronically, reprogrammed
________ storage is needed to allow devices to store ______ in the _____ _____.
Examples include HDDs, SSDs, Magnetic Storage etc
Secondary, data, long term
Optical Storage uses ______ to _______ data on a _____. (e.g CD, DVD, Blu Ray
- ___ capacity
- ______ speed
- Portable
- Can get scratched - not _______ or _______
- Quite ______
lasers, engrave, disk
Small
Slow
Durable, reliable
Cheap
Magnetic Storage uses _______ to ______ and _____ data. Examples include HDDs
- _____ capacity
- _______ speed
- Not very ______
- Not very ______ due to moving parts
- Quite ______
- Quite _____
magnets, read, write
High Average portable durable reliable cheap
Solid State storage uses _______ _____ to store data. They have no ________ ______. Examples include USB, SD cards and SSDs.
- \_\_\_\_\_\_\_\_ \_\_\_\_\_ capacity \_\_\_\_\_\_ speed - Portable - No moving parts so \_\_\_\_\_\_\_ - Reliable - Very \_\_\_\_\_\_.
memory chips, moving parts
Limitedly high
High
durable
expensive