当前位置:文档之家› unix操作系统概述

unix操作系统概述

unix操作系统概述
unix操作系统概述

UNIX自从问世以来就相当流行,它运行在微型机、小型机、工作站、中型机和大型机等具有不同处理能力的机器上,并提供公共的执行环境。本书着重描述由美国电话电报公司(AT&T)推出的UNIX system V,但也考虑了其他版本所提供的颇有意义的特征。

1.1 UNIX操作系统的发展史

UNIX操作系统的发展,经历了漫长的十几载。回顾其发展史,将会对学习好UNIX 操作系统有很大的帮助。

1965年,贝尔电话实验室和通用电气公司及麻省理工学院的MAC课题组合作研发Multics操作系统,其设计目标是:

(1)向大的用户团体提供对计算机的同时访问。

(2)支持强大的计算能力与数据存储。

(3)在需要时,用户能够容易地共享他们的数据。

1969年,原始版的Multics操作系统在GE645计算机上运行了,但是没有达到预定的设计目标。由于系统只能在GE645计算机上运行,没能提供预定的综合计算服务,因此动摇了研发目标,结果使贝尔实验室退出了这一项目。

新的研发开始:

(1)在贝尔实验室退出Multics工程后,贝尔实验室计算科学研究中心的成员们处于缺乏“方便的交互式计算服务”的景况中,为了改善他们的设计环境,K.汤普逊(Ken Thompson)、D.里奇(Dennis.Ritchie)及其他人勾画出一个纸面上的文件系统设计方案,它后来就演化成为UNIX文件系统的早期版本。

(2)此后,汤普逊编写了有关程序,该程序模拟了这个文件系统以及请求分页环境中程序的行为。

(3)与此同时,他们借助GECOS计算机的程序开发环境为UNIX操作系统的开发在PDP-7机上建立了更好的开发环境。

(4)汤普逊和里奇实现了他们在PDP-7机上的系统设计,其中包括UNIX文件系统、进程子系统和一组实用程序。并且实现了新系统的自我支持,再也不需要把GECOS系统

UNIX系统应用编程

2

作为开发环境了。

(5)新系统的名称由计算科学研究中心的成员B.科尼汉(Brian.Kernigham)提出,作为Multics的一种双关语,命名为UNIX。

贝尔实验室始建于1925年,为美国西方电器公司和美国电报电话公司共有,是世界上最大的研究机构之一。它雇用了两万三千多名员工,拥有一万八千项以上的产品专利。

每年编辑的刊物和组织学术讨论会达几千种。贝尔实验室已获得六十项以上的科学和工程奖,包括7次诺贝尔奖。

1971年,UNIX被移植到PDP-11计算机上,该系统的主要特征是它的规模小:

(1)内存中16KB用于系统,8KB用于用户程序;磁盘512KB。

(2)每个文件限定长度为64KB。

在UNIX被成功移植到PDP-11计算机上之后,汤普逊在这个系统上实现了FORTRAN 编译。

里奇在B语言的基础上,把B发展成他称之为C的语言。C语言允许产生机器代码,说明数据类型及定义数据结构。

1973年,用C语言重写了UNIX操作系统。这一事件在当时并没有引起人们的关注,但对其外部用户接受它却产生了极大的影响。在这之后,贝尔实验室的装机数目增加到25台,并且形成了UNIX系统小组,以提供内部支持。

由于美国电报电话公司1965年与联邦政府签署了反垄断法,不能销售计算机产品,因此公司请求把UNIX操作系统提供给以教学为目的的大学。即使这样,UNIX系统的声望仍在稳步增长。

1974年,汤普逊和里奇撰文介绍UNIX系统。在《ACM通讯》上发表了描述UNIX 操作系统的文章,进一步促进了UNIX操作系统的可接受性。

1977年,经过不懈的努力,UNIX系统的安装点已增至约五百个,其中125个在大学。

此时,UNIX操作系统开始在电话公司流行起来,为程序开发、网络事务操作服务及实时服务提供了良好的环境。这时UNIX系统的许可证也颁发给了商业机构、大学和研究机构。

交互系统公司(Interactive System Corporation)成为UNIX操作系统的第一个增值转卖商。所谓增值转卖商是指把具体应用加到计算机系统上以满足特定的市场需要,他们销售的是应用而不是销售这些赖以运行的操作系统。

同年,UNIX操作系统首次被“移植”到非PDP机,即interdata 8/32机上。

1978~1982年,在这一时期,贝尔实验室把若干个UNIX系统的变种组合到一个单一的系统中,称为UNIX system Ⅲ。后来又在UNIX system Ⅲ中增加了若干特性,产生了UNIX system Ⅴ(Ⅳ为内部版本)。

1983年1月,AT&T正式宣布支持UNIX system Ⅴ。与此同时,加州大学伯克利分校也开发了一个UNIX系统的变体,它的最新版本称为 4.3BSD(Berkeley Software Distribution),配在V AX机上。它提供了一些新的有意义的特征。

1984年,UNIX系统在全世界大约装了十万套。它们运行在微机直至大型机上,运行在不同制造商生产的计算机上。

UNIX系统的普及与成功可归结为如下一些原因:

(1)该系统以高级语言书写,使之易读、易懂、易修改、易移植到其他计算机上。

第1章UNIX操作系统概述

3

(2)有一个简单的用户界面,但具有提供用户所希望的服务的能力。

(3)提供了能够由较简单的程序构造出复杂程序的原语。

(4)使用了在维护上容易的、在实现上高效的层次式文件系统。

(5)文件采用字节流这样的一致格式,使应用程序易于书写。

(6)为外围设备提供了简单一致的接口。

(7)是一个多用户、多进程系统,每个用户都能同时执行几个进程。

(8)向用户隐蔽了计算机的体系结构,使用户易于书写在不同硬件上实现运行的程序。

UNIX操作系统支持的程序设计语言有:FORTRAN、Basic、Ada、COBOL、LISP、Prolog等,并能支持具有编译程序或解释程序的任何语言。

UNIX产品系统的各种版本比较多,从风格上可分为以下两大类:

?BSD系列,见图1-1。

图1-1 BSD系列

?ATT系列,见图1-2。

图1-2 A TT系列

Linux是1991年由芬兰的Linus Benedic Torvalds设计的一种运行于386以上微机的UNIX,为了不断扩充该系统的功能,他把系统的源代码放在了因特网上,取名为Linux,

并在网上发出公开信邀请更多的人来参与Linux的研制和开发工作。由于Linux免费使用

并公开源代码,从而使其迅速得到普及和推广。

UNIX系统应用编程

4

1.2 UNIX系统结构

图1-3、图1-4、图1-5给出了UNIX操作系统的高层次体系结构。操作系统直接与硬件交互,向程序提供公共服务,并使它们同硬件特性隔离。

图1-3 内核

图1-4 外层程序

图1-5 最外层

第1章UNIX操作系统概述

5

1.3 UNIX的体系结构

1.2节给出了对UNIX系统环境的高层次的看法。本节重点将放在内核上,对内核的

体系结构提出一个总的看法,勾画出它的基本概念和结构。

在UNIX系统中,文件和进程这两类实体是UNIX系统模型中的两个中心概念。图1-6

展示了各个模块及它们之间的相互关系。

图1-6 体系结构

图1-6将系统分成三个层次:用户级、核心级和硬件级。其中各模块的功能及其关系

如下。

1.系统调用接口

系统调用与库接口体现图1-4、图1-5中描绘的用户程序和内核之间的边界。系统调用

看起来像C程序中普通的函数调用,而库把这些函数调用映射成进入操作系统所需的原语。然而,汇编语言程序可以不经过系统调用库而直接引用系统调用。程序常使用像标准I/O

库这样一些其他的库程序以提供对系统调用的更高级的使用,在编译期间把这些库连接到

程序上。因此这些库也是用户程序的一部分。

2.文件子系统

文件子系统使用一个缓存机制来存取文件数据,缓存机制调节内核与二级存储设备之

间的数据流。缓存机制同块I/O设备驱动程序交互,以便启动内核进行数据的传送。

3.设备驱动程序

设备驱动程序是用来控制外围设备操作的内核模块。块I/O设备是随机存取存储设备,文件系统还可以在没有缓存机制干预的情况下直接与“原始”I/O设备驱动程序交互。原

始设备称为字符设备,包括所有不是块设备的设备。

4.进程控制子系统

进程控制子系统负责进程同步、进程间通信、存储管理及进程调度。当要执行一个文

件而把文件装入存储器中时,文件子系统与进程控制子系统交互——进程子系统在执行可

UNIX系统应用编程

6

执行文件之前,把它读入主存中。用于控制进程的系统调用有fork(创建一个进程)、exec (把一个程序的映像覆盖到正在运行的进程上)、exit(结束一个进程的执行)、wait(使进程的执行与先前创建的一个进程的exit同步)、brk(控制分配给一个进程的存储空间的大小)和signal(控制进程特殊事件的响应)。

5.存储管理

存储管理控制存储分配。在任何时刻,只要系统没有足够的物理存储供所有进程使用,内核就在主存与二级存储之间对进程进行迁移,以便所有的进程都得到公平的执行机会。

6.调度程序

调度程序把CPU分配给进程。该模块调度各进程依次运行,直到它们因等待资源自愿放弃CPU,或它们最近一次的运行时间超过一个时间量,从而内核抢占它们,于是调度程序选择最高优先权的合格进程投入运行。

7.硬件控制

硬件控制负责处理中断及与机器通信。如磁盘或终端设备可以在一个进程正在执行时中断CPU。如果出现这种情况,在对中断服务完毕之后内核可以恢复被中断了的进程的执行。中断不是由特殊的进程服务的,而是由内核中的特殊函数服务的,这些特殊函数在当前运行的进程的上下文中被调用。

1.4 UNIX的目录结构

系统可以把当前路径下名为junk的文件与任何其他人的同名文件区分开。系统允许不同目录中的文件可以有相同的名字。系统目录结构见图1-7。

图1-7 目录结构

一般用户有个人目录或户主目录,后者有时也称为注册目录,户主目录包括属于用户自己的文件。当用户注册登录时,使用的是个人目录。用户可以改变当前工作目录,然而,户主目录将永远不变,除非做特别处理。

第1章UNIX操作系统概述

7例如,命令pwd(print working directory),其功能是打印当前目录名,命令执行如下:

$pwd

/usr/you

这里,$是命令提示符。后边除特殊说明外,其含义不变。

说明you是当前目录,you在usr目录里,而usr又在根目录里。根目录习惯上用“/”表示。符号“/”还把名称分成若干个隔离的字段,对文件名14个字符的限制也适用于目

录的各个字段。

1.5 编程环境设计

UNIX系统的优点之一就是可以尽可能地适应个人使用习惯,尽可能地使其与其他计

算机的使用环境相兼容。例如,删除字符和删除行符的不同标准问题,默认值分别是#和@,如要改变为自己所希望的字符,则可用运行如下命令:

$stty erase e kill k

这里e是删除字符,k是删除行符。若想在每次登录时,使自定义的字符命令启动,

可加载到环境文件中。shell提供了令人满意的解决方法,即在户主目录下产生一个.profile

文件,用户在每次登录时,系统会自动先执行.profile文件里的所有命令,如此即可构建所

希望的运行环境。

用户登录的家(HOME)目录中有一个名为.profile(.cshrc)的文件,登录时shell会自动

执行其中的命令,从而建立起自己所希望的环境。

$cat .profile

stty erase '^h' -tabs #设置backspace为字符删除

MAIL=/usr/spool/mail/you #设置邮件存放路径

PATH=:$HOME/bin:/bin:/usr/bin:/usr/games #设置查询路径

TERM=vt100 #设置终端类型

b=$HOME/book #变量赋值

export MAIL PATH TERM b #变量输出

date

who| wc-l #用户数统计

1.6 本章小结

本章首先简述了UNIX操作系统的发展史,从中可了解UNIX系统艰辛的发展历程,

进而启迪大家对软件系统设计的逻辑思维并保持坚定的信念。UNIX系统的设计目标应该

牢牢地记住:

1.向大的用户团体提供对计算机的同时访问。

2.支持强大的计算能力与数据存储。

UNIX系统应用编程

8

3.在需要时,用户能够容易地共享他们的数据。

本章还从不同角度描述了UINX系统的结构和体系结构。在1.2节以集合圆对整个系统进行抽象,将其对应为:内圆——硬件、次内圆——内核、外圆——若干系统调用、最外层圆——应用程序(详见图1-3、图1-4、图1-5)。由此可以看出,UNIX操作系统直接与硬件交互,向程序提供公共服务,并使其同硬件特性相隔离。

在 1.3节对内核的体系结构提出一个总的看法,勾画出文件和进程这两类实体是UNIX系统模型中的两个中心概念(见图1-6)。

UNIX系统分成三个层次:用户级、核心级、硬件级。其中各模块的功能及其关系如下:

系统调用接口系统调用与库接口体现图1-4、图1-5中描绘的用户程序和内核之间的边界。

文件子系统文件子系统使用一个缓存机制存取文件数据,缓存机制调节内核与二级存储设备之间的数据流。

设备驱动程序设备驱动程序是用来控制外围设备操作的内核模块。

进程控制子系统进程控制子系统负责进程同步,进程间通信、存储管理及进程调度。

存储管理模块存储管理模块控制存储分配。

调度程序模块调度程序模块把CPU分配给进程。

硬件控制硬件控制负责处理中断及与机器通信。

1.7 思考与练习

1-1 请将UNIX产品与所属公司连线。

Solaris 2.*(IBM)

Ultrix (DEC)

OSF/1 (HP)

NEXTSTEP (Sun)

AIX (Silicon Graphics)

IRIX (NEXT)

HP-UX (DEC)

Linux (Linux Torvalds)

1-2 什么是分时系统?分时多任务多用户操作系统都有哪些?

1-3 由于用户邮件的大量流入,主机(或服务器)的根分区已经溢出,系统管理员应该怎样做才能改善这种状况?

1-4 简述图1-3、图1-4、图1-5给出的UNIX操作系统的高层次的体系结构。

1-5 UNIX系统实现的设计目标是什么?

操作系统介绍与安装完整版.doc

认识操作系统 系统简介 定义 :操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操 操作系统所处位置 作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。 操作系统的功能:包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,提供了各种形式的用户界面,使用户有一个好

的工作环境,为其它软件的开发提供必要的服务和相应的接口。 操作系统的种类:各种设备安装的操作系统可从简单到复杂,可分为智能卡操作系统、实时操作系统、传感器节点操作系统、嵌入式操作系统、个人计算机操作系统、多处理器操作系统、网络操作系统和大型机操作系统。 按应用领域划分主要有三种: 桌面操作系统、 服务器操作系统 嵌入式操作系统。 ○1桌面操作系统 桌面操作系统主要用于个人计算机上。个人计算机市场从硬件架构上来说主要分为两大阵营,PC机与Mac 机,从软件上可主要分为两大类,分别为类Unix操作系统和Windows操作系统: 1、Unix和类Unix操作系统:Mac OS X,Linux发行

版(如Debian,Ubuntu,Linux Mint,openSUSE,Fedora等); 一个流行Linux发行版——Ubuntu桌面 Mac OS X桌面 2、微软公司Windows操作系统:Windows XP,Windows Vista,Windows 7,Windows 8等。 Windows 8 Metro Windows 8桌面 ○2服务器操作系统 服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等。服务器操作系统主要集中在三大类: 1、Unix系列:SUN Solaris,IBM-AIX,HP-UX,

操作系统安装心得

操作系统安装心得 操作系统是最重要的计算机系统软件,发展极为迅速。目前,比较流行的操作系统有Windows、UNIX、以及Linux几大类。 1、Windows操作系统 Windows是目前使用最为广泛、普遍的操作系统。Windows系统,客观的来说,windows系统下的应用软件是最丰富的。windows软件的安装一般来说是很简单的,按照提示一步一步的往下进行就是了,难点是找到适合的软件,现在网上有绿色版,破解版,免注册版等等很多。Windows的优点:图形界面良好,拥有良好的集成开发环境,操作简单。缺点是:不是免费的软件,采用二进制代码,不易修改操作系统本身,漏洞比较多。微软的Windows在主机服务器里流行,是因为它支持大量功能以及友好的用户界面。不像以往的系统写DOS命令来执行任务,Windows是通过图形化的点击来完成。那些需要ASP (Active Server Pages)技术或MS SQL Server数据库应用的一般需要Windows。我一直用的都是Win7系统,直接用系统盘安装的,按照提示操作,很轻松地就安装好了。Win7有五个设计重点:1)针对笔记本电脑的特有设计;2)基于应用的设计;3)用户的个性化;4)视听娱乐的优化;5)用户易用性的新引擎。使用了这么长时间的Win7系统,最大的感觉是界面非常的清晰漂亮,虽说兼容性没有XP好,但我还是相对的喜欢它。可以说Windows具有一个全新的、时髦的用户界面外观和许多的新功能,但是它仍然保留Windows的感觉。归纳

Win7的特点如下:1更易用(如快速最大化,窗口半屏显示,跳跃刘表······);2更快速,更简单,更安全;3更好的成本,更好的链接;4迄今为止最华丽但节能的Windows,拥有绚丽透明的窗口(窗口的界面十分美观,支持更多、更丰富的缩略图动画效果。);5支持非微软的音频格式,网络音乐、蓝牙音频;6拥有多功能任务栏,丰富的桌面小工具。Win7的缺点:兼容性不好,要求配置高,有些机器运行不了······Windows性能优越,操作简单,对硬件的需求合理,界面简洁,大部分的应用程序都是兼容的,价格适中,受到很多个人用户的青睐,发展趋势很好。 2、Linux操作系统 Linux的兴起可以说是interne创造的一个奇迹。这是一个稳定可靠、功能完善、安全的操作系统。我是在网上下载了一个ubunto 解压后安装就成功了,操作十分简单,就像是安装一个软件那么容易。也许是习惯了使用Windows的系统,初次使用Linux时感觉好奇怪,使用很不方便,原先安装在Windows上的应用软件都使用不了,打开完全就是二进制的代码,只能从先下载一些应用软件。该系统具有六大特性:启动速度极快,拥有社交网站和IM工具在系统中,整合了网络通讯录、邮件功能、在线音乐商店、云存储,其邮件客户端Evolution可以从MS Exchange Server上直接收取邮件。系统采用五个桌面分区,使得用户可以同时处理更多的任务,使得任务更加有序与增强用户使用的方便性。Linux系统的安全性高,在使用过程中

UNIX和Linux操作系统概述

第1章UNIX和Linux操作系统概述 练习题和解答 1.在UNIX大家族的以下分支中,哪两个分支对成就UNIX的辉煌起到了至关重要的作用? A.MIT B.GNU C.BSD D.POSIT E.BESYS F.System V 【解答】这一题是测试你对UNIX的简要发展史以及对UNIX发展影响巨大的两个分支的熟悉程度。根据本章1.2节有关UNIX的简要发展史的介绍——对UNIX操作系统的发展贡献最大的是它的两个分支——加州大学Berkeley分校的BSD和AT&T公司的System V,可以断定答案C和F是正确的。 答案:C和F 2.为什么Linux操作系统总是在一个被称为Linux Standard Base(LSB)的通用标准下开发和颁布? A.防止互用性(interoperability) B.防止服从POSIX标准 C.确保应用一级的多样性 D.确保不同发布之间的兼容性 【解答】这一题是测试你对UNIX和Linux设计思想和实现的理解程度。虽然在本章中并没有直接讨论过本题的答案,但是根据本章1.2节~1.6节的介绍我们可以断定只有答案D是正确的,因为其他几个答案都与UNIX和Linux设计理念相违背。 这里需要解释的是POSIX是IEEE标准,其全名是Portable Open Systems Interface(可移植开放系统接口/界面)。 答案:D 补充练习题和解答 3.UNIX被称为有史以来最稳定的操作系统,请问在以下所列的原则中有哪两个对这种稳定性起到了比较大的作用?

A.容易修改终端用户程序 B.所有程序的配置数据都以二进制文件存储 C.整个策略的决策都是由内核做出的 D.UNIX操作系统中的每一件东西或者是一个文件或者是一个进程【解答】这一题是测试你对UNIX设计理念的理解程度。根据本章1.3节有关UNIX 设计理念的解释——所有的操作系统配置数据都存储在正文文件中,可以断定答案B是错误的。 根据本章1.3节有关UNIX设计原则的介绍——“每一个操作系统命令或应用程序都很小,而且只完成单一的功能。UNIX操作系统提供了许多小的应用程序,每个应用程序都能够很好地执行单一的功能。当需要一个新功能时,UNIX的通用原则是为此创建一个单独的程序而不是扩展一个已经存在的应用程序的功能。”,可以断定答案C是错误的。 利用排除法可以断定,答案A和D是正确的。 答案:A和D 4.由自由软件基金会(Free Software Foundation,FSF)发起的GNU项目的目标就是创建一个自由的UNIX克隆。根据你的理解,以下哪个陈述适用于FSF的“自由”这一术语? A.在获得软件的同时源代码将免费提供 B.软件是全部免费的而仅仅收取修复软件故障的费用 C.软件是以可运行(可安装)形式免费自由分发的 D.软件是自由分发的但是并没有提供再分发这个软件的自由 【解答】这一题是测试你对GNU项目与自由软件的熟悉程度。根据本章1.4节有关GNU项目与自由软件的介绍——“你有修改该程序满足自己需求的自由(为使该自由实际上可实施,你必须可接触源代码,因为没有源代码的情况下,在一个程序中做修改是非常困难的)。”,可以断定答案A是正确的。 根据本章1.4节有关GNU项目与自由软件的介绍——“自由软件(Free Software)这一术语有时被错误地理解,其实它与价格无关。”,所以答案B和C肯定是错误的。 根据本章1.4节有关GNU项目与自由软件的介绍——“你有权利发布该程序修改过的版本,从而让其他人得益于你的改进。”,可以断定答案D是错误的。 答案:A 5.多用户可以共享一个UNIX计算机,这使得利用一个用户的空闲时间来服务其他用户成为可能。操作系统的这一特性被称为什么? A.数据共享 B.时间共享 C.一次性初始化 D.轻量级的内核线程

UNIX操作系统常用命令使用方法

UNIX系统及BSJ2200系统培训 第一章SUN系统介绍 第一节SUN的发展史 (一)硬件体系 81--89 Sun1/2/3 CISC Motrala 680x0系列 89--94 Sun4/60 sparc1 Risc sparc 65 sparc1+ 70 sparc2 Server : Sun/290/670/690 93--96 Sparc10/20 SuperSparc Server : 1000/2000 96--97 Ultra1(140/170/170E/200E) UltraSparc SBUS体系结构,UPA接口 Ultra2 Server : E150,E3000 98--99 Ultra5 ,Ultra10 PCI体系结构(IDE外设) Ultra30,Ultra60 Server : E250,E450,E3500 2000-至今BLADE 150/2000/2500 (二)软件体系 Solaris 1.x SunOS 4.1.3+OpenWindow 1.x BSD Solaris 2.x System V 32bit 2.5.1 SunOS 5.5.1 +OpenWindows 2.6 SunOS5.6+CDE1.2 Solaris 2.7(7) 64 bit Solaris 2.8(8) for sparc平台/intel x86平台 Solaris 2.9(9) for sparc平台/intel x86平台 第二节SUN系统的安装 以SUN Ultra5(9.1G)硬盘Solaris2.7为例,步骤如下: 1、在OK提示下输入:boot cdrom 2、出现“Select Language and local”时,选择“Continue”按钮。 3、出现“The Solaris installation program”时,选择“Continue”按钮。 4、出现“Identify this system”时,选择“Continue”按钮。 5、出现“Hostname”时,先输入机器名后,再选择“continue”按钮。 6、出现“Network connectively”时,先选择“Yes”,再选择“Continue”。 7、出现“IP Address”时,输入IP后,选择“Continue”。 8、出现“Confirm Infirmation”时,选择“Continue”。 9、出现“Name service”时,先选择“None”后,再选择“Continue”。 10、出现“Confirm Infirmation”时,选择“Continue”。 11、出现“Subnets”时,先输入“NO”,再输入“Continue”。 12、出现“Time Zone Geographic region”时,输入“Set”。 13、出现“Geographic region”时,选“Asia Eastern HongKong”。

从硬盘安装Linux操作系统的方法步骤(精)

从硬盘安装Linux操作系统的方法步骤来源: ChinaUnix博客日期:2007.04.22 18:30(共有0条评论我要评论从硬盘安装Linux操作系统,首先要准备安装包,Linux操作系统的安装包通常是一个或多个ISO镜像文件(一般通过网络下载就可以得到;其次,要通过某种手段启动镜像文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装就可以了。安装过程中,需要指定Linux操作系统的安装位置,这主要涉及硬盘分区的一些知识。综合来看,学习Linux操作系统的安装,关键要学会两点:第一、如何为Linux操作系统准备硬盘空间?第二、如何启动ISO镜像文件中的安装程序。硬盘分区通常,在使用硬盘时,都要进行分区。如果把未分区的硬盘比做一张大白纸,那么分区后的硬盘就相当于这张大白纸被画上了几个大方框。一块硬盘被分成多个分区之后,各分区之间是相对独立的,每个分区都可以有自己的文件格式,例如 FAT16、FAT32、NTFS等等。Linux 操作系统需要的硬盘分区要安装一个操作系统,一般来讲都要为它准备专门的分区。专门,意味着不能与其他操作系统合用一个分区,也意味着不要与用户自己的数据文件合用一个分区,前者是因为不同的操作系统可能需要不同格式的磁盘分区,后者则更多地出于用户数据安全和系统维护方便的考虑。从最低配置角度讲,Linux 操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~5G就可以。另外还需要一个SWAP 格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区的大小应该是内存的两倍;如果内存在256M以上,交换分区的大小等于内存大小即可。Linux 硬盘分区管理工具在安装Linux 操作系统时,如果选择了手工的分区方式,将启动硬盘分区工具Disk Druid。这个程序是安装程序自带的。下面讨论一下该软件的使用。Linux下硬盘分区的标识在Linux 下用hda、hdb 等来标识不同的硬盘;用hda1、hda2、hda5、hda6 来标识不同的分区。其中,字母a 代表第一块硬盘,b代表第二块硬盘,依次类推。而数字1 代表一块硬盘的第一个分区、2 代表第二个分区,依次类推。1到4 对应的是主分区(Primary Partition)或扩展分区(Extension Partition。从5开始,对应的都是硬盘的逻辑分区(Logical Partition)。一块硬盘即使只有一个主分区,逻辑分区也是从5开始编号的,这点应特别注意。系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS 格式的主分区hda1 以及

windows操作系统与Unix操作系统的优缺点

windows操作系统与Unix操作系统的优缺点 windows: 优点:图形界面良好,拥有良好的集成开发环境,操作简单。 缺点:不是免费的软件,采用二进制代码,不易修改操作系统本身。漏洞比较多。和linux和unix系统相比,网络功能相对较差,源码不开放。不利于操作系统的开发。 UNIX 优点:UNIX 如此的成功,这大大超出了它的创造者最初的设想。UNIX 成功的一个主要原因是它最初的发行发式。由于法令(consent decree)的限制,AT&T 不得不以极少的费用出售UNIX许可证和源代码。世界各地的人们都可以索取和运行该系统。由于附带源代码,用户可以分析它,更改它,告诉其他人自己所做的修改。然后AT&T 再将开多修改加入到新发行中。 在伯克利的工作更带动了这一趋势。总而言之,UNIX 在一种极为开放的过程〔或者说没有过程〕中不断发展。各国、各大洲的学术界、厂商、以及疯狂的黑客们都为UNIX 的发展做出了贡献。既便在UNIX 商业化之后.许多厂商也认识到开放系统的价值,将它们的成果公布于众,制定了许多像NFS 这样的开放规范。 最初的UNIX 设计非常精湛,井为后来版本和分支奠定了成功的基础。它的一个最大的长处就是始终贯彻“越小越完美”的思想[ Allm 87],用一个小的内核提供一组必要功能的最小集。系统有许多小的实用工具完成简单的数据处理。用户可以通过管道机制以及可编程的shell 等工具将这些实用工具以各种方式组合起来,形成功能更强大的工具。 UNIX 的文件系统是这种小巧,简单方式的一个典型代表。与当时使用诸如索引顺序访问方式(ISAM),层次顺序访问方式(HSAM)等复杂文件访问方式的操作系统不同,UNIX 将文件看成是一个字节流。应用它可以在文件上建立任何数据结构,实用自己的访问方式访问文件,不需要文件系统的干预。 大多数系统应用都使用文本数据。例如,比较重要的系统数据库/etc/passwd , /etc/fstab,以及/etc/ttys 都是普通的文本文件。尽管使用二进制的有结构的方法组织信 息会更有效,使用一般的文本可以让用户不必使用特殊的工具就可以访问和处理这些文件。文本是一件友好的,通用的,高度可移植的数据形式,可以用许多实用工具进行处理。 UNIX 另一个很突出的特点就是它简单而统一的I/O 设备接口。UNIX 将所有的设备都用文件表示,用户可以使用与处理文件相同的命令和系统调用集访问设备。开发者写程序完成I/O操作时不必考虑这个操作是对文件的,还是对用户终端,打印机,或其他设备进行的。这一特性与shell 中的I/O 重定向一起提供了一个简单而强大的I/O 接口。 促使UNIX 成功和流行的一个关键因素是它的可移植性。内核的大部分都是用C 语言写的。这就使其在移植到新机器时相对容易了许多。它先是用于 PDP-11,后来移植到 V AX-11 及其他许多机器、许多厂商都是开发出自己的新机器,然后简单将 UNIX 移植到它的上面,而不必重写一个新的操作系统。 缺点: 事物总有相反的两个方面。在赞誉UNIX 优点的同时,也不能忽略了它的缺点。对UNIX 进行如此客观回顾的人中就有这样一个人,他不是别人,正是DennisRitchie 本人。在1987 年 1 月 USENIX 会议中的一次 UNIX 回顾会晤中,RitChie 分析了许多 UNIX 的缺点[ Ritc87] 。下面我们对其进行简述。 尽管UNIX 最初是一个简单的系统。它已不再是这样了。例如,AT&T 为了高效地对数据进行缓冲和将程序移植到非UNIX 系统上,为UNIX 系统增加了标准1/O 库。这个库相对其

unix操作系统

Unix操作系统浅析 摘要:本文较详细的介绍了什么是UNIX操作系统,以及UNIX操作系统的发展历史,UNIX系统的基本结构,UNIX操作系统的优势,UNIX操作系统和LINUX操作系统的区别和联系。 关键字:UNIX,LINUX 一、引言 UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。UNIX操作系统最早由Ken Thompson、D ennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。由于UNIX具有技术成熟、结构简练、可靠性高、可移植性好、可操作性强、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台。它主要安装在巨型计算机、大型机上作为网络操作系统使用,也可用于个人计算机和嵌入式系统。曾经是服务器操作系统的首选,占据最大市场份额,但最近在跟WINDOWS SERVER以及Linux的竞争中有所失利。 二、UNIX历史 初创期Unix的诞生和Multics(Multiplexed Information and Computi ng System)是有一定渊源的。Multics是由麻省理工学院,AT&T贝尔实验室和通用电气合作进行的操作系统项目,被设计运行在GE-645大型主机上,但是由于整个目标过于庞大,糅合了太多的特性,Multics虽然发布了一些产品,但是性能都很低,最终以失败而告终。AT&T最终撤出了投入Multics项目的资源,其中一个开发者,Ken Thompson则继续为GE-645开发软件,并最终编写了一个太空旅行游戏。经过实际运行后,他发现游戏速度很慢而且耗费昂贵——每次运行会花费75美元。在Dennis Ritchie的帮助下,Thompson用PDP-7的汇编语言重写了这个游戏,并使其在DEC PDP-7上运行起来。这次经历加上Multics 项目的经验,促使Thompson开始了一个DEC PDP-7上的新操作系统项目。Thom pson和Ritchie领导一组开发者,开发了一个新的多任务操作系统。这个系统包括命令解释器和一些实用程序,这个项目被称为UNICS(Uniplexed Informat ion and Computing System),因为它可以支持同时的多用户操作。后来这个名字被改为UNIX。发展期最初的Unix是用汇编语言编写的,一些应用是由叫做B语言的解释型语言和汇编语言混合编写的。B语言在进行系统编程时不够强大,所以Thompson和Ritchie对其进行了改造,并与1971年共同发明了C语言。1973 年Thompson和Ritchie用C语言重写了Unix。在当时,为了实现最高效

第一章:UNIX操作系统简介

第一章:UNIX操作系统简介 学习目标 学完这一章,你能做到以下事情: 描述UNIX系统的基本组成和基本功能 1.1 什么是操作系统? 操作系统是一种特殊的用于控制计算机(硬件)的程序(软件)。 操作系统在资源使用者和资源之间充当中间人的角色。为众多的消耗者协调分配有限的系统资源。系统资源包括,CPU,内存,磁盘,和打印机。举个例子,一个用户(也可以是程序)将一个文件存盘,操作系统就会开始工作:管理磁盘空间的分配,将要保存的信息由内存写到磁盘等。 当用户要运行一个程序时,操作系统必须先将程序载入内存,当程序执行时,操作系统会让程序使用CPU。在一个分时系统中,通常会有多个程序在同一时刻试图使用CPU。 操作系统控制应用程序有序地使用CPU ,就好象一个交通警察在一个复杂的十字路口指挥交通。十字路口就象是CPU;每一条在路口交汇的支路好比一个程序,在同一时间,只有一条路的车可以通过这个路口,而交通警察的作用就是指挥让哪一条路的车通过路口,直到让所有路口的车辆都能通过路口。 UNIX操作系统的历史 UNIX操作系统1969年在贝尔实验室诞生。Ken Thompson在Rudd Canaday, ,Doug Mcllroy,Joe Ossana,and Dennis Ritchie,的协助下,写出一个小的分时系统,开始得到关注,在许诺为实验室的管理人员提供一个文档准备工具后,UNIX先驱们可以使用到一台更大的计算机,从而得以继续他们的开发工作。 在七十年代的中期,一些大学得到使用UNIX的许可,并很快在学院之间得到广泛流行,其主要的原因是: 小巧:最早的UNIX系统只占用512K字节的磁盘空间,其中系统内核使用16K,用户程序使用8K,文件使用64K。 灵活:源代码是可利用的,UNIX是用高级语言写成,提高了操作系统的可移植性。 便宜:大学能以一盘磁带的价格得到一个UNIX系统的使用许可。早期的UNIX系统提供了强大的性能,使其能在许多昂贵的计算机上运行。 以上优点在当时掩盖了系统的不足: 没有技术支持:AT&T在当时大部分的资源和都用在MUTICS上,没有兴趣 开发UNIX系统。 Bug的修补:由于没有技术支持,bug的修补也得不到保证。 很少的,或者根本没有说明文档:用户有问题经常只能是去看源代码。 当UNIX传播到位于California的Berkeley大学的时候,Berkeley大学的使用者们创建了自己的UNIX版本,在得到国防部得支持后,他们开发出了许多新的特性。但是,作为一个研究机构,Berkeley大学提供的版本和A T&T的版本一样,也没有技术支持。 当A T&T意识到这种操作系统的潜力后就开始将UNIX商业化,为了加强产品性能,他们在AT&T的不同部门进行UNIX系统开发,并且开始在系统中结合Berkeley开发出的成果。UNIX最终的成功可以归结为: 一个灵活的、包含多种工具的用户界面与操作环境。 模块化的系统设计可以很容易地加入新的工具。 支持多进程,多用户并发的能力。

Linux操作系统发展及其特点概述

Linux操作系统发展及其特点概述 Unix操作系统的诞生 Linux 操作系统是UNIX 操作系统的一个克隆版本。UNIX 操作系统是美国贝尔实验室的Ken.Thompson和Dennis Ritchie于1969年夏在DEC PDP-7 小型计算机上开发的一个分时操作系统。当时Ken Thompson 为了能在闲置不用的PDP-7 计算机上运行他非常喜欢的星际旅行(Space travel)游戏,在1969 年夏天乘他夫人回家乡加利福尼亚渡假期间,在一个月内开发出了Unix 操作系统的原型。当时使用的是BCPL 语言(基本组合编程语言),后经Dennis Ritchie 于1972 年用移植性很强的C 语言进行了改写,使得UNIX 系统在大专院校得到了推广。 Linux 操作系统的诞生与发展 Linux 是芬兰赫尔辛基大学高才生Linus Benedict Torvalds在1991年4月编写出来的。Linux内核的创建是由芬兰赫尔辛基的Linus Torvalds个人努力完成的。1991年底,Linus Torvalds首次在Internet上发布T基于Intel386体系结构Linux源代码,许多大专院校的学生和科研机构的研究人员纷纷把它作为学习和研究的对象。他们不断改进Linux版本,不断地为Linux增加新的功能Linux逐渐成为一个基本稳定、可靠、功能比较完善的操作系统,由于Linux操作系统从产生直至现在的发展一直在Internet这个摇篮中,伴随着网络概念的不断膨胀,“网络一代”的迅速崛起,它急速地发展着。 Linux诞生后的几个月里,Torvalds在不断地听取试用者的反馈的同时,仍然潜心于不断地改进程序,使其功能更强大、性能更稳定。到了1991年底,已经陆续推出了0.02版、0.03版、0.1版、0.11版。也许由于Torvalds从小深受其祖父(一名统计学教授,Torvalds少年时代学习的电脑启蒙者)和信仰共产主义的父亲的影响,加上本身淡泊金钱的个性,所以尽管当时Torvalds已欠了大约五千美元的学生货款,但在开始发布源代码时,他就制定了这样的版权规则: (1)任何人可以免费使用该操作系统,但不得将其作为商品出售; (2)任何人可以对该操作系统进行修改,但必须将其修改以源代码的形式公开;(3)如果不同意以上规定,任何人无权对其进行复制或从事任何行为。 软件按其分发方式可以划分为三种模式,即商业软件(Commercial Software)、共享软件(Share Software)和自由软件(Free Software)。商业软件的代表是美国微软公司(Microsoft)的Windows操作系统,用户必须先购买商业软件许可证才能使用软件,并且不能得到软件的源代码,也不能对软件进行任何逆向工程以得到源代码,即使软件存在缺陷用户也无权对软件进行任何修改或改进,否则将被认为侵犯版权。共享软件在分发时,用户可以先试用后付费,通常不提供软件源代码,如果超过试用期没有购买而仍使用,将被认为侵犯版权,目前许多通过网络分发销售的软件都采用这种方式,著名的软件有代理服务器软件WinGate。 自由软件在分发时必须向用户公开源代码,通常用户可以通过某种途径(如网络下载)免费得到其分发版,但用户如果付费的话将得到完善的服务和文档。自由软件的出现给人们带来很多的好处。首先,免费的软件可给用户节省相当一笔费用。其次,源代码公开和可自由修改吸引了众多的开发者参与软件的查错与改

UnixLinux操作系统“课程教学大纲

Unix/Linux操作系统“课程教学大纲 32学时 2学分 一、课程的性质与目的 Linux作为一个日渐流行的多用户、多任务操作系统,有着开放、稳定、安全、费用低廉等许多其它操作系统无可比拟的优势,具有越来越广泛的应用前景。在网络技术迅速发展的今天,网络操作系统是网络中的核心技术,所以本课程是计算机科学与技术专业学生的一门必修专业课。 本课程的目的在于讲授Linux操作系统的基础和应用知识,使学生掌握Linux系统的安装、配置、管理维护、主要网络应用等技能,对Linux系统有一个全面的了解,奠定在Linux系统上作进一步开发的基础,以摆脱作为操作系统简单使用者的禁锢,为日后的发展铺平道路。 二、课程的基本要求 (一)基本知识要求: 1.了解Linux操作系统的历史、发展、现状、主要特性与用途; 2.理解网络操作系统的基本概念,理解用户管理、系统管理和网络系统管理基本概念; 3.理解文件系统作用与分类,理解文件与目录的基本概念,熟悉系统目录结构; 4.理解作业与进程概念及其区别,理解内核的概念,理解进程管理与作业控制的意义; 5.了解Shell、Shell的分类与Shell程序设计; 6.理解系统配置文件的作用; 7.理解系统的启动过程。 (二)能力要求: 1.熟练掌握Linux系统的启动、登入、登出和系统的关闭;

2.掌握Linux系统的安装、卸载与简单的故障修复; 3.熟练掌握文件和目录的移动、复制、删除和改名命令的使用; 4.熟练掌握文件和目录的属性操作,关键字查找(grep),和文件查找(find)的命令; 5.掌握创建文件系统、管理文件系统的方法和文件系统管理的常用命令; 6.熟练掌握Linux系统的网络配置,能够使用系统配置文件来配置、调试网络; 7.熟练掌握进程的启动、进程的查看和进程的调度命令; 8.熟悉一种Shell,掌握简单的Shell编程方法; 9. 会使用Linux 的系统控制命令、网络操作命令; 10.掌握Linux软件的安装方法、了解日志系统; 11. 掌握www、ftp、samba、nfs、等服务器的简单配置,熟悉基本管理命令和方法。 三、课程的主要内容 第一部分用户基础 第一章Linux操作系统简介 Linux发展史、Linux吉祥物、Linux一词的发音、发展现状与前景、Linux 的主要特点、Linux主要应用、主要发行版本。 第二章Linux系统的安装与基本配置 系统安装注意事项、系统安装过程、系统引导方法、使用VMWare虚拟机。 第三章Linux系统基本操作 系统的进入与退出、X Window的启动与退出、帮助信息的获取。 第四章X Window的配置与使用 X Window系统概述、X Window的配置、窗口管理器的选择。

最新整理Linux和Unix操作系统的详细介绍

L i n u x和U n i x操作系统的详细介绍 L i n u x和U n i x操作系统之间有区别但也有联系。下面由学习啦小编为大家整理了L i n u x和U n i x操作系统的详细介绍,希望对大家有帮助! L i n u x和U n i x操作系统的详细介绍 1.U n i x操作系统 U N I X操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由K e n T h o m p s o n、 D e n n i s R i t c h i e和D o u g l a s M c I l r o y于1969年在A T T的贝尔实验室开发。 目前它的商标权由国际开放标准组织所拥有,只有符合单一U N I X规范的U N I X系统才能使用U N I X这个名称,否则只能称为类U N I X(U N I X-l i k e)。操作系统,是美国A T T公司于1971年在P D P-11上运行的操作系统。具有多用户、多任务的特点,支持多种处理器架构,最早由肯m i d d o t;汤普逊(K e n n e t h L a n e T h o m p s o n)、丹尼斯m i d d o t;里奇(D e n n i s M a c A l i s t a i r R i t c h i e)于1969年在A T T的贝尔实验室开发。 U N I X系统是一个多用户,多任务的分时操作系统。

U N I X的系统结构可分为两部分:操作系统内核(由文件子系统和进程控制子系统构成,最贴近硬件),系统的外壳(贴近用户)。外壳由S h e l l解释程序,支持程序设计的各种语言,编译程序和解释程序,实用程序和系统调用接口等组成 U N I X系统大部分是由C语言编写的,这使得系统易读,易修改,易移植。 U N I X提供了丰富的,精心挑选的系统调用,整个系统的实现十分紧凑,简洁。 U N I X提供了功能强大的可编程的S h e l l语言(外壳语言)作为用户界面具有简洁,高效的特点。 U N I X系统采用树状目录结构,具有良好的安全性,保密性和可维护性。 U N I X系统采用进程对换(S w a p p i n g)的内存管理机制和请求调页的存储方式,实现了虚拟内存管理,大大提高了内存的使用效率。 U N I X系统提供多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。 2.L i n u x操作系统 L i n u x操作系统即l i n u x。

操作系统unix

UNIX 选择 B42X0001 在UNIX中,可用ls命令察看文件属性,一个文件file1的属性为"RW_R_ _ R _ _", 如果对文件赋予本用户读写执行权限,组内用户和其它用户读写权限,则使用( b )命令。 A、chmod g+rw , o+r file1 B、chmod 755 file1 C、chmod g+rwx file1 D、chmod 775 file1 B42X0002 UNIX中要察看icd用户的信息,可用的命令是:( ) A、ping icd B、finger icd C、write icd D、mesg icd B42X0003 SCO UNIXWARE1系统管理工具软件是: ( c ) A、admin B、scoadmin C、smit D、scoadmsh B42X0004 将cd-rom mount成一个文件系统的命令是: (b ) A、mount -F HS -ro /dev/cd0 /cdrom B、mount -f NFS -ro /dev/cd0 /cdrom C、mount -r /dev/cd0 /cdrom D、mount -f /dev/cd0 /cdrom B42X0005 在定位UNIX系统硬件故障时,可通过查询( b )文件来了解系统硬件信息。 A、/etc/system B、/var/adm/messages C、/etc/default D、/var/system B42X0006 允许超级用户root以telnet方式注册,修改配置文件如下( a ) A、/etc/hosts B、/etc/netmasks C、/etc/default/login D、/home/stp/.cshrc B42X0007 关于UNIX进程,下列描述错误的是:(d ) A、 sleep 5:创建一个sleep进程、不做任何动作,延时下一个进程的启动时间5秒 B、 ps -ef :显示正在运行的所有进程。 C、 kill -9 444:杀死进程号为 444 的进程

Unix操作系统介绍

UNIX操作系统简介 UNIX发展过程 UNIX系统是美国麻省理工学院(MIT)在1965年开发的分时操作系统 Multics(Multiplexed Information and Computing Service System)的基础上不断演 变而来的,它原是MIT和贝尔实验室等为美国国防部研制的。贝尔实验室的系统程序设计人员汤普逊(Thompson)和里奇(Ritchie)于1969年在 PDP—7计算机上成功地开发了16位微机操作系统。该系统继承了 Multics系统的树形结构、Shel1命令语言和面向过程的结构化设计方法,以及采用高级语言编写操作系统等特点,同时,又摈弃了它的许多不足之处。为了表示它与 Multics 既继承又 背叛的关系,该系统命名为UNIX,UNIX中的 UNI正好与 Multi相对照,表示UNIX系统不像 Multics系统那样庞大和复杂,而 X则是 cs的谐音。 由于当时美国政府禁止AT&T经营计算机业务,所以在整个七十年代,UNIX 没能作为商品进入市场,而主要是提供给学校和科研机构等非赢利单位使用。 1972年, UNIX系统开始移植到 PDP-l l系列机上运行,在1979年,贝尔实验 室又将其移植到类似于 IBM370的32位机上运行,并公布了得到西部电气公司正式承认的 UNIX第七版。在1980年又公布了为 VAX-l l/780计算机编写的操作系统 UNIX32V。在此基础上,加里福尼亚大学伯克利分校同年发表了 VAX-l l型机用的 BSD4.0和 BSD4.1版本。1982年,贝尔实验室又相继公布了 UNIX systems III的3.0、4.0和5.0等版本。它们是对 UNIX32V的改进,但却不同于BSD4.0和 BSD4.1版本。从此, UNIX系统走上了以 AT&T和伯克利分校二者为主的开发道路。例如,1983年 AT&T推出了 UNIX systems V和几种微处理机上的 UNIX操作系统。而伯克利分校公布了 BSD4.2版本。在1986年,UNIX systems V又发展为它的改进版 Res2.1和Res3.0,而 BSD4.2又升级为BSD4.3。 在这种背景下,美国 IEEE组织成立了 POSIX委员会专门进行UNIX的标准化方面的工作。此外,在1988年以 AT&T和 Sun Micro system等公司为代表的UI(UNIX International)和以 DEC、 IBM等公司为代表的 OSF(Open Software Foundation)组织也开始了这种标准化工作。它们对 UNIX的开发工作虽不一样,但它们定义出了 UNIX的统一标准,即可以运行UNIX应用软件的操作系统就是 UNIX。从而统一UNIX系统的关键就变成是否能提供一个标准的用户界面,而不在于其系统内部是如何实现的了。 UNIX的特点 UNIX系统之所以得到如此广泛地应用,是与其特点分不开的。其主要特点表现在:

操作系统安装与重装

第1章 系统安装与重装的准备工作 1.2 安装于重装操作系统的常规流程 分区和格式化硬盘→设置BIOS→安装操作系统→安装驱动程序→安装应用软件 制作系统启动盘→备份重要数据→重装操作系统→安装驱动程序与软件→恢复数据 1.3选择适合的操作系统及安装方式 1.3.1 常用操作系统简介 1 Window操作系统 Windows操作系统采用图形化操作界面,具有良好的网络和多媒体功能,支持多用户多任务,支持多种硬件设备没事目前使用最为广泛的操作系统之一。 Windows操作系统是由美国Microsoft公司开发的,具有多个版本。Windows 98:在Windows95基础上开发的,它将当时最新的多媒体奇数、网络技术和Internet奇数结合在一起,具有良好的兼容性。Windows 2000:是一个纯32位的操作系统,它集成了Windows9X的优点,并进行了很多改进,比Windows9X系列具有更好的安全女性和稳定性。 Windows XP:是目前的主流操作系统,该系统结合了以前所有Windows 系列操作系统的优点,将华丽的界面、强大的多媒体功能以及网络应用结合在一起,带给用户全新的感官享受。 Windows Server 2003:服务器操作系统,它在外观上与Windows 2000区别不大。不过主要就是面向服务器。 Windows Vista:2006年11月推出,具有更好的安全性。但对电脑硬件的配置要求比较高,如果配置较低,运行起来非常缓慢甚至根本无法安装。 2 其他操作系统 UNIX:具有较强的稳定性和可靠性,常用于提供各种Internet服务的电

脑。目前运行在个人电脑上的UNIX类操作系统大多为BSD UNIS,Solaris x86和SCO UNIX等。 Linux:是一种可以免费使用的自由传播的操作系统,是一个多用户、多任务、支持多线程和多CPU的网络操作系统,性能相当稳定。Linux有很多版本,较流行的有Red Hat Linux,Debian Linux和Red Flag Linux等,目前在手机等移动通信设备中应用较多。 Mac OS:专门用于Apple公司品牌机的操作系统,它具有独特的奇数原理且操作简单,将UNIX的高度可靠性和Apple电脑的易用性结合到了一起。而且Mac OS开放源代码,高级用户可根据需要定制个性化的系统。 BeOS:是一种个人电脑操作系统,其开发者称BeOS是为未来多媒体应用程序而设计的。它的特点是不仅外观图形化,就连内核也图形化,它是真正意义上的图形化操作系统,并能与Windows及Mac OS操作系统并存。 1.3.2 选择操作系统的安装方式 全新安装:全新安装是指安装操作系统前,硬盘中未安装过任何操作系统,如在新买的硬盘上全新安装操作系统。如果硬盘中已安装过操作系统,在安装前先将系统盘格式化,然后再安装操作系统,此方式也称为全新安装。全新安装操作系统后,必须重新设置系统并安装所需的应用程序。 升级安装:升级安装是指将已经存在的操作系统从低版本升级到高版本。采用此安装方式升级系统后,可以直接使用原来的操作系统中安装的应用程序,而不必重新进行安装。 覆盖安装:覆盖安装是指在已经存在操作系统的情况下,将当前版本操作系统重新安装到相同位置的安装方式。覆盖安装会保留当前操作系统的设置和已安装的驱动程序与应用程序,只是将系统文件重新复制一次并替换原来的文件。这种安装方式可以修复一些系统错误,因此又称为修复安装。 1.4 基本BIOS设置 1.4.1 认识BIOS BIOS(Basic Input Output System)是电脑中基本输入/输出程序、系统信息设置程序、系统启动自检程序以及一些控制基本输入、输出设置的

Unix操作系统发展演化史树状图-超详细超大

UNICS september 1969UNIX Time-Sharing System First Edition (V1) november 3, 1971 UNIX Time-Sharing System Second Edition (V2) june 12, 1972 Open Systems february 27, 2011 UNIX Time-Sharing System Third Edition (V3) february 1973 1972 19691971 19701973

UNIX Time-Sharing System Fourth Edition (V4) november 1973 MERT 1974 1974 1976 1975 19741977

UNIX Time-Sharing System Seventh Edition Modified 1980 19781979Note 1 :an arrow indicates an inheritance like a compatibility, it is not only a matter of source code. Note 2 :this diagram shows complete systems and [micro]kernels like Mach, Linux, the Hurd... This is because sometimes kernel versions are more appropriate to see the evolution of the system.

相关主题
文本预览
相关文档 最新文档