如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第1章操作系统引论一、操作系统的概念操作系统定义:二、操作系统功能在多道程序环境下,处理机的分配和运行都是以进程为基本单位,因而对处理机的管理归结为对进程的管理。(1)进程控制创建、撤消进程,进程状态转换通过原语或系统调用实现(2)进程同步协调进程间的关系互斥和同步同步机制如锁、信号量(3)进程通信进程间的信息交换直接通信和间接通信(4)进程调度为进程分配处理机核心为调度算法2.存储管理3。设备管理4。文件管理5。用户接口2、从软件分层、扩充机器的观点上看操作系统是扩充裸机的第一层系统软件3、从服务用户的观点上看操作系统是用户与裸机之间接口三、操作系统的分类操作系统的历史2.第一代(50年代中-50年代未)早期单道批处理系统它是为了减少人工操作时间和作业转换时间提高CPU利用率而设计的.系统自动依次处理作业。早期单道批处理系统包括:联机批处理和脱机批处理两种方式。早期联机批处理系统作业的执行过程为:(5)从磁带调入汇编程序或编译程序,将用户作业源程序翻译成目标代码;(6)连接装配程序把编译后的目标代码及所需的子程序装配成一个可执行程序;(7)启动执行;(8)执行完毕,由善后处理程序输出计算结果;(9)再读入一个作业,重复(5)—(9)各步;(10)一批作业完成,返回到(3),处理下一批作业。早期脱机批处理系统3.第二代(50年代末-60年代中)多道程序系统多道程序工作示例4.第三代(60年代中-70年代中)通用操作系统这一代计算机系统是通用系统,这一代操作系统是多模式系统,即一个系统同时支持多道批处理、分时处理、实时处理等功能。5.第四代(70年代中-)网络操作系统和分布式操作系统网络操作系统实现在计算机网络上进行信息交换、资源共享和互操作等功能。分布式操作系统将地域上分散的各系统互连成一个具有整体功能的系统,并可将一个任务分布地在各系统上运行,实现分布式处理。★操作系统基本类型2)多道批处理系统的主要特征2、分时系统(TimeSharingSystem)多路性交互性“独占”性及时性3、实时系统(RealTimeSystem)2)实时系统特征(2)有限的交互能力4、通用操作系统(Systems)5、多处理机操作系统(MultiprocessorOperatingSystems)1)多处理机系统的类型(结构)6、网络操作系统(NetworkOperatingSystem,NOS)2)网络操作系统定义3)网络操作系统的模式4)现代操作系统特点--内嵌网络7、分布式操作系统(DistributedOperatingSystems)2)分布式操作系统与网络操作系统的区别(3)统一性分布式系统要求一个统一的操作系统,实现系统操作的统一性,而网络系统一般是在各自操作系统基础上加上负责网络访问功能模块,网络各系统操作不一致。(4)健壮性由于分布式系统的处理和控制功能是分布的,设备出现故障时,可通过容错技术实现系统重构,从而仍保持系统的正常运行,因而系统具有键壮性,即具有较好的可用性和可靠性。而网络系统其控制功能大多集中在主机和服务器中,使系统具有潜在的不可靠性。四、操作系统特征2)共享性3)虚拟性2、操作系统的性能指标本章例题例题分析小结:本章要点:1、操作系统的地位2、操作系统的功能3、若干概念并发、作业、批处理、单道、多道、实时、分时课后作业:1、阅读“操作系统发展史”或“闲话操作系统”2、练习Linux基本操作命令:见“Linux_操作系统-基础操作-教学.doc”3、了解什么是嵌入式操作系统4、p15.1、2、3、6