Chapter 2 Flashcards
Type of system calls that Get time/date, set time/date
Information maintenance
The OS provides application programmers with API to invoke services
(T/F)
True
Type of system calls that Create file and delete file
File management
In …………, It is easier to extend the OS
Micro-kernel approach
In ………………., Linking additional services dynamically is preferable to recompiling the kernel every time a change is made
(operating system structure)
Modules Approach
The process of starting a computer by loading the kernel
System Boot
…………. provides more security and reliability
Micro-kernel approach
In layered approach, bottom layer (layer 0) is …………
hardware
Removes all nonessential components from the kernel and implements them as system programs
(operating system structure)
Micro-kernel Approach
Allocate resources to the running processes
Resource allocation
Loosely-coupled as changes in one layer do not affect the others
(operating system structure)
Layered Approach
In micro-kernel approach, No need to modify of the kernel
(T/F)
True
In ………….., Each layer uses the functions of only the lower-level layers
(operating system structure)
Layered Approach
type of system calls that Create, load, execute, terminate, and abort
process control
To provide very efficient performance
Monolithic
……….. are available as functions written in C and C++
System calls
Recording which process uses how much and what kinds of resources
Logging
Difficult to implement and extend
(operating system structure)
Monolithic Approach
In micro-kernel approach, Most services are running as kernel rather than user processes
(T/F)
False
It is easier to port the OS from one hardware design to another. this is an advantage of …………
Micro-kernel approach
In micro-kernel approach, New services are added as system programs
(T/F)
True
In …………, Several OSs use of this approach, such as UNIX, Linux, and Windows
(operating system structure)
Monolithic Approach
Very little overhead in the system-call interface
(operating system structure)
Monolithic Approach
the primary module has only core functions. This is a similarity between the …………. and …………
Modules approach, Micro-Kernel approach
Type of system calls that Get and set device attributes, logically attach or detach devices
Device management
Type of system calls that Get system data, set system data
Information maintenance
In ………………, If a service fails, the rest of the operating system remains untouched
Micro-Kernel Approach