Computer systems Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Define hardware

A

Physical component that makes up the computer.

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

Define software

A

Any program that runs on the computer.

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

What is system software?

A

Programs that are needed to enable the computer to function, including the operating system, utilities, library routines and programming language translators.

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

What is application software?

A

Programs that enable a user to perform a task.

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

What is managed in an operating system software?

A
  • processors
  • memory
  • input/output devices
  • applications
  • security
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does processor management do?

A

Manages the use of the processor resources.

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

What does memory management do?

A

When a program is running it mut be in the computer’s main memory, and the OS must manage where in memory each program and data needs to go.

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

Give examples of input devices?

A
  • a mouse
  • a keyboard
  • microphone
  • sensor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Examples of output devices?

A
  • speaker
  • conventional computer screen
  • an actuator
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does application management do?

A

When applications are installed an operating system will run a program to install it.

The OS will interact with applications through an Applications Program Interface (API).

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

What are methods in security management?

A
  • passwords and different users
  • Setting different access rights and privileges for different users
  • Automatically downloading updates for the OS to ensure security loopholes are patched
  • Encrypting files
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is in the Von Neumann architecture?

A
  • the program is stored in main memory and instructions are fetched and executed sequentially
  • there is a single memory (and bus system) for accessing both data and programmes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Function of ALU?

A

Arithmetic Logic Unit
- Logical Operations : boolean (AND, OR…)
- Shift operations: binary shift
- Arithmetic operations: addition, subtraction, multiplication, division

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

Function of Control Unit?

A
  • controls execution of instructions in the same sequence
  • decodes instructions
  • regulates and controls processor timing using 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
15
Q

Function of clock?

A

Controls processor timing

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

Function of Bus?

A

Pass data between the components of the CPU.

17
Q

Function of system bus?

A

Program instructions and data move between main memory and processor using internal connections called buses.

18
Q

Describe the fetch-execute cycle

A

Fetch :
- address A of the next instruction is fetched from the register (a special fast memory location in the processor) where it is held

  • This register is incremented so it points to the next instruction to be fetched
  • Instruction at Address A is fetched from memory and put into a special register ready to be decodes

Decode:
- CU decodes the instruction to see what has to be done next

Execute:
- Instruction is execute