第1章 操作系统引论(1)

第1章 操作系统引论(1)

ID:46375624

大小:203.00 KB

页数:34页

时间:2019-11-23

第1章 操作系统引论(1)_第1页
第1章 操作系统引论(1)_第2页
第1章 操作系统引论(1)_第3页
第1章 操作系统引论(1)_第4页
第1章 操作系统引论(1)_第5页
资源描述:

《第1章 操作系统引论(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、操作系统主讲刘霞林liuxialin@sina.com13991889150教材计算机操作系统教程徐甲同西安电子科技大学出版社参考教材计算机操作系统汤子瀛西安电子科技大学出版社操作系统教程孟庆昌西安电子科技大学出版社操作系统教程王素华人民邮电出版社计算机操作系统教程张尧学,史美林清华大学出版社操作系统设计与实现王鹏等译电子工业出版社现代操作系统陈向群等译机械工业出版社第一章操作系统引论单机操作系统1)MSDOS:Intelx86系列的PC机上的最早的操作系统,微软公司产品,曾经统治了整个操作系统领域,现在已逐渐被自家兄弟WINDOWS9x系列所代替,现在除了一些低档机外已

2、不多见。2)Windows9x:微软公司产品,从Windows3.x发展而来,现在是基于Intelx86系列的PC机上的主要操作系统,也是现在个人电脑中装机量最大的操作系统。面向桌面、面向个人用户。3)MacOS:苹果公司所有,界面友好,性能优异,但由于只能运行在苹果公司自己的电脑上而发展有限。但由于苹果电脑独特的市场定位,现在仍存活良好。一、常见的操作系统网络操作系统4)UNIX系列:UNIX可以说是源远流长,是一个真正稳健、实用、强大的操作系统,但是由于众多厂商在其基础上开发了有自己特色的UNIX版本,所以影响了整体。在国外,UNIX系统可谓独树一帜,广泛应用于科研、

3、学校、金融等关键领域。但由于中国的计算机发展较为落后,UNIX系统的应用水平与国外相比有一定的滞后。5)WindowsNT系列:微软公司产品,其利用Windows的友好的用户界面的优势打进服务器操作系统市场。但其在整体性能、效率、稳定性上都与UNIX有一定差距,所以现在主要应用于中小企业市场。6)NovellNetware系列:Novell公司产品,其以极适合于中小网络而著称,在中国的证券行业市场占有率极高,而且其产品特点鲜明,仍然是服务器系统软件中的长青树。7)LinuxLinux是一个类unix系统,诞生于1991年,之后借助于互联网,在全世界计算机爱好者的共同参与下

4、,现以成为全世界使用最多的类unix操作系统,并且使用人数还在迅猛增长。二、为什么要学习操作系统?更深入地理解计算机系统,对计算机系统的准确理解是进行软件开发的基础。学习操作系统这个大型系统软件的设计思想、编程技巧以及对算法的合理应用。编写自己的操作系统或对已有的操作系统进行修改。操作系统的设计与开发是核心技术,掌握了这门核心技术对于我国的自主创新,对于我国的政治、经济、国防等领域的信息安全有至关重要的意义。三、操作系统能做什么?#includeintmain(){printf(“helloworld!”);}(假设以上程序以编译链接)用户在命令行中输入

5、hello,并回车;操作系统为hello程序创建进程:为该进程分配内存空间,把程序的代码和数据调入内存,创建用户栈,堆等资源,记录用来管理进程的各种信息;把进程设为就绪状态,等待调度程序的调度(获得CPU以执行);调度程序调度到该进程,从(该程序)的第一条指令处开始执行;将printf转换成具体的系统调用,由系统调用访问显示终端这个设备,并把参数“helloword!”送往显示终端。显示终端的驱动程序接收用户发来的命令和参数,把它们转换成设备能识别的I/O命令,将I/O命令传给设备控制器,“helloworld!”传给显示存储器,启动显示设备;显示设备在设备控制器的控制下

6、输出字符串“helloworld!”。四、操作系统是什么操作系统是最基本的系统软件,它控制计算机的所有资源,合理地组织计算机工作流程,为应用程序的开发和用户的使用提供支持。五、操作系统的作用用户与计算机硬件之间的接口可通过三种方式访问使用计算机:命令方式:操作系统提供了一组联机命令,用户通过键盘输入有关命令,来操纵计算机。系统调用方式:用户在应用程序中调用系统调用。图形方式:用户通过鼠标、菜单、对话框等方式来操纵计算机。系统资源的管理者硬件资源:CPU,存储器(内、外存、移动存储),I/O设备(键盘、鼠标、显示器、打印机等)。软件资源:文件、数据结构、变量等。扩充机器操作

7、系统可以提供虚拟计算机(VirtualMachine)。许多年以前,人们就认识到必须找到某种方法把硬件的复杂性与用户隔离开来,经过不断的探索和研究,目前采用的方法是在计算机裸机上加上一层又一层的软件来组成整个计算机系统。在操作系统中,类似地把硬件细节隐藏并把它与用户隔离开来的情况处处可见,例如:I/O管理软件、文件管理软件、窗口软件向用户提供了一个越来越方便使用I/O功能的方法。所以,当计算机上覆盖了操作系统后,便为用户提供了一台功能显著增强,使用更加方便,效率明显提高的机器。六、操作系统的发展操作系统随着计算机的发展而发展1

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

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

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