Operating Systems Flashcards

1
Q

What are the functions of an operating system?

A
  • Providing User Interface
  • Memory Management
  • Interrupt Service Routines
  • Processor Scheduling
  • Backing store management
  • Input and Output Management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the types of memory management?

A

Paging: Available memory is divided into fixing size pages, process in memory can be held in non-contigous pages, mapped to logical by a page table
Segmentation: Divides address space logically into segments of varying length

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

What is virtual memory?

A

A technique that uses a portion of the computer’s hard disk as an extension of RAM - swaps files in and out of RAM by a process called disk thrashing

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

What is a distributed operating system?

A

Form of parallel processing system which splits tasks over multiple computers - OS coordinates so that the system appears to the user as a single system

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

What is multitasking operating system?

A

An OS that allows each user to run more than one job at a time

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

What is a multi-user operating system?

A

Allows multiple users to use a computer system by allocating each one a slice of processor time - using a scheduling algorithm

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