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;
37 Cards in this Set
- Front
- Back
- 3rd side (hint)
Machine Code |
Set of binary instructions that are used by the CPU to perform a task |
|
|
Assembly Language |
A low-level programming language which is processor-dependent. Each instruction is one machine operation |
|
|
High-level language |
A computer programming language based on natural language or mathematical notation |
E.g. C#, Python |
|
Declarative |
High-level languages are also based on natural language and are used to declare the necessary information to produce the required result . |
E.g. CSS, SQL |
|
Assembler |
Used for assembly language programs |
|
|
Compiler |
Used for program languages such as C++, Visual Basic |
|
|
Interpreter |
Used for program languages such as Python |
|
|
Lossless |
Compression techniques allow the original data to be perfectly reconstructed, resulting in no loss of data |
|
|
Lossy |
Compression techniques result on a loss of data, so the original data cannot be perfectly reconstructed |
|
|
Run-length Encoding |
A form of lossless compression where a sequence that contains a repeated value of data is replaced by a single value of data with a count of the number of times it occurs |
|
|
Encryption |
Uses to make stored data more secure from hackers, by making it unreadable to people who do not have the key to decrypt or decode it |
|
|
Data compression |
Reduces file sizes to allow download times and file storage requirements to be reduced |
|
|
Nyquist's theorem |
Indicates that the sound must be sampled at twice the highest analogue kaput frequency to create an accurate representation of the original input waveform |
|
|
Sampling rate |
The number of samples taken per second from the analogue input to create a digital signal |
|
|
Sampling Resolution |
The number of bits used to store each sample |
|
|
Bit Pattern |
An arrangement of binary digits arranged in a sequence. Used to represent text and images as well as video and sound |
|
|
ASCII |
Seven-bit character set which offers 128 different characters. Some of these characters are used for controlling peripherals. |
|
|
Character Set |
A list of all the characters accessible to a computer system. |
|
|
Unicode |
A 16-bit character set which offers 65,536 different characters. It includes the characters for any writing system in the world. |
|
|
Even parity |
Where the number of 1s is counted and of the number kg 1s is odd then the parity bit of set for 1. |
|
|
Odd Parity |
Where the number of 1s is counted and of the number of 1s is even then the parity bit is set to 1 |
|
|
Majority Voting |
Each bit is sent three times and checked each time. If it is the same there is no error, but if it's different on one occasion there is an error, in which case the majority of the two will determine the correct bit. |
|
|
Check Digit |
Added to binary data unchecked the data is accurate; this is an approach used by stores to check that the bar code printed on an item of shopping has been correctly into a computer |
|
|
Software |
Refers to the programs or coded instructions that make the computer run |
|
|
Hardware |
Refers to he physical parts that make up a computer system |
|
|
Systems software |
Needed to carry out the tasks to operate the hardware |
|
|
Boolean Expressions |
Used in computer programs; when these expressions are evaluated they give a Boolean Logic output of either true or false |
|
|
Main Memory |
Stores program instructions and data that are processed by the processor |
|
|
Address Bus |
Specifies a physical address in main memory and the value that is to be read or written into that address is communicated via the data bus |
|
|
Control Bus |
Manages data processing; for example, sends a signal to either write from the data bus to a memory address of a signal to read data from a memory address. |
|
|
Input and Output |
Control signals received from the processor include input or output requests. |
|
|
General Purpose Register |
Can be used to hold instructions and data temporarily |
|
|
Dedicated Registers |
Used by far processor to carry out a specific order. |
|
|
Stored Program Concept |
The program instructions and the data are both stored in memory |
|
|
Immediate Addressing |
The data in the operand is fixed; in other words, it is immediately available for use |
|
|
Direct Addressing |
Means the code is directly referred to a memory location |
|
|
Assembly Language |
Used to make machine code instructions more understandable by using mnemonic codes |
|