08 2022 档案
摘要:1. 进程的创建 ① 进程的结构层次(操作系统中允许一个进程创建另一个进程,最终形成一个进程的层次结构 ) (Windows中不存在进程层次结构,所有进程地位相同,一个进程在创建另外的进程同时,获得一个句柄,可以控制被创建进程,句柄是可传递的) 父进程:创建进程的进程 子进程:被创建的进程(子进程继
阅读全文
摘要:1. 线性方式 2. 索引方式 3. 链接方式 PS:相关图片来自于课本,PCB组织方式图示已经比较清楚了,在此就不做文字解释了
阅读全文
摘要:1. 进程的定义:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位 A. 进程是程序的一次执行 B . 进程是一个程序及其数据在处理机上顺序执行时发生的活动 C. 进程是具有独立功能的程序在一个数据集合上运行的过程,是系统进行资源分配调度的独立单位 2. 控制进程的机构:PCB 进程
阅读全文
摘要:###1. 静止就绪与活动就绪 静止就绪:进程在外存,处于就绪,只要调到内存,给予CPU调度即可运行 活动就绪:进程在内存,只要给予CPU调度即可运行 ###2.静止阻塞与活动阻塞 静止阻塞:进程在外存,由于某种原因被阻塞 活动阻塞:进程在内存,由于某种原因被阻塞 进程从运行态变为阻塞态是主动行为
阅读全文
摘要:1. 定义:描述各进程之间执行的先后顺序 2. 前趋图描述: ① 结点表示进程、程序段、语句 a. 初始结点:没有前趋的结点 b. 终止结点:没有后继的结点 c. 结点的权:程序的量/程序的执行时间 ② 有向边表示结点之间存在的偏序关系/前趋关系 ③ 若进程Pi与Pj存在前趋关系,记为 (Pi,Pj
阅读全文
摘要:① 时钟管理(分时OS采用时间片轮转机制,实时OS按截至时间控制运行) a. 计时功能:OS通过计时功能,向用户提供标准系统时间 b. 进程切换:通过时钟中断实现进程切换 ② 中断机制 中断机制中,只有一小部分属于内核,负责保护和恢复中断现场的信息,转移控制权到相关的处理程序,减少中断的处理时间,提
阅读全文
摘要:① 定义:指用户在程序中调用OS所提供的一些子功能,系统调用可视为特殊的公共子程序 在用户程序中,凡是与资源有关的操作,都必须通过系统调用(执行访管指令(陷入指令))向OS发出服务请求 系统调用的处理需要OS的内核程序完成,运行在核心态 ② 分类:设备管理、文件管理、进程控制、进程通信、内存管理 ③
阅读全文
摘要:中断分为两类,内中断、外中断,发生中断/异常时,运行用户态的CPU立即进入核心态,执行相应的中断处理程序 ① 内中断(异常、陷入):源于CPU执行指令内部的事件,包括:地址越界、算术溢出、虚存系统缺页、专门的陷入指令等 · 对异常的处理一般要依赖当前程序的运行现场,且异常不能被屏蔽,一旦出现应当立即
阅读全文
摘要:1. 传统操作系统结构 ① 无结构操作系统 ② 模块化结构操作系统 ③ 分层式结构操作系统:在目标系统An与裸机系统(宿主系统)Ao间,铺设若干层软件A1 ~ An-1,使得An通过An-1 ~ A1层,在Ao上运行 采用自底向上法铺设中间层,每步设计建立于可靠的基础上,每一层仅能用底层提供的功能和
阅读全文