Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
48 Cards in this Set
- Front
- Back
CPU Purpose
|
To execute / run programs, to coordinate and manage the hardware resources.
|
|
ALU Operations
|
Simple arithmetic operations, Logic (comparison) operations
|
|
Stored Program Concept
|
Both the program and the data are stored together in the same memory. Von Neumann Architecture
|
|
Control Unit
|
Co-ordinates and controls the entire operations carried out by a computer.
It monitors hardware and the input and outputs and the flow of data in the CPU. |
|
Program counter
|
Special purpose register that holds the address of the next instruction to be executed
|
|
Accumulator
|
Arithmetic and logic results are temporarily stored here
|
|
Register
|
A special fast memory location in the CPU.
Used to store instructions and small amounts of data. |
|
Memory Data Register
|
Holds the actual data copied from RAM, ready for the CPU to process it
|
|
Memory Address Register
|
Holds the memory location of data that needs to be accessed from RAM.
|
|
Current Instruction Register
|
stores the instruction currently being executed or decoded
|
|
Clock Speed
|
Number of Fetch, Decode, Execute cycles per second. (Measured in Hertz)
|
|
Clock speed effect
|
The higher the speed (Hz), the more instructions the CPU will be able to carry out per second.
|
|
Multi-core processors
|
Two or more processors linked together on a single chip.
twice the power but does not always perform twice as fast, because the software may not be able to take full advantage of both processors. If the computer is running a single program, it is not necessarily any faster, since instructions have to be carried out in sequence |
|
Cache
|
small amount of very fast, expensive memory in the CPU
|
|
Cache effect
|
The data used most often by the CPU is held in cache so is instantly available.
Avoids having to travel to RAM which will take more time. If you have a “while” loop in a program, for example, having all the instructions in the loop in cache speeds up execution |
|
Level 1 cache
|
Cache memory that is extremely fast but small (between 2-64KB),
located very close to the processor |
|
Level 2 cache
|
Cache memory that is fairly close to the processor,
fairly fast and medium-sized (256KB-2MB) |
|
Fetch
|
causes the next instruction and any data involved to be taken from main memory
|
|
Decode
|
Interprets what the instruction means
|
|
Execute
|
carries out the instruction
|
|
Embedded computer
|
A special-purpose computer system.which is built into the hardware
and cannot be changed without replacing the hardware in which it is embedded Without embedded systems, a digital device would not be able to perform specific functions |
|
Embedded computer uses
|
Cars, Microwaves, dishwashers etc
|
|
Dual core effect
|
Allows 2 processes to execute instructions at the same time
More cores will improve performance in some circumstances but the computer system may not always be able to take advantage of more than one core e.g. multitasking |
|
MAR
|
Memory Address Register
Holds the address of the instruction/data currently being used |
|
MDR
|
Memory Data Register
Stores the actual instruction/data that is currently being used |
|
Fetch-Decode-Execute cycle
|
The Processor fetches the next instruction to be executed from memory
whose address it looks up from the Program Counter The Program counter is updated The instruction contains the opcode and the data or address of the data The instruction is decoded The instruction is executed And the cycle begins again. |
|
ROM
|
Non-volatile memory that holds crucial information
such as the boot program thats instructs the CPU how to load the Operating system from the drive into RAM READ ONLY Can hold programs in embedded systems. |
|
RAM
|
Store of currently running data and program instructions so that they can be retrieved quickly by the CPU
The Operating System / or the part of the Operating System currently in use. The programs / software currently in use. The data in use by those programs. Any clipboard data READ and WRITE |
|
Volatile
|
Requires power to maintain the data stored within it.
|
|
Virtual Memory
|
Combines your computers RAM with temporary space on your hard disk when RAM runs out.
Avoids closing programs down. |
|
Virtual Memory disadvantage
|
read/write speed of a hard drive is much slower than RAM
|
|
Motherboard
|
Central printed circuit board that holds the different computer components
|
|
Flash storage
|
SSDs, USB drives and SD cards (derived from solid-state storage)
|
|
Input Device
|
Any hardware device used to enter data into a computer system for processing
|
|
Output Device
|
Any hardware device used to present processed information to users
|
|
Secondary storage
|
Non-volatile method for storing large amounts of data for long term use
Needed because RAM is volatile and loses data once ther eis no power e.g. hard drives, flash storage, CDs, USB sticks etc |
|
Optical
|
involves the use of lasers to read and write data, e.g. CD, DVD
|
|
Magnetic
|
Mechanical parts move over the disks surface to read and write data magnetically
Traditional hard drive |
|
Solid State
|
Data is recorded onto solid memory chips without any moving parts
e.g. SSDs (Solid state drives) |
|
Actuator
|
Mechanical device that is controlled by computers
e.g. robotic arm, motor |
|
Magnetic advantages
|
Cheap per GB
vast storage capability possible fast write speed |
|
Magnetic disadvantages
|
Lots of mechanical parts
durability an issue, sealed unit due to disk head and platter precision not very portable |
|
Optical Advantages
|
Cheap
very easily portable takes up little space physically |
|
Optical disadvantages
|
Less storage capacity compared to other types.
Easily damaged / scratched, requires a CD reader Slow write speeds |
|
SSDs advantages
|
Highly durable
no moving parts very fast read/write speeds no noisy fan faster start up times |
|
SSDs disadvantages
|
Expensive at present
less storage capacity / physical size than traditional hard disks |
|
How flash memory works
|
Large electric current used to force electrons through a barrier and trap them on the other side.
They remain on the other side until “flashed” with a new current, hence the name |
|
Flash memory
|
Low cost
portable no moving parts durable Used for Cameras, mobile phones, USB sticks etc |