首页 > 资料专栏 > IT > IT技术 > 硬件技术 > 计算机科学与技术专业-操作系统培训讲义(ppt 93).rar

计算机科学与技术专业-操作系统培训讲义(ppt 93).rar

资料大小:1352KB(压缩后)
文档格式:PPT
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2017/2/19(发布于广东)

类型:积分资料
积分:12分 (VIP无积分限制)
推荐:升级会员

   点此下载 ==>> 点击下载文档


文本描述
zhumin@scu 计算机科学与技术专业2005操作系统 2007年春操作系统2005级 第一章内容回顾 操作系统的作用 操作系统的发展 操作系统的特征与功能 多道程序设计的概念 操作系统的模型 1.1OS的目标和作用 1.2OS的发展过程 1.3OS的基本特征 1.4OS的主要功能 1.5OS的结构设计 2007年春操作系统2005级 OS的地位和作用 图1.2操作系统在计算机系统中位置 参考教材P2:图1-1 2007年春操作系统2005级 OS的作用 用户与系统的接口 命令方式 系统调用方式 图形、窗口方式 资源管理者 扩充机器 2007年春操作系统2005级 OS的设计目标 方便性 有效性 可扩充性 层次化结构 开放性 互连OSI 2007年春操作系统2005级 OS的概念 从系统观点: 从用户观点: 从软件观点: 操作系统在计算机系统中的位置:操作系统是计算机硬件的首次扩展。 操作系统是对计算机资源管理;这些资源包括硬件和软件。操作系统向用户提供了高级而调用简单的服务,掩盖了绝大部分硬件设备复杂的特性和差异,使得用户可以免除大量的乏味的杂物,而把精力集中在自己所要处理的任务上。 操作系统是用户使用计算机的界面。操作系统是用户与计算机硬件之间的接口,一般可以分为三种:命令方式,系统调用,图形界面 操作系统是程序和数据结构的集合。操作系统是直接和硬件相邻的第一层软件,它是又大量极其复杂的系统程序和众多的数据结构集成的。 参考教材P8:概念 2007年春操作系统2005级 无操作系统的计算机 人工操作 脱机I/O方式 批处理系统 联机批处理系统 单道批处理系统 多道批处理系统 分时系统 实时系统 微机操作系统、网络操作系统与分布式操作系统 发展过程 参考教材P5:图1-2 参考教材P5:图1-3 2007年春操作系统2005级 OS特征 并发特征(Concurrence) 并发与并行 共享特征(Sharing) 互斥共享 同时访问 虚拟特征(Virtual) 异步性(Asynchronism) 2007年春操作系统2005级 OS特征-并发 并发特征(Concurrence) 多个事件在同一时间段内发生。操作系统是一个并发系统,各进程间的并发,系统与应用间的并发。操作系统要完成这些并发过程的管理。 并行(parallel)是指在同一时刻发生。 在多道程序处理时,宏观上并发,微观上交替执行(在单处理器情况下)。 程序的静态实体是可执行文件,而动态实体是进程(或称作任务),并发指的是进程。 2007年春操作系统2005级 OS特征-共享 共享特征(Sharing) 多个进程共享有限的计算机系统资源。操作系统要对系统资源进行合理分配和使用。资源在一个时间段内交替被多个进程所用。 互斥共享(如音频设备):资源分配后到释放前,不能被其他进程所用。 同时访问(如可重入代码,磁盘文件) 资源分配难以达到最优化 2007年春操作系统2005级 OS特征-虚拟 虚拟特征(Virtual) 一个物理实体映射为若干个对应的逻辑实体--分时或分空间。虚拟是操作系统管理系统资源的重要手段,可提高资源利用率。 CPU--每个用户(进程)的“虚处理机” 存储器--每个进程都占有的地址空间(指令+数据+堆栈) 显示设备--多窗口或虚拟终端(Virtual Terminal) 2007年春操作系统2005级 OS特征-异步 异步性(Asynchronism,也称不确定性) 指进程的执行顺序和执行时间的不确定性; 进程的运行速度不可预知:分时系统中,多个进程并发执行,“时走时停”,不可预知每个进程的运行推进快慢 判据:无论快慢,应该结果相同--通过进程互斥和同步手段来保证 难以重现系统在某个时刻的状态(包括重现运行中的错误) 性能保证:实时系统与分时系统相似,但通过资源预留以保证性能 2007年春操作系统2005级 2007年春操作系统2005级 计算机系统的层次结构 用户1 用户2 用户3 用户4 用户n 财务系统 航空订票 上网浏览 电子商务 科学计算 (应用程序) 编译程序 汇编程序 编辑程序 数据库 (系统程序) 操作系统 计算机 硬件 … … … 2007年春操作系统2005级 本章主要内容 相关内容介绍(补充) 进程的基本概念 进程控制 进程同步 经典进程的同步问题 管程机制 进程通信 线程