Computer systems Flashcards

You may prefer our related Brainscape-certified 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
Q

What is RAMs purpose

A

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
Q

What is ROM

A

Read Only Memory
- Non-volatile
- Cannot be changed- only read from

27
Q

What is ROMs purpose

A

To store data and instructions that are needed for the computer to run.
(e.g firmware)

28
Q

What is cache

A

RAM located in the CPU that that stores commenly used instructions

29
Q

Why is Cache important

A

Makes executing commen instructions much faster as they are already in the CPU

30
Q

What is register memory

A

Small amounts of high-speed memory contained within the CPU

31
Q

What is the purpose of register memory

A

They store important information needed in processing
(e.g. the address of the next instruction to be executed, the results of calculations)

32
Q

Define main memory

A

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
Q

What types of storage are main memory

A

ROM - non volatlie
RAM - volatile

34
Q

Why is main memory used

A

Data can be read or written quickly as it is close to the CPU

35
Q

Define secondry storage

A

Secondary storage is any non-volatile storage mechanism not directly accessible by the CPU.

36
Q

What are the 3 types of secondry storage

A

solid state storage
optical storage
magnetic storage

37
Q

Why is secondry storage used

A

It stores programs and data that needs to be stored long term.

38
Q
A