4.1 Flashcards

(11 cards)

1
Q

What is hardware?

A

The physical components of a computer system

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

What is software? 2 categories?

A

Name given to program code. Sequences of instructions which are executed in order to perform a task
System & application software

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

What is application software? Examples?

A

Name given to programs that complete a specific task for the user
Word processor, web browsers, spreadsheet software

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

What is systems software?

A

It operates, controls and maintains the computer and its components

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

What does the systems software include?

A
  • operating system
  • utility programs
  • library programs
  • translators
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does the OS do?

A

Allows its user to control the computer with ease by providing a virtual machine which hides the true complexity of the computer from the user

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

The OS also manages resources, what is included in resource management?

A
  • processor scheduling
  • memory management
  • IO management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What do utility programs do?

A

Used for completing housekeeping tasks in a computer system such as:
- data backup
- defragmenting hard drives
- data compression
- encryption

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

What is defragmentation?

A

Reorganising data on a hard drive in order to improve speed of access

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

What are library programs?

A

They contain useful functions that are frequently used by a program to simplify the process of developing a program

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

What are translators?

A

Pieces of software which translate between different types of language:
- compilers
- assemblers
- interpreters

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