Computer Systems Flashcards

(50 cards)

1
Q

What is the Von Neumann architecture

A

Von Neumann put forward the stored program concept
A program must be resident in main memory to be executed
Program instructions are fetched, one at a time, from main memory and are executed, one at a time, in the CPU

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

What happens in secondary storage

A

hard disk drive ( programs and data are LOADED from the hard disk to RAM

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

What happens in primary storage

A

Primary storage - Main memory ( Programs and data are LOADED from the RAM to the processor)

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

What happens in the CPU

A

Central processing unit - CPU(Programs and processed data are transferred back from the processor to RAM) Main memory (Programs and data are finally transferred back from RAM to Secondary storage

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

Why is the Von Neumann architecture made as it is

A

To be as fast as possible with keeping costs low

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

What is the Harvard architecture

A

A Havard architecture computer has separate memory for program and instructions and for data.
Program instructions and data are transferred on a separate instruction and data bus respectively

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

Difference between Von Neumann architecture and Harvard architecture

A

Von Neumann - Shared memory (slower)
Havard - Separate memory (faster)

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

What is the special cycle that the Von Neumann architecture

A

Fetch-decode-execute cycle . CPU Fetches an instruction from Main Memory - Decode the instruction - Execute the instruction

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

What is the clock

A

Generates a signal that is used to synchronise the operation of the processor and the movement of data in the system

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

What is the control unit

A

controls and coordinates the fetch decode execution cycle of the processor. Directed by the timings of the system clock, i sends control signals to ensure that all the function of the different components of the processor are in the correct time with each other in the FDE cycle

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

What is the Arithmetic logic unit

A

Performs arithmetic and logic operations

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

Registers

A
  • Super fast access memory in the processor(program counter, MAR,MDR,CIR, accumulator). Very small storage capacity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the program counter

A

Holds the memory address of the next instruction to be fetched from main memory. The value it stores increases by 1 at each FDE cycle

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

Memory Address register

A

Holds the address of the main memory location currently being accessed by the processor

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

Memory data register

A

Holds the data that is currently being processed

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

Accumulator

A

holds the results of calculations in the processor

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

Current instruction register (CIR)

A

Stores the instruction that is currently being processed

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

What are buses

A

Sets of wires that connect the internal components of a computer. They transmit signals (eg control signals,data signals) between the internal components of a computer

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

Types of buses

A

Address bus - Carries signals relating to memory between the CPU and main memory. Unidirectional
Data bus
Control bus

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

What is a CPU

A

A hardware component in a computer system with the function to process program instructions & data in the operation of the system.

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

What is computer architecture

A

Refers to the design & organisation of the components of the CPU and how they interconnect with the other components of the computer system.

22
Q

What is the Von Newmann architecture

A

A computer system design where both program instructions & data are stored in the same main memory (i.e., shared storage in main memory).

23
Q

What are buses

A

Sets of wires that connect the internal components of a computer.

24
Q

What is the clock

A

It generates a signal that is used to synchronise the operation of the processor and the movement of data in the system.

25
What is the control unit
It controls & coordinates the fetch-decode-execute cycle of the processor. To do this it sends control signals to the other components of the CPU.
26
What is the arithmetic logic counter
It performs arithmetic and logic operations.
27
What is a register
Super-fast access memory in the processor. They have very small capacity.
28
What is cache
Fast access memory in or very near the processor. It has a small storage capacity.
29
What is the program counter
it holds the memory address of the next instruction to be fetched from main memory. The value it stores increases by 1 at each FDE cycle.
30
What is the memory address register
It holds the address of the main memory location currently being accessed by the processor.
31
What is the memory data register
It holds the data that is currently being processed in the processor.
32
What is the accumulator
It holds the results of calculations in the processor.
33
What is the current instruction register
It stores the instruction that is currently being processed.
34
What is the fetch decode cycle. name all the stages
The memory address held in the program counter is copied into the MAR(Memory address register) The address in the program counter is then increment by one to point to the address of the next instruction to be fetched The processor sends signal along the address bus to the memory address held in the MAR The instruction/data held in the memory address is sent along the data bus to the MDR (Memory data register) The control unit decodes the instruction that is in the MDR and generated control signals that direct the other components of the processor to perform the necarry operations The decoded instruction is carried out eg: load data from memory, write data to memory, calculation or logic operation, halt the program The cycle repeats from step one
35
What is the system clock speed
Provides a timing signal at a fixed rate. Measured in Hertz (Hz).The system clock timing signals are used to regulate the rate of the CPU cycles and to synchronise the operation of the other components of the CPU. The greater the clock speed, the greater the number of FDE cycles that the CPU can perform in a second
36
What is Hz
cycles per second.
37
How does the number of cores affect CPU speed
Each core is a separate processor within the CPU eg; dual core (2 cores), quad core (4 cores). Multicores allow for multiple instructions to be processed at the same time compared to the initiation at a time in a single core CPU . Each core operates at a reduced frequency (cycles per second)
38
How does size of Cache affect CPU Speed
Size of cache - Cache is temporary storage of recent data and instructions to or from main memory. It is located very near to the CPU . It is much faster to fetch instructions and data from the cache than from the main memory (RAM). A larger capacity in the CPU cache allows the CPU faster access to more instructions and data
39
What is the order of fastest
CPU registers, cache memory, main memory, Secondary or primary storage
40
What is word length (number of bits)
World length (number of bits) - The number of bits that can be processed in one CPU cycle. Typical word length of most processor architectures is either 32 or 64 bits. A 64 bit processor can process more bits per cycle compared to 32 bit processor
41
What is the main purpose of a computer system
Storage, Processing, Output and Input
42
What types of hardware are there
Input Hardware, Processing Hardware, Output Hardware,Storage Hardware
43
What types of software are there
System software,Application software
44
Types of input hardware
Keyboard,Mouse,Touch screen, Microphone,Camera,Scanner
45
What is processing hardware
Central Processing Unit (CPU), Processor Microchip, Processor
46
What is output hardware
Screen, Speaker,Printer,Motor, LED light
47
What is storage hardware
Read only memory (ROM), Main memory (RAM) Solid state drive (SSD),Hard disk drive (HDD), Cache memory
48
What is an embedded system
A microchip processor that is built into the motherboard of a device other than a general-purpose computer. Usually for the purpose of monitoring and controlling the system in which the microchip is embedded An embedded system is designed to run specialist dedicated software. users cannot use the embedded system to run other general software/applications
49
Examples of embeded systems
Domestirc appliances,smart telivsions, smartphones, entertainment and gaming systems, washing machine, fridge
50
Characteristics of an embedded system
Low power consumption, Dedicated function, Very efficient, when compared to non-embedded systems, Typically, they process inputs from sensors