Unix内核源码剖析
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-09-29 22:04:39
微信
赏
支付宝
文档简介:
交换处理
2.2 proc 结构体和 user 结构体
proc 结构体
user 结构体
2.3 为进程分配的内存
代码段
数据段
虚拟地址空间
变换地址
2.4 小结
第 3 章 进程的管理 I
3.1 进程的生命周期
3.2 创建进程
进程的复制
父进程和子进程
系统调用 fork
newproc()
panic()
3.3 切换执行进程
中断执行进程
进程的执行状态
选择执行进程的算法
上下文切换
系统调用 wait
sleep()
swtch()
swtch() 的返回位置
savu()
retu()、aretu()
setpri()
wakeup()
setrun()
3.4 执行程序
程序执行文件的格式
系统调用 exec
estabur()
sureg()
expand()
3.5 进程的终止
系统调用 exit
系统调用 wait
3.6 数据区域的扩展
系统调用 break
3.7 管理内存和交换空间
map 结构体
获取未使用区域
释放区域
3.8 小结
第 4 章 交换处理
4.1 什么是交换处理
代码段和数据段
sched()
xswap()
4.2 共享代码段的处理
xalloc()
xfree()
......
评论
发表评论