- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 linux内核学习-----进程调度
进程调度 进程调度:是指进程调度程序,主要负责决定将哪个进程投入运行,何时运行以及运行多长时间;可以认为是在可运行态进程之间分配有限的处理器时间的内核子系统 调度程序:最大限度利用处理器时间(可理解为最大程度上减少cpu的空闲时间),当cpu数少于待运行进程数时,这时会有一些进程等待,调度程序需要选择一个来执行(基本工作) 一、多任务 多任务操作系统:同时并发地交互执行多个进程的操作系统 多任...
2019-07-21 14:01:47 142
原创 Linux内核学习----进程管理
进程的管理 1、进程 进程:处于执行期的程序以及相关资源的总称,(进程是正在执行的程序代码的实时结果)包含其他资源: 打开的文件 挂起的信号 内核内部数据 处理器状态 一个或多个具有内存映射的内存地址空间 一个或多个线程 存放全局变量的数据段 执行线程:(线程)进程中活动的对象,拥有独立的程序计数器,进程栈和一组进程寄存器,是内核调度对象,在Linux中对进程和线程不做特别区分 操作系统中进程中...
2019-07-08 20:05:23 200
原创 从零开始学Linux内核-----从Unix到Linux
1、从Unix到Linux Unix强大的原因: a、Unix简洁:仅仅提供几百个系统调用并且有一个明确的设计目的 b、一切皆文件:这一抽象使得对设备和数据操作都是用同一套系统调用接口来进行 open(), read(), write(),lseek()和close() c、Unix的内核和相关的系统工具使用C语言编写而成:在各种硬件体系架构中有超强的移植能力,使得开发人员很容易接受它 d、进程创...
2019-07-01 22:21:22 339
interview_internal_reference.zip
2019-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人