摘要:
System Call Handler and Service Routines in the 80 × 86 architecture a Linux system call can be invoked in two different ways, and both of them jump t 阅读全文
摘要:
Process Address Space When a User Mode process asks for dynamic memory, it doesn’t get additional page frames; instead, it gets the right to use a new 阅读全文
摘要:
dynamic memory Page Frame Management Page Descriptors used to distinguish the page frames that are used to contain pages that belong to processes from 阅读全文
摘要:
I/O Architecture bus the primary communication channels inside the computer.Any computer has a system bus that connects most of the internal hardware 阅读全文
摘要:
Scheduling Policy Linux scheduling is based on the time sharing technique: several processes run in “time multiplexing” because the CPU time is divide 阅读全文
摘要:
Clock and Timer Circuits Real Time Clock(RTC) All PCs include a clock called Real Time Clock (RTC), which is independent of the CPU and all other chip 阅读全文
摘要:
How the kernel Services Requests Kernel Preemption As I understand, Kernel Preemption is the invocation of the schedule() the main characteristic of a 阅读全文
摘要:
Process Descriptor How Processes Are Organized the process in state: TASK_RUNNING organized in runqueue list group TASK_STROPPED\EXIT_ZOMBIE\EXIT_DEAD 阅读全文
摘要:
摘抄内容引用自linux kernel document -- code analyse based on linux kernel version v6.7 description pre the initialization and the manage of the struct pid is 阅读全文
摘要:
Physical Memory Layout unavailable address for kernel either because they map hardware devices’ I/O shared memory or because the corresponding page fr 阅读全文