文档库 最新最全的文档下载
当前位置:文档库 › UNIX操作系统试卷 复习资料

UNIX操作系统试卷 复习资料

UNIX操作系统试卷 复习资料

U NIX 操作系统 考试时间:2011年____月____日___时___分

=============================================================================================================================

一、单项选择题

1、UNIX 是一个【D 】,多任务的操作系统。

A .单用户

B .10用户

C .个人的

D .多用户

2、在UNIX 操作系统运行时,退出UNIX 系统有【B 】种方法。

A .1

B .2

C .5

D .3 3、用户在UNIX 系统的中时,如要退出系统所用的命令是【C 】。

A .Quit

B .q

C .logout

D .down 4、UNIX 系统有一个突出特性,即只有【C 】的用户才可使用系统命令。

A .使用

B .开机

C .授权

D .上网

5、在屏幕上系统提示信息为login: 如要登陆系统应输入【B 】

A .用户号

B .注册名

C .用户姓名

D .组号

6、在UNIX 下当你完成任务,想要退出系统时,可在提示符后

面输入【B 】之后,然后按下Enter 键。

A .shell

B .logout

C .back

D .lock 7、在UNIX 下UID 指的是【C 】A .进程标识号 B .版本标识号

C .用户标识号

D .用户组标号

8、在UNIX 下GID 指的是【D 】A .进程标识号 B .版本标识号

C .用户标识号

D .用户组标号

9、在UNIX 操作系统下,对命令的使用可以是【D 】。

A .不区分大小写字母

B .只能识别小写字母

C .要区分小写或大写字母

D .只能是大写字母

10、当用户进入UNIX 环境时,系统将自动启动相应的shell 。

Shell 是一种【B 】程序。

A .ASCII

B .命令解释

C .高级语言

D .汇编语言 11、在unix 下,文件名的命名长度,最长为【B 】个ASCII 字符。

A .8

B .255

C .256

D .8.3 12、在unix 下以小圆点开头的文件名是【C 】

A .可执行文件

B .子目录

C .隐藏文件

D .当前目录

13、在unix 下,不能作为文件名通配符使用的是【B 】。

A .*

B .#

C .?

D .[ ]

14、在unix 下,只有一个小圆点的文件名是【D 】。

A .可执行文件

B .子目录

C .隐藏文件

D .当前目录 15、在unix 下,列出当前目录下的清单所常用的命令是【A 】。

A .ls

B .Type

C .cat

D .dir

16、在unix 下,显示某个文件具体的内容所用的命令是【C 】。

A .Type

B .dir

C .cat

D .ls 17、在unix 下,进程是一个程序或任务的【D 】

A .编号

B .执行进度

C .完成情况

D .执行过程 18、在unix 下,要终止一个前台正在运行的程序可用【C 】热键命令。

A .Ctrl+

B B .Ctrl+

C C .Ctrl+Break

D .Ctrl+V 19、在unix 下查看进程所用的命令是【B 】

A .look

B .ps

C .cat

D .find 20、在unix 下,要终止一个后台进程可用【A 】命令。

A .kill

B .Stop

C .Break

D .del 21、在UNIX 下,用来格式化软盘的命令是【B 】。

A .format

B .fdformat

C .fddformat

D .fformat 22、UNIX 中用于文件的复制命令是【C 】

A .copy

B .move

C .cp

D .mv

23、当输入vi 命令后,进入vi 编辑器时,就处于vi 的【B 】。

A .输入方式

B .命令方式

C .转义方式

D .输出方式 24、在vi 编辑器中,由输入方式回到命令方式的办法是按下【A 】键。

A .Ese

B .Break

C .Ctrl

D .Shif 25、UNIX 操作系统中用来对指定文件进行字节、字数、行数统计的命

令是【B 】A .cat B .wc C .ls D .sort 26、在vi 编辑器中,存盘退出所使用的命令是【D 】。

A .q!

B .q

C .w!

D .wq

27、在vi 命令方式下要删除光标所在的一个字符,所用的操

作命令是【C 】A .del B .dd C .x D .backspace 28、在vi 命令方式下要删除光标所在行的一整行内容,所用

的命令是【B 】。 A .a B .dd C .del D .U 29、在vi 命令方式下,恢复被删除内容的操作命令是【D 】。

A .rm

B .o

C .dd

D .u

30、在vi 命令方式下要修改或替换当前光标处的字符可用的

命令是【A 】。A .r A .a B .d C .x

二、间答题

1、UNIX 操作系统的特点是什么?

■答:可移植性、多用户、多任务、多级文件系统、与设备独

立的输入和输出操作、SHELL 界面、系统工具系统服务。

2、什么是绝对路经、相对路经?试举例说明。

■答:从根目录开始搜索的路径叫绝对路径;从当前目录开始

搜索的路径叫相对路径;如:/bin/etc/passwd 是绝对路

径, .././../bin/a3/ff 是相对路径

3、试说明用户登录的过程。

■答:系统识别用户身份并允许用户使用的过程称为登录过

程。用户登录时,在LOGIN :提示下输入用户名后系统会显

示,PASSWORD :提示,这时输入口令。登录过程完成。

4、移动和复制文件之间的差别是什么?

■答:移动:文件位置发生变化,文件数不变,复制:文件位

置发生变化,文件数也变化。

5、UNIX 系统的4个区域(块)是什么?请分别解释。

■ 答:区域块是:主引导块,保存引导程序,超级块,包含

磁盘自身信息,i-节点表块,维护I 节点信息;文件和目录

块,存放文件和目录。

6、 试述UNIX 系统中文件安全及权限管理功能的主要内容。

■答:Unix 系统中文件的权限分为:用户属主,同组用户,其 他用户对文件(文件和目录)的读、写、执行。在设置这些权

限时要考虑对文件的安全性的有关问题。如对普通文件设置不

能写,则该文件内容就不能随意修改。

7、写出可以显示文件内容的所有命令。

■答:显示文件内容的命令是:cat ,more,pg

8、请简述下列命令的功能

cd ,cp ,pwd ,rm ,mkdir ,ls ,cat

■答:cd 的功能是改变文件目录,cp 的功能是复制文件pwd 的功能是列出正在工作的目录(PrintWorking Directory)pwd 命令,ls 用于显示你当前所处的目录名,rm 的功能是删除文件,mkdir 的功能是创建一个子目录,或一次创建多个子目录,Cat 的功能是用来显示创建或者合并文件 9、下列命令执行后的结果。

(1) rm *.*■答:删除文件名中至少包含一个点号的文件 (2) rm * 答:删除所有的文件

(3) rm a* 答:删除a 打头的所有的文件

(4) rm a * 答:删除文件a,并删除所有的文件。 10、UNIX 操作系统支持的文件类型是哪些?

■答:支持的文件类型为普通文件、目录文件和设备文件。 11、命令“cmd1| abc ”和命令“cmd1 > abc ”中的abc 是否相同,为什么?

■答:不相同。在命令cmd1| abc 中abc 是一个命令;在命令cmd1 > abc 中abc 是一个文件,所以,上面的两个命令不同。 12、用chmod 命令来改变文件或目录的权限有哪两种方法?请分别用这两种方法将某文件-rw--w---x 的权限改变成-rwxr-xr-x 权限。

■答:改变权限的方法有数值方式和字母方式。

Chmod 755 file 、Chmod u+x file 、Chmod g+rx-w file 、 Chmod o+r file

13、下面给出两个目录中,第一个目录包含二个文件,第二个目录中包含一个文件。请分析,以下文件和目录的权限是什么?(请用文字说明)并说出各类用户可以怎样使用这些文件。在你认为图中列出的正确权限旁括号内画上“√”不正确的画上“×”。

■答案如下图: 目录1:drwxr-x —x 文件1:-rw-rw-r —

Owner modify(√) delete(√) read(√) execute(×) Group modify (√) delete(√) read(√ ) execute(× ) other modify (×) delete(×) read(√) execute(× ) 文件2:-r-xr —r-x

owner modify (×) delete(×) read(√ ) execute(√ ) group modify(×) delete(×) read(√ ) execute(× ) other modify (×) delete(×) read(√ ) execute(√ ) 目录2:drw-rw-r — 文件1:-rw-rwx---

Owner modify(×) delete(×) read(×) xecute(× ) Group modify(×) delete(×) read(×) execute(×) Other modify (×) delete(×) read(×) execute(× ) 14、在执行完下列命令后,以字母形式(r, w, x )列出各文件的读写保护模式。

(1) chmod 755 file1 ■ 答:-rwxr-xr-x (2) chmod 664 file2 ■ 答:-rw-rw-r-- (3) chmod 640 file3 ■ 答:-rw-r----- (4) chmod 555 file4 ■ 答:-r-xr-xr-x

15、试分别只用一次mkdir 命令创建下面的目录结构。(假设当前目录在根目录下)

1) ■答: Mkdir –p /ABC/A /ABC/B /ABC/C 2) ■答:mkdir –p /xyz/xxx/yyy/zzz

16、在UNIX 操作系统下,用什么命令来创建目录?创建目录时有什么要求?用什么命令来删除所创建的目录?删除目录时有什么要求?

■答:创建目录用mkdir 命令。创建目录时要求在上级目录中才能创建。 删除目录用rmdir 命令。删除目录要对空子目录才能删除,且处于上级目录。

17、UNIX 操作系统支持的文件类型是哪些?

■答:文件类型有:普通文件,目录文件,设备文件

18、请阐述在UNIX 下对于文件的权限-rwxrwxrwx 分别表示的

是什么含义?

■该文件是一个普通文件,用户,用户组和其它用户都有读、

写、执行的权限。

19、现有下列文件:

co .5 coward hog huge part2.2

thug cow coy hug part2.1

试说明下列元字符匹配上面的哪些文件名?

(1) co? ■答 cow coy 2) hu? 答 hug

(3) hu?? ■答huge (4) ??? 答hog cow coy hug

(5) ?o? ■答cow coy (6) h* 答hog huge hug

(7) *g ■答hog thug hug (8) hug* 答hug huge

(9) *.* ■答co.5 part2.2 part2.1

(10)co[xyz] ■答coy 20、你现在的当前目录是/home/c1/, 这个目录中有个文件

file2.c 。你要做的是(注意不能改变当前目录):a)用一条命

令在当前目录中创建目录树 ./c/d b)将文件file2.c 移动到./c/d 中并改名为file22.c

c)在./c 目录中创建一个空文件file11.c d)用长列表方式循环列出当前目录的的所有文件目录(用相对

路径方式表示当前目录) ■答 a) mkdir -p c/d/ b) mv file2.c c/d/file22.c 或mv

file2.c ./c/d/file22.c c) touch c/file11.c 或 touch ./c/file11.c d) ls -r ./ 21、说明(1) cd (2) cd .(3) cd ..(4) cd / 四条命令

的执行结果。 ■答:(1)返回用户主目录 (2)到当前目录

(3)到当前目录的父目录 (4)到根目录

三、操作题

1、请叙述以下内容的操作过程

(1)在vi 中编辑如下的内容,并给该文件命名为filetxt1。

1. to live in peace with

2. lies in the middle of the country 5. beginning to bear fruits 6. swept the floor

■答:vi filetxt1 进入vi I (插入)开始输入文本filetxt1的内容,输完后,按ESC :wq 保存 (2)在vi 中编辑如下的内容,并给该文件命名为filetxt2。

3. how to cross the road safely

4. from the days many years ago

■答:Vi filetxt2 进入vi, I(插入)开始输入文本filetxt2的内容,输完后,按ESC :wq 保存 (3)进入vi 使filetxt1处在当前编辑环境下。 ■答: vi filetxt1 进入vi

(4)请将filetxt2文件插入到2行与5行之间,以filetxt3文件名存盘。 ■答:按ESC 键,:3r filetxt2 即完成插入工作;然后保存:按ESC ,:W filetxt3 就以filetxt3保存下来。

2、有一文件animals,其内容为:(1.2.3.4为行数) 1--dog.2 2-- cat.4 3-- elephang.10 4--rabbit.7 (1).请写出执行$ sort animals 命令后的结果; ■答:结果为:4-- rabbit.7

(2).要想得到下面的输出,请写出相应的命令。

1-- rabbit.7 2-- cat.4 3-- elephant.10 4-- dog.2

■答:命令为:$ sort +0.1

3、目录结构如图所示,将File.txt 文件复制到ud 目录中,请分别用“相对路径”和“绝对路径”进行文件的复制操作。

■答:用绝对路径:$ cp /subd1/sb1/file.txt /subd2/ud,用相对路径:当前的目录为:/subd1/sb1 , $ cp file.txt ../../subd2/ud

====================================================

四、名词解释(或填空) 1.操作系统:

■操作系统是用来管理计算机软硬件资源,控制计算机工作流程,并能方便用户使用的一系列程序的总和。 2.壳(SHELL ):

■s h e l l 是Unix 操作系统的一部分,是用户与Unix 交互的一种接口。常驻磁盘,在用户登录时即调入内存。 3.文件:

■文件是数据集合、字符流,操作系统不对文件进行任何结构化。在UNIX 系统中,文件是字节序列。 4.进程:

■进程是一个正在系统中运行的程序。 5. 后台进程:

■进程启动后,独立地运行(与启动它的终端不进行交互)。这种进程叫后台进程。 6. 输入重定向:

■将标准输入变为文 件输入 7. 输出重定向:

■由输出到屏幕变为输出到文件,而且会覆盖一个已经存在的文件

8. I 节点(索引节点):

■磁盘 i 节点表中的一个表项, 存放文件的静态信息. 各文件之间是以其 i 节点号相互区别的. 9.通配符:

■主要用来搜索和匹配文件模式。 10.父进程:

■由一个命令或程序启动的进程是父进程。 11.子进程:

■子进程是父进程的产物。一个父进程可以有多个子进程, 但一个子进程只有一个父进程。 12.文本输入模式:

■是命令模式下的子模式. 该模式下除ESC 键以外的所有其它键都作为输入字符添加到被编辑的文本中. 文本输入完成后必须按ESC 键从文本输入模式返回到命令模式后, 才能继续完成其它操作. 13.命令模式:

■进入vi 后的初始模式, 也是 vi 的基本工作模式. 主要包括移动光标, 删除文本, 粘贴文本和查找文本等.

《操作系统》期末试题

《草操作系统》模拟试题 第一部分选择题 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.为了启动读卡机、磁带机、打印机等设备进行工作,必须配置控制设备工作的程序,这种例行子程序被称为()。A.汇编程序B.管理程序C.设备驱动程序D.操作系统2.能使计算机系统接收到信号后及时进行处理,并且在严格的规定时间内处理结束,再给出反馈信号的操作系统称为()。 A.批处理操作系统B.网络操作系统 C.分布式操作系统D.实时操作系统 3.操作系统结构设计中,层次结构法的最大特点是()。A.便于调试B.把整体问题局部化 C.结构清晰D.利于功能的增加、删减和修改

4.“访管指令”是一条()。 A.在目态下执行的指令B.在管态下执行的指令 C.在目态和管态下都可执行的指令D.不可单独执行的指令 5.在UNIX系统中,cat命令的功能是()。 A.用来切换当前工作目录B.删除一个空目录 C.用来显示ASCII码编写的文本文件D.用来实现分屏显示 6.进程状态变化不包括()。 A.运行态→等待态B.等待态→就绪态 C.运行态→就绪态D.等待态→运行态 7.常用的进程调度算法不包括()。 A.先来先服务调度算法B.最高优先级调度算法 C.时间片轮转调度算法D.均衡调度算法 8.UNIX系统采用的进程调度算法是()。 A.时间片轮转法B.动态优先数调度算法 C.分级调度算法D.响应比高者优先法

9.操作系统的存储管理对象是()。 A.寄存器B.辅助存储器C.高速缓冲存储器D.主存储器 10.静态重定位的相对地址转换成绝对地址发生在()。A.程序入主存储器时B.程序入CPU 时 C.程序回存磁盘空间时D.程序编译时11.在单用户连续存储管理方案中,用来存放用户区起始地址的寄存器是()。 A.下限寄存器B.界限寄存器 C.基址寄存器D.限长寄存器12.因页面调度算法选用不合适,出现页面频繁被调入调出的现象被称为()。 A.切换B.颠簸 C.缺页中断D.页面饿死13.在页面调度算法中,LRU是指()。 A.最佳调度算法B.先进先出调度算法 C.最近最久未使用调度算法D.最近最不经常使用调度算法 14.下列选项中,关于访问磁盘的操作时间叙述错误的是()。A.主要由寻找时间、延迟时间和传送时间三个部分组成

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”。

unix操作系统期末复习要点

29.对所有用户的变量设置,应当放在哪个文件下。 答案:/etc/profile 一.单项选择题(每题1分,共20分) 大部分主要的Linux 系统文件是存放在什么目录之中。 答案:/bin 答案:shell 脚本 10. 什么命令用来显示文件和目录占用的磁盘空间。 答案:du 11. 安装CD-ROM 时,默认选择是什么类型的文件系统。 答案:.iso9660 12. swap 文件与swap 分区相比,它具有哪些优点。 答案:可以更有效率地应用磁盘空间 13. 如果在/etc/group 文件中有一行内容是 “students::600:z3,l4,w5那么在“student 组中有多少个用 户。答案:不清楚 14. /etc 文件系统的标准应用是用于? 答案:存放用于系统管理的配置 文件 15. 什么命令可被用来显示已安装文件系统的占用磁盘空间? 答案:df 16. 在安装Linux 操作系统过程中你可以选择什么形式来登录。 答案:选择“文本登录”在级别 3层次设置系统起始模式 17. 在ext2文件系统中,一个目录数据块中的指针指向的是? 答案:目录的i 节点 18. 在Linux shell 中,什么变量代表的是shell 程序命令的程序文件名。 答案:$0 19. 哪个组合键,可以退出 X Window 。答案:Ctrl+Alt+Backspace 20. 在Linux 中,可使用什么命令来删除指定目录。 答案:rmdir 21.在ps 命令中的哪个参数是用来显示所有用户的进程的。 答案:a 22.显示二进制文件的命令是? 答案:od 或hexdump 23.哪个可以显示Linux 系统中注册的用户数(包含系统用户)。答案:wc --lines /etc/passwd 24. 在一行结束位置加上什么符号,表示未结束,下一行继续。 答案: 1. 2. Linux 标准c 和c++编译器。答案:gcc 3. 4. 5. 什么命令可用来使shell 变量变为一个全局变量。 在一个bash shell 脚本的第一行上应加入什么语句。 Linux 命令行是由什么提供的。答案:shell 答案:export 答案:#!/bin/bash 6. 你可编制一个由一系列命令组成的程序,该程序可由 shell 执行。这种类型的程序被称作? 7. 答案:命令名 8. 9. 要从shell 命令行中执行一条命令,必须首先键入? 使用标准输出重定向符(>),比如“>file01将会导致文件file01中的数据被?答案:覆盖 什么命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中。答案:cp -r ./dir1/* ./dir2

unix试题参考

中国矿业大学2013~2014学年第 2 学期 《UNIX操作系统与工作站》试卷(A)卷 考试时间:100 分钟考试方式:闭卷 学院班级姓名学号 一.选择题(每题1分,共30分) 1.Unix系统是一个(D )的操作系统 A.单用户、单任务 B.单用户、多任务 C.多用户、单任务 D.多用户、多任务 2.默认情况下管理员创建了一个用户,就会在(B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 3.通过shell执行一个命令,必须先敲入一个( B ) A. 参数 B. 命令 C. 操作符 D. 终端ID号 4.在使用more命令显示文件的内容时,按( A )键来显示文本的下一屏内容。 A.空格键 B.回车键 C.b 键 D.q 键 5.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令(D )可以实现。 A. cd a.txt xt.a B. echo a.txt > txt.a C. rm a.txt txt.a D. cat a.txt > txt.a 6.按下( A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 7.用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 8.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(D )。 A 467 B 674 C 476 D 764

9.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A )。 A chmod a+x g+w exer1 B chmod 765 exer1 C chmod o+x exer1 D chmod g+w exer1 10.在UNIX环境的当前目录下,有ch1.txt,ch2.txt,ch3su.txt,xch2.txt文件。请问哪个命令不可实现对ch开头的文件名的列示。( D ) A. ls ch[123]* B. ls ch[1-3]* C. ls ch* D. ls ch?.* 11.用来广播消息的命令是( C )。 A.talk B.write C.wall D.mail 12.确定myfile的文件类型的命令是什么(C ) A. type myfile B. type -q myfile C. file myfile D. whatis myfile 13.当字符串用单引号(’’)括起来时,SHELL将(C ) A.解释引号内的特殊字符 B.执行引号中的命令 C.不解释引号内的特殊字符 D.结束进程 14.如果想以修改时间排序浏览一个目录下文件的所有信息,命令是( C ) A.tail -200 B.ls –a C.ls –lt D.more 目录路径 15.用ls –al 命令列出下面的文件列表,( D )文件是符号连接文件。 A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang D lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng 16. 关于Shell的说法,不正确的是( D ) A. 操作系统外壳 B. 用户与Linux内核之间的接口程序 C. 一个命令语言解释器 D. 一种和C类似的程序语言 17.要查看unix命令find的详细用法,用以下哪个命令( C ) A.help find B.find help C.man find D.find man 18.为了显示文件“-test”的内容可以用命令:(B)。 A.cat -test B.more “-test” C.less -- -test D.sort $-test 19.下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中( D ) A. cp -i ./dir1/* ./dir2 B. cp -P ./dir1/* ./dir2 C. cp -d ./dir1/* ./dir2 D. cp -r ./dir1/* ./dir2 20.为了将当前目录下所有.TXT 文件打包并压缩归档到文件this.tar.gz,我们可以使用( A ) A tar czvf this .tar.gz ./*.txt B tar ./*.txt czvf this .tar.gz

HP UNIX操作系统管理常用命令

HP UNIX操作系统管理常用命令 2009-02-05 14:41 具体的命令格式和功能可用m a n命令来查看,具体语法是m a n c o m m a n d 1、#i o s c a n-n f:列出各I/O卡及设备的所有相关信息,如逻辑单元号,硬件地址及设备文件名等。 2、#p s-e f:列出正在运行的所有进程的各种信息,如进程号,进程名等。 3、#n e t s t a t-r n:列出网卡状态及路由信息。 4、#l a n s c a n:列出网卡状态及网络配置信息。 5、#b d f:列出已加载的逻辑卷及其大小信息。 6、#m o u n t:列出已加载的逻辑卷及其加载位置。 7、#u n a m e-a:列出系统I D号,O S版本及用户权限等。 8、#h o s t n a m e:列出系统网络名称。 9、#p v d i s p l a y-v/d e v/d s k/c*t*d*:显示磁盘各种信息,如磁盘大小,包含逻辑卷,设备名称等。 10、#v g d i s p l a y-v/d e v/v g00:显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。 11、#l v d i s p l a y-v/d e v/v g00/l v o l1:显示逻辑卷信息,如包含哪些盘,是否有镜像等。 12、如需修改网络地址、主机名等,一定要用s e t_p a r m s命令 #s e t_p a r m s h o s t n a m e #s e t_p a r m s i d_a d d r e s s 13、查看网卡状态:l a n s c a n 14、确认网络地址:i f c o n f i g l a n0 15、启动网卡:i f c o n f i g l a n0u p 16、网络不通的诊断过程: l a n s c a n查看网卡是否启动(u p) p i n g自己网卡地址(i p地址) p i n g其他机器地址,如不通,在其他机器上用l a n s c a n命令得知s t a t i o n a d d r e s s,然后l i n k l o o p s t a t i o

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和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期末考试题A

四川大学期末考试试题(开卷) (2011-2012学年第1学期 A卷) 课程号:304011030 课程名称: UNIX 操作系统任课教师:刘循 适用专业年级:计算机科学与技术学号:姓名: 一. 选择题(30) 1.下面哪个文件用于UNIX的用户信息帐号等信息管理? A /etc/passwd文件 B /usr/passwd文件 C /bin/passwd文件 D /opt/passwd文件 2.在UNIX系统中,一个用户需要发送信息到另一个用户,可以用下面哪个命令? A send B write C give D put 3.如果想要让执行的命令在退出登录后继续执行,可以用下面哪个命令? A exit B write C nohup D continue 4.用下面哪个指令可以显示用户当前的所有作业? A jobs B set jobs C list D set -a 5.下面哪个命令可以显示与磁盘和终端I/O有关的统计信息? A iomessage B iostate C iostat D iomes 6.在UNIX的环境变量中,哪个变量用来设定用户的默认目录(即用户根目录或家目录),用户登录系统时默认进入该目录? A HOME B home C env D ENV 7.在UNIX的环境变量中,哪个变量用来设置系统提示符? A PS B PS1 C PS2 D ps 8.下面哪个命令可以显示所有变量,包括环境变量和临时变量? A ls B ps C set D grep 9.下面哪个命令可以从标准输入读入数据并将读入的数据赋值给变量? A input B output C in D read 10.下面哪个命令用于显示处于活动状态的进程信息? A ls -p B ps C active D wakeup 11.下面哪个命令用于终止进程的活动?

unix操作基本命令

UNIX系统操作入门篇(一) 这篇东西是关于Unix系统操作的教程。也是Unix的入门教程。如果你有兴趣学,请看下去,保证你可以学到许多有用的东西。如果你满足于dos,windows的操作,不想对网络服务器,有任何了解的话,可以不看。因为你并不想成为计算机高手。本教程仅仅讲授Unix系统的常用命令,不涉及Unix的历史、安装和编程。如果你想得到更多的知识,请查找其他的教材。本教程参考了《精通Unix》、《Unix基础》、《Unix系统使用指南》等书,你可以在那里找到更多的知识。 准备知识: Unix是一个多任务多用户的操作系统。多任务是指可以同时运行几个不同的程序,或命令。在操作系统的术语里叫“进程”,就象在运行Windows95的时候我们可以一边听CD 一边打字,同时打印机还在工作。多用户是指一台运行Unix系统的机器可以同时具有几个不同的输入输出设备,给几个,几十个用户同时使用。不同的输入输出设备我们称为终端。Unix 给每个终端设置不同的序号以协调工作,这个序号被称为终端序号。Unix是一个根本不同于Dos的系统,无论其命令格式,用途都和Dos有很大区别。比如:目录分割符是"/",而不是"\"。具体的不同请参考其他书籍。 开始练习之前: 在开始教授Unix命令之前,请先记下这个地址:https://www.wendangku.net/doc/7710884260.html,。它是一台在美国的,连上Internet的Unix主机。之所以告诉大家这个地址是因为它提供免费的帐号供大家使用。是免费的。就是说你可以先去那里申请一个帐号,然后在那里练习你所学到的Unix 命令。因为我相信不是每个朋友都可以轻松地得到Unix帐号的。在你成功的申请好帐号之后,请在你Windows95的dos窗口里输入"telnet https://www.wendangku.net/doc/7710884260.html," 等待连上主机。接下来就是输入你的用户名和密码,不要告诉我这些你都不会,如果你不会的话,你是怎么连到这个网页的?现在假定你连上了主机,系统的提示符应该是"https://www.wendangku.net/doc/7710884260.html,%",对这个就是提示符就象dos里的"c:\>"。接下去我将开始命令篇。 ls 你记不记得你学会的第一个Dos命令?反正我学会的第一个命令是dir:列目录和文件的命令。你学会的第一个Unix的命令也是列目录和文件的命令ls. 功能列出当前目录下的文件和目录。同Dos一样,Unix系统命令也是带参数的。ls的参数有"a","l","F"。请注意,F是大写。Unix系统里对命令的大小是严格区分的。(所以我们做网页常常会发生连接错误)同dos 不一样的地方在于,Unix命令的参数是"-"为其前导,而不是"/"。所以完整的ls命令是 ls -l -a -F或ls -laF -l:long的意思,把文件的其他资料,如文件长度,上次修改的日期等等列出来。 -a:all的意思,把本目录下所有的文件,包括隐含的文件也列出来。 -F:显示文件类型。"*"表示可执行文件,"/"表示目录,"@"表示连接。 好,请在你的机器上输入ls -l -a -F,或许这是你一生里第一个Unix命令。记住了吗? cd 变换目录,和Dos相同。如果你在cd后面没有给定目的地,则表示目的地是家目录。在unix 中有三中表示目录的符号".","..","~"。"."表示当前目录路径的位置".."表示当前路径的上一层目录,或称"父目录" "~"表示家目录,所谓家目录指系统管理员分配给你的目录,比如你的用户名是li,那么你的家目录就是在"~li",在cd后面加上"~li"就是去你的家目录。 date 显示出当前的时间和日期,记住在Unix里你是无法修改系统时间的。输出时间一般是格林

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培训教材 华为技术有限公司 所有侵权必究

目录 第1章 UNIX操作系统概述 (6) 1.1 UNIX操作系统简介 (6) 1.2 UNIX系统组成 (6) 1.3 与UNIX有关的几个名词 (7) 第2章 UNIX常用操作 (9) 2.1 启动终端 (9) 2.2 登录 (9) 2.3 UNIX命令 (9) 2.4 注销(退出UNIX系统) (13) 第3章 UNIX文件系统 (14) 3.1 UNIX文件系统分类 (14) 3.2 UNIX文件类型 (14) 3.3 UNIX树型目录结构 (15) 3.4 UNIX文件名称 (15) 3.5 UNIX文件存取权限 (16) 3.6 UNIX重定向与管道 (18) 3.7 UNIX文件系统常用命令 (18) 第4章 UNX文件系统常用工具 (20) 4.1 vi编辑器的最基本用法 (20) 4.2 利用find命令查找文件 (21) 4.3 grep命令基本用法 (22) 4.4 利用cmp命令比较文件 (23) 第5章 UNX系统深入了解 (24) 5.1 与UNIX有关的几个名词 (24) 5.2 在后台运行程序 (24) 5.3 在指定时间执行指定程序 (25) 5.4 如何控制后台进程 (26) 5.5 如何查看磁盘使用情况 (27) 第6章 UNX用户管理 (28) 6.1 增加用户 (28) 6.2 开机 (30) 6.3 关机 (30) 6.4 掉电故障及处理 (31) 第7章存储设备的使用 (32) 7.1 创建设备 (32) 7.2 mount和umount命令 (32) 7.3 软盘的使用 (33)

操作系统试题及答案

操作系统试题第一套及答案 一、单项选择题 1.关于操作系统的叙述( )是不正确的。 A."管理资源的程序" B."管理用户程序执行的程序" C."能使系统资源提高效率的程序" D."能方便用户编程的程序" 2.操作系统的发展过程是( ) A.设备驱动程序组成的原始操作系统,管理程序,操作系统 B.原始操作系统,操作系统,管理程序 C.管理程序,原始操作系统,操作系统 D.管理程序,操作系统,原始操作系统 3.用户程序中的输入,输出操作实际上是由( )完成。 A.程序设计语言 B.编译系统 C.操作系统 D.标准库程序 4.计算机系统中判别是否有中断事件发生应是在( ) A.进程切换时 B.执行完一条指令后 C.执行P操作后 D.由用户态转入核心态时 5.设计批处理多道系统时,首先要考虑的是( ) A.灵活性和可适应性 B.系统效率和吞吐量 C.交互性和响应时间 D.实时性和可靠性 6.若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A.就绪 B.等待 C.运行 D.完成 7.支持程序浮动的地址转换机制是( ) A.页式地址转换 B.段式地址转换 C.静态重定位 D.动态重定位 8.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。 A.地址从大到小 B.地址从小到大 C.尺寸从大到小 D.尺寸从小到大 9.逻辑文件存放在到存储介质上时,采用的组织形式是与( )有关的。 A.逻辑文件结构 B.存储介质特性 C.主存储器管理方式 D.分配外设方式 10.文件的保密是指防止文件被( ) A.篡改 B.破坏 C.窃取 D.删除 11.对磁盘进行移臂调度的目的是为了缩短( )时间。 A.寻找 B.延迟 C.传送 D.启动 12.启动外设前必须组织好通道程序,通道程序是由若干( )组成。 https://www.wendangku.net/doc/7710884260.html,W B.CSW C.CAW D.PSW 13.一种既有利于短小作业又兼顾到长作业的作业调度算法是( ) A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度 14.作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。 A.输入 B.收容 C.执行 D.完成 15.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( ) A.进程相应的程序段的长度 B.进程总共需要运行时间多少 C.进程自身和进程调度策略 D.进程完成什么功能

UNIX系统常用命令

UNIX系统常用命令 UNIX系统常用命令格式: command [flags] [argument1] [argument2] ... 其中flags以-开始,多个flags可用一个-连起来,如ls -l -a 与ls -la相同。 根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这些设备进行重定向。 命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个 非零值(在shell中可用变量$?查看). 在shell script中可用此返回值作为控制逻辑的一部分。 注:不同的UNIX版本的flags可能有所不同。 1、与用户相关的命令 1.1 login (在LINUX Redhat下此命令功能与Solaris/BSD不同,执行login会退出当前任务). login: Password: 相关文件: 在下面的这些文件中设定shell运行时必要的路径,终端类型,其他变量或特殊程序. $HOME/.profile (Bourne shell, sh, bash) $HOME/.cshrc (csh, tcsh) $HOME/.tcshrc (tcsh) /etc/passwd文件中列出每个用户的shell /etc/csh.cshrc /etc/csh.login /etc/profile (Bourne shell, bash) /etc/login (Bourne shell, bash) csh: /etc/csh.cshrc和$HOME/.cshrc每次执行都会读取, 而/etc/csh.login和$HOME/.login只有注册shell才执行 修改相应文件后使用 source .cshrc使能相关修改,如果修改了path则 还需使用rehash刷新可执行文件hash表。 tcsh: $HOME/.tcshrc, 没有些文件读取.cshrc sh: /etc/profile和$HOME/.profile注册shell bash: /etc/profile和$HOME/.bash_profile注册shell读取 .bashrc交互式非注册shell才读取。

第一章: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最终的成功可以归结为: 一个灵活的、包含多种工具的用户界面与操作环境。 模块化的系统设计可以很容易地加入新的工具。 支持多进程,多用户并发的能力。

操作系统复习题简答题总结

1操作系统的基本特征有哪些? 答:操作系统的基本特征: (1)并发。并发是指两个或多个活动在同一给定的时间间隔中进行。(2)共享。共享是指计算机系统中的资源被多个任务所共用。 (3)异步性。在多道程序环境下,各个程序的执行过程有“走走停停”的性质。每一道程序既要完成自己的事情,又要与其他程序共享系统中 的资源。这样,它什么时候得以执行、在执行过程中是否被其他事情 打断(如I/O中断)、向前推进的速度是快还是慢等,都是不可预知的, 由程序执行时的现场所决定。另外,同一程序在相同的初始数据下, 无论何时运行,都应获得同样的结果。这是操作系统所具有的异步性。2操作系统的主要功能有哪些? 答:操作系统的主要功能包括:存储管理,进程和处理机管理,文件管理,设备管理以及用户接口管理。 3、操作系统一般为用户提供了哪三种界面?它们各有什么特点? 答: 4、操作系统主要有哪三种基本类型?它们各有什么特点? 5、操作系统主要有哪些类型的体系结构?UNIX系统和Linux系统各采用哪些结构? 答:一般说来,操作系统有四种结构:整体结构、层次结构、虚拟机结构、客户机-服务器结构。Linux系统采用的是整体结构。UNIX系统采用的是层次结构。

6、Linux系统有什么特点? 7、使用虚拟机有哪些优势和不足? 8、现代计算机系统由什么组成的? 9、在操作系统中,为什么要引入进程的概念?它与程序的区别和联系分别是什么?

10、操作系统在计算机系统中处于什么位置? 11、进程的基本状态有哪几种? 答:进程的基本状态有三种,分别为运行态、就绪态、阻塞态。 12、你熟悉哪些操作系统?想一想你在使用计算机过程中,操作系统如何提供服务? 答:我们最熟悉的一般为Windows操作系统,它是由微软(Microsoft)公司推出的一个功能强大的图形界面操作系统。常用的操作系统还有Linux,UNIX 操作系统。 我们在使用计算机时,首先接触的是用户界面,我们可以通过键盘上输入命令,在桌面上点击鼠标完成操作,这时系统就知道执行相应的功能。 13、 PCB的作用是什么?它是怎样描述进程的动态性质的? 答:进程控制块PCB是进程组成中最关键的部分。每个进程有唯一的进程控制块;操作系统根据PCB对进程实施控制和管理,进程的动态、并发等特征是利用PCB表现出来的;PCB是进程存在的唯一标志。 PCB中有表明进程状态的信息:该进程的状态是运行态、就绪态还是阻塞态,利用状态信息来描述进程的动态性质。 14、PCB表的组织方式主要有哪几种?分别简要说明。 答:PCB表的组织方式主要有:线性方式、链接方式和索引方式。 线性方式是把所有进程的PCB都放在一个表中。 链接方式按照进程的不同状态把它们分别放在不同的队列中。 索引方式是利用索引表记载相应状态进程的PCB地址。 15、进程和线程的区别是什么? 答:(1)动态性。程序是静态、被动的概念,本身可以作为一种软件资源长期保存;而进程是程序的一次执行过程,是动态、主动的概念,有一定的生命周期,会动态地产生和消亡。 (2)并发性。传统的进程是一个独立运行的单位,能与其他进程并发执行。进程是作为资源申请和调度单位存在的;而通常的程序是不能作为一个独立运行的单位并发执行的。 (3)非对应性。程序和进程无一一对应关系。一个程序可被多个进程共用;一个进程在其活动中又可以顺序地执行若干个程序。 (4)异步性。各个进程在并发执行过程中会产生相互制约关系,造成各自前进速度的不可预测性。而程序本身是静态的,不存在这种异步特征。

相关文档
相关文档 最新文档