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;
29 Cards in this Set
- Front
- Back
Arithmetic and Logic Unit |
Carries out arithmetic calculations (+-*/) and logical operations such as AND OR NOT |
|
Control unit |
Responsible for initially the fetching, decoding and execution of instructions |
|
Memory address register (MAR) |
Holds the address of the memory location where data is to be written to/read from |
|
Memory data register (MDR) |
Holds the data that is to be written to or read from memory |
|
Buses |
Multiple wires/lines that connect the processor and main memory |
|
Cache memory |
Fast access memory located at or near processor which holds frequently used instructions |
|
Bootstrap loader |
A small programming stored in ROM which is executed at start up |
|
Interface |
Goes between the computer and a device do they can work together |
|
Serial transmission |
Where data is transferred one bit after another down a single channel |
|
Parallel transmission |
Where multiple bits are transferred down multiple channels simultaneously |
|
Concatenation |
To join two or more strings together to make a new string |
|
Sub string |
Extracting characters from a larger string to produce a smaller string |
|
Addressability |
The way in which the processor identifies each memory location |
|
Read line |
Signal on control bus to initiate a memory read operation |
|
Write line |
Signal on control bus to initiate a memory write operation |
|
Clock line |
Provides a series of clock pulses into the processor to synchronise events |
|
Reset line |
Signal on control bus to stop execution of current programming and resets registers |
|
Interrupt |
Signal on control bus which deals with interrupting devices such as printers |
|
Sample rate |
How often a sample of audio is taken per second |
|
Sample depth |
How many bits are used to describe the sound in one sample |
|
Twos complement |
The binary system used to represent negative numbers in the computer |
|
Floating point |
The binary system used to represent real numbers using two parts: the mantissa and the exponent |
|
Precision of a floating point number |
Is affected by the number of bits allocated to the mantissa |
|
Range of the floating point number |
Is affected by the number of bits allocated to the exponent |
|
Low level language |
Programming language closer to the computer's hardware e.g binary |
|
High level language |
Programming language closer to human language e.g English-like |
|
Machine code |
A low level language based on binary instructions 01000111 |
|
Assembly code |
A low level language based pneumonics which is hardware dependent |
|
Translator |
A program that translates a high level language into machine code |