Systems Architecture, Memory, Storage Flashcards

(37 cards)

1
Q

Purpose of the CPU

A

The Central Processing Unit is the hardware that executes program and manages the rest of the hardware

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

What does CPU stand for

A

Central Processing Unit

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

Von Nuemann architecture

A

The idea of holding programs in memory, and moving data between the data unit and the processor

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

Components of the CPU

A

Main memory, the processor and the cache memory

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

Components of the processor

A

The CU, the ALU, the accumulator and registers

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

What does CU stand for

A

Control Unit

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

What does ALU stand for

A

Arithmetic Logic Unit

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

Accumulators

A

Special purpose very fast memory locations in which all operations are carried out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
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
10
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
11
Q

Control bus

A

Carries signals to coordinate all the computer activities

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

Control Unit

A
  • Controls the execution of instructions in the correct sequence
  • Decodes instructions
  • Regulates and controls processor timing using regular pulses from the system clock
  • 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

Arithmetic Logic Unit

A
  • Performs logical, shift and arithmetic operations
  • Logical operations: include AND, OR and NOT
  • Shift operations: the bits in a computer word can be shifted left or right by a certain number of places
  • Arithmetic operations: include addition, subtraction, multiplication and division
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Special purpose registers

A
  • Memory Address Register (MAR)
  • Memory Data Register (MDR)
  • Program Counter (PC)
  • Current Instruction Register (CIR)
  • Accumulator
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Memory Address Register

A

Holds the address of the instruction/piece of data to be fetched/stored

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

Memory Data Register

A

Temporarily holds the data or instruction when it is fetched from memory

17
Q

Program Counter

A

Holds the memory address of the next instruction to be executed

18
Q

Current Instruction Register

A

Holds the current instruction to be executed, which has been fetched from memory and is temporarily held in the MDR before being copied to the CIR

19
Q

Fetch (the fetch-execute cycle)

A
  • The address of the next instruction to be executed is copied from the PC to the MAR
  • The PC is incremented
  • The instruction held in the location of the address is copied to the MDR
  • The contents of the MDR are copied to the CIR
20
Q

Decode (the fetch-execute cycle)

A

The CU decodes the instruction in the CIR

21
Q

Execute (the fetch-execute cycle)

A

The instruction is executed

22
Q

Factors affecting CPU performance

A
  • Clock speed

- Type and size of memory

23
Q

Clock speed

A

The number of electrical cycles per second, or the rate at which the electrical current changes in the circuits, measured in hertz/gigahertz

24
Q

Caches

A

High-speed memory, which increases the speed of the CPU by holding frequently used data or instructions

25
Embedded systems
An embedded system is a computer system with a dedicated function within a larger system
26
What does RAM stand for
Random Access Memory
27
Function of RAM
Acts as temporary storage for programs and data while the program is being executed
28
Virtual Memory
Memory from the hard disk drive which is configured to operate like main memory
29
What does ROM stand for
Read-Only Memory
30
Function of ROM
To store the bootstrap loader
31
What is the bootstrap loader
A small program which loads the operating system
32
Types of secondary storage
Magnetic, flash, optical and cloud
33
Magnetic storage
- Read with a moving head inside the disk drive - Moving parts so are slow to read from or write to - Vulnerable to magnetic fields - Can be internal or portable - Have huge capacity for relatively low cost
34
Solid state drive(SSD)
- Flash memory - Reliable and durable(have no moving parts) - Relatively light - Faster access times than HDD(data can be accessed instantaneously - Low power consumption - Run cooler than HDDs - Thin due to no moving parts - Much more expensive than HDDs
35
Optical devices
- 3 formats(CD-R, CD-ROM, CD-RW) - Makes pits and lands in the disk - Pits and lands are read with a laser - Can be damaged by sunlight
36
Advantages of cloud storage
- Data can be accessed from anywhere - Data can be easily shared between locations - Backup is not an issue(responsibility of the provider)
37
Disadvantages of cloud storage
- Requires an internet connection | - Security is a concern