Please enable JavaScript.
Coggle requires JavaScript to display documents.
Case Studies (Kernel Modules (Module support components (Module management…
Case Studies
Kernel Modules
-
The kernel modules run in privileged kernel mode and they have full access to all the hardware capabilities of the machine on which they run.
-
Scheduling
-
Process Scheduling
Two different algorithms
One is a time-sharing algorithm for fair, preemptive scheduling among multiple processes.
The other is designed for real-time tasks, where absolute priorities are more important than fairness.
Kernel Synchronization
The way the kernel schedules its own operations is fundamentally different from the way it schedules processes.
-
Memory Management
Has two components
-
Other handles virtual memory, which is memory-mapped into the address space of running processes.
-
Virtual Memory
-
It creates pages of virtual memory and loads those pages from disk and swaps them back out to disk as required
The virtual memory manager maintains two separate views of a process address space. One as a set of separate regions and other one as a set of pages.
Process Management
A process is the basic context in which all user-requested activity is serviced within the operating system.
-
TEC, Sede Central Cartago, Escuela de Computacion, Sistemas Operativos Reporte #14 - Operating System Concepts - Capitulo 18 - Case Studies Guilliano Dambrosio Soza, 2017158561 28/10/2019, II Semestre, Esteban Arias