Computers Flashcards
What are the main os services?
∙ file management; ∙ input/output management; ∙ process management; ∙ memory management; ∙ multiprocessor management
what does the kernelmode enable you to do?
switch from kernel tuser and use all of the computers functionality(priviliged instructions)
what does the user mode enable you to do?
plain instructions
What are the main possible os structures ?
monolithic;
layered;
microkernel;
modules
Explain the monolitic os structure
has all services implemented by a large kernel. Examples: CP/M, MS-DOS.
What problem might arise when a kernel has a monolithic
structure?
That there will be a large and disorganized mass of code , hard to understand and extend
Explain the layered os structure
it has services
implemented by a large kernel, with a layered organisation.
Examples: UNIX, VMS.
What problem might arise when a kernel has a layered structure ?
It wil be impossible to understand the design of the work as there will be ump layers and it will be diffiult to avoid flowing the wrong way
What problem might arise when a kernel has a micro kernel structure ?
messanger failure
adn makes soving the problem longer which is not appropriate for grephics or network stransfers (high bandwiths huge data)
Explain the micro kernel os structure
has services implemented by servers, and a small kernel delivering messages between them. Examples: Mach, QNX.
Explain the modular os structure
It has services implemented by modules, and a small kernel that loads them on demand. Examples: Linux, OS X
What are the stages of the bootstrap?
the stage one boot loader is run from BIOS ROM;
the stage two boot loader is loaded from disk and run;
the operating system proper is loaded from disk and run.
What does a virtual machine do ?
A virtual machine abstracts a physical computer into a virtual one. Examples: VMware, VirtualBox
what are dual boots or tri boots usually used for?
Virtual Machines