文档库 最新最全的文档下载
当前位置:文档库 › 湖南大学_UNIX操作系统课后习题答案

湖南大学_UNIX操作系统课后习题答案

湖南大学_UNIX操作系统课后习题答案
湖南大学_UNIX操作系统课后习题答案

第1章 UNIX操作系统概述

1、什么是操作系统,列出你知道的操作系统?

2、操作系统的主要功能?

3、什么是UNIX?

4、UNIX版本的两大派系?

5、操作系统的哪一部分直接与硬件交互?

6、操作系统的哪一部分执行用户交换?

A. Shell

B. Kernel

7、UNIX平台上最用的编辑器是?

8、写出两种AIX的图形用户接口的名字?

9、AIX只支持硬盘上的文件系统。(T/F)

10、Shell有哪些功能、UNIX上有哪些常见的Shell?

第1章 UNIX操作系统概述

1、操作系统(Operating System,简称OS)是控制和管理计算机系统内各种硬软件的

平台,用户使用计算机的接口,为用户提供一个使用方便可扩展的工作环境。常见的操作系统:DOS、Windows、Unix、Linux、Mac OS X、Vxworks

2、操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的

集合。主要功能包括:文件管理、进程与处理机管理、设备管理、存储管理、网络管理等,由操作系统内核实现

3、分狭义和广义的概念

狭义的概念

?UNIX仅指操作系统内核(Kernel)

?内核负责控制并管理计算机资源

?多个用户可访问

?负责进程的创建、控制、调度,为进程分配内存和外设

?提供文件系统的管理功能

广义的概念

?UNIX不仅指系统内核,它是一个应用环境和程序设计环境,提供了丰富的软件开发工具,包括编辑器、编译程序、调试工具、数据库等等

?为应用程序开发者开发的操作系统

?提供硬件可移植性,设备独立的文件系统的操作系统

?功能强大的多任务、多用户的操作系统

4、

1)贝尔实验室版本:第1-7版,System Ⅱ,Ⅲ,Ⅳ,Ⅴ UNIX System V Release 4.2 (SVR4.2)现今的AIX 、SCO UNIX等

2)加州大学伯克利分校计算机系统研究小组(CSRG)的BSD UNIX(Berkeley Software Distributions)较有影响的版本4.3BSD 现今的 FreeBSD、Solaris等工作站上的UNIX 一般属于这一派系

5、Kernel

6、A

7、VI

8、

AIXwindows

Common Desktop Environment (CDE)

9、F,AIX支持磁盘文件系统,光盘文件系统,网络文件系统

mount –a

mount /etc/filesystems

重启系统

分别装载每个文件系统

10、

SHELL的功能

执行用户命令、命令解释器、程序设计语言、进程控制、可定制、特性: 通配符,变量

常见的SHELL

Bourne Shell:是贝尔实验室开发的

Bourne Shell:BASH:是GNU的Bourne Again Shell

Bourne Shell:在大部分内容上与Bourne Shell兼容

Bourne Shell:在BSD系统上开发的,语法类似于C语言

第2章 UNIX基本操作命令

1、登录UNIX系统时会以*号显示用户输入的密码。(T/F)

2、退出UNIX系统有哪几种方法?

3、如何修改用户的登录密码?

4、UNIX命令的格式是什么?

5、用哪个快捷键可以中止一条命令的执行?

6、下列哪条UNIX命令的语法是正确的?

A. $ mail newmail –f

B. $ mail f newmail

C. $ -f mail

D. $ mail -f newmail

7、用什么命令给他人发送邮件?

8、哪些命令可以和系统上其他用户通信?

9、命令cal 8有什么作用?

10、下列哪条命令能够找出系统上登录的用户?

A. $ who am i

B. $ who

C. $ finger everyone

D. $ finger username

第2章 UNIX基本操作命令

1、F

2、 或 exit 或 logout

3、passwd

4、command 选项参数,中间一定要有空格

5、

6、D

7、mail username

8、talk,write,,wall

9、显示公元8年的日历 10、B,D

第3章文档和文本编辑器

1、哪条命令能够显示命令的帮助手册?

2、man的信息由哪几部分构成?

3、如何查找和print相关的命令?

4、AIX 6.1的在线文档存储在 ____,其他任何在网络上使用浏览器的计算机叫____。

5、从命令行怎样启动AIX的文档?

6、vi有哪几种工作方式?

7、vi中如何切换到命令模式?

8、下列哪些命令可以让在vi中用户输入文本?

A. a

B. x

C. i

D. dd

9、在vi的命令模式下,重复按u键可以撤销前面所有输入的命令?(T/F)

10、vi可以查找和替换文件中指定的模式?(T/F)

第3章文档和文本编辑器

1、man

2、man帮助信息由以下几个部分组成:

Purpose(命令的单行简单描述)

Syntax (命令的语法,所有的选项和参数)

Description (描述命令功能以及如何使用)

Flags (命令的选项的描述)

Files (命令相关的文件)

Related Information (相关的资源和信息)

3、man –k print

4、文档服务器,文档客户端

5、infocenter

6、编辑方式、命令方式、扩展方式

7、按

8、A,C

9、F,u命令只能撤销先前一条命令的操作

10、T

第4章 UNIX文件系统

1、使用课程中文件目录结构的例子,并且以/home作为当前目录,如何访问pgms目录下的suba文件,用绝对路径和相对路径两种方式来表示。

2、和..表示的路径名有什么区别?

3、cd../..有什么作用?

4、rmdir删除目录有什么要求?

5、ls的常用的选项和具体含义?

6、下列命令有什么作用?

1) $ cd /home/team01

2) $ cp file1 file2

3) $ mv file1 newfile

4) $ ln newfile myfile?

7、哪些命令可以查看文件内容?

8、reporta文件的权限是rwxr-xr-x,如何用8进制的表示该文件的权限?

9、用符号表示法将reporta文件原有的权限rwxr-xr-x修改为rwxr—r—?

10、umask有什么作用?

第4章 UNIX文件系统

1、绝对路径 /home/team03/pgms/suba

相对路径 team03/pgms/suba

2、.表示当前目录,..表示父目录

3、切换到上两级目录

4、目录空,用户的当前目录在该目录的上级目录

5、ls常用选项及含义如下:

-a 显示隐藏文件

-i 显示i节点编号

-l 显示文件的详细信息

-R 递归的显示目录及子目录下所有内容

-d 显示目录文件的信息

6、

1)切换/home/team01为当前工作目录

2)复制file1文件为file2,两个文件内容相同,是两个文件,

3)将file1文件重命名为newfile

4)为newfile创建硬链接文件myfile,两个文件内容相同,是同一文件

7、cat,pg,more

8、755

9、chmod go-x reporta

10、设置系统或用户创建文件的默认权限

第5章 UNIX进程

1、什么是进程?

2、进程的环境包括哪些部分?

3、什么时候需要使用dot符号执行shell脚本?

4、如何传递变量值到子shell?

5、执行下列步骤后,x的值是多少?

1) ( ... login shell ... )

2) $ ksh

3) $ x=50

4) $ export x

5) $

6、如何显示用户正在运行的进程的详细信息?

7、普通用户只能kill自己的作业不能kill其他用户的作业(T/F) ?

8、如何强制中断一个进程的执行?

9、为什么一个需要运行很长时间作业最好用nohup命令在后台执行?

10、UNIX系统中永不结束的系统进程叫什么?

第5章 UNIX进程

1、进程是一个程序针对一组数据的一次执行,进程是整个系统中资源分配的最小单位,进程是系统调用的,系统处理机调度最小的单位

2、进程的环境包括:程序或脚本、相关的数据、打开的文件、当前目录、用户和组id 号、进程id号(PID)、父进程id号(PPID)、程序变量

3、当需要shell脚本改变当前shell的变量值时

4、export 变量名

5、x的值和执行子shell前一样,如果执行前面没有设置x的值,那么x的值依然是未设置

6、ps –ef

7、T

8、kill -9 pid

9、用nohup在后台执行该作业不会占用用户的终端,而且用户退出系统作业也可以继续运行。 10、daemon

第6章 UNIX Shell

1、下面的命令匹配的文件名是什么?

$ ls ???[!a-z]*[0-9]t

2、UNIX的标准文件有哪些,分别对应什么设备?

3、下列命令的标准输入,标准输出和标准错误分别是什么?

1) $ cat file1

2) $ mail tim < letter

3) $ cat .profile > newprofile 2>1

4、用cat命令显示filea的内容,要求将输出定义到不同的位置,写出相关命令。

1) 输出发送到文件fileb,错误发送到filec

2) 输出和错误联合一起发送到fileb

3) 输出发送到fileb,不显示并丢弃错误信息。

5、假定用户的home目录是/home/john,用户当前所在的目录是/home/john/doc,该目录下有aa,bb,cc三个文件,下列命令的输出结果是什么?

1) $ pwd

2) $ echo "Home directory is $HOME"

3) $ echo 'Home directory is $HOME'

4) $ echo "Current directory is `pwd`"

5) $ echo "Current directory is $(pwd)"

6) $ echo "Files in this directory are *"

7) $ echo * $HOME

8) $ echo \*

6、下面的命令有何作用

$ echo "Today is `date` and `who | wc -l` users are logged in"

7、如何查看当前shell的pid

8、下面的shell脚本能完成什么功能

TERMTYPE=$TERM if [ $TERMTYPE != "" ] then if [ -f

/home/team01/customized_script ] then /home/team01/customized_script else echo No customized script available ! fi else echo You do not have a TERM variable set ! fi

9、编写一个shell脚本,可以输入2个参数,并将它们的乘积显示出来

10、编写一个shell脚本,能够列出指定目录下所有的文件,并将这些文件拷贝到另

一个目录

第6章 UNIX Shell

1、该文件名满足下列条件:

前3个字符是任意字符

第4个字符不是a-z中的一个字符

接下来是0个或多个任意字符

倒数第2个字符是[0-9]中的字符

最后一个字符是t

2、UNIX的标准文件是标准输入,标准输出和标准错误输出,分别对应键盘,屏幕、屏幕

3、结果如下:

1) 标准输入:键盘

标准输出:屏幕

标准出错:屏幕

2) 标准输入:letter文件

标准输出:屏幕

标准出错:屏幕

3) 标准输入:键盘

标准输出:newprofile

标准出错:文件1

4、相关命令如下:

1) $ cat filea > fileb 2> filec

2) $ cat filea > fileb 2>&1

3) $ cat filea > fileb 2> /dev/null

5、输出结果如下:

/home/john/doc

Home directory is /home/john

Home directory in $HOME

Current directory is /home/john/doc

Current directory is /home/john/doc

File in this directory are *

aa bb cc /home/john

*

6、显示系统当前的日期和已经登录的用户数

7、ehco $$

8、设置TERMTYPE变量值等于TERM变量,如果该变量不为空,然后在/home/team01下查找名为customized_scripte的脚本,如果该脚本存在就执行它,如果不存在,就显示未找到。如果TERMTYPE变量为空,则显示没有设置TERM变量。

9、expr $1 \* $2

10、#!/bin/sh

#this script is used to list the content of the

# source dir and copy them to the target dir

if [ $# -lt 2 ];

then

echo "usage: $0 sourcedir aimdir";

else

cd $1

echo "the content of $1 is: "

ls -l

cp -rf * $2

fi

第7章定制用户环境

1、用户登录时系统会依此读取哪些文件来设置用户的环境?

2、哪个文件定义系统级的环境变量?

3、用户可以修改哪个文件来定制自己的环境?

4、.kshrc文件有什么作用?

5、PS1变量有什么作用?

6、TERM变量有什么作用?

7、PATH变量有什么作用?

8、alias命令有什么作用?

9、如何调用历史命令?

10、如何在aix下编译C语言程序?

第7章定制用户环境

1、/etc/environment,/etc/profile,$HOME/.profile

2、/etc/profile

3、$HOME./profile

4、kshrc文件用来设置Shell的环境,每个subshell启动时都要读取.kshrc文件

5、定义主命令提示符

6、定义用户终端类型

7、定义执行命令时的搜寻路径

8、设定和显示命令的别名,用简单字符串代替长串命令以简化输入

9、用fc –l查看,r加序号或首字母调用历史命令

10、下载并安装GCC编译器

第8章 UNIX实用程序

1、用一条命令查找系统上所有以”UNIX”开头的文件。

2、下面的命令有什么作用?

$ ps -ef | grep -w root | grep -w netscape

3、下面的命令有什么作用?

$ ls -l /home | egrep 'txt$ | team01$' | sort -r +7 | tail +4 | head -5

4、find命令查找时会查找制定的目录下的整个目录树。(T/F)

5、find命令中使用的元字符,如果加上引号后,shell会先对其进行元字符扩展,然

后再交给find处理。(T/F)

6、下列哪个命令能够确定文件的类型

A. cmp

B. diff

C. file

D. dircmp

7、diff只能比较文本文件。(T/F)

8、compress命令压缩文件时将删除原有文件,并将压缩后的文件加上.z的后缀。(T/F)

9、UNIX环境中,不可以不做解压操作而直接查看压缩文件的内容。(T/F)

10、显示目录或文件中的非打印字符用下列哪条命令?

A. ls -li

B. cat -vte

C. diff -c

D. cmp

第8章 UNIX实用程序

1、find / -name ‘UNIX*’

2、显示在ps –ef输出的进程详细信息中包含单词root和netscape的进程行

3、列出/home目录下所有以txt或team01结尾的文件的详细信息,按第8个字段逆序排序,显示其中的4-8行。

4、T

5、F

6、C

7、T

8、F,后缀名应该是.Z(大写)

9、F,用zcat命令

10、B

第9章 AIX图形用户接口

1、如何停止X server允许所有其他主机的连接?

2、如何启动X Windows环境?

3、如何将本地显示输出到远程X客户端?

4、如果在AIXwindows环境下,下列命令有什么作用?

xclock -bg red -fg white &

5、用两种方式启动一个新的aixterm。

6、假定有两台主机sys1和sys2,在sys2的AIXwindows环境中执行命令:rexec sys1

xclock -dsys2:0,该命令有什么作用?

7、如何快速定制用户的AIXwindows环境?

8、下列哪个是CDE桌面环境启动要使用的配置文件?

A. .profile

B. .Xdefaults

C. .dtprofile

D. .xinitrc

9、CDE是为UNIX环境设计的一个通用的用户界面。(T/F)

10、任何在.profile中的环境变量默认将在CDE环境中使用(T/F)

11、连线题:

A. 登录管理器 __ 可以启动dtterm

B. 前端面板 __ 可以使用在线文档

C. 个人应用 __ 用来定制CD E

D. 文件管理器 __ 应用的启动装置"

E. 应用管理器 __ 维护多个会话的桌面布局

F. 样式管理器 __ 提供图形界面的文件管理

G. 会话管理器 __ 管理应用

H. 帮助管理器 __ 鉴定用户身份

第9章 AIX图形用户接口

1、xhost –

2、startx

3、设置DISPLAY变量为:远程主机名:0.0

4、启动模拟的时钟,设置背景色为红色,前景色为白色

5、从根菜单中选择新窗口

从命令行中执行axiterm

6、在sys2上显示sys1的xclock

7、从根菜单中选择custom,customzing tool将用户的定制设置保存到用户主目录下的配置文件。

8、C

9、T

10、F,.profile中必须要取消.dtprofile前面的注释才可以生效。

11、

A. 登录管理器 _c_ 可以启动dtterm

B. 前端面板 _h_ 可以使用在线文档

C. 个人应用 _f_ 用来定制CDE

D. 文件管理器 _b_ 应用的启动装置"

E. 应用管理器 _g_ 维护多个会话的桌面布局

F. 样式管理器 _d_ 提供图形界面的文件管理

G. 会话管理器 _e_ 管理应用

H. 帮助管理器 _a_ 鉴定用户身份

第11章 AIX系统管理概述

1、IBM 服务器家族包括哪些产品?

A. System x

B. System p

C. System i

D. System z

2、以下关于System p的说法哪个是正确的?

A. 基于Intel构架的服务器

B. 运行功能强大的UNIX系统

C. 高度集成的商用服务器

D. 宕机时间为零的高可用性的大型服务器

3、什么是RISC ,有何特点

4、什么是CISC,有何特点

5、那种类型的适配器可以用来与逻辑分区通信

A. 异步卡

B. 图形卡

C. 以太网卡

6、逻辑分区中有哪些硬件资源

A. 处理器

B. 内存

C. 适配器

D. 硬盘

7、对于AIX 操作系统而言,逻辑分区中的适配器,即可以是物理的也可以是虚拟的。

(T/F)

8、AIX 6上的逻辑分区的硬件资源在操作系统运行时可以动态的分配(T/F)

9、AIX操作系统有何特点

10、su命令可以让普通用户获得root权限。(T/F)

11、要维护UNIX系统,一般直接用root用户登录(T/F)

第11章 AIX系统管理概述

1、ABCD

2、B

3、精简指令集处理器,RISC特点:指令数目少,每条指令采用标准字长,执行时间短。

4、复杂指令集处理器,CISC特点:指令数目多而复杂,每条指令字长不相等,每个指令可以执行多个低级操作。

5、C

6、ABCD

7、T

8、T

9、有以下特点

1.模块化内核

2.动态可交换内核(Pageable Kernel)

3.多线程内核

4.高效率的输入输出

5.实时处理运算

6.逻辑卷管理(LVM)

7.日志文件系统(JFS2)

8.系统管理界面工具(SMIT)

9.Linux的兼容性

10、T,用户必须知道root用户的密码

11、F

第12章系统管理工具

1、下列哪些是AIX系统管理的方法

A. SMIT工具

B. Web-based System Manager工具

C. IBM System director

D. 系统命令

2、ODM是AIX特有的一个管理数据库,一般用手工去修改ODM内容(T/F)

3、在SMIT管理工具中,如何运行命令?

4、在SMIT管理工具中,如何查看快速路径?

5、在SMIT管理工具中,如何截取当前屏幕?

6、在SMIT管理工具中,如何临时退出到shell?

7、在SMIT管理工具中,如何返回上一级菜单?

8、在SMIT管理工具中,如何查看要运行的命令脚本?

9、在X窗口环境中,如何启动SMIT字符版本?

10、下列哪些是smit工具的日志文件

A. smit.log

B. .sh_history

C. smit.script

D. .profile

第12章系统管理工具

1、ABCD

2、F,SMIT的系统管理操作和高级命令会自动正确修改ODM,手工修改危险太大

3、运行命令 enter

4、查看快速路径F8 or ESC+8

5、截取当前屏幕F8 or ESC+8

6、临时退出到shell F9 or ESC+9

7、返回上一级菜单F3 or ESC+3

8、查看要运行的命令脚本F6 or ESC+6

9、smitty or smit –C

10、AC

第13章系统启动与关闭

1、AIX系统有哪几种启动模式?

2、系统启动时,控制台上依次出现五个设备时,按哪个键可以进入SMS模式?

A. F1

B. F2

C. F5

D. F6

3、系统启动时,控制台上依次出现五个设备时,按哪个键可以进入单用户维护模式?

A. F1

B. F2

C. F5

D. F6

4、系统启动时,init进程要读取下列哪个文件?

A. /etc/rc

B. /etc/filesystems

C. /etc/passwd

D. /etc/ inittab

5、要修改系统启动的时候的配置,通常用vi编辑/etc/inittab文件。(T/F)

6、下列哪些命令可以切换AIX系统的运行级?

A. init

B. telinit

C. telnet

D. system

7、下列哪个命令可以查看系统启动日志?

A. bootinfo

B. alog

C. lssrc

D. shutdown

8、在AIX系统中,使用哪个工具可以启动或停止系统服务组或程序组?

9、普通用户可以执行shutdown命令关闭AIX系统。(T/F)

10、用户只有在控制台才能执行shutdown的命令。(T/F)

第13章系统启动与关闭

1、正常模式,SMS模式,维护模式,诊断模式

2、A

3、C

4、D

5、F,不提倡直

接编辑修改inittab文件,用mkitab,chitab,rmitab命令修改,这些命令

会进行语法检查保证文件格式正确6、AB 7、B 8、使用系统资源控制器(SRC)9、

F 10、F

第14章 AIX 6的安装

1、AIX V6.1操作系统可以从下列哪一种介质开始安装?

A. Diskette

B. CD-ROM

C. 4 mm tape

D. 8 mm tape

2、Preservation Install方式会保存硬盘上所有的数据。 (T/F)

3、系统从5.1升级到6.1,要求保留系统原有的所有用户和日志信息以及/etc/passwd

等配置文件,应该用那种安装方式?

A. New and Complete Overwrite

B. Preservation Install

C. Migration Install

4、如果要从光盘安装AIX,在系统启动控制台上依次出现五个设备时,应该按哪个键?

A. F1

B. F2

C. F5

D. F6

5、AIX安装过程中,用户需要划分硬盘分区或者使用系统默认的设置。(T/F)

6、下列哪个命令可以查看操作系统是否升级成功

A. oslevel

B. bootinfo

C. alog

D. uname

7、AIX6.1安装完成后,系统第一次启动完毕,用户看到的第一个界面是什么?

A. login prompt

B. smit

C. installation Assistant

D. Configuration Assistant

8、AIX系统安装过程中,控制台有什么作用?

第14章 AIX 6的安装

1、B

2、F,这种方式重写/(root),/usr ,/var 和/tmp 文件系统;保留分页空间(paging space)和dump设备的设置;保留/home文件系统和其他用户创建的文件系统。

3、C

4、C

5、F,AIX的安装没有让用户划分硬盘分区等,所有这些都是按系统默认设定进行安装

6、A

7、D

8、显示系统信息和安装过程中的交互

第15章软件安装和维护

1、什么是fileset?

2、什么是package?

3、什么是lpp?

4、什么是bundle?

5、下列哪些可以作为一个实体来安装 A. Fileset B. LPP C. Package D. Bundle

6、系统的版本号是6.1.2.0,那么系统的Modification的版本是什么 A. 6 B. 1 C. 2

D. 0

7、用户的软件处于下列哪些种状态时,才可以正常使用?

A. Applied state

B. Removed state

C. Install state

D. Commit state

8、如何查看系统上安装的所有的软件?

9、下列哪个命令可以显示bos.64bit软件包的版本号

A. ls –l bos.64bit

B. lslpp –l bos.64bit

C. install –version bos.64bit

D. instfix –i bos.64bit

10、SMIT菜单中“Install Software”和“ Update Installed Software to Latest Level

(Update All)”有什么区别?

第15章软件安装和维护

1、AIX上的文件集,最小软件单元,实现特定的功能

2、AIX上的软件包,实现相同功能的多个Fileset的集合

3、AIX上的Licensed Program Product,软件包的集合,有版权的完整软件产品

4、AIX上的软件束,为满足特定的工作环境而选择的Package,Fileset的组合.如应用

开发环境,CDE图形环境等。用户自己也可以根据自己的需求定义自己的Bundle. 5、ABCD 6、D 7、AD 8、lslpp –l 9、B

10、Install Software:将默认安装介质上所有的软件(除了打印机和设备)

Update Installed Software to Latest Level (Update All):只安装系统上已安装的文件集的升级包。

第16章存储管理

1、一个卷组VG中能够设置几个不同的物理分区(PP)值?

2、PP值默认的大小是多少?

3、一个物理卷(PV)可以属于几个卷组(VG)

A. 根据用户通过smit指定的值

B. 一个

C. 根据系统上存在的VG的数量

4、一个系统上所有的VGDA的信息都是相同的,和VG的数量无关。(T/F)

5、一个逻辑卷LV中可以跨多个物理卷PV。(T/F)

6、一个逻辑卷LV中可以跨多个卷组VG。(T/F)

7、一个物理卷PV的内容可以分开储存在两个卷组VG中。(T/F)

8、如果逻辑卷LV做了镜像,就不需要对其进行备份了。(T/F)

9、通过SMIT可以很容易增加或减小逻辑卷PV的大小。(T/F)

10、用什么命令查看系统上hdisk0的状态信息

11、用什么命令查看系统上所有的paging spaces的状态信息

12、要从一个坏的硬盘上转移数据到一个新的硬盘,下面哪个操作是首先要做的?

A. 把逻辑卷转移到新的硬盘上

B. 添加一个新的硬盘到原有的卷组

C. 在新硬盘上创建坏硬盘的文件系统的拷贝

D. 在新硬盘上创建坏硬盘的逻辑卷的镜像

13、下面哪些是对卷组做镜像的正确步骤?

1. extendvg

2. mirroring

3. syncvg

4. set quorum

5. mkfscopy

6. reorgvg

A. 1, 2, 3, 4

B. 1, 5, 3, 4

C. 1, 2, 4, 6

D. 6, 5, 4, 3

第16章存储管理

1、1

2、4MB

3、B

4、F,一个VG中的VGDA都是相同的

5、T

6、F

7、F

8、F

9、F,SMIT只能增加大小。

10、lspv hdisk0

11、lsps –a

12、B

13、A

第17章文件系统管理

1、逻辑卷LV的大小增加了,在逻辑卷上的文件系统大小会自动改变。(T/F)

2、假定文件系统的大小和逻辑卷的大小一致,在逻辑卷上的文件系统大小增加时,逻

辑卷的大小也会增加。(T/F)

3、如果删除了一个逻辑卷,那么储存在该逻辑卷上的文件系统也一起删除了吗?

4、用哪个命令可以查看文件系统是否满了?

5、哪两个命令可以找出占用磁盘空间最多的文件和用户?

6、可以在所有已经装载的文件系统上运行fsck –y来检查磁盘错误。(T/F)

7、要增加文件系统的大小,系统管理员必须进行下列哪项操作?

A. 卸载文件系统

B. 重启系统到用户模式

C. 检查卷组上是否还有空闲的物理分区PP

D. 备份文件系统,修改大小,然后恢复文件系统

8、要减小/home文件系统大小,系统管理员必须进行下列哪项操作?

A. 运行chfs命令

B. 运行reducefs命令

C. 运行defragfs命令然后执行reducefs命令

D. 备份,删除,重新定义,然后恢复/home文件系统

9、系统管理员创建了20个文件系统,并且设置在系统启动时自动装载,下列哪种方

法可以最快的重新装载这些文件系统。

A. mount –a

B. mount /etc/filesystems

C. 重启系统

D. 分别装载每个文件系统

10、删除一个文件系统之前,首先要进行下列哪个步骤 A. 卸载文件系统 B. 删除逻

辑卷 C. 删除文件系统上的数据 D. 删除/etc/filesystems中的定义第17章文件系统管理

1、F

2、T

3、文件系统的内容删除了,但/etc/filesystems文件的的条目还没有删除

4、df

5、du,ls –l(或者find)

6、F

7、C

8、D

9、A 10、A

操作系统第四版-课后习题答案

操作系统第四版-课后习题答案

第一章 作者:佚名来源:网络 1、有一台计算机,具有IMB 内存,操作系统占用200KB ,每个用户进程各占200KB 。如果用户进程等待I/O 的时间为80 % ,若增加1MB 内存,则CPU 的利用率提高多少? 答:设每个进程等待I/O 的百分比为P ,则n 个进程同时等待刀O 的概率是Pn ,当n 个进程同时等待I/O 期间CPU 是空闲的,故CPU 的利用率为1-Pn。由题意可知,除去操作系统,内存还能容纳4 个用户进程,由于每个用户进程等待I/O的时间为80 % , 故: CPU利用率=l-(80%)4 = 0.59 若再增加1MB 内存,系统中可同时运行9 个用户进程,此时:cPu 利用率=l-(1-80%)9 = 0.87 故增加IMB 内存使CPU 的利用率提高了47 % : 87 %/59 %=147 % 147 %-100 % = 47 % 2 一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A 先开始做,程序B 后开始运行。程序A 的运行轨迹为:计算50ms 、打印100ms 、再计算50ms 、打印100ms ,结束。程序B 的运行轨迹为:计算50ms 、输入80ms 、再计算100ms ,结束。试说明(1 )两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?( 2 )程序A 、B 有无等待CPU 的情况?若有,指出发生等待的时刻。 答:画出两道程序并发执行图如下: (1)两道程序运行期间,CPU存在空闲等待,时间为100 至150ms 之间(见图中有色部分) (2)程序A 无等待现象,但程序B 有等待。程序B 有等待时间段为180rns 至200ms 间(见图中有色部分) 3 设有三道程序,按A 、B 、C优先次序运行,其内部计算和UO操作时间由图给出。

操作系统教程_孙钟秀(第四版)课后习题答案

首页入门学 习 程序 员 计算机考 研 计算机电子书 下载 硬件知 识 网络知 识 专业课程答案 下载 视频教程下载 第一章 作者:佚名来源:网络 1、有一台计算机,具有IMB 内存,操作系统占用200KB ,每个用户进程各占200KB 。如果用户进程等待I/O 的时间为80 % ,若增加1MB 内存,则CPU 的利用率提高多少? 答:设每个进程等待I/O 的百分比为P ,则n 个进程同时等待刀O 的概率是Pn ,当n 个进程同时等待I/O 期间CPU 是空闲的,故CPU 的利用率为1-Pn。由题意可知,除去操作系统,内存还能容纳4 个用户进程,由于每个用户进程等待I/O的时间为80 % , 故: CPU利用率=l-(80%)4 = 0.59 若再增加1MB 内存,系统中可同时运行9 个用户进程,此时:cPu 利用率=l-(1-80%)9 = 0.87 故增加IMB 内存使CPU 的利用率提高了47 % : 87 %/59 %=147 % 147 %-100 % = 47 % 2 一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A 先开始做,程序B 后开始运行。程序A 的运行轨迹为:计算50ms 、打印100ms 、再计算50ms 、打印100ms ,结束。程序B 的运行轨迹为:计算50ms 、输入80ms 、再计算100ms ,结束。试说明(1 )两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?( 2 )程序A 、B 有无等待CPU 的情况?若有,指出发生等待的时刻。 答:画出两道程序并发执行图如下: (1)两道程序运行期间,CPU存在空闲等待,时间为100 至150ms 之间(见图

计算机操作系统习题及答案

1)选择题 (1)为多道程序提供的可共享资源不足时,可能出现死锁。但是,不适当的 _C__ 也可能产生死锁。 A. 进程优先权 B. 资源的线性分配 C. 进程推进顺序 D. 分配队列优先权 (2)采用资源剥夺法可以解除死锁,还可以采用 _B___ 方法解除死锁。 A. 执行并行操作 B. 撤消进程 C. 拒绝分配新资源 D. 修改信号量 (3)发生死锁的必要条件有四个,要防止死锁的发生,可以通过破坏这四个必要条件之一来实现,但破坏 _A__ 条件是不太实际的。 A. 互斥 B. 不可抢占 C. 部分分配 D. 循环等待 (4)为多道程序提供的资源分配不当时,可能会出现死锁。除此之外,采用不适当的_ D _ 也可能产生死锁。 A. 进程调度算法 B. 进程优先级 C. 资源分配方法 D. 进程推进次序 (5)资源的有序分配策略可以破坏 __D___ 条件。 A. 互斥使用资源 B. 占有且等待资源 C. 非抢夺资源 D. 循环等待资源 (6)在 __C_ 的情况下,系统出现死锁。 A. 计算机系统发生了重大故障 B. 有多个封锁的进程同时存在 C. 若干进程因竞争资源而无休止地相互等待他方释放已占有的资源 D. 资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 (7)银行家算法在解决死锁问题中是用于 _B__ 的。 A. 预防死锁 B. 避免死锁 C. 检测死锁 D. 解除死锁 (8)某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是 _C__ 。 A. 12 B. 11 C. 10 D. 9 (9)死锁与安全状态的关系是 _A__ 。 A. 死锁状态一定是不安全状态 B. 安全状态有可能成为死锁状态 C. 不安全状态就是死锁状态 D. 死锁状态有可能是安全状态 (10)如果系统的资源有向图 _ D __ ,则系统处于死锁状态。 A. 出现了环路 B. 每个进程节点至少有一条请求边 C. 没有环路 D. 每种资源只有一个,并出现环路 (11)两个进程争夺同一个资源,则这两个进程 B 。

操作系统习题答案

内存1通常情况下,在下列存储管理方式中,()支持多道程序设计、管理最简单,但存储碎片多;()使内存碎片尽可能少,而且使内存利用率最高。 Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区 正确答案:Ⅳ;Ⅰ 2为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是()。正确答案:该程序应具有较好的局部性(Locality) 3提高内存利用率主要是通过内存分配功能实现的,内存分配的基本任务是为每道程序()。使每道程序能在不受干扰的环境下运行,主要是通过()功能实现的。Ⅰ.分配内存;Ⅱ.内存保护;Ⅲ.地址映射;Ⅳ.对换;Ⅴ.内存扩充;Ⅵ.逻辑地址到物理地址的变换;Ⅶ.内存到外存间交换;Ⅷ.允许用户程序的地址空间大于内存空间。 正确答案:Ⅰ;Ⅱ 4适合多道程序运行的存储管理中,存储保护是 正确答案:为了防止各道作业相互干扰 5下面哪种内存管理方法有利于程序的动态链接()? 正确答案:分段存储管理 6在请求分页系统的页表增加了若干项,其中状态位供()参考。 正确答案:程序访问 7从下面关于请求分段存储管理的叙述中,选出一条正确的叙述()。 正确答案:分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制

8虚拟存储器的特征是基于()。 正确答案:局部性原理 9实现虚拟存储器最关键的技术是()。 正确答案:请求调页(段) 10“抖动”现象的发生是由()引起的。 正确答案:置换算法选择不当 11 在请求分页系统的页表增加了若干项,其中修改位供()参考。 正确答案:换出页面 12 虚拟存储器是正确答案:程序访问比内存更大的地址空间 13测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下()能提高CPU的利用率。 正确答案:减少运行的进程数 14在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起()。 正确答案:越界中断 15 测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下()能提高CPU的利用率。 正确答案:加内存条,增加物理空间容量 16 对外存对换区的管理应以()为主要目标,对外存文件区的管理应以()

操作系统课后习题答案

第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 4.试说明推劢多道批处理系统形成和収展的主要劢力是什么? 答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 12.试从交互性、及时性以及可靠性方面,将分时系统不实时系统迚行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 第二章 2. 画出下面四条诧句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1; 8.试说明迚程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源 (2)执行状态→就绪状态:时间片用完 (3)执行状态→阻塞状态:I/O请求 (4)阻塞状态→就绪状态:I/O完成

操作系统教程习题答案

《操作系统教程》习题答案

习题1 1.单项选择题 (1)大中小型计算机是以为中心的计算机系统。 A、CPU B、存储器 C、系统总线 D、通道 (2)以下关于操作系统的说法正确的是。 A、批处理系统是实现人机交互的系统 B、批处理系统具有批处理功能,但不具有交互能力 C、分时系统是实现自动控制,无须人为干预的系统 D、分时系统即具有分时交互能力,又具有批处理能力 (3)操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和。 A、为用户提供良好的工作环境和接口 B、对用户的命令作出快速响应 C、作为服务机构向其它站点提供优质服务 D、防止有人以非法手段进入系统 (4)设计实时操作系统时,首先应考虑系统的。 A、可靠性和灵活性 B、实时性和可靠性 C、优良性和分配性 D、灵活性和分配性 (5)多道程序设计是指。 A、在分布式系统中同一时刻运行多个程序 B、在一台处理器上并行运行多个程序 C、在实时系统中并发运行多个程序 D、在一台处理器上并发运行多个程序 (6)以下关于并发性和并行性的说法正确的是。 A、并发性是指两个及多个事件在同一时刻发生 B、并发性是指两个及多个事件在同一时间间隔内发生 C、并行性是指两个及多个事件在同一时间间隔内发生 D、并发性是指进程,并行性是指程序 (1)B (2)B (3)A (4)B (5)D (6)B 2.填空题 (1)微机是以总线为纽带构成的计算机系统。 (2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批处理系统控制的作业称为后台作业。 (3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。 (4)分布式操作系统能使系统中若干台计算机协同完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上并行执行,以充分利用各计算机的优势。 (5)用户通过网络操作系统可以网络通信、资源共享,从而大大扩展了计算机的应用范围。 3.简答题 (1)什么是操作系统?现代操作系统的基本特征是什么?并发性 (2)什么是批处理系统,衡量批处理系统好坏的主要指标是什么?及时性 (3)试述分时系统的原理及其特性。时间片原则交互性同时性独立性及时性

操作系统习题及答案二学习资料

习题二处理器管理 一、单项选择题 1、操作系统中的作业管理是一种()。 A.宏观的高级管理 B.宏观的低级管理 C.系统刚开始加电 D.初始化引导完成 2、进程和程序的本质区别是(). A.存储在内存和外存 B.顺序和非顺序执行机器指今 C.分时使用和独占使用计算机资源 D.动态和静态特征 3、处于后备状态的作业存放在()中。 A.外存 B.内存 C.A和B D.扩展内存 4、在操作系统中,作业处于()时,已处于进程的管理之下。 A.后备 B.阻塞 C.执行 D.完成 5、在操作系统中,JCB是指()。 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、一个进程被唤醒意味着()。 A.该进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 13、当作业进入完成状态,操作系统(). A.将删除该作业并收回其所占资源,同时输出结果 B.将该作业的控制块从当前作业队列中删除,收回其所占资源,并输出结果

(完整版)操作系统课后题答案

2.OS的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口;(2)OS作为计算机系统资源的管理者; (3)OS实现了对计算机资源的抽象。 5.何谓脱机I/O和联机I/O? 答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。 11.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 20.试描述什么是微内核OS。 答:(1)足够小的内核;(2)基于客户/服务器模式;(3)应用机制与策略分离原理;(4)采用面向对象技术。 25.何谓微内核技术?在微内核中通常提供了哪些功能? 答:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。在微内核中通常提供了进程(线程)管理、低级存储器管理、中断和陷入处理等功能。 第二章进程管理 2. 画出下面四条语句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a – b;S4=w:=c+1; 答:其前趋图为: 7.试说明PCB 的作用,为什么说PCB 是进程存在的惟一标志? 答:PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的。 11.试说明进程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源;(2)执行状态→就绪状态:时间片用完;(3)执行状态→阻塞状态:I/O请求;(4)阻塞状态→就绪状态:I/O完成. 19.为什么要在OS 中引入线程?

操作系统课后题答案

2.1 一类操作系统服务提供对用户很有用的函数,主要包括用户界面、程序执行、I/O操作、文件系统操作、通信、错误检测等。 另一类操作系统函数不是帮助用户而是确保系统本身高效运行,包括资源分配、统计、保护和安全等。 这两类服务的区别在于服务的对象不同,一类是针对用户,另一类是针对系统本身。 2.6 优点:采用同样的系统调用界面,可以使用户的程序代码用相同的方式被写入设备和文件,利于用户程序的开发。还利于设备驱动程序代码,可以支持规范定义的API。 缺点:系统调用为所需要的服务提供最小的系统接口来实现所需要的功能,由于设备和文件读写速度不同,若是同一接口的话可能会处理不过来。 2.9 策略决定做什么,机制决定如何做。他们两个的区分对于灵活性来说很重要。策略可能会随时间或位置而有所改变。在最坏的情况下,每次策略改变都可能需要底层机制的改变。系统更需要通用机制,这样策略的改变只需要重定义一些系统参数,而不需要改变机制,提高了系统灵活性。 3.1、短期调度:从准备执行的进程中选择进程,并为之分配CPU; 中期调度:在分时系统中使用,进程能从内存中移出,之后,进程能被重新调入内存,并从中断处继续执行,采用了交换的方案。 长期调度:从缓冲池中选择进程,并装入内存以准备执行。 它们的主要区别是它们执行的频率。短期调度必须频繁地为CPU选择新进程,而长期调度程序执行地并不频繁,只有当进程离开系统后,才可能需要调度长期调度程序。 3.4、当控制返回到父进程时,value值不变,A行将输出:PARENT:value=5。 4.1、对于顺序结构的程序来说,单线程要比多线程的功能好,比如(1)输入三角形的三边长,求三角形面积;(2)从键盘输入一个大写字母,将它改为小写字母输出。

操作系统教程第5版部分习题标准答案

第一章: 一、3、10、15、23、27、35 3.什么是操作系统?操作系统在计算机系统中的主要作用是什么? 操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户有效地使用计算机提供良好运行环境的一种系统软件. 主要作用 (1)服务用户—操作系统作为用户接口和公共服务程序 (2)进程交互—操作系统作为进程执行的控制者和协调者 (3)系统实现—操作系统作为扩展机或虚拟机 (4)资源管理—操作系统作为资源的管理者和控制者 10.试述系统调用与函数(过程)调用之间的区别。 (1)调用形式和实现方式不同; (2)被调用的代码位置不同; (3)提供方式不同 15.什么是多道程序设计?多道程序设计有什么特点? 多道程序设计是指允许多个作业(程序)同时进入计算机系统内存并执行交替计算的方法。从宏观上看是并行的,从微观上看是串行的。 (1)可以提高CPU、内存和设备的利用率; (2)可以提高系统的吞吐率,使单位时间内完成的作业数目增加; (3)可以充分发挥系统的并行性,使设备和设备之间,设备和CPU之间均可并行工作。 23.现代操作系统具有哪些基本功能?请简单叙述之。 (1)处理器管理; (2)存储管理; (3)设备管理; (4)文件管理; (5)联网与通信管理。 27.什么是操作系统的内核? 内核是一组程序模块,作为可信软件来提供支持进程并发执行的基本功能和基本操作,通常驻留在内核空间,运行于内核态,具有直接访问计算机系统硬件设备和所有内存空间的权限,是仅有的能够执行特权指令的程序。 35.简述操作系统资源管理的资源复用技术。

系统中相应地有多个进程竞争使用资源,由于计算机系统的物理资源是宝贵和稀有的,操作系统让众多进程共享物理资源,这种共享称为资源复用。 (1)时分复用共享资源从时间上分割成更小的单位供进程使用; (2)空分复用共享资源从空间上分割成更小的单位供进程使用。 . 二、2、5 2、答:画出两道程序并发执行图如下: (1) (见图中有色部分)。 (2)程序A无等待现象,但程序B有等待。程序B有等待时间段为180ms至200ms间(见 图中有色部分)。 5、答:画出三个作业并行工作图如下(图中着色部分为作业等待时间):

计算机操作系统习题及答案

第二章计算机操作系统 一、填空题 1. 在Windows XP中,进行系统软、硬件设置的文件夹称为______。 2. 在Windows XP系统中文标点方式下,键入符号“”对应的中文标点是______。 3. 在Windows XP默认环境中,要改变“屏幕保护程序”的设置,应首先双击“控制面板”窗口中的______图标。 4. 用Windows XP的“记事本”所创建文件的缺省扩展名是______。 5. 在Windows XP中,要添加Windows组件,必须打开______窗口。 6. 当选定文件或文件夹后,欲改变其属性设置,可以单击鼠标______键,然后在弹出的菜单中选择“属性”命令。 7. 在Windows XP中,当用鼠标左键在不同驱动器之间拖动对象时,系统默认情况下,该操作的作用是______。 8. 在Windows XP的“资源管理器”窗Vl中,将文件以列表方式显示,可按~、类型、大小、日期及自动排列五种规则排序。 9. 在WindoWS XP中,若要更改任务栏的属性,可以右键单击______空白处,再从弹出的菜单中选择“属性”命令来实现更改。 10. 在Windows XP环境中,选定多个不相邻文件的操作方法是:单击第一个文件,然后按住______键的同时,单击其它待选定的文件。 11. 在Windows xP中,利用“控制面板”窗口中的______向导工具,可以安装任何类型的新硬件。 12. 在Windows XP中,若要删除选定的文件,可直接按______键。 13. 按操作系统分类,UNIX操作系统是______。 14. 在Windows xP默认环境中,用于中英文输入方式切换的组合键是______。 15. 在Windows XP中,若系统长时间不响应用户的要求,为了结束该任务,使用______组合键。 二、单项选择题 1. Windows XP的“开始”菜单包括了Windows XP系统的()。 A. 主要功能 B. 全部功能 C. 部分功能 D. 初始化功能 2. 下列不可能出现在Windows XP中的“资源管理器”窗口左侧窗格中的选项是()。 A. 我的电脑 B. 桌面 C. use(登录的账户名)的文档 D. 资源管理器 3. 在Windows XP中,能更改文件名的操作是()。 A. 右键单击文件名,选择“重命名”命令,键入新文件名后按Enter键 B. 左键单击文件名,选择“重命名”命令,键入新文件名后按Enter键 C. 右键双击文件名,选择“重命名”命令,键入新文件名后按Enter键 D. 左键双击文件名,选择“重命名”命令,键人新文件名后按Enter键 4. 在Windows XP中,全角方式下输入的数字应占的字节数是()。 A. 1 B. 2 C. 3 D. 4 5. Windows XP中将信息传送到剪贴板不正确的方法是()。 A. 用“复制”命令把选定的对象送到剪贴板 B. 用“剪切”命令把选定的对象送到剪贴板 C. 用Ctrl+V组合键把选定的对象送到剪贴板 D. Alt+PrintScreen把当前窗口送到剪贴板 6. 在windows XP中,欲选定当前文件夹中的全部文件和文件夹对象,可使用的组合键是()。 A. Ctrl+V B. Ctrl+A C. Ctrl+X D. Ctrl+D 7. 下列文件名,()是非法的Windows XP文件名。 A. ThiS is my file B. 关于改进服务的报告

操作系统课后习题答案

第一章操作系统引论 一、填空题 1~5 BCABA 6~8BCB 、填空题 处理机管理 计算机硬件 分时系统 单道批处理系统 、简答题 1. 什么叫多道程序?试述多道程序设计技术的基本思想 及特征。为什么对作业 进行多道批处理可以提高系统效率? 多道程序设计技术是指在计算机内存中同时存放几道相互独立的程序, 使它 们在管理程序控制下,相互穿插运行。 基本思想:在计算机的内存中同时存放多道相互独立的程序, 当某道程序因 某种原因不能继续运行下去时候,管理程序就将另一道程序投入运行,这样使几 道程序在系统内并行工作,可使中央处理机及外设尽量处于忙碌状态, 从而大大 提高计算机使用效率。 特征:多道性;无序性;调度性 在批处理系统中采用多道程序设计技术形成多道批处理系统, 多个作业成批送入 计算机,由作业调度程序自动选择作业运行,这样提高了系统效率。 2. 批处理系统、分时系统和实时系统各有什么特点?各适合应用于哪些方面? 批处 理系统得特征:资源利用率高;系统吞吐量大;平均周转时间长;无交 互能力。适用于那些需要较长时间才能完成的大作业。 分时系统的特征:多路性;独立性;及时性;交互性。适合进行各种事务处 理,并为进行软件开发提供了一个良好的环境。 实时系统的特征:多路性;独立性;实时性;可靠性;交互性。适合对随机发生 的外部事件能做出及时地响应和处理的系统, 如实时控制系统,实时信息处理系 统。1、 2、 存储器管理 设备管理 计算机软件 实时系统 批处理系统 多道批处理系统 文件管理

第二章进程管理 一、填空题 1~6 CBABBB 7 ① A ② C ③ B ④ D 8 ① D ② B 9 ~10 CA 11~15 CBBDB 16~18 DDC 20~21 BB 22 ① B ② D ③ F 25 B 26~30 BDACB 31~32 AD 二、填空题 1、动态性并发性 2、可用资源的数量等待使用资源的进程数 3、一次只允许一个进程使用的共享资源每个进程中访问临界资源的那段代码 4、执行态就绪态等待态 5、程序数据进程控制块进程控制块 &同步关系 7、等待 8、进程控制块 9、P V 11、同步互斥同步互斥 12、P V P V P V 13、封闭性 14、-(m-1)~1 15、② 16、动静 17、4 0 18、s-1<0 19、①③ 三、简答题 1.在操作系统中为什么要引入进程的概念?进程和程序的关系? 现代计算机系统中程序并发执行和资源共享的需要,使得系统的工作情况变得非常复杂,而程序作为机器指令集合,这一静态概念已经不能如实反映程序并发执行过程的动态性,因此,引入进程的概念来描述程序的动态执行过程。这对于我们理解、描述和设计操作系统具有重要意义。 进程和程序关系类似生活中的炒菜与菜谱。菜谱相同,而各人炒出来的菜的味道却差别很大。原因是菜谱基本上是一种静态描述,它不可能把所有执行的动态过程中,涉及的时空、环境等因素一一用指令描述清楚。 2.试从动态性、并发性和独立性上比较进程和程序。 动态性:进程的实质是进程实体的一次执行过程。动态性是进程的基本特征。而程序只是一组有序指令的集合,其本身不具有动态的含义,因而是静态的。 并发性:并发性是进程的重要特征,引入进程的目的也正是为了使其进程实体能和其他进程实体并发执行,而程序是不能并发执行的。 独立性:进程的独立性表现在进程实体是一个能独立运行、独立分配资源和独立接受调度的基本单位。而程序不能做为一个独立的单位参与运行。 3.何谓进程,进程由哪些部分组成? 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位进程由程序段,数据段,进程控制块三部分组成。

操作系统教程第版课后答案

操作系统教程第5版课后答案 费祥林、骆斌编着 第一章操作系统概论 习题一 一、思考题 1.简述现代计算机系统的组成及层次结构。 答:现代计算机系统由硬件和软件两个部分组成。是硬件和软件相互交织形成的集合体,构成一个解决计算问题的工具。硬件层提供基本可计算的资源,包括处理器、寄存器、内存、外存及I/O设备。软件层由包括系统软件、支撑软件和应用软件。其中系统软件是最靠近硬件的。 2、计算机系统的资源可分成哪几类?试举例说明。 答:包括两大类,硬件资源和信息资源。硬件资源分为处理器、I/O设备、存储器等;信息资源分为程序和数据等。 3.什么是操作系统?操作系统在计算机系统中的主要作用是什么? 答:操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 操作系统在计算机系统中主要起4个方面的作用。 (1)服务用户观点——操作系统提供用户接口和公共服务程序 (2)进程交互观点——操作系统是进程执行的控制者和协调者 (3)系统实现观点——操作系统作为扩展机或虚拟机 (4)资源管理观点——操作系统作为资源的管理者和控制者 4.操作系统如何实现计算与操作过程的自动化? 答:大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。其中批处理操作系统能按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。又可分为批处理单道系统和批处理多道系统。单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率 5.操作系统要为用户提供哪些基本的和共性的服务? 答:(1)创建程序和执行程序;(2)数据I/O和信息存取;(3)通信服务;(4)差错检测和处理。为了保证高效率、高质量的工作,使得多个应用程序能够有效的共享系统资源,提高系统效率,操作系统还具备一些其他的功能:资源分配,统计,保护等。 6.试述操作系统所提供的各种用户接口。 答:操作系统通过程序接口和操作接口将其服务和功能提供给用户。程序接口由一组系统调用组成,在应用程序中使用“系统调用”可获得操作系统的低层服务,访问或使用系统管理的各种软硬件资源,是操作系统对外提供服务和功能

操作系统习题及答案二

三、简答题 1、什么是进程?为什么要引入进程的概念?进程与程序有何区别? 1.在操作系统中,由于多道程序并发执行时共享系统资源,共同决定这些资源的状态,因此系统中各程序在执行过程中就出现了相互制约的新关系,程序的执行出现“走走停停”的新状态。这些都是在程序的动态过程中发生的。用程序这个静态概念已不能如实反映程序并发执行过程中的这些特征。为此,人们引入“进程”这一概念来描述程序动态执行过程的性质。 进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 进程和程序是既有联系又有区别的两个概念,它们的主要区别如下: (1)程序是指令的有序集合,其本身没有任何运行的含义,它是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是下个动态概念。 (2)程序的存在是永久的。而进程则是有生命期的,它因创建而产生,因调度而执行,因得不到资源而暂停,因撤消而消亡。 (3)程序仅是指令的有序集合。而进程则由程序、数据和进程控制块组成。 (4)进程与程序之间不是一一对应的,即同一程序同时运行于若干不同的数据集合上,它将属于若干个不同的进程;而一个进程可以执行多个程序。 2、简述进程的三种基本状态及其变化情况。 2.进程的三种基本状态为等待态、就绪态、运行态。运行态会变成等待态或就绪态,前者是由于等待外设等资源引起,后者是由时间片用完等原因引起;等待态变成就绪态,是由于等待的条件已得到满足;就绪态变成运行态,是按调度策略从就绪队列中选出一个进程占用处理器时,该进程就从就绪态变成运行态。 3、假设有一种低级调度算法是让“最近使用处理器较少的进程”运行,试解释这种 算法对“I/O繁重”型作业有利,但并不是永远不受理“处理器繁重”型作业。 3.因为1/O繁忙型作业忙于I/O,所以它CPU用得少,按调度策略能优先执行。同样 原因一个进程等待CPU足够久时,由于它是“最近使用处理器较少的进程”,就能被优 先调度,故不会饥饿。 4、作业调度和进程调度各自的主要功能是什么? 4.作业调度的主要功能是: 1)记录系统中各个作业的情况; 2)按照某种调度算法从后备作业队列中挑选作业; 3)为选中的作业分配内存和外设等资源; 4)为选中的作业建立相应的进程; 5)作业结束后进行善后处理工作。 进程调度的主要功能是: 1)保存当前运行进程的现场; 2)从就绪队列中挑选一个合适进程; 3)为选中的进程恢复现场。 5、线程与进程的根本区别是什么? 5.在采用线程技术的操作系统中,线程与进程的根本区别在于:进程是资源的分配单位,而线程是调度和执行单位。 6、产生死锁的四个必要条件是什么? 6.答:产生死锁的必要条件如下:

操作系统部分课后习题答案

第一章 1、设计现代OS的主要目标就是什么? 方便性,有效性,可扩充性与开放性。 2、OS的作用可表现在哪几个方面? (1)OS作为用户与计算机硬件系统之间的接口。(2)OS作为计算机系统资源的管理者。(3)OS实现了对计算机资源的抽象。 4、试说明推动多道批处理系统形成与发展的主要动力就是什么 主要动力来源于四个方面的社会需求与技术发展(1)不断提高计算机资源的利用率(2)方便用户(3)器件的不断更新换代(4)计算机体系结构的不断发展。7、实现分时系统的关键问题就是什么?应如何解决 关键问题就是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令。在用户能接受的时延内将结果返回给用户。解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据,为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行。这样在不长的时间内,能使每个作业都运行一次。 12、试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 (1)及时性。实时信息处理系统对实时性的要求与分时系统类似,都就是以人所能接受的等待时间来确定,而实时控制系统的及时性,就是以控制对象所要求的

开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。(2)交互性。实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序,不像分时系统那样能向终端用户提供数据与资源共享等服务。(3)可靠性。分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至就是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13、OS有哪几大特征?其最基本的特征就是什么? 并发性、共享性、虚拟性与异步性四个基本特征。最基本的特征就是并发性。 14、处理机管理有哪些主要功能?它们的主要任务就是什么? 处理机管理的主要功能就是:进程管理、进程同步、进程通信与处理机调度 (1)进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换(2)进程同步:为多个进程(含线程)的运行进行协调(3)进程通信:用来实现在相互合作的进程之间的信息交换(4)处理机调度:①作业调度:从后备队里按照一定的算法,选出若干个作业,为她们分配运行所需的资源,首选就是分配内存②进程调度:从进程的就绪队列中,按照一定算法选出一个进程把处理机分配给它,并设置运行现场,使进程投入执行。 15、内存管理有哪些主要功能?她们的主要任务就是什么 内存管理的主要功能有:内存分配、内存保护、地址映射与内存扩充。 内存分配:为每道程序分配内存。

计算机操作系统习题及答案(2)

第2章 1)选择题 (1)分配到必要的资源并获得处理机时的进程状态是_B__。 A. 就绪状态 B. 执行状态 C. 阻塞状态 D. 撤消状态 (2)对进程的管理和控制使用_D__。 A. 指令 B. 信号量 C. 信箱 D. 原语 (3)程序的顺序执行通常在 A 的工作环境中,具有以下特征 C ;程序的并发执行在 B 的工作环境中,具有如下特征 D 。 A. 单道程序 B. 多道程序 C. 程序的可再现性 D. 资源共享 (4)下列进程状态变化中,__C__变化是不可能发生的。 A. 运行→就绪 B. 运行→等待 C. 等待→运行 D. 等待→就绪 (5)当__D__时,进程从执行状态转变为就绪状态。 A. 进程被调度程序选中 B. 等待的事件发生 C. 等待某一事件 D. 时间片到 (6)下面对进程的描述中,错误的是__D___。 A. 进程是动态的概念 B. 进程执行需要处理机 C. 进程是有生命期的 D. 进程是指令的集合 (7)操作系统通过__C__对进程进行管理。 A. JCB B. DCT C. PCB D. CHCT (8)下面所述步骤中,__A__不是创建进程所必需的。 A. 由调度程序为进程分配CPU B. 建立一个进程控制块 C. 将进程控制块链入就绪队列 D. 为进程分配内存 (9)多道程序环境下,操作系统分配资源以__C__为基本单位。 A. 程序 B. 指令 C. 进程 D. 作业 (10)如果系统中有n个进程,则就绪队列中进程的个数最多为__B__。 A. n+1 B. n-1 C. 1 D. n (11)原语的主要特点是_D__。 A. 并发性 B. 异步性 C. 共享性 D. 不可分割性 (12)下面对父进程和子进程的叙述不正确的是__A__。

操作系统课后习题答案

5.1为什么对调度程序而言,区分CPU约束程序和I/O约束程序很重要? 答:在运行I/O操作前,I/0限制的程序只运行很少数量的计算机操作。而CPU约束程序一般来说不会使用很多的CPU。另一方面,CPU约束程序会利用整个时间片,且不做任何阻碍I/O操作的工作。因此,通过给I/O约束程序优先权和允许在CPU 约束程序之前运行,可以很好的利用计算机资源。 5.3考虑用于预测下一个CPU区间长度的指数平均公式。将下面的值赋给算法中的参数的含义是什么? A.a=0 且t0=100 ms B.a=0.99 且t0=10 ms 答:当a=0且t0=100ms时,公式总是会预测下一次的CPU区间为100毫秒。当a=0.99且t0=10毫秒时,进程将给予更高的重量以便能和过去相比。因此,调度算法几乎是无记忆的,且简单预测未来区间的长度为下一次的CPU执行的时间片。 5.4考虑下面一组进程,进程占用的CPU区间长度以毫秒来计算: 进程区间时间优先级 P110 3 P2 1 1 P3 2 3 P4 1 4 P5 5 2 假设在0时刻进程以P1、P2、P3、P4、P5的顺序到达。 a.画出4 个Gantt 图分别演示用FCFS、SJF、非抢占优先级(数字小代表优先级高)和RR(时间片=1)算法调度时进程的执行过程。 b.每个进程在每种调度算法下的周转时间是多少? c.每个进程在每种调度算法下的等待时间是多少? d.哪一种调度算法的平均等待时间最小? 答a.

FCFS: SJF: 非抢占优先级: RR: b.周转时间: c.等待时间: d.从上表中可以看出SJF的等待时间最小。

操作系统习题与答案

操作系统习题与答案 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

一、操作系统概论 (A)1、操作系统负责为用户程序完成()的工作。 A、应用无关和硬件相关 B、应用无关和硬件无关 C、应用相关和硬件相关 D、应用相关和硬件无关 (C )2、操作系统是对()进行管理的软件。 A、硬件 B、软件 C、计算机资源 D、应用程序 (C )3、用户通过()来调用操作系统。 A、跳转指令 B、子程序调用指令 C、系统调用指令 D、以上3种方始都可 (A)4、所谓()是指将一个以上的作业放到主存,这些作业共享计算机资源,且同时处于运行开始与运行结束之间。 A、多道 B、批处理 C、分时 D、实时 (B )5、以下下()不是分时系统的特征。 A、交互性 B、同时性 C、及时性 D、同时性 (D )6、计算机操作系统的功能是()。 A、把源代码转换成目标代码 B、提供硬件与软件之间的转换 C、提供各种中断处理程序 D、管理计算机资源并提供用户接口 ( A)7操作系统的特征是()共享、虚拟以及异步 A、并发 B、多道 C、中断 D、实时 (B )8、处理器将操作系统程序执行的状态与用户程序执行状态称为 A 屏蔽中断状态和开放中断状态 B 用户态与核心态 C 关闭状态与开放状态 ( D )9、下列什么不是OS关心的主要问题 A、管理计算机裸机 B、设计用户程序与计算机硬件系统的界面 C、管理计算机系统资源 D、高级程序设计语言的编译器 ()10、允许多个用户交互方式使用计算机的OS称为(B );允许多个用户将作业计算机集中处理的计算机称为(A);计算机系统及时处理过程控制数据并作出响应的OS称为 (D )。 A、批处理OS B、分时OS C、多处理器OS D、实时OS E、网络OS ()11、linux的设计模式属于(A),windows的设计模式属于(BCD)。 A 单核设计模式 B 微核设计模式 C 面向对象的设计模式 D、C/S模式 1、操作系统提供(命令接口)和(程序接 口)两种用户接口。 2、负责解释操作系统命令的程序叫(命令解释程序)。Linux的这个程序叫 (Shell )。 3、系统调用是通过(中断)来实现的。当发生系统调用,处理器的状态会从(用 户)态变为(系统)态。 4、输出重定向的符号是( > )。 5、后台执行命令是指(执行命令的进程在低优先级上运行)。 二.进程管理

操作系统课后题答案

精品文档 课本课后题部分答案 第一章 的主要目标是什么?OS1.设计现代答:(1)有效性(2)方便性(3)可扩充性(4)开放性 2.OS的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口 (2)OS作为计算机系统资源的管理者 (3)OS实现了对计算机资源的抽象 13.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 14.处理机管理有哪些主要功能?它们的主要任务是什么? 答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度; 进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。 进程同步:为多个进程(含线程)的运行______________进行协调。 通信:用来实现在相互合作的进程之间的信息交换。 处理机调度: (1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需 的资源(首选是分配内存)。 (2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给 它,并设置运行现场,使进程投入执行。 15.内存管理有哪些主要功能?他们的主要任务是什么? 北京石油化工学院信息工程学院计算机系3/48 《计算机操作系统》习题参考答案余有明与计07和计G09的同学们编著 3/48 答:内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。 内存分配:为每道程序分配内存。 内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。 内存扩充:用于实现请求调用功能,置换功能等。 16.设备管理有哪些主要功能?其主要任务是什么? 答:主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。 主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 和I/O 设 备的利用率;提高I/O速度;以及方便用户使用I/O设备. 17.文件管理有哪些主要功能?其主要任务是什么? 答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。 文件管理的主要任务:管理用户文件和系统文件,方便用户使用,保证文件安全性。 第二章

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