Hardware & Software Flashcards

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

Define hardware

A

Physical parts of a computer

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

Define software

A

Any program

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

Define resource management

A

How an OS manages hardware & software to optimise the performance of the computer

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

Define peripherals

A

External hardware

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

Define application software

A

Programs the user uses in order to complete a task

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

Define system software

A

Covers a range of progress with setting up and running the computer

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

Define processor

A

A device that carries out algorithms

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

Define scheduling

A

A technique to ensure that different programs are able to work on the same computer system at the same time

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

Define memory mangement

A

How the OS used RAM to optimise the performance of the computer

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

Define file management

A

How an OS stores and retrieves files

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

Define utility program

A

Programs that perform specific common tasks related to running the computer

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

Define library programs

A

Code, data and resources that can be called by other programs

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

Define translators

A

Software that converts programming language instructions into machine code

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

What are the three transitors

A
  • Compilers
  • Assemblers
  • Interpreters
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Define compiler

A

A program that translates a high-level language into machine code

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

Define assembler

A

A program that translates a program written in assembly language to machine code

17
Q

Define interpreter

A

A program for translating a high-level language by recording each statement in the source code and immediately performing the action