摘要:
1. 进程的定义:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位 A. 进程是程序的一次执行 B . 进程是一个程序及其数据在处理机上顺序执行时发生的活动 C. 进程是具有独立功能的程序在一个数据集合上运行的过程,是系统进行资源分配调度的独立单位 2. 控制进程的机构:PCB 进程 阅读全文
摘要:
1. 定义:描述各进程之间执行的先后顺序 2. 前趋图描述: ① 结点表示进程、程序段、语句 a. 初始结点:没有前趋的结点 b. 终止结点:没有后继的结点 c. 结点的权:程序的量/程序的执行时间 ② 有向边表示结点之间存在的偏序关系/前趋关系 ③ 若进程Pi与Pj存在前趋关系,记为 (Pi,Pj 阅读全文
摘要:
① 时钟管理(分时OS采用时间片轮转机制,实时OS按截至时间控制运行) a. 计时功能:OS通过计时功能,向用户提供标准系统时间 b. 进程切换:通过时钟中断实现进程切换 ② 中断机制 中断机制中,只有一小部分属于内核,负责保护和恢复中断现场的信息,转移控制权到相关的处理程序,减少中断的处理时间,提 阅读全文
摘要:
① 定义:指用户在程序中调用OS所提供的一些子功能,系统调用可视为特殊的公共子程序 在用户程序中,凡是与资源有关的操作,都必须通过系统调用(执行访管指令(陷入指令))向OS发出服务请求 系统调用的处理需要OS的内核程序完成,运行在核心态 ② 分类:设备管理、文件管理、进程控制、进程通信、内存管理 ③ 阅读全文
摘要:
1. 传统操作系统结构 ① 无结构操作系统 ② 模块化结构操作系统 ③ 分层式结构操作系统:在目标系统An与裸机系统(宿主系统)Ao间,铺设若干层软件A1 ~ An-1,使得An通过An-1 ~ A1层,在Ao上运行 采用自底向上法铺设中间层,每步设计建立于可靠的基础上,每一层仅能用底层提供的功能和 阅读全文
摘要:
1. 处理机管理 ① 进程控制:为作业创建进程、撤销已结束进程,控制进程在运行时的状态转换 ② 进程同步:为多个进程(包含线程)的进行进行协调 ⇒ 常用协调方式: a. 进程互斥方式:进程访问临界资源时 b. 进程同步方式:合作完成共同任务的诸进程,由同步机构协调执行次序 ③ 进程通信: 一组相互合 阅读全文