System Software Flashcards

1
Q

Operating System

A

collection of programs that provide an interface between the user and computer
manages the CPU memory disk peripherals
execute and provide services for applications software.

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

OS features

A
  • Memory management
  • Resource management eg. scheduling
  • File management
  • Input/ Output management
  • Interrupt management
  • Utility software
  • Security
  • User interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Memory management

A

RAM is not large enough to store all the programs being used so operating system is to determine and allocate the length of processor time each task receives through the use of paging, segmentation and virtual memory.

must be shared fairly between multiple programs and applications
being used.

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

Paging

A

must be shared fairly between multiple programs and applications being used which are then swapped between main memory and the hard disk (secondary storage) when needed.

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

Segmentation

A

Memory is divided into the variable size parts. Each part is known as segment which can be allocated to a process. The details about each segment are stored in a table called as segment table.

Memory is split up into logical sized divisions,
called segments.
Segments vary in size
Segments represent the structure and logical
flow of the program.

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