Key Definitions Flashcards

1
Q

Define ‘Control Unit’

A

A component of the CPU

  • Coordinates how data moves around a CPU
  • Manages instructions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is ‘Intermediate code’

A

Intermediate code is used to translate the source code into the machine code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define ‘Assembly language’

A

Assembly language is a programming language, almost exactly like the machine’s code, which the computer can understand, and can be used to directly tell the computer what to do.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is ‘Hashing’

A

Is the transformation of a string of characters into a usually shorter value that represents the original string.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is ‘Packet switching’

A

Is a method of grouping data transmitted over a digital network into packets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a ‘Register’

A

A storage location on a procosser.

It can hold an instruction, a storage address, or any kind of data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is ‘Optical Storage’

A

An electronic storage medium that uses low power laser beams to record and retrieve digital binary data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a ‘Device Driver’

A

Is a program that controls the operation of a specific type of device.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is meant by the term ‘Machine Code’

A

An element language of computers. Read by the computer’s CPU. Composed of a sequence of digital binary numbers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is ‘Normalisation’

A

Analysing databases by using separate tables to reduce redundant data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does ‘ASCII’ stand for and what is it?

A

American Standard Code of Information Interchange

ASCII code allows computers to understand how to represent text as binary values.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are ‘Busses’ (computer science)

A

Busses are the set of wires that transfer data from the processor to the main memory and peripherals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the ‘Operating system’

A

Suite of programs that controls that computer hardware and software resources.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are ‘compilers’?

A

A program that translates high-level programming into machine code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is ‘Lossy compression’?

A

Removes some of a file’s original data to reduce the file size.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is ‘TCP/IP stack’?

A

A protocol stack used when connecting a device to the internet.

17
Q

What is ‘Problem Decomposition’?

A

Breaking down a problem into smaller parts so it is easier to understand.