资源预览内容
第1页 / 共63页
第2页 / 共63页
第3页 / 共63页
第4页 / 共63页
第5页 / 共63页
第6页 / 共63页
第7页 / 共63页
第8页 / 共63页
第9页 / 共63页
第10页 / 共63页
亲,该文档总共63页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
内容提要 使用 操作系统基础知识 安装 、 配置 常用命令 管理用户 设置及使用 常用 服务器 网络及应用架构 序设计 软件 操作系统 机:不方便,且效率极低 硬件 管理整个系统,同时给用户提供一个相对容易使用、开发的界面 操作系统的地位 硬件 操作系统 命令解释器、编译器等 应用程序 用户 1 用户 2 用户 n 最基本的系统软件 对硬件系统的第一次扩充 给用户提供一个更容易理解和进行程序设计的接口 其他所有软件都依赖于操作系统的支持 。 常用操作系统 磁盘操作系统 图形界面操作系统 开放源代码的操作系统 其他 从不同角度认识操作系统 使用者的角度:操作系统使得计算机易于使用 比如:如果用户在操作系统的字符界面,就可以通过命令行完成需要的操作,例如,要在 使用 果在图形界面下那操作就更简单了。 用户并不用关心文件到底复制到了哪个磁道,哪个柱面,这些繁琐的事务完全由操作系统去处理。 程序员的角度:把软件开发人员从与硬件打交道的繁琐事务中解放出来,简化了开发。 比如: op 、 、 , 这些函数都要涉及 I/因此 , 它们的实现必须调用操作系统所提供的接口 ,也就是说 , 真正操作是由操作系统完成的 。 这些操作非常繁琐 , 对于不同的操作系统其具体实现也可能不同 , 程序开发者不必关心这些具体操作 。 设计者的角度:方便对计算机系统中的各种软、硬件资源进行有效的管理。 假设在一台计算机上有三道程序同时运行,并试图在一台打印机上输出运算结果: 三道程序在内存中如何存放? 什么时候让某个程序占用 怎样有序地输出各个程序的运算结果? 这些问题的解决都必须求助于操作系统:操作系统必须对内存、 设等进行管理。 操作系统是庞大、复杂的系统软件,但其设计目标只有两个: 尽可能方便用户使用计算机 让各种软件资源和硬件资源高效、协调地运转 操作系统的作用 虚拟机: 从计算机用户角度看 引入操作系统是为了给用户提供一个良好到界面,以便使其无需了解许多有关硬件和系统软件的细节,即可方便灵活的使用计算机。 为将硬件细节同用户隔离开,需要为用户提供一台抽象的计算机,称为虚拟机。操作系统成为用户和计算机之间的接口。 资源管理器 跟踪系统资源的使用状况 满足用户程序对资源的请求 提高系统资源利用率 协调各程序使用资源时产生的冲突 保护系统资源以防有意或无意的破坏 网络操作系统 网络操作系统的基本概念 网络操作系统的功能 典型的局域网网络操作系统 网络操作系统的基本概念 网络操作系统( :指能使网络上计算机方便、有效的共享网络资源,为用户提供所需的各种服务的操作系统软件。 网络操作系统除了具备单机操作系统所需的功能外,还应有下列功能: 提供高效可靠的网络通讯能力; 提供多项网络服务功能,如远程管理、文件传输、电子邮件等。 典型的网络操作系统特征 硬件独立:支持多平台 网络特性: 多用户、多任务 可移植性和可集成性 典型的局域网网络操作系统 作系统的发展 无操作系统 单道 批处理系统 多道 批处理系统 分时技术 实时技术 通用 操作系统 自行编写涉及硬件的源代码。程序通过卡片输入计算机,一次只能完成一个功能,工作效率非常低 。 串行执行预先组织好的一组任务。 基本思想是:在作业输入室进行作业收集,然后,用一台相对廉价的计算机将它们读到磁带上,由功能较强的计算机来完成真正的计算 。 解决主机高速度和输入 /输出设备的慢速度的矛盾。 多道批处理系统 多道:指处理器可以交错运行多个程序,在某个任务挂起时运行另一个程序。 基本思想:对外存中的队列由作业 调度 程序按一定的算法选择 若干 作业调入内存,使他们共享 一个作业等待 一个作业可以同时使用 分时技术 、实时技术 分时:两个或两个以上的作业按时间划分轮流的使用计算机系统某一资源。 满足快速响应要求 使得所有用户产生计算机完全是在为自己服务的感觉 实时系统:足够快的速度对外来的信息进行处理,并作出快速响应 主要应用:工业过程控制、军事实时控制、银行系统等领域中 通用操作系统 通用操作系统结合了实时操作系统和批处理系统,将实时处理称为前台作业,批处理称为后台作业。 常见通用操作系统: 其他 分布式操作系统 嵌入式系统 网络操作系统 总体技术思路:多道、分时等概念。 操作系统特征 并发性:是指两个或两个以上程序在同一时间间隔内同时运行的特征。对单处理机系统而言,多个程序在宏观上是同时运行,但微观上是分时交替执行的; 虚拟性:是指采用相应的技术把一个物理设备变为若干个逻辑设备,操作系统的这种特性叫做虚拟性。 异步性(不确定性):多道系统中,内存中的进程何时获得处理机、何时因请求资源而暂停执行、进程以什么速度向前推进,每道程序需要多少时间才能完成等,都是 不可预知的 ,这种特性叫做异步性 共享性:系统的软硬件资源供内存中并发活动共同使用,有两种共享方式:互斥共享方式与同时访问方式。 标是 li:n 支持多用户、多进程、实时性较好、功能强大而稳定,它的出现为我们带来了计算机上突破性的创举。 独特之处:不受任何商品化软件的版权制约,全世界都可以免费、自由 使用。 然它是由学生的业余爱好发展而来,但是现在它已经成为最为流行的免费、专业操作系统。 事实上,这个系统是在科研和学术的环境下开发出来的,无数计算机 专业人士 和经验丰富的 黑客 们不断改进和维护着这个系统。 也许许多对此心存疑虑,免费的东西怎么会变的如此有价值呢?由一些黑客们编写的东西是怎样与那些大型软件公司的产品竞争的呢? 然而事实证明, 相对与 相对与 另外 引了无数的爱好者! 现在,许多大学与研究机构都使用 们在家用电脑上使用 多公司也在使用它。 是具有专业水平的操作系统,它的爱好者遍及全世界。虽然现在 为它从诞生到现在不过10年时间,与 任务的通用操作系统。 早期的 编语言 编写的,但其第三个版用崭新的语言 过这次重新编写, 植 到更为强大的机器上运行。从此 树形的文件结构,设备文件, 统调用和命令等等,这些特征在后来的 兰赫尔辛基大学的 纳斯 托沃兹 创始人和主要维护者) 是一个功能简单的 是决定自己编写一个保护模式下的操作系统软件。他以学生时代熟悉的 一台 框架 磁盘驱动程序和小型文件系统 1991年 8月下旬) 他将这项成果通过互联网与其他同学共享。 1991年 10月 人看到了这个软件并开始分发,每当出现新问题时,有人会立刻找到解决方法,并加入其中。最初的几个月中,知道 要几十名 黑客 ,但正是这些人修补了系统中的错误,完善了系统。为 中一句大意是这样的: 用户可曾想象过有这样美好的一天,人们可以自己编写驱动程序,用户是否已经发现这样一个美好的计划,人们可以自己修改操作系统以适应自己的需要。 于成为风靡全世界的操作系统。 李纳斯 托沃兹 ( 超级老牌黑客:利奇和汤普生 1999年 4月 27日,两人在白宫从美国总统克林顿手中接过沉甸甸的全美技术勋章,这是对他们成就的最高评价 理查德 斯托尔曼: 无数程序员和用户心目中神圣的自由之神 十大老牌黑客之一:理查德 斯托(尔)曼 个人简介: 第一次接触计算机: 1969年在 约科学中心,时值 16岁。 1971年,斯托曼在街上找到一份 时他是哈佛大学的一名本科生。 在上世纪 80年代 , 斯托曼不拿 主要成就:老牌黑客。 创造了一个新的操作系统 斯托曼创立了自由软件基金,打破了软件是私有财产的概念。 鲜为人知的事实:曾获得麦克阿瑟基金 24万美元天才奖 五短身材,不修边幅,过肩长发,连鬓胡子,时髦的半袖沙滩上装,一副披头士的打扮。看起来象现代都市里的野人。 如果他将一件 麻布僧袍 穿在身上,又戴上一顶圆形宽边帽子,有如绘画作品中环绕圣像头上的光环。一眨眼的功夫,他又变成圣经中的耶稣基督的样子,散发着先知般的威严和力量。野人与基督,恰恰就是自由软件的精神领袖理查德 斯托尔曼的双重属性:他既是当今专有(私有)商业软件领域野蛮的颠覆者,又是无数程序员和用户心目中神圣的自由之神。 在他的理论下,用户彼此拷贝软件不但不是 盗版 ,而是体现了人类天性的互助美德。 关于 1984 年斯托曼发起的 划。 目标:建立一个自由的开放的 作系统。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号