intro Flashcards

1
Q

what are some of the roles of the os

A

manages hardware and system resources
shares and accounts for resources
offers secure environment for apps and services
provides known environment for app developers and users
provides knows device and i/o system for hardware developers

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

what are some benefits of having an operating system

A

user code doesnt have to manage everything about the machine
stops code from having unconstrained access as there would be no independence security or resource control
simplifies development

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

what does the os include

A

kernel and system library interface

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

what are the 3 types of os

A

embedded /real time
sserver
desktop

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

what does the emebedded/real time os focus on

A

long term reliability and strict timing guarantees
small footprint and no unnecessary code
certification process for safety critical systems

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

what does the server os focus on

A

fairly sharing resources
reliability

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

what does the desktop os focus on

A

interactivity
gui and graphics/media

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

software abstraction

A

the os allows you to write programs that can run on different machines

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

hardware abstraction

A

allows you to hide hardware differences from the os
dont need to have different os versions for different machines

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

what is backwards compatibility and what is used to make it work

A

making new memory look like the old memory structure in order to run old code
the spare wire on the keyboard is used as a switch between old and new memory

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