2.1.6 The functions of an operating system Flashcards

1
Q

What are some purposes of the operating system?

A
  • User interface
  • Memory Management
  • Peripheral Management
  • File management
  • Allows multitasking
  • Provides security
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does peripheral management do?

A
  • It allows for communication between the system and peripherals through device drivers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the user interface?

A
  • The OS has to provide a link between the user and the computer hardware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What types of user interfaces are there?

A
  • GUIs (have menus and icons)
  • Command Line Interfaces (user types in codes)
  • Natural Language Interface (user speaks to interface)
  • Menu Based Interface (gives the user a selection of options)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does memory management do?

A
  • Allocated and de-allocated memory to programs
  • Prevents overwriting
  • When RAM is full, part of the HDD is used as virtual memory
  • Optimises system performance through maximising memory usage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a device driver?

A
  • A software program that allows hardware devices to be used by the OS, acting as a translator
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How is multitasking achieved?

A
  • Through time slicing and parallel processing, to give the illusion of simultaneous processing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is time-slicing?

A
  • Each process is given a ‘time slice’ or turn of the CPU processing based on time and priority
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is parallel processing?

A
  • When tasks are distributed between cores
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How does the OS provide security?

A
  • User access levels
  • Authentication
How well did you know this?
1
Not at all
2
3
4
5
Perfectly