《操作系统引论实用教案》由会员分享,可在线阅读,更多相关《操作系统引论实用教案(22页珍藏版)》请在金锄头文库上搜索。
1、复习(fx)操作系统实例操作系统发展过程操作系统的作用(zuyng)操作系统的特征第1页/共21页第一页,共22页。1.2操作系统(cozuxtn)的发展过程手工(shugng)操 作阶段 单道批处理联机批处理脱机批处理PC机OS网络(wnglu)OS分布式OS多处理OS嵌入式OS 操作系统多道批处理系统分时系统第2页/共21页第二页,共22页。1.3操作系统(cozuxtn)的基本特征并发、并行(bngxng)共享虚拟异步第3页/共21页第三页,共22页。1.4操作系统的主要(zhyo)功能CPU管理(gunl)进程控制、进程同步、进程通信、进程调度存储器管理(gunl)内存分配、内存保护、
2、地址映射、内存扩充文件管理(gunl)存储空间、目录管理(gunl)、文件读写保护第4页/共21页第四页,共22页。主要(zhyo)内容单道批处理多道批处理例题(lt)1.5OS结构设计第5页/共21页第五页,共22页。单道批处理和多道批处理P6、P7图1-5、图1-6第6页/共21页第六页,共22页。例题(lt) 程序程序操作操作ABC计算计算306020I/O403040计算计算101020第7页/共21页第七页,共22页。单道批处理-ABC顺序(shnx) ABC计算计算306020I/O403040计算计算101020I/O计算(j sun)AAABBBCCC30 70 80 140
3、170 180 200 240 260第8页/共21页第八页,共22页。多道批处理-非抢占(qingzhn) ABC计算计算306020I/O403040计算计算101020I/O计算(j sun)AAABBBCCC30 70 90 100 120 130 160 180第9页/共21页第九页,共22页。C多道批处理-抢占(qingzhn) ABC计算计算306020I/O403040计算计算101020I/O计算(j sun)AABBCC30 70 80 100 120 130 140 170 190ABB第10页/共21页第十页,共22页。尝试(chngsh)-单道、多道非抢占、多道抢占
4、程序程序操作操作ABC计算计算203020I/O401020计算计算104020第11页/共21页第十一页,共22页。1.4OS结构设计传统结构( jigu)设计无结构( jigu)模块化分层式CS模式OO模式微内核第12页/共21页第十二页,共22页。操作系统(cozuxtn)结构-传统操作系统(cozuxtn)结构简单操作系统(cozuxtn):MS-DOS主要用汇编语言实现没有模块设计无保护第13页/共21页第十三页,共22页。操作系统(cozuxtn)结构-传统操作系统(cozuxtn)结构模块化结构OS(20世纪(shj)60年代)操作系统操作系统(co zu x tn)进程管理进程
5、管理存储器管理存储器管理文件管理文件管理进程控制进程控制进程调度进程调度内存分配内存分配内存保护内存保护磁盘管理磁盘管理目录管理目录管理模块模块子模块子模块第14页/共21页第十四页,共22页。操作系统结构(jigu)-传统操作系统结构(jigu)分层式操作系统(cozuxtn)layer0hardwarelayer1.layerNUser InterfaceP24页优点(yudin)第15页/共21页第十五页,共22页。寄存器寄存器电路电路(dinl)(dinl)1 1计算计算(j sun)(j sun)栈、微程序解释器栈、微程序解释器指令集指令集2 2过程过程(guchng)(guchng
6、)、调用栈、显示、调用栈、显示过程过程3 3处理器硬件处理器硬件中断处理程序中断处理程序中断中断4 4进程原语、信号量、就绪队列进程原语、信号量、就绪队列进程原语进程原语5 5数据块、设备通道数据块、设备通道本地辅存本地辅存6 6单处理器资源单处理器资源段、页段、页虚拟存储器虚拟存储器7 7管道管道通信通信8 8文件文件文件系统文件系统9 9外设外设设备设备1010目录目录目录目录1111用户进程用户进程用户进程用户进程1212外部对象外部对象用户程序设计环境用户程序设计环境shellshell1313功能范围功能范围对象对象名称名称层第16页/共21页第十六页,共22页。操作系统结构-客户(
7、kh)/服务器模式(90年代)Internet.计算(j sun)存储服务器客户端P25页优点(yudin)第17页/共21页第十七页,共22页。操作系统(cozuxtn)结构-面向对象高内聚低耦合多复用(fyn)P27页优点第18页/共21页第十八页,共22页。操作系统(cozuxtn)结构-微内核内核中只有(zhyu)最基本的功能KernelDevice DriversNetwork StackI/OFile SystemsMemory Mgmt.优点(yudin)? P29缺点? P30第19页/共21页第十九页,共22页。小结(xioji)操作系统的历史单道批处理系统、多道批处理,分时
8、系统,实时系统操作系统的四大特征:并发(bngf)、虚拟、共享和异步。操作系统所具有的几大功能:CPU管理、存储器管理、文件管理、设备管理和用户接口。操作系统结构设计:DOS、模块化、分层、面向对象、微内核第20页/共21页第二十页,共22页。感谢您的欣赏(xnshng)第21页/共21页第二十一页,共22页。内容(nirng)总结复习。第1页/共21页。手工操 作阶段。内存分配(fnpi)、内存保护、地址映射、内存扩充。存储空间、目录管理、文件读写保护。单道批处理多道批处理例题。单道批处理和多道批处理。图1-5、图1-6。30 70 80 140 170 180 200 240 260。30 70 90 100 120 130 160 180第二十二页,共22页。