Computer systems Flashcards

1
Q

what is von neumann architecture

A

the stored program computer involves storing both programs and the data that they use in memory.

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

what is the purpose of the cpu?

A

central processing unit
continuously reads and executes instructions stored in memory by carrying out the fetch-execute cycle.

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

what is the fetch-execute cycle?

A

cpu instructions are fetched from memory
decoded by the cu to find out what to do
and then executed.
every operation is carried out within the fetch-execute cycle regulated by a cycle of the cpu clock

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

name all the components of the cpu

A

alu
cu
clock
registers
bus

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

what does alu do and stand for?

A

arithmetic logic unit, and carries out mathematical and logical operations (boolean) and binary shifts

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

what does cu do and stand for?

A

control unit which coordinates all of the cpu’s actions.
sends and receives control signals to fetch and write data.

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

what does the clock do?

A

regulates the speed and timing of all signals and computer functions

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

what are registers?

A

smaller and faster than cache memory
built into the cpu chip to temporarily store memory addresses, instructions / data.
used in fetch-execute cycle.

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

function of the bus?

A

collection of wires used to transfer data and instructions from one component to another.

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

what are the types of memory?

A

ram
the main memory and is the largest

cache
relatively small and fast memory that can transfer data faster than ram (more expensive)

registers
special purpose memory located within cpu to execute instructions

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

Define hardware

A

Physical components of the computer

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

Define software

A

The programs that run are run on the computer hardware

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

What is the relationship between hardware and software

A

Both need each other to work.
Hardware takes user input, software runs the program then hardware outputs the program result

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

Define system software

A

System software manages the computer system and acts as a platform to run application software.

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

Give an example of system software

A
  • ios
  • Android
  • Windows
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Define application software

A

Application software is software that performs tasks on the computer

17
Q

Give an example of application software

A
  • Google docs
  • Spotify
  • Youtube
18
Q

Define opperating sytems

A

A collection of programing that manages and controls the computer

19
Q

What do opperating systems do

A

Opperating sytems manage :
- The processor
- memory
- input/output of devices
- applications
- security.

20
Q

Define Utility programs

A

Software designed to help maintain and optimise a computer system

21
Q

What are the different types of memory within the computer

A
  • RAM
  • ROM
  • Cache
  • Register
22
Q

What is volatile data

A

Data that will not be saved if the computer is switched off
(RAM)

23
Q

What is non volatile data

A

Data that will be kept if the power is turned off

24
Q

What is RAM

A

Random Access Memory
- Volatile
- Can be stored and accesses from any location in the memory

25
What is RAMs purpose
Holds programs and data that are currently in use. RAM can be changed at anytime by overwriting it with other data (e.g. games, open docuements)
26
What is ROM
Read Only Memory - Non-volatile - Cannot be changed- only read from
27
What is ROMs purpose
To store data and instructions that are needed for the computer to run. (e.g firmware)
28
What is cache
RAM located in the CPU that that stores commenly used instructions
29
Why is Cache important
Makes executing commen instructions much faster as they are already in the CPU
30
What is register memory
Small amounts of high-speed memory contained within the CPU
31
What is the purpose of register memory
They store important information needed in processing (e.g. the address of the next instruction to be executed, the results of calculations)
32
Define main memory
The part of the computer that stores data that can be accsessed by the CPU (not cache or registers) It can be volatile or non volatile
33
What types of storage are main memory
ROM - non volatlie RAM - volatile
34
Why is main memory used
Data can be read or written quickly as it is close to the CPU
35
Define secondry storage
Secondary storage is any non-volatile storage mechanism not directly accessible by the CPU.
36
What are the 3 types of secondry storage
solid state storage optical storage magnetic storage
37
Why is secondry storage used
It stores programs and data that needs to be stored long term.
38