Transcription of Architecture of the Linux kernel
{{id}} {{{paragraph}}}
Architecture of the Linux kernelGerion EntrupFelix HerrmannSophie MatterElias EntrupMatthias JakobJan EberhardtMathias CasseltMarch 21, 2018 Contents1 Overview of Linux components.. License..92 process Processes.. process creation - Forking a process .. Threads..163 scheduling in scheduling -Classes.. process Categories.. (1)-Scheduler.. Priorities and Timeslices.. Completely Fair Scheduler.. Implementation details.. kernel Preemption..214 Interrupt processing.. Interrupt entry.. Event handler.. Example: Generic Top Halve.. Example: Handler.. /proc/interrupts.. Conclusion..255 Bottom Selecting the correct Bottom Halve mechanism.. Preemption and Priorities.. Softirq.. Tasklet.. Work queue.. Conclusion..306 kernel Synchronization Why Is Synchronization Needed?.. Standard Synchronization Methods.. Special Synchronization Methods.. Interaction with Interrupts, Bottom Halves and kernel Preemption.
3 Scheduling in Linux 17 ... However, the overhead of process management and scheduling needs to be minimized and respective tasks need to run fast. The operating system provides a transparent abstraction layer between hardware and programs, i.e. each process has its own virtual processor and virtual memory.
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}