《LINUX操作系统》PPT课件

《LINUX操作系统》PPT课件

ID:36658623

大小:1.46 MB

页数:63页

时间:2019-05-10

《LINUX操作系统》PPT课件_第1页
《LINUX操作系统》PPT课件_第2页
《LINUX操作系统》PPT课件_第3页
《LINUX操作系统》PPT课件_第4页
《LINUX操作系统》PPT课件_第5页
资源描述:

《《LINUX操作系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LINUX操作系统内容提要使用Red Hat 9.0版本为例来描述操作系统基础知识Linux系统的基础安装、配置常用命令Linux系统的网络管理管理用户设置及使用常用服务器网络及应用架构Linux系统下程序设计软件操作系统OperatingSystem,OS裸机:不方便,且效率极低硬件管理整个系统,同时给用户提供一个相对容易使用、开发的界面操作系统的地位最基本的系统软件对硬件系统的第一次扩充给用户提供一个更容易理解和进行程序设计的接口其他所有软件都依赖于操作系统的支持。常用操作系统磁盘操作系统DOS图形界面操作系统Windows开放

2、源代码的操作系统Linux其他从不同角度认识操作系统使用者的角度:操作系统使得计算机易于使用比如:如果用户在操作系统的字符界面,就可以通过命令行完成需要的操作,例如,要在Linux下复制一个文件,则使用cp命令;如果在图形界面下那操作就更简单了。用户并不用关心文件到底复制到了哪个磁道,哪个柱面,这些繁琐的事务完全由操作系统去处理。程序员的角度:把软件开发人员从与硬件打交道的繁琐事务中解放出来,简化了开发。比如:C语言的函数open()、close()、write()、read(),这些函数都要涉及I/O操作,因此,它们的实现必须调用

3、操作系统所提供的接口,也就是说,真正操作是由操作系统完成的。这些操作非常繁琐,对于不同的操作系统其具体实现也可能不同,程序开发者不必关心这些具体操作。设计者的角度:方便对计算机系统中的各种软、硬件资源进行有效的管理。假设在一台计算机上有三道程序同时运行,并试图在一台打印机上输出运算结果:①三道程序在内存中如何存放?②什么时候让某个程序占用CPU?③怎样有序地输出各个程序的运算结果?这些问题的解决都必须求助于操作系统:操作系统必须对内存、CPU,外设等进行管理。操作系统是庞大、复杂的系统软件,但其设计目标只有两个:尽可能方便用户使用计

4、算机让各种软件资源和硬件资源高效、协调地运转操作系统的作用虚拟机:从计算机用户角度看引入操作系统是为了给用户提供一个良好到界面,以便使其无需了解许多有关硬件和系统软件的细节,即可方便灵活的使用计算机。为将硬件细节同用户隔离开,需要为用户提供一台抽象的计算机,称为虚拟机。操作系统成为用户和计算机之间的接口。资源管理器跟踪系统资源的使用状况满足用户程序对资源的请求提高系统资源利用率协调各程序使用资源时产生的冲突保护系统资源以防有意或无意的破坏网络操作系统网络操作系统的基本概念网络操作系统的功能典型的局域网网络操作系统网络操作系统的基本概

5、念网络操作系统(NOS-networkoperationsystem):指能使网络上计算机方便、有效的共享网络资源,为用户提供所需的各种服务的操作系统软件。网络操作系统除了具备单机操作系统所需的功能外,还应有下列功能:提供高效可靠的网络通讯能力;提供多项网络服务功能,如远程管理、文件传输、电子邮件等。典型的网络操作系统特征硬件独立:支持多平台网络特性:多用户、多任务可移植性和可集成性典型的局域网网络操作系统UNIXLINUXNetWareWinNT4.0WinNT2000Windows2000Server操作系统的发展无操作系统单道

6、批处理系统多道批处理系统分时技术实时技术通用操作系统自行编写涉及硬件的源代码。程序通过卡片输入计算机,一次只能完成一个功能,工作效率非常低。串行执行预先组织好的一组任务。基本思想是:在作业输入室进行作业收集,然后,用一台相对廉价的计算机将它们读到磁带上,由功能较强的计算机来完成真正的计算。解决主机高速度和输入/输出设备的慢速度的矛盾。多道批处理系统多道:指处理器可以交错运行多个程序,在某个任务挂起时运行另一个程序。基本思想:对外存中的队列由作业调度程序按一定的算法选择若干作业调入内存,使他们共享CPU和系统中的各种资源,当一个作业等

7、待IO操作时,另一个作业可以同时使用CPU。分时技术、实时技术分时:两个或两个以上的作业按时间划分轮流的使用计算机系统某一资源。满足快速响应要求使得所有用户产生计算机完全是在为自己服务的感觉实时系统:足够快的速度对外来的信息进行处理,并作出快速响应主要应用:工业过程控制、军事实时控制、银行系统等领域中通用操作系统通用操作系统结合了实时操作系统和批处理系统,将实时处理称为前台作业,批处理称为后台作业。常见通用操作系统:Windows和Linux其他分布式操作系统嵌入式系统网络操作系统总体技术思路:多道、分时等概念。操作系统特征并发性:

8、是指两个或两个以上程序在同一时间间隔内同时运行的特征。对单处理机系统而言,多个程序在宏观上是同时运行,但微观上是分时交替执行的;虚拟性:是指采用相应的技术把一个物理设备变为若干个逻辑设备,操作系统的这种特性叫做虚拟性。异步性(不确定性

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

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

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