Classification of operation systems by operating mode.
serial batch processing
multiprogrammed batch processing
run time environment
Basic concepts of operating systems:
managment of I/O devices
(security, user and rights managment)
What are the characteristics of a boot loader?
-Executed right after computer start
-resight at a fixed adress
-main purpose = fetch OS and prepare computer to execute OS
Explain the difference between preemptive and cooperativ multi tasking
-Processes transfer contoll to OS voluntarily
-timer is used to transfer controll
What are process creation methods?
-old process ends, new process starts
-old process copies itself, both run afterwards
-old process creates new, independant process
What are process termination methods?
-process waits for subordinant process to end
-process waits for any process to end
What are requirements for preemptive multitasking?
privilege levels (OS mode, user mode)
Whats the difference between systemcall exeption and interrupt?
Systemcall = process (user mode) needs OS functionality (switch between user and OS mode)
Exception = hardware detects something unusual (caused by the process) switches to OS mode
Interrupt = hardware detects something unusual (not caused by the process) switches to OS mode
How are different message based communications distinguished?