计算机操作系统 教学课件 作者 冯裕忠 方智 周舸 第十章 UNIX 操作系统.pptVIP

计算机操作系统 教学课件 作者 冯裕忠 方智 周舸 第十章 UNIX 操作系统.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章 UNIX 操作系统 9.1 UNIX 系统概述 9.1.1 UNIX 系统的发展 发展历史 1965年 由ATT,MIT和GE联合开发Multics Multiplexed Information and Computing Service 1969年 Ken Thompson 和 Dennis Ritchie在PDP7上用汇编语言开发出UNIX 1970年 在PDP-11系列机上 11/20,11/40,11/45 用汇编开发出UNIX v.1。在此过程中, 机器的硬件逐渐复杂,UNIX所支持的特 征也不断丰富,增加了文字处理程序。 1975年 发表UNIX v.6 并广泛扩散到大学和科研 单位, 为后期发展奠定了良好的基础 1978年 优化后发布UNIX v.7 --- UNIX的第一个 商业版本 ---- 我国开始研究应用的最早版本 1981年 ATT发布UNIX System III, 完全转向为 社会提供的商品软件 1983年 ATT发布UNIX System V, 系统功能已 趋于稳定和完善. 此后System V又有一系 列的公布号: 1.0/2.0/2.3/3.5/4.0/4.2 等, 现在最后版本为 System V Release 4 SVRV 9.1.2 有代表性的其它版本 加州大学伯克利分校的BSD Berkeley Software Distribution 版本, 主要用于工 程设计和科学计算 Microsoft和SCO公司开发的SCO XENIX SCO UNIX 和 OpenServer等, 主要应用 在基于Inter x86体系结构的系统上 开放源代码的Linux, UNIX的体系结构加 MS Windows形式的图形用户界面,主要 应用在基于Inter x86体系结构的系统上 9.1.3 UNIX系统特征 可移植性强 . UNIX操作系统大量代码为C语言编写 . C语言具有跨平台特性 2. 多用户、多任务的分时系统 . 人机间实时交互数据 . 多个用户可同时使用一台主机 . 每个用户可同时执行多个任务 3. 软件复用 . 每个程序模块完成单一的功能 . 程序模块可按需任意组合 . 较高的系统和应用开发效率 与设备独立的输入/输出操作 . 打印机、终端视为文件 . 输入/输出操作与设备独立 界面方便高效 . 内部: 系统调用丰富高效 . 外部: shell命令灵活方便可编程 . 应用: GUI 清晰直观功能强大 安全机制完善 . 口令、权限、加密等措施完善 . 抗病毒结构 . 误操作的局限和自动恢复功能 多国语言支持 . 支持全世界现有的几十种主要语言 网络和资源共享 . 内部: 多进程结构易于资源共享 . 外部: 支持多种网络协议 系统工具和系统服务 .100多个系统工具(即命令),完成 各种功能 .系统服务用于系统管理和维护 9.1.4 UNIX系统组成 一、 UNIX系统核心的结构 二、Unix系统的组成 UNIX可分为四个层次。最低层是硬件,它是整个系统的基础;次低层是OS核心;其次是OS与用户的接口SHELL、编译程序等;最高层是用户程序。 内核:是Unix系统的核心部分,能与硬件直接交互,常驻内存。 驻留(基本)模块:完成输入/输出、文件、设备、内存和处理器时钟的管理,常驻内存。 系统工具:通常称为shell。是Unix操作系统的一部分,是用户与Unix交互的一种接口。常驻磁盘,在用户登录时即调入内存。 三、进程控制子系统 进程控制子系统负责管理处理机、存储器。它的功能有: 1、进程控制---应用程序利用系统调用fork创建一个新进程;利用系统调用exec执行一个满足条件的进程;利用系统调用exit结束一个程序的执行。 2、进程通信 3、存储器管理 4、进程调度---将满足运行条件的程序(进程)调入内存,安排一个时间片。 四、文件子系统 文件子系统负责文件、设备资源的管理。它的功能有: 1、文件管理 2、高速缓冲机制---设置多个缓冲区以匹配I/O的速度。 3、设备驱动程序 9.1.5 Uinx操作系统的启动流程 9.1.6 用户分类和用户职责 一、用户分类 1、超级用户 2、普通用户 二、职责 9.1.8 用户登录与退出 超级用户:通过“root”登录 退出命令: 1、shutdown or 2、haltsys 普通用户:通过自己的UID登录 退出命令: exit or Ctrl+d 一个磁盘索引结点项---用以记录文件的属性和说明信息(在磁盘上); 若干个盘块---用于保存文件本身。 当文件处于

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档