Operating systems Flashcards

1
Q

what is an operating system

A

the software that controls the overall operation of a computer

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

example of operating systems

A

windows, macOS, UNIX, Linux, Solaris

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

example of smart phone operating systems

A

apple iOS, google android, windows phone, Blackberry OS, Nokia Symbian OS

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

Software classification

A

Software consists of application and system
system consists of utility and operating system
operating system consists of user interface and kernel

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

what is application software

A

not a part of the oeprating system, sit on top of it?
includes browsers, word, youtube, email, notes, calculator etc.

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

System software comprises

A

utility software and the operating system, is inbetween application software and hardware
utilty software extends capabilities of the operating system

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

user interfaces

A

text based (shell)
graphical user interface(GUI)

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

kernel

A

performs required functions and contains components
- file manager (looks after file storage/retrieval)
- device drivers (software for comms with devices)
- memory manager (handles memory allocation/deallocation)
scheduler and dispatcher (handles CPU task scheduling)

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

what does the file manager do

A

maintains records of all files stored in mass storage
- where each file is located
- which users are permitted access to various files
- which portions of mass storage are available

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

directory

A

Directory (or folder): a user created bundle of files and other directories
directory path: a sequence of directories and subdirectories from the root

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

user interface types

A

Text based (Shell)
Graphical User interface (GUI)

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

Components of kernel and their functions

A

File manager (looks after file storage/retrieval)
Device drivers (software for comms with devices)
Memory manager (handles memory allocation/deallocation)
Schedular - determines which activities are to be considered for execution
dispatcher - controls allocation of time to the activities

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

device drivers

A

programs that communicate with controllers to carry out operatins on the peripheral devices attached to the machine
- each device driver is uniquely designed for the type of device
- devices include disk driver, printer, graphics card ets

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

Memory manager

A

Allocates space in memory #go back to this.

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

Schedular and dispatcher

A

Schedular - determines which activities are to be considered for execution
Dispatcher - contolrs the allocation of time to the activies

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

what are schedular and dispatcher responsible for?

A

process administration

17
Q

The concept of a process

A

Process - the activity of executing a program
Process state - current status of the activity, including
- Current position in the program currently being executed, stored in the Progam counter
- values currently in the CPU register
- address of related portion of program in main memory

18
Q

process state is like a

A

snapshot of the machine
Process A in

19
Q

where is the current positin of a program being executed stored

A

the program counter

20
Q

job

A

execution of a program