![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
os
yuhongxiang_sh
这个作者很懒,什么都没留下…
展开
-
Process Creating/ Switching/ Destroying
The set of data that must be loaded into the registers before the process resume sits execution on the CPU is called thehardware context. The hardware context is a subset of the process execution co原创 2018-01-12 14:24:49 · 180 阅读 · 0 评论 -
Interrupt
As the name suggests, interrupt signals provide a way to divert the processor to code outside the normal flow of control. When an interrupt signal arrives, the CPU must stop what it's currently doing原创 2018-01-15 16:09:31 · 238 阅读 · 0 评论 -
Memory Management
The kernel must keep track of the current status of each page frame. For instance, it must be able to distinguish the page frames used to contain pages belonging to processes from those that contain k原创 2018-01-18 14:04:49 · 315 阅读 · 0 评论 -
Memory Addressing
The Page Global Directory includes the addresses of several Page Middle Directories, which in turn include the addresses of several Page Tables. Each Page Table entry points to a page frame. The lin原创 2018-01-10 11:15:08 · 234 阅读 · 0 评论 -
Process
struct task_struct {/* these are hardcoded - don't touch */ volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped */ unsigned long flags; /* per process flags, defined below */ int sigpend原创 2018-01-10 14:22:11 · 178 阅读 · 0 评论