清华大学UNIX讲义第1章.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用UNIX教程 总 目 录 第1章 UNIX简介 第2章 基本UNIX实用程序 第3章 全屏幕编辑程序vi 第4章 UNIX的文件和目录 第5章 C-shell的交互功能 第6章 B-shell及编程 第7章 进程控制与进程间通信 第8章 网络程序设计 第1章 UNIX简介 1.1 UNIX的发展过程和标准化 1.2 系统的登录与退出 1.3 使用系统命令 1.1 UNIX的发展过程和标准化 1.1.1 UNIX的发展过程 1969年,从事MULTICS研究的贝尔实验室的Ken Thompson和他的同事Dennis Ritchie,在DEC的PDP-7型计算机上编写了一个简易的新型操作系统,是一个两用户的多任务操作系统。这套系统取名UNIX。UNIX在后来取得了巨大成功。 UNIX最初用汇编语言编制,在PDP-7上实现。Dennis Ritchie发明了C语言,并与Thompson用C语言改写了UNIX的源程序,为以后的开发和移植奠定了基础。 随后,UNIX被移植到各种各样的计算机系统上,UNIX也经历了二三十年的发展,引进了许多新的技术,成为更加成熟的操作系统。 UNIX发展过程中,曾经有两大流派,一个是以UNIX的鼻祖ATT最早于1983年发表的UNIX System V,最新的版本是Release 4,简写为SVR4。另一个是学术派的加州大学伯克利分校计算机系统研究小组(CSRG)发表的BSD UNIX(Berkeley Software Distributions UNIX),比较有影响的版本是4.3,记作4.3BSD。早期的Internet上的大部分计算机都运行UNIX。两种流派的UNIX随着不断的发展,互相吸收对方的新技术,趋于统一到逐渐完备的POSIX标准。 UNIX后来成为了ATT贝尔实验室操作系统产品的注册商标,所以,许多操作系统由于商业上的原因,在命名时不能够使用UNIX这个字眼,如IBM RISC/6000小型机上的AIX,Sun工作站上的SunOS以及后续版本Solaris,CDC小型机上的EP/IX,惠普Hewlett-Packard的HP-UX,等等。几乎所有的工作站平台上都运行UNIX操作系统。 UNIX成为一种软件商品后,其源代码也就不再随意公开。Andrew S. Tanenbaum教授在UNIX的基础上开发了教学版的UNIX,取名MINIX,意为Mini-UNIX。1991年,芬兰学生Linus Benedict Torvalds,在PC上独立编写了基于Intel 80386体系结构的UNIX系统,名为Linux。世界各地的软件爱好者都可以通过Internet免费获得Linux的全部源代码和二进制发行版本。现在,Linux更是发展迅速。从比PC还要简单得多的小型嵌入式环境,一直到大型的服务器,都有Linux操作系统在运行。 1.1.2 什么是UNIX 狭义地说,UNIX指的是一个多用户多任务分时操作系统内核(kernel)。内核的功能是用于控制并管理计算机的资源,使多个用户可以同时访问这些资源。内核负责进程的创建、控制、调度,为进程分配内存和外设,提供文件系统的管理功能。广义地说,UNIX不仅指系统内核,它还是一个程序设计环境,为程序员提供了丰富的软件开发工具,包括许多UNIX的实用命令、编辑器、编译程序、调试工具、数据复制和备份、打印、数据库等。 1.1.3 UNIX的标准化 UNIX被移植到各种各样的硬件平台上,即使同一种硬件平台上,也会有许多种不同的UNIX操作系统软件产品。国际性组织制订了一些UNIX标准,供用户进行可移植性程序设计时作为参考。这些标准都是仅仅定义系统的界面,不关心系统内部的实现。主要有以下几种: (1)1986年,IEEE制定了IEEE P1003标准,这套标准称为POSIX(Portable Operating System Interface)。POSIX定义了一整套的作业接口,包括系统调用、库函数、公共命令等。这套标准非常活跃,一直在不断演化和完备。 (2)另一个促使UNIX标准化的组织是X/Open。X/Open最早在1984年由几家欧洲计算机公司组成。1989年发表了X/Open Portability Guide第3版,称作XPG3。 (3)ATT制订的UNIX标准SVID(System V Interface Definition),与POSIX兼容。 (4)??1988年,IBM、HP、DEC等几家计算机厂商成立了OSF(Open Software Foundation),1990年OSF发表了OSF/1。 (5)FIPS(Federal Information Pr

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档