操作系统
文章平均质量分 79
RobotX900
很胖
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[ULK12]虚拟文件系统
一.数据结构二.数据结构间的引用关系原创 2016-05-17 11:47:51 · 437 阅读 · 0 评论 -
[ULK08]内核内存管理
一.页框分配器二.对象分配器1. 对象分配器的数据结构2. slab描述符的位置2.1 内部对象描述符2.2 外部对象描述符3. 通用高速缓存4. 对象分配过程原创 2016-05-12 16:53:50 · 455 阅读 · 0 评论 -
[ULK11]信号(一):一些基本概念
除了众所周知的中断和异常以外,信号是打断程序正常执行的第三种方式.好吧,其实是第"二"种.原创 2016-04-05 16:01:09 · 599 阅读 · 0 评论 -
[ULK11]信号(三):从信号传递到原程序恢复执行
在系统运行的某一时刻,信号生成函数被调用,于是一个信号产生并被发送给某一进程.那么,内核如何保证此信号能够得到进程的注意力,被最终被正确地处理呢? 信号的阻塞,忽略,以及SIGKILL和SIGSTOP都是在信号产生阶段处理的? specific_send_sig_info():如果信号被进程忽略,则根本不会产生信号do_signal() 处理非阻塞的挂起信号参数regs 栈,cu原创 2016-03-28 22:59:56 · 975 阅读 · 0 评论 -
[ULK11]信号(二):几个信号生成函数
信号处理函数小记specific_send_sig_info() 向t发送信号sig参数sig 信号IDinfo 信号的附加信息t 进程描述符其中,参数info可能的取值如下: 值 意义 (siginfo_t) info是指向siginfo_t结构的指针 0 信号由用户发送 1 信号由内核发送 2 信号由内核发送,且信号是:SIGSTOP或SIGK原创 2016-03-28 12:39:41 · 715 阅读 · 0 评论
分享