单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第二章 进 程 管 理 第二章 进程管理 2.1 进程的基本概念 2.2 进程控制 2.3 进程同步 2.4 经典进程的同步问题 2.5 管程机制 2.6 进程通信 2.7 线程 2.1 进程的基本概念 2.1.1 程序的顺序执行及其特征 1. 程序的顺序执行
单击此处编辑母版标题样式单击此处编辑母版副标题样式第3章 进程管理3.1 进程的概念3.2 进程的描述3.3 进程状态及其转换3.4 进程控制3.5 进程互斥3.6 进程同步3.7 进程通信3.8 死锁问题3.9 线程3.1 进程的概念现代操作系统的中:程序的并发执行资源被共享用户随机地使用计算机它们是互相联系和依赖的反映独立的用户如何使用有限的计算机系统资源的反映为了使用
经典进程的同步问题能存n个数据的Buffer…mutex:生产者间消费者 间互斥使用缓冲区empty: 缓冲区的空闲容量full: 缓冲区的已占容量P1用AND型信号量解决生产者—消费者问题
一般命令类型有如下几种: ① 系统访问命令 ② 编辑和文件管理命令 ③ 编译 汇编和连接命令 ④ 调试命令 ⑤ 维护管理命令 ⑥ 其它命令 程 序 级 接 口.4 系统调用类型 4. 目录及文件系统管理(1) mkdir(name mode) 创建一个新目录(2) rmdir(name) 删除目录(3) mount(special name f
程序顺序执行 1. 程序顺序执行图3-1 程序的顺序执行P3 4)所谓进程就是一个程序在给定活动空间和初始环境下在一个处理机上的执行过程 5)进程是程序在一个数据集合上运行的过程它是系统进程资源分配和调度的一个独立单位 国内的定义:进程是一个具有一定独立功能的程序是关于某个数据集合的一次运行活动 进程的基本概念执行互斥和同步机构PCB2PCB7PCB12图3-5 按链接方式组织 进程撤
#
操作系统的历史 裸机:没有任何软件支持的计算机一 操作系统的产生[例] 用户以卡片形式提交作业系统带 应用带3. 执行系统1.? 多道批处理系统(1) 多路性:指一台计算机与若干台终端相连各终端用户可以同时操作共同使用同一系统的资源2. 实时信息处理系统在这类系统中用户通过终端提出服务请求计算机系统根据用户提出的问题对信息进行检索和处理并在很短的时间内通过终端对用户作出回答 实时信息处理
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第三章 处理机调度与死锁 第三章 处理机调度与死锁 3.1 处理机调度的基本概念 3.2 调度算法 3.3 实时调度 3.4 多处理机系统中的调度 3.5 产生死锁的原因和必要条件 3.6 预防死锁的方法 3.7 死锁的检测与解除 3.1 处理机调度的基本概念 3.1.1 高级中级和低级调度 高级调度:即长程调
edit Title Slide操作系统的结构和硬件支持——操作系统虚拟机程3其他系统软件内核核心功能操作系统的结构和硬件支持——操作系统的结构用户程序网络驱动WindowsKernel 网络重定向程序1. 为什么要区分处理机的状态 系统中有两类程序 管理程序 用户程序 管理系统资源
违法有害信息,请在下方选择原因提交举报