Quiz 2 Flashcards
a message passing model is: easier to implement than shared memory model for intercomputer communication, only useful for small simple operating systems, a network protocol and does not apply to operating systems, is faster than the shared memory model
only useful for small simple operating systems
the major difficulty in designing a layered operating system approach is
appropriately defining the various layers
a microkernel is a kernel
that is stripped of all nonessential components
which is not an example of a benefit of virtual machines: ability to concurrently run several different operating systems, ability to run several different operating systems that all share the same hardware, protects the host system from guest operating system, uses less physical memory than an actual operating system
uses less physical memory than an actual operating system
what are techniques for passing parameters from an application to a system call
stack, registers, special blocks in memory (NOT cache memory)
what provides an interface to the services provided by an operating system
system calls
a spinlock
does not require a context switch when a process must wait on a lock
when a process creates a new process using the fork() operation what states is shared between parent process and the child process if possible?
shared memory segments