大学软件开发与应用课程PPt--01.操作系统

大学软件开发与应用课程PPt--01.操作系统

ID:38545801

大小:321.50 KB

页数:57页

时间:2019-06-14

大学软件开发与应用课程PPt--01.操作系统_第1页
大学软件开发与应用课程PPt--01.操作系统_第2页
大学软件开发与应用课程PPt--01.操作系统_第3页
大学软件开发与应用课程PPt--01.操作系统_第4页
大学软件开发与应用课程PPt--01.操作系统_第5页
资源描述:

《大学软件开发与应用课程PPt--01.操作系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1操作系统操作系统课程的特点:实践性强(从实践总结出原理)涉及面广(并行程序,性能问题,结构问题,程序方法论,软件工程,等等)类型多样(兼顾各种类型的操作系统)结构复杂、难于理解:→系统较规模庞大,往往数千人年→结构太复杂,无法整体调试→行为难以预测,常通过猜测进行微调→经常是不可靠的微软,SUN,Borland,Natscape注意:在本章你将学到操作系统最精髓的两句话⑴计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件。⑵操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(作业管理、文件管理、存储管理、设备管理和进程管理)本章讲解内容1:什么是操作系统2:操

2、作系统在软件中的地位3:操作系统的形成4:操作系统的类型5:操作系统的用户接口6:常见的几种操作系统7:操作系统的管理功能1:什么是操作系统?⑴通俗地讲:操作系统就是计算机系统的“管家”。⑵专业地讲:计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)(下面通过几个不同的角度来认识操作系统。)从为用户服务的角度看:假如没有操作系统,人们不得不像最早期使用计算机的用户那样,用一大堆“0”和“1”的数据来和计算机进行交流。而有了操作系统,对于一个普通的计算机用户而言,就不一定要知道计算机内部的二进制工作原理,人们只要利用操作系统在显示器屏幕上给出的某种界面即可进行各种操作

3、。所以操作系统是用户和计算机之间的接口,普通用户必须通过它才能与计算机进行操作。从资源管理的角度看:操作系统是计算机中各种软硬件资源的管理者,根据计算机的软件和硬件资源可分成文件管理、存储管理、设备管理和处理机管理。这几个部分的管理功能相对独立又互相关联,它们协调配合工作,共同完成软硬件资源的管理。操作系统所做的工作就是分门别类的进行管理,并详细记录资源的使用情况,再按一定策略对资源进行调度分配,为用户服务。不同的操作系统管理的策略和方法是不同的。从管理者角度看:管理工作的含义是管理者按一定的时间和一定的空间调度所管辖下的人力、物力和财力进行协调工作。同样计算机操作系统也有时间与空间管理的概

4、念,如进程(处理机)管理属于时间管理,存储管理属于空间管理。实际上操作系统是一个人为设计的自动管理者,作为计算机系统的自动管理者,它需要做到在方便上机用户的前提下,监督和控制计算机软件和硬件资源的协同工作,并有效地提高资源的利用率。总结一下:操作系统是:软件(程序集合)计算机与用户之间的友好使者(用户接口)管理者(管理软件和硬件资源)2:操作系统在软件中的地位操作系统是计算机硬件上的第一层扩充。实用程序(Shell、编辑、编译等)各种应用程序计算机硬件计算机操作系统编程人员操作系统设计者计算机最终用户3:操作系统的形成到现今比较成熟的五类操作系统都是逐步形成的,它们各有各的看家本领,各有各的

5、应用领域。所以我们有必要介绍操作系统的形成过程。总的来说,操作系统是由早期的监控程序发展而来。逐渐发展形成了三类最基本的操作系统:批处理、分时和实时操作系统。而后,由于超大规模集成电路芯片和网络的出现,网络操作系统和分布式操作系统也应运而生。3:操作系统的形成计算机初创期:全人工操作方式。人们用机器语言编程后,将程序纸带装上输入机,启动输入机把程序和数据送入计算机,通过控制台开关使程序运行。计算完毕,用户拿走打印结果。50年代:随着计算机速度的提高,在整个计算中人工操作所占的比例越来越大。为了尽量摆脱人工的干预,解决人机矛盾,提高自动化程度,人们研制了监控程序,由监控程序自动依次处理一系列任

6、务,于是进入了“单道批处理阶段”。即在监控程序的帮助下一个程序独享计算机资源。3:操作系统的形成60年代到80年代:随着中断技术和多道程序技术的出现,监控程序发展成为一个重要的软件分支——操作系统。在批处理操作系统的帮助下,多个程序可以同时运行,共享资源。早期的批处理操作系统不适合交互式操作,为了提供交互式操作环境,出现了分时操作系统。随后又出现了实时操作系统,实时系统能及时响应外部事件的请求,并在规定的时间内完成对该事件的处理。3类最基本的操作系统:批处理、分时、实时操作系统,在这一时期逐步形成并得到完善。3:操作系统的形成80年代中期:数据通信技术得到了极大的发展。人们通过数据通信系统把

7、地理上分散的计算机连接起来,为了达到数据通信和资源的共享,发展形成了网络操作系统。随着计算机和网络技术的进一步发展,出现了分布式操作系统。其运行的基础是一群联网的计算机,但在用户眼里却像是一台计算机,用户不必关心计算机的资源在什么地方、什么时间工作以及资源如何调配工作等。4:操作系统的类型⑴批处理操作系统:⑵分时操作系统⑶实时操作系统⑷网络操作系统⑸分布式操作系统⑴批处理操作系统批处理是指用户作业可以成批输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。