LKD读书笔记
来源:互联网 发布:网络三剑客下载 编辑:程序博客网 时间:2024/04/29 02:07
x386:根据堆栈指针的得到struct thread_info,从它的task域得到task_struct信息
进程状态 task_struct中的state域:5种状态
schedule()
+--------------------------------+
| /|/ do_exit()
fork创建——>TASK_RUNNING TASK_RUNNING-------------->TASK_ZOMBIE
(准备就绪但没运行) (正在运行)
/|/ /|/ | |
| +-------------------------+ |
等待的事件发生后 | 被优先级高的任务抢占 |为了等待特定事件
任务被唤醒重新置入 | |在等待对列上睡眠
运行队列 +------TASK_INTERRUPTIBLE--------+
或TASK_UNINTERRUPTIBLE
设置任务状态:set_task_state(task,state);
进程关系
1)关系树
2)遍历树
3)哈希数组
- LKD读书笔记
- LKD读书笔记(process Scheduling)
- LKD 3rd 读书笔记——Preface
- LKD 3rd 读书笔记——开篇语
- LKD 3rd 读书笔记——第1章/History of Unix
- LKD 3rd 读书笔记——第1章/History of Linux
- LKD 3rd 读书笔记——第1章/Overview of Operating System and Kernels
- LKD 3rd 读书笔记——第1章/Linux Versus Classic Unix Kernels
- LKD 3rd 读书笔记——第1章/Linux Kernel Versions
- LKD第二章小节
- jlkgfd;lkd;lkdlgf
- LKD第三版翻译时
- LKD (linux内核设计与实现)笔记
- 读书笔记
- 读书笔记
- 读书笔记
- 读书笔记
- >读书笔记
- 一段不离不弃的爱情
- 体验C++中接口与实现分离的技术
- Linux C编程一站式学习
- Java序列化和反序列化
- Java开发必备JDK 6 Update 12下载
- LKD读书笔记
- Fedora10 硬盘安装问题一 安装进不了图形界面
- 肖申克的救赎
- 程序员创业:我的软件推广成功之路
- ctags的使用及相关参数介绍
- 软件需求--从脑筋急转弯想到的
- Windows优化大师x.xx注册机源码
- Javascript全选,反选,全不选
- 在DataGridView中浏览shp图层的属性表[.dbf文件]