已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 移动通信操作系统Solaris应用 2 第一章 UNIX基础 移动通信操作系统Solaris应用 3 课程目标 掌握输入输出重定向练习熟悉solaris系统的安装掌握常用命令掌握常用用户 文件 外设 进程 网络管理实用工具掌握unix重要编辑工具vi的使用初步掌握shell的编程 4 计算机系统组成 5 操作系统定义 1 科普的观点操作系统是计算机系统的管理和控制中心 它依照设计者制定的各种调度策略组织和管理计算机系统资源 使之能高效地运行 2 功能的观点操作系统是一个计算机资源管理系统 它负责计算机系统的全部资源的分配 控制 调度和回收 3 用户的观点操作系统是计算机与用户之间的接口 用户通过这种接口使用计算机 6 操作系统定义 4 软件的观点操作系统是程序和数据结构的集合 5 管理的观点操作系统是计算机硬件和软件资源的合理而协调的管理者 6 操作系统是一个大型的程序系统 它负责计算机的全部软 硬件资源的分配 调度工作 控制并协调并发活动 实现信息的存取和保护 它提供用户接口 使用户获得良好的工作环境 操作系统使整个计算机系统实现了高效率和高度自动化 7 操作系统定义 目前流行的操作系统 DOSUNIXLINUXMINIXWINDOWSNTWINDOWS95 98 2000并行UNIX Mach OS OFS 1 8 UNIX操作系统的发展 1965年 麻省理工大学 BELL实验室 通用电器公司组成MAC课题组联合研制Multics操作系统 Multics操作系统设计目标是要向大的用户团体提供对计算机的同时访问 支持强大的计算能力与数据存储 以及允许用户带需要的时候容易共享他们的数据 1969年Multics在GE645计算机上运行了 但它既没有能提供预定的综合计算服务 而且连它自己究竟什么时候算达到开发的目标 BELL实验室退出了该课题组 9 UNIX操作系统的发展 Multics操作系统开发失败的原因是当时操作系统设计的指导思想所导致的 当时操作系统设计的指导思想是 满足所有用户的所有要求 UNIX系统的作者认为 操作系统的设计不应也不可能做到 满足所有用户的所有要求 而应为广大的计算机用户提供一种良好的程序设计环境 10 UNIX操作系统的发展 1969年K Thompson和D Ritchie为了改善他们的程序设计环境 设计了一个纸面的文件系统设计 这个设计后来演化成UNIX系统早期的版本 并在PDP 11计算机上实现 后来DennisRitchie创造了C语言 并用C语言改写了早期的UNIX系统 1974年在 ACM通信 上发表了 TheUNIXTime SharingSystem 的论文 UNIX正式公布于世 11 UNIX操作系统的发展 由于UNIX系统生逢其时 品质优秀很快风靡全球 成为当令各种计算机系统的主流操作系统 目前 国内流行的UNIX操作系统 SunsolarisSCOUNIXAT TUNIXSVR4X惠普计算机上的HP UXIBM小型机上的AIX苹果Mac上的AUX免费的UNIX版本 如Linux Minix和FreeBSD 12 UNIX操作系统的主要特点UNIX系统的成功有以下三个方面的原因 1 设计思想的正确合理UNIX系统的设计者认为操作系统的设计和实现不可能做到满足所有用户的所有要求 而应是 为广大的计算机用户提供一个良好的程序设计环境 UNIX系统的实践证明了这种设计思想的正确性 后来的Windows95系统的实践也证明了这一点 13 UNIX操作系统的主要特点UNIX系统的成功有以下三个方面的原因 2 生逢其时 选择恰当在60年代初 产生了多用户计算机 这时人们都在盼望有一个大小适中 功能齐全 使用方便的分时操作系统见世 就在人们翘首以待的时候 UNIX系统产生了 其次是选择恰当 UNIX系统设计者选择了在PDP 11系列的计算机上实现 当时占据小型计算机的主要市场 为UNIX系统的广泛配置创造了物质条件 14 UNIX操作系统的主要特点UNIX系统的成功有以下三个方面的原因 3 特色明显 品质优良UNIX系统的成功 外部的原因起到了一定的作用 但起决定作用的是UNIX系统内部的原因 这就是UNIX系统有着别的系统无法比拟的特征和优良的品质 使它成为操作系统的一代霸主 其主要特点是 15 UNIX操作系统的主要特点 其主要特点是 该系统用高级语言编写 使之易读 易懂 易修改 易移植到别的计算机上 它有一个简单的用户界面 shell 它使用了在维护上容易的 实现上是高效的树形结构的文件系统 文件 设备统一处理 内核和核外程序的有机结合 丰富的核外系统程序 16 UNIX系统发展史总结 Multics计划UNIX系统的萌芽UNIX系统的发展UNIX系统最重要的分支 BSDUNIX纯UNIX系统 SystemVUNIX系统的商业化 17 Multics计划 1965年 AT T贝尔电话实验室 通用电气公司 麻省理工学院MAC课题组一起联合开发一个称为Multics的新操作系统 1969年Multics的原始版本在GE645计算机上运行 18 UNIX系统的萌芽 太空漫游 游戏的开发 UNIX雏形的开发 1973年用C语言重写UNIX核心 系统变得极为便于理解 修改和移植 19 UNIX系统的发展 UNIX在全球范围得到了快速的发展 1979年1月发行的UNIX版本是一个真正可移植的UNIX系统 20 UNIX系统最重要的分支 BSDUNIX 1974年起加州大学伯克利分校开发出了ex Pascal编译器 并将这些软件绑定成一个称为 伯克利软件销售 BSD 的软件包 1979年末发行3BSD 随后在DARPA 美国国防部高级研究项目署 的资助下 伯克利又推出了几个BSD发行 统称4BSD 21 纯UNIX系统 SystemV 1982年发行了SystemIII 1983年发行了System 1984年发行了SystemVRelease2 SVR2 1987年发行了SVR3 22 UNIX系统的商业化 1982年 Sun公司成立 发行了SunOS 后来又基于SVR4发行了Solaris 微软与SCO合作开发发行的XENIX SCO公司将SVR3移植到386上 命名为SCOUNIX IBM公司开发了AIX 运行在RS6000小型机上 HP公司开发了HP UX 运行在HP工作站上 Digital公司开发了DigitalUNIX 著名教授Tanenbaum为了教学开发了MINIX系统 23 UNIX系统标准 AnsicIEEEPOSIXX OpenXPG3FIPS 24 Ansic 1989年后期 C程序设计语言的ANSI标准X3 159 1989得到批准 ANSI1989 按照该标准定义的各个头文件 可将该库分成15区 接着将说明另外两个标准 POSIX 1和XPG3 定义的头文件 在其中也列举了SVR4和4 3 BSD所支持的头文件 25 IEEEPOSIX POSIX是一个由IEEE 电气和电子工程师学会 制订的标准族 POSIX的意思是计算机环境的可移植操作系统界面 PortableOperatingSystemInterfaceforComputerEnvironment 26 X OpenXPG3 X Open是一个国际计算机制造商组织 它提出了一个7卷本可移植性指南X OpenPortabilityGuide X Open可移植性指南 第3版 X Open1989 我们将其称之为XPG3 XPG3界面使用了ANSIC草案而不是最后的正式标准 所以在XPG3界面规格说明中包含的某些功能不再使用 这些问题很可能会在将来的XPG规格说明的新版本中解决 27 FIPS FIPS的含义是联邦信息处理标准 FederalInformationProcessingStandard 这些标准是由美国政府出版的 并由美国政府用于计算机系统的采购 FIPS151 1 1989年4月 基于IEEEStd 1003 1 1988及ANSIC标准草案 FIPS151 1要求某些在POSIX 1中可选的功能 这种FIPS有时称为POSIX 1FIPS 28 标准输入输出与重定向 标准输入与输出输入重定向输出重定向管道 29 标准输入与输出 标准输入文件 stdin 通常对应终端的键盘 标准输出文件 stdout 和标准错误输出文件 stderr 这两个文件都对应终端的屏幕 进程将从标准输入文件中得到输入数据 将正常输出数据输出到标准输出文件 而将错误信息送到标准错误文件中 30 输入重定向 输入重定向是指把命令 或可执行程序 的标准输入重定向到指定的文件中 也就是说 输入可以不来自键盘 而来自一个指定的文件 所以说 输入重定向主要用于改变一个命令的输入源 特别是改变那些需要大量输入的输入源 wc etc passwd 31 输出重定向 输出重定向是指把命令 或可执行程序 的标准输出或标准错误输出重新定向到指定文件中 这样 该命令的输出就不显示在屏幕上 而是写入到指定文件中 ls directory out 32 管道 管道可以把一系列命令连接起来 这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令 第二个命令的输出又会作为第三个命令的输入 以此类推 通过使用管道符 来建立一个管道行 ls usr bin wc w 33 UNIX时间值 日历时间进程时间 34 日历时间该值是自1970年1月1日00 00 00以来国际标准时间 UTC 所经过的秒数累计值 早期的手册称UTC为格林尼治标准时间 这些时间值可用于记录文件最近一次的修改时间等 35 进程时间这也被称为CPU时间 用以度量进程使用的中央处理机资源 进程时间以时钟滴答计算 多年来 每秒钟取为50 60或100个滴答 系统基本数据类型clock t保存这种时间值 36 系统调用和库函数 UNIX所使用的技术是为每个系统调用在标准C库中设置一个具有同样名字的函数 用户进程用标准C调用序列来调用这些函数 然后 函数又用系统所要求的技术调用相应的内核服务 UNIX定义了程序员可以使用的通用函数 系统调用通常提供一种最小界面 而库函数通常提供比较复杂的功能 从sbrk系统调用和malloc库函数之间的差别中可以看到这一点 37 Solaris概述 shell是一种命令解释程序和编程语言 Bourneshell sh 最初UNIXshell之一的Bourneshell的一个增强版本 Cshell csh 作为BerkeleyUNIX系统的一部分而开发的Cshell的一个增强版本 Kornshell ksh 一种综合了多个shell特点的命令解释程序 38 Solaris概述 图形用户界面XWindow系统也称为X 部分由麻省理工学院的研究人员所开发 它提供了Solaris所用图形用户界面的基础 X是一种跨网络的协议 可允许用户在远离实际生成窗口的主机之外的工作站或计算机系统上打开一个窗口 窗口管理器是在XWindow系统下运行的一个程序 它允许用户打开 关闭窗口 启动程序使其运行 并且设置鼠标使其根据用户所单击的方式和位置而完成不同的工作 Solaris具有三个窗口管理器 ODT窗口管理器 dtwm OpenLook窗口管理器 olwm 和Tab窗口管理器 twm 39 Solaris概述 网间连接实用程序它具有许多有用的实用程序 可使用户通过各种网络来访问远程系统 40 Solaris概
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离岸外包协议书范本
- 艺术展品合作协议书
- 租房漏水定责协议书
- 电子供气协议书范本
- 电力维保合同协议书
- 私人募资协议书范本
- 石材加工生产协议书
- 中海大海洋地质学课件第1章绪论-2第二讲
- 骨折的症状辨析及护理方法
- 胆结石症状分析及护理策略讨论
- 高血压病病人护理
- 老年骨折病人的术后护理
- 幼儿园食堂从业人员晨检制度
- 超星尔雅学习通《学术规范与学术伦理(华东师范大学)》2025章节测试附答案
- 第14课 丝绸之路的开通与经营西域(教学设计)2024-2025学年七年级历史上册同步高效课堂(统编版2024)
- 卫生室废弃药品管理制度
- DB11-T 1034.2-2013 交通噪声污染缓解工程技术规范 第2部分 声屏障措施
- 微项目3《计算生成新的数据》说课稿-2024-2025学年泰山版(2019)初中信息技术第三册(八年级上)
- 2025年湖北宜昌市宜都市高新技术产业投资有限公司招聘笔试参考题库附带答案详解
- DB33T 1215-2020 城市轨道交通轨道工程施工质量验收标准
- 锅炉设备维护保养方案
评论
0/150
提交评论