Linux内核设计第八周 ——进程的切换和系统的一般执行过程 第一部分 知识点总结 ...
分类:
系统相关 时间:
2016-04-12 22:22:07
阅读次数:
231
第四章 进程调度 【学习时间:1小时45分 撰写博客时间:2小时10分钟】 【学习内容:Linux的进程调度实现、抢占和上下文切换、与调度相关的系统调用】 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间。进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统。 最大限 ...
分类:
系统相关 时间:
2016-04-12 22:10:18
阅读次数:
314
第四章进程调度 进程调度程序可看做在可运行太进程之间分配有限的处理器时间资源的内核子系统。调度程序是多任务操作系统的基础。通过调度程序的合理调度,系统资源才能最大限度地发挥作用,多进程才会有并发执行的效果。 最大限度地利用处理器时间的原则是,只要有可以执行的进程,那么总会有进程在执行。 4.1多任务 ...
分类:
系统相关 时间:
2016-04-12 20:58:11
阅读次数:
333
《Linux内核设计与实现》 Chapter4 读书笔记 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间,进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统。 一、多任务 多任务操作系统就是能同时并发地交互执行多个进程的操作系统。 多任务系统可以划分为两类: 非抢 ...
分类:
系统相关 时间:
2016-04-12 00:24:28
阅读次数:
234
陈巧然 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、视频内容 Linux系统的一般执行过程 最一般的情况:正在运行的用户态进程X切换到运行用户态进程Y的过程 1. 正在运行的用户态进程 ...
分类:
系统相关 时间:
2016-04-11 23:55:12
阅读次数:
297
第四章 进程调度 序 进程在操作系统看来是程序的运行态的表现形式。 4.1多任务 多任务操作系统:同时并发地交互执行多个进程的操作系统 多任务操作系统会使多个进程处于堵塞或者睡眠状态。这些任务尽管位于内存,但是并不处于可运行状态。这些进程利用内核堵塞自己,直到某一事件发生。 多任务系统可以划分为两类 ...
分类:
系统相关 时间:
2016-04-10 17:49:19
阅读次数:
274
By:Ailson Jack
Date:2016.04.10
个人博客:www.only2fire.com
本文在我博客的地址是:http://www.only2fire.com/archives/871.html,排版更好,便于学习。
上一章简单的讲了一下中断的上半部(中断处理程序),这一章就讲讲中断的下半部以及下半部的...
分类:
系统相关 时间:
2016-04-10 14:33:12
阅读次数:
287
《Linux内核设计与实现》第八周学习总结——第四章 进程调度 第4章 进程调度35 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间,进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统。只有通过调度程序的合理调度,系统资源才能最大限度地发挥作用,多进程才会有并发行 ...
分类:
系统相关 时间:
2016-04-10 06:39:38
阅读次数:
310
一、进程(任务)描述 1.进程是处于执行期的程序;除了可执行程序代码,还包括打开的文件、挂起的信号、内核内部数据、一个或者多个执行线程等多种资源 线程是在进程活动中的对象;内核调度的对象是线程而不是进程 在Linux系统中,并不区分线程和进程 可能存在两个或者多个进程执行的是同一个程序;甚至N个进程 ...
分类:
系统相关 时间:
2016-04-07 20:26:40
阅读次数:
218
第七章、中断和中断处理 7.1中断 中断使得硬件得以发出通知给处理器。中断随时可以产生,内核随时可能因为新来到的中断而被打断。 不同的设备对应的中断不同,而每个中断都通过一个唯一的数字标志。操作系统给不同的中断提供对应的中断处理程序。 这些中断值通常被称为中断请求(IRQ)线,每个IRQ线都会被关联 ...
分类:
系统相关 时间:
2016-04-07 13:32:21
阅读次数:
162