04 2016 档案
摘要:mqy + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 Linux内核学习总结 课程学习概述: 计算机的工作方式:理解Linux的切入点。 Linux的整体理解:操作系统的启动、系统功
阅读全文
摘要:第四章进程调度 进程调度程序可看做在可运行太进程之间分配有限的处理器时间资源的内核子系统。调度程序是多任务操作系统的基础。通过调度程序的合理调度,系统资源才能最大限度地发挥作用,多进程才会有并发执行的效果。 最大限度地利用处理器时间的原则是,只要有可以执行的进程,那么总会有进程在执行。 4.1多任务
阅读全文
摘要:mqy+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 进程的调度时机与进程的切换 操作系统原理中介绍了大量进程调度算法,这些算法从实现的角度看仅仅是从运行队列中选择一个新进程,选择的过
阅读全文
摘要:第七章链接 链接的时机 编译时,也就是在源代码被翻译成机器代码时 加载时,也就是在程序被加载器加载到存储器并执行时。 运行时,由应用程序执行。 在现代系统中,链接是由链接器自动执行的。 链接器的关键角色:使分离编译称为可能。 链接的时机 编译时,也就是在源代码被翻译成机器代码时 加载时,也就是在程序
阅读全文
摘要:摘要: mqy + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 可执行文件的格式 在 Linux 平台下主要有以下三种可执行文件格式: 1、a.out(assembler and li
阅读全文
摘要:第三章 进程管理 3.1进程 概念: 进程:处于执行期的程序。但不仅局限于程序,还包含其他资源(打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内催音社的内存地址空间及一个或多个执行线程,存放全局变量的数据段等) 内核需要有效又透明地管理所有细节。 线程:执行线程的简称,是在进程中活
阅读全文
摘要:摘要: mqy + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 操作系统的三大功能:进程管理,内层管理,文件系统 最核心:进程管理 进程控制块PCB——task_struct 为了管理
阅读全文