1.1 The basic structure of Computer Systems Flashcards

1
Q

What is RAM

A
  • Primary storage area where the computer keeps data and instructions that the CPU needs

Random Accessibility
* Read and Write in order
* high flexibility with memory organised in cells

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

What are the core blocks of the CPU?

A

CLU
* Manages and controls Operation of CPU
* Oversees execution of instructions
* Fetches instructions form main memory, decodes them and coordinates their execution
* Controls flow of data

ALU
* Performs Arithmetic operations
* Addition, Substraktion, And, Or, Not

Registers
* Storage location for temporary Data
* Faster then accessing main memory data
* Comon registers: Programm counters, Instruction registers

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

Bus system

A
  • Communication Systems

Address Bus
* CPU notifies RAM which memory to read
Data Bus
* Content of Cell sent to CPU for further processing

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

What are the core elements of the von neumann Architecture?

A
  • CPU
  • Main Memory
  • Bus System
  • Input / Output Devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Input/Output Devices

A
  • Interfaces between System and its environment
  • Includes communication with user and with storage devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the Steps of the von Neumann Cycle

A
  1. Fetch instructions
  2. Decode Instructions
  3. Fetch Operand
  4. Execute Instructions
  5. Store results
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Programm counter

A
  • Component within CPU
  • Contains the memory address of the next instruction to be executed
  • This address is either incremented continuously or, in the case of jump instructions, changed completely.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

1 Fetch Instruction

A

Computer Instruction is loaded from RAM into CPU
* Address stored in programm counter sent via address bus to main memory
* According data sent back to CPU via Data Bus

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

2 Decode Instruction

A

Instructions stored in CPU in numerical terms which are decoded in specific operation

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

3 Fetch operand

A

CPU fetches operands for calculation from RAM or Internal registers

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

4 Execute Instructions

A

Calculations performed by CPU

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

5 Store result

A

Results are stored into Memory or Registers

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

Vector Processing

A
  • CPU performs simultaneous operations on set of operands
  • X86 Architecture
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Caches

A
  • Storage between CPU and Memory
  • Reduces time to access Data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Multi-Core Systems

A
  • Parallel processing
  • Multiple CPU´s on single chip
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Instruction Pipelining

A
  • Overlapping execution of instructions
  • One instruction per Clockcycle
17
Q

What is the ‘machine language’ in the context of the von Neumann Cycle?

A

The Mapping of numbers to the individual instructions of a processor

18
Q
A