随笔分类 - 操作系统概念(第六版)
操作系统概念学习笔记三 cpu调度算法
摘要:一 基本概念1 队列中的记录通常是进程的进程控制块。2 CPU调度决策可在如下四种环境下发生a 当一个进程从运行状态切换到等待状态 例如,I/O请求或调用wait以等待一个子进程的终止b 党一个进程从运行状态切换到就需状态 例如,当出现中断c 当一个进程从等待状态切换到就需状态 例如,I/O完成d 当一个进程终止当调度只能发生在第一和第四种种情况时,称调度方案是非抢占的,否则调度方案是可抢占的。采...
阅读全文
操作系统概念学习笔记二 线程
摘要:一 概述线程,有时称为轻量级进程,是CPU使用的基本单元,它由线程ID、程序计数器、寄存器集合和堆栈组成。它与同属于一个进程的其他线程共享其代码段、数据段和其他操作系统资源(如打开文件和信号)。1 用户线程在内核之上支持,并在用户层通过线程库来实现。线程库提供对线程创建、调度和管理的支持而无需内核支持。由于内核并不知道用户级的线程,所以所有线程的创建和调度室在用户空间内进行的,不需要内核干涉。因此...
阅读全文
操作系统概念学习笔记一 进程
摘要:1 作业与进程的区别进程和作业的概念也有区别.一个正在执行的进程称为一个作业,而且作业可 以包含一个或多个进程,尤其是当使用了管道和重定向命令.例如“nroff -man ps.1|grep kill|more”这个作业就同时启动了三个进程.2 进程控制块PCB进程状态程序计数器CPU寄存器CPU调度信息内存管理信息计账信息 包括cpu时间、实际使用时间、时间界限、记账数量...
阅读全文
浙公网安备 33010602011771号