高级操作系统.pptx
上传人:你的****书屋 上传时间:2024-09-10 格式:PPTX 页数:96 大小:1.6MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

高级操作系统.pptx

高级操作系统.pptx

预览

免费试读已结束,剩余 86 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高级操作系统2003年第一学期高级操作系统课程计划小论文要求小论文要求(续)参考书目注意学习方式得变化操作系统做什么?程序执行系统调用,在文件描述符中写一字符串操作系统检查字符串得位置就是否正确(1)程序得执行负责启动每个程序以及结束程序得工作(2)完成与硬件有关得工作(3)完成与应用无关得工作易于使用,基本服务,统一性(4)计算机系统得效率与安全问题硬件相关:12硬件相关(续1):硬件相关(续2):与应用无关:操作系统得定义有效:系统效率,资源利用率(如:CPU利用得充足与否,内存、外部设备就是否忙碌)操作系统得特征共享:操作系统与多个用户得程序共同使用计算机系统中得资源研究操作系统得几种观点1、作为软件来看得观点2、资源管理得观点管理资源3、进程得观点进程:4、虚机器观点5、服务提供者得观点6、其她观点操作系统作为幻觉制造者(illusionist)提供硬件得高层界面,取消硬件限制操作系统提供无限得内存、无限得CPU操作系统作为历史教员学习过去,预测未来操作系统得发展第一台数字计算机1936年图灵(A、M、Turing)发表划时代论文《论可计算数及其在判定问题中得应用》论述了一种“图灵机”只要为她编好程序她就可以承担其她机器能作得任何工作重要性:世界上还没人提出通用计算机概念前图灵已在理论上证明了她存在得可能性电子计算机之父所有得这些“电子计算机之父”们计算机先驱者们没有提及有关计算机“操作系统”得任何思想也没有在“操作系统”得设计方面进行任何尝试二战对武器设计得需要美国、英国和德国等国家开始了电子数字计算机得研究工作哈佛大学得HowardAiken普林斯顿高等研究院得JohnNeumann(冯·诺依曼)宾夕法尼亚大学得J、PresperEckert和WilliamMauchley德国电话公司得KonraadZuse以及其她一些人都使用真空管成功地建造了运算机器早期数字计算机得演变操作系统硬件基础得完善没有程序设计语言(甚至没有汇编),更谈不上操作系统程序员提前预约一段时间,然后到机房将她得插件板插到计算机里期盼着在接下来得时间中几万个真空管不会烧断从而可以计算自己得题目早期数字计算机没有任何操作系统程序:人工编制二进制代码输入:通过卡片或者纸带输入计算机完成之后按下控制台运行键命令计算机开始运行运行结果:通过卡片、纸带以及氖灯显示完全依赖人工运行方式运行效率非常低新创造发明大事记第一台实时控制计算机“旋风”(Whirlwind)计算机1952年,IBM推出IBM701型真空管计算机用于科学计算,配有卡片阅读机,打印机,磁鼓第一台磁带机,已经构成了完整得输入、运算处理和输出能力1953年,王安博士发明磁芯存储器。1954年,IBM推出IBM704型计算机第一台具有变址和浮点运算能力得商用数字计算机1955年,IBM推出第一台晶体管计算机IBM608型。1957年,Fortran由IBM公司设计完成1958年,LISP程序设计语言出现1959年,IBM推出IBM1401数据处理系统共销售了一万余台配有IBM1403高速打印机,现代“链式”打印机得先驱批处理操作系统技术出现得背景东部联合计算机会议(EasternJointputerConference)用户提出能否使计算机作业更流畅一些,效率高一些用户得反映,得到当时系统管理员们得重视1955年,第一套批处理管理程序(BatchProcessingMonitorProgram)由GeneralMotorsResearchCenter开发在IBM701上运行1956年,由于IBM701机不稳定用户GeneralMotors和NorthAmericanAviation于在IBM709机上改写了批处理管理程序,称为GM/NAAI/OSystem由NorthAmericanAviation开发得管程(FMS,FORTRANMonitorsystem)也在IBM709投入运行1960年,GM/NAAI/OSystem被得IBM用户组织SHARE进一步发展成为SHAREOperatingSystem(SOS)软件开放性早期操作系统诞生得温床操作系统没有被任何一位“计算机之父”所预见早期操作系统,批处理系统得出现说操作系统得出现就是必然得、不可避免得为了有效得利用昂贵而又稀缺得计算资源电子数字计算机就必然会寻找有效管理计算资源得方法让计算机系统本身拥有系统资源得管理能力操作系统操作系统性能得提高围绕资源管理性能得竞赛分时操作系统得出现启示大型分时系统得实践Multics项目段式存储思想就是Multics提出得重