如有问题,请联系本人邮箱 liaojialong0328@gmail.com
-
线程概念、多线程模型
什么是线程,为什么要引入线程 还没引入进程之前,系统中各个程序只能串行执行 引入进程之后,可以边听音乐边玩QQ 引入线程之后,在QQ里可以边聊天边传送文件等 传统的进程是程序执行流的最小单位,引入线程后,线程成为了程序执行流的最小单位 线程是一个基... -
处理机调度概念、层次
基本概念当有一堆任务要处理,但由于资源有限,这些事情没法同时处理。这就需要确定某种规则来决定处理这些任务的顺序,这就是“调度”研究的问题 三个层次高级调度(作业调度)作业:一个具体的任务 用户向系统提交一个作业 = 用户让操作系统启动一个程... -
进程调度的时机、切换与进程调度方式
进程调度的时机进程调度(低级调度),就是按照某种算法从就绪队列中选择一个进程为其分配处理机 需要进行进程调度与切换的情况 当前运行的进程主动放弃处理机 进程正常终止 运行过程中发生异常而终止 进程主动请求阻塞(如等待I/O) 当前运行的... -
调度算法的评价指标
CPU利用率由于早期的CPU造价极其昂贵,因此人们会希望让CPU尽可能多的工作 CPU利用率:指CPU“忙碌”的时间占总时间的比例 系统吞吐量对于计算机来说,希望能用尽可能少的时间处理完尽可能多的作业 系统吞吐量:单位时间内完成作业的数量(总共完成了...