1.1 System Architecture Flashcards

1
Q

Basic computer system model

A

Includes input, processing, output and storage

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

CPU - name and function

A

Central Processing Unit - Decodes and executes instructions and manages the rest of the hardware.

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

Input device

A

A device used to input information into the computer

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

Output device

A

A device that presents data from the computer

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

Storage device

A

A device on which information can be stored.

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

Von Neumann Architecture

A

Instructions are fetched, decoded and executed one at a time. Instructions and data are held together in the same memory space.

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

Bus

A

Paths/lines on the motherboard that data, electrical power and instructions move on.

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

Address Bus

A

Carries addresses from the processor to memory and input/output devices.

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

Data Bus

A

Sends data between the processor, memory and input/output devices.

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

Control Bus

A

Carries signals to co-ordinate computer activities.

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

CU

A

Control Unit - Co-ordinates activities taking place inside the CPU.

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

Functions of the Control Unit:

A
  1. Controls the execution of instructions in the right order.
  2. Decodes the instructions.
  3. Regulates and controls processor timing using regular pulses from the system clock.
  4. Sends and receives control signals to and from other devices within the computer.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ALU

A

Arithmetic Log Unit. Carries out mathematical and logical operations.

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

ALU functions:

A
  1. Logical Operations: AND, OR, NOT.
  2. Shift Operations: The bits in a binary number can be shifted to the left or the right a number of times.
  3. Arithmetic Operations: +, -, x, /.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are special Purpose Registers?

A

Special very fast memory locations within the CPU with specific purposes in the process of executing instructions.

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

MAR

A

Memory Address Register - Holds the address of data ready for use by the MDR, or the address of an instruction passed from the PC.

17
Q

MDR

A

Memory Data Register - Holds data fetched from or to be written to memory.

18
Q

PC

A

Program Counter - The register that contains the address of the next instruction to be executed. It is incremented for each
instruction of the program being executed.

19
Q

ACC

A

Accumulator - Holds the result of calculations.

20
Q

FDE Cycle

A

Fetch-Decode-Execute. The CPU uses this cycle to carry out program instructions.

21
Q

Fetch

A
  1. The contents of the Program Counter are put into the MAR.
  2. The address is transferred along the address bus to main memory.
22
Q

Decode

A

The CU decodes the instruction in the CIR to see what is to be done next.

23
Q

Execute

A

The instruction is then executed.

24
Q

Factors affecting the speed of the CPU.

A
  1. Clock Speed
  2. Cache size
  3. Number of cores
25
Q

Embedded system + example

A

A computer system within a larger mechanical or electrical system designed for a specialist purpose. Example - coffee machine

26
Q

Multi-tasking

A

Creating the illusion that many programs are running at the same time (rapidly switches between programs)

27
Q

Primary storage -

A

Volatile, short-term, fast memory. Includes registers, cache and RAM.

28
Q

Random Access Memory (RAM)

A

a type of volatile primary storage that stores programs and files that are currently in use.

29
Q

Volatile

A

when the power is turned off, the contents are lost.

30
Q

Virtual Memory

A

when a portion of the Hard Disk Drive (HDD) is used as though it is RAM (hence “virtual”). When RAM fills up, it can use this to keep the programs running without having to close them.

31
Q

Cache

A

very high speed memory next to the CPU that stores frequently used instructions + data

32
Q

Secondary storage

A

non-volatile, long term storage for programs, files and other data. E.g. HDD/SSD, CDs/DVDs.

33
Q

Optical storage

A

CDs and DVDs.

34
Q

Magnetic storage

A

Hard Disk Drives. It uses a moving read-write head that passes over magnetised platters. HDDs can be a bit unreliable due to moving parts than can wear out and break

35
Q

Solid state drives…

A

uses Flash chips which has no moving parts and is much faster and more durable than a Hard Disk Drive.

36
Q

Read-Only Memory (ROM)

A

a type of storage that can only be read from and not written to. The most common use of ROM is to store the basic BIOS settings that boot up the computer.

37
Q

Units of storage:

A
  • Bit = 1 or 0 (smallest unit of data).
  • Nibble = 4 bits
  • Byte = 8 bits
  • KiloByte = 1024 Bytes
  • MegaByte = 1024 x 1024 (roughly 1 million) Bytes
  • GigaByte = 1024 x 1024 x 1024 (roughly 1 billion) Bytes
  • TeraByte = 1024 x 1024 x 1024 x 1024 (roughly 1 trillion) Bytes
38
Q

Characteristics of secondary storage that need to be considered when buying devices for certain scenarios:

A
  • capacity (amount of data it can store)
  • speed (how fast data can be read and written to it)
  • portability (how easy it is to carry about)
  • durability (how difficult it is to break)
  • reliability (how long it tends to last without going faulty)
  • cost (per byte or Gigabyte)