Computer Systems and Databases Flashcards

1
Q

Describe:

Control Unit

A

Manages the Fetch-Decode-Execute Cycle

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

Describe:

Arithmetic Logic Unit

A

Performs all arithmetic and logic calculations
Stores immediate results in registers

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

Describe:

Cache

A

Very fast memory in the CPU
Slower than registers but faster than RAM
Stores regularly used data so that the CPU can access it quickly
Low Capacity
Expensive

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

Describe:

Clock

A

Sends out electrical impulses that synchronise CPU components
Each clock signal allows one instruction to be executed

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

Describe:

Buses

A

Collections of wires that are used to transmit data between components of the CPU

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

Describe:

Registers

A

Temporarily hold small bits of data used by the CPU. Very quick

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

Describe:

Fetch Stage

A

Control Unit reads the memory address of the next instruction
Instruction is copied to a register

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

Decode Stage

A

Instruction is Decoded by the Control Unit
Control Unit prepares for next step

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

Execute Stage

A

The instruction is performed

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

Describe Optical Storage

A

Data is stored as pits on the surface
Surface is reflective
Laser beam shines on the surface and detects changes in position of reflected beam

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

Operating System Jobs

A

Memory Management
Security Management
CPU Management
Storage Management
Input/Output Management
Hardware/Software Management

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

Compiler

A

Translates source code all at once into one executable file

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

Interpreter

A

Translates and runs source code one instruction at a time, but doesn’t create an executable file

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

Databases

A

Primary Key - Identifier for individual table
Foreign Key - Uses Primary Key of other table to reference it
Field - Columns
Record - Rows

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

SQL Keywords

A

SELECT
FROM
WHERE
ORDER BY
INSERT INTO
UPDATE
DELETE FROM
* - Will return all fields
VALUES

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