摘要:
调度算法 时间片轮转 常用于分时操作系统,更加注重“响应时间”,周转时间相比响应时间变得不那么重要了 时间片长短是不固定的。有的OS长,有的OS短,有的还会动态变化 实例分析如下 优先级调度 实例分析如下 多级反馈队列调度 实例分析如下 阅读全文
摘要:
简介 低级调度(进程调度):根据某种算法,从就绪队列中选择某些进程分配处理机资源 进程调度的时机 需要进程调度与切换的情况 当前运行的进程主动放弃处理机 进程正常终止 运行过程中发生异常而终止 进程主动请求阻塞(如等待I/O) 当前运行的进程被动放弃处理机 分给进程的时间片用完 有更紧急的事需要处理 阅读全文
摘要:
前言 在多道程序环境中,内存中存在多个进程,其数目通常是多于处理机数目的。不论是出于提高处理机利用率、优先执行某个进程、提高系统吞吐量还是作业周转时间,都需要能动态的将处理机分配给某个进程(就绪态)。因此,处理机调度成为OS中十分重要的一个功能 简介 处理机调度是指从就绪队列中按照一定的算法选择一个 阅读全文
摘要:
简介 线程是一个基本的CPU执行单元,也是程序执行流的最小单位。引入线程之后,不仅是进程间可以并发,进程内的各线程间也可以并发,从而进一步提升了系统的并发度,使得一个进程内也可以并发处理各种任务(如QQ视频、文字聊天、传文件) 引入线程后,进程只作为除CPU之外的系统资源的分配单元(如打印机、内存地 阅读全文