• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/37

Click to flip

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