




免费预览已结束,剩余16页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单选题1操作系统是一种 ( )。(难度2) A通用软件 B系统软件 C应用软件 D软件包21973年,Ken和Dennis成功用( )语言重写了UNIX操作系统。(难度2)AC B汇编 Cpascal Djava3下列应用程序不属于Linux系统编辑器的是( )。(难度2) Aview Bpine Cvi Demacs4. i节点表是一个( )字节长的表,在该表中包含了文件的相关信息。(难度2) A128 B64 C32 D2565用来查找特定字符串的命令是( )。(难度2) Afind Bwhereis Cgrep Dwhich6要消除单引号的特殊含义使用( )。(难度2)A反斜杠 B单引号 C双引号 D后引号 7. 要把消息回复给指定的用户, 在mail模式下,输入( )。(难度2)Ar usrname BR usrname Cs usrname D m usrname8当脚本中exit命令的返回码为何值时,表示脚本成功( )。(难度2)A1 B-1 C2 D09下面哪些不是USTU程序第一级菜单的内容 ( )。(难度2) AEXIT BEDIT CREPORTS DADD10在系统中建立用户组的命令为( )。(难度2)Agroupdel Bgroup Cgroupadd Duseradd11操作系统的基本类型主要是 ( )。(难度2) A批处理系统、分时系统及多任务系统 B实时操作系统、批处理系统及分时操作系统 C单用户系统、多用户系统及批处理系统 D实时系统、分时系统和多用户系统12进程的同步是指进程间在逻辑上的相互( )关系。(难度2) A联接 B制约 C继续 D调用13修改口令的命令是( )。(难度2) Awho Bpasswd Cpassword Dpwd14你在vi编辑器中对文本文件中的某行进行删除后,发现该行内容需要保留,重新恢复该行内容最佳的操作方法是( )。(难度3) A在编辑模式下重新输入该行B不保存退出vi,并重新编辑该文件C在命令模式下使用“u”命令 D在命令模式下使用“.”命令15在使用more命令显示文件的内容时,按( )键来显示文本的下一屏内容。(难度2) A空格键 B回车键 Cb 键 Dq 键16下面哪个选项不是共享文件的方法。( )。(难度2) A采用链接 B将要共享的文件复制后发给组员 C系统管理员创建一个用户组,组员使用相同的用户名和密码登录 D将共享文件放在某个用户的目录下 17显示单个SHELL变量的命令是( )。(难度2) Aset Benv Cunset Decho 18要进入ELM邮件系统中,可在命令提示符后键入( )。(难度2) Aelm -p Belm -z Celm Delm -s 19高级语言不具有以下哪个选项的特点。( )。(难度2) A通用性强 B直接执行 C便于移植 D兼容性好20DNS域名系统主要负责主机到( )的解析。(难度2)AIP地址 BMAC地址 C网络地址 D主机别名21从用户的观点来看,操作系统是( )。(难度2)A用户与计算机硬件系统之间的接口 B控制和管理计算机资源的软件 C合理地组织计算机工作流程的软件 D由若干层次的程序按一定的结构组成的有机体22在vi命令中可以运行UNIX的shell命令。若要在vi编辑器下运行date命令,输入( )并按enter键可以在屏幕上显示日期信息。(难度3)A:/ date B:! date C:? date D:.date23下面哪个字符不能在文件名中使用。( )(难度2)A _ B5 Ca D24执行带输出重定向符的( )命令可以创建文件。(难度2) Als Bmkdir Ccd Dcat25修复文件系统的命令是( )(难度2)Achgrp Bnewfs Cfsck Dchmod26扩展符r 含义是( )(难度2)A回车并换新行 B退格 C回车,但不换新行 D制表符27用来广播消息的命令是( )。(难度2) Atalk Bwrite Cwall Dmail28访问哪个变量可以获取test命令执行之后的结果( )。(难度2)A? B#? C# D*29以下哪个不是终止信号 ( )。(难度2) AHUP BINT CQUIT DSIGHUP30下面协议中是一种因特网远程终端访问协议的是( )(难度2) ATelnet Bfinger CUUCP DFTP31分时操作系统通常采用( )策略为用户服务。(难度2)A可靠性和灵活性 B时间片轮转 C时间片加权分配 D短作业优先32在进程管理中,当( )时,进程从阻塞状态变为就绪状态。(难度3) A进程被进程调度程序选中 B等待某一事件 C等待的事件发生 D时间片用完33你使用vi编辑器进行c语言程序的编写,为了更清楚地阅读程序代码,需要在vi中显示文件中每一行的行号,为此需要执行( )命令进行设置。(难度3)A:set autoindent B:set ignorecase C:set number D:set ruler 34用来更改文件或目录的名字的命令是( )(难度2) Arm Bcp Cmv Dcd 35要编译C程序,在命令提示符输入( )。(难度2)Ac程序名 Bcc -o c程序名 Cccc c程序名 Dcc c程序名36哪个命令可以将局部变量变成全局变量( )。(难度2)Aread Bexport Cexpr Dlet37在Red Hat Linux的安装过程中,如果我们计划选择所有的软件包组,并且还选择了额外的单个软件包,则磁盘空间需求的最小值是( )(难度2)A18G B 3G C5G D8G38awk有两种调用方式:直接命令行方式和使用( )选项来调用awk程序。(难度2) A-d B-f C-l D-c 39下面的命令中可以设置文件权限的是( )(难度3) Als Bcpio Cchmod Dmv40除了Telnet之外,下面选项中还可以登录到远程主机的命令是( )。(难度2) AUUCP BRCP Crlogin Dping41操作系统通过( )对进程进行管理。(难度2)A进程 B进程控制块 C进程启动程序 D进程控制区42信箱通信是一种( )通信方式。(难度2)A直接通信 B间接通信 C低级通信 D信号量43P、V操作是( )。(难度2)A两条低级进程通信原语 B两组不同的机器指令 C两条系统调用命令 D两条高级进程通信原语44你是公司的Linux服务的管理员。你使用vi打开/etc/fstab文件,想修改该文件中的一行,输入下面命令( )不能开始编辑。(难度2) Aa Bi Co Dh45如何将shell脚本exam.sh设置为所有用户都能执行 ( )。(难度2) Achmod a+x exam.sh Bchmod a+w exam.sh Cchmod a+r exam.sh Dchmod u+x exam.sh46Test命令执行之后的结果是( )。(难度2) A0 B1 C-1 D0或非047在Linux系统中删除用户 benet 及其所有宿主目录应使用命令行是( )。(难度4)Auserdelete benet Buserdel benet Cuserdel x benet Duserdel r benet48在计算机的安全控制中,下面不属于外部控制的是( )(难度2) A物理控制 B账号控制 C人事控制 D程序控制49充当打扫系统软件和守护进程产生的状态信息和错误信息的角色的守护进程是( )(难度2)Anamed守护进程 Bsyslogd守护进程 Cbootpd守护进程 Drouted守护进程50下面命令中,可以获得指定文件系统的磁盘空间总量或未用空间总量的是( )。(难度3) Atar Bdf Ccp Dsu51分配到必要的资源并获得处理机时的进程状态是( )。(难度2)A就绪状态 B执行状态 C阻塞状态 D撤消状态52对进程的管理和控制使用( )。(难度2) A指令 B原语 C信号量 D信箱通信53按回车键之前,任何时候都可删除整个命令行,按( )键可删除整个命令行,并将光标移动到下一行。(难度3)Ah Bdel Cc Du54假设已存在f1和f2两个文件,输入( )命令可显示文件名列表,并指出当前编辑的文件名。(难度2) A:ar B:n C:e D:r55UNIX文件系统的目录结构是一棵倒挂的树,文件都按 其作用分门别类地放在相关的目录中。现有一个外部设备文件,我们应该将其放在( )目录中。(难度2) A/bin B/etc C/dev D/lib56find -links n 命令的作用是( )。(难度3) A寻找占用n个block的文件 B寻找链接数等于n的所有文件 C寻找n天之前曾被存取的文件 D寻找n天之前曾被修改的文件57/etc目录下.profile文件中不包含下列哪个选项。( )(难度2) A全局或局部环境变量 B用户信息 CPATH 信息 D终端设置58调用哪个变量可以得到前一个shell命令执行的状态( )。(难度2)A? B#? C# D*59下面选项中,不属于Red Hat Linux 9.0所提供的安装方式的是( )(难度3) A光盘安装 B硬盘安装 C软盘安装 D网络安装60下面不属于HTTP协议的特点的是( )(难度2) A简易性 B连接性 C可靠性 D无状态性二、填空题1在内存中同时运行程序的数目可以将批处理系统分为两类:_和_。(难度2)2获取帮助信息的命令有_、_和_。(难度2) 3在vi的命令模式下,若想删除光标所在的行使用_命令。(难度2) 4. 检查打印机状态使用_命令。(难度2) 5. shell重定向操作符允许做下面两件事情_、_。(难度3)6. 清除SHELL变量的命令是_。(难度2)7. UNIX系统有_和_两类邮件系统。(难度2) 8. SCCS工具的作用是_。(难度2)9安装Linux的前期工作主要包括:检查软件的_,检查硬件的_,选择_,确定_。(难度2)10用_命令可以将输出的一个副本输送到标准输出,另一个副本拷贝到相应的文件中。(难度3)11用V操作唤醒一个等待进程时,被唤醒进程的状态变为_。(难度3)12以只读模式打开文件f1的命令行是_。(难度2)13UNIX中用于加密和解密的命令是_。(难度2)14用户与操作系统通过_进行通信,而基于硬件的操作由_完成。(难度2)15不想被write命令所发的消息打扰,可采用_命令来进行设置。(难度2)16计算机语言通常分为三类: _、_、_。(难度2)17执行shell脚本有 、 、_和 四种方法。(难度2)18tput产生三种不同的输出: 、 和 。(难度2)19在UNIX/Linux系统中,文件可能具有三种访问权限/特权:_、_和_。(难度2)20HTTP协议的特点是:以_模式为基础,还具有_、_、_和无状态性。(难度3)21操作系统的基本功能包括_管理、_管理、_管理、_管理。除此之外还为用户使用操作系统提供了用户接口。(难度2)22进程主要由_、_、_三部分内容组成,其中_是进程存在的惟一标志。而_部分也可以为其他进程共享。(难度3)23应用程序员接口包括_和_。(难度3)24启动vi同时打开f1,f2,f3的命令行是_。(难度2)25在UNIX系统中,文件有_、_、_、_、_五种类型。(难度2)26_命令用来卸载文件系统。(难度2)27echo命令的作用是_。(难度2)28Pine自动创建_、_、_三个信件夹。(难度2)29Shell脚本的语句主要是 和 。(难度2)30在UNIX系统的FTP服务中,文件的上传命令是_和_,下载命令是_和_。(难度2)31用信箱实现通信时,应有_和_两条基本原语。(难度2)32临界资源的概念是_,而临界区是指_。(难度2)33vi编辑器的三种基本工作模式有_、_、_。(难度2)34UNIX系统中用compress命令压缩后的文件的扩展名是_。(难度2)35PATH变量中保存的是_。(难度2)36Shell脚本中的注释符是 。(难度2)37设置终端显示使用 命令。(难度2)38Red Hat Linux提供基于_和基于_两种模式的安装界面。(难度2)39awk的程序的输入来源可以有4种:_ 、_、_和 _。(难度2)40备份可分为两种类型:_和_。(难度2)41_的主要功能是为被创建进程形成一个PCB,并填入相应的初始值。(难度2)42每个命令行分为_、_和_三个字段。(难度3)43输入重定向操作符的符号是_、_。(难度2)44crontab文件条目依次包括_、_、_、_、_、_六个域。(难度2)45Shell变量有 、 、 和 四种。(难度2)46EDIT菜单有 、 、 和 功能。(难度2)47在Red Hat Linux的安装过程中,_会给予我们最大的灵活性,在此安装过程中我们会对系统的软件包有完全的控制。(难度2)48Red Hat Linux的安装程序为你提供两个引导装载程序:_ 和_。(难度3)49开始(BEGIN)和结束(END)是一种特殊的_,它向用户的awk程序发送指令使之在循环之前做出某操作。(难度2)50为系统创建用户账号的时候,可以通过执行_命令来增加新用户,也可以通过直接编辑_文件和_文件来建立账号。(难度2)51进程在运行过程中有三种基本状态,它们是_、_、_。(难度2)52UNIX系统支持两种类型的链接:_、_。(难度2)53你是公司的Linux服务的管理员。你使用vi编缉/etc/inittab文件时,在命令模式下查询shutdown字符串,使用的命令是_和_。(难度2)54要创建一个两层目录XX/ZZ,采用_命令。(难度2)55进程表中包含这样一些信息: _、_、_、_。(难度2)56Test命令可以测试 、 和 。(难度2)57Shell程序调试的方法有 和 。(难度2)58磁盘分区有_分区和_分区两种。(难度2)59构成一个正则表达式的基本元素有_和_。 (难度2)60动态路由选择由_守护进程处理,当路由选择改变时,_守护进程就更新路由选择表,并按需要通知其他主机。(难度3)三、判断题1对于两个并发进程,设互斥信号量为mutex,若mutex0,则表示没有进程进入临界区。( ) (难度2)2. ps命令的-u选项的作用是,显示有控制终端的进程。( )(难度2)3与shell一样,awk的输出也可以重定向,即print和printf产生的输出可以定向到文件或管道中。( )(难度2)4在域名解析的过程中,文件/etc/resolv.conf 指定如何解析主机名。( )(难度3)5calendar命令可以判断一个命令是shell程序还是shell内部命令。( )(难度2)6由调度程序为进程分配CPU不是创建进程所必需的。( ) (难度3)7在加密时,命令中可以指定多个文件作为文件,且命令对所有的文件都加密。( )(难度2)8当用户向另一用户发送talk命令,即对话请求,只有在对方同意接受对话请求,即对方也使用talk命令后,双方的对话才会建立。( )(难度2)9如果你是Linux世界的新手,并想尝试使用这个系统,那么定制安装是你最恰当的选择。( ) (难度2)10UDP协议是一种无连接的协议,因此它可以提供可靠的数据传输。( )(难度3)11进程是指令的集合。( )(难度3)12加密一个文件后,要对它解密,它们使用的密钥要相同。( )(难度2)13当for语句中in后的参数省略时,循环次数是随机确定的。( )(难度2)14tput cup 2 8命令可以将光标放在屏幕的(2,8)处。( )(难度2)15在一个系统中,用户账号名称不一定是唯一的。( ) (难度3)16从响应时间的角度来看,实时系统和分时系统差不多。( ) (难度2)17UNIX具有较好的移植性。( ) (难度2)18UNIX是不区分大小写的系统。( ) (难度2)19newfs命令需要的是一个块设备文件,而mount命令要求的是一个字符设备文件。( )(难度2)20忽略HUP,INT,QUIT,KILL这四个信号,可以使用trap 1 2 3 15命令。( )(难度3)21操作系统具有以下四个基本特征:并发、共享、虚拟和异步性。( )(难度2)22在UNIX系统中,文件名不分大小写,在同一个目录下,文件名xxx,XXX,XXx表示的是同一个文件。( )(难度2)23在ELM邮件系统中,要获取帮助,可在命令提示符后输入man。( )(难度2)24汇编语言克服机器语言难读、难编、难记和易出错的缺点,人们用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码,所以它是面向用户的语言。( )(难度3)25shell脚本编写完就能直接执行。( )(难度2)26在vi编辑器中,使用J命令可以将当前行下面一行接到当前行的后面。( ) (难度2)27可在不同文件系统和目录的文件间建立符号链接。( )(难度2)28在Internet网络中,TCP/IP协议只能提供面向无连接服务。( )(难度2)29运行readonly one,可以将变量one变成只读变量。( )(难度2)30根账号常被用来安装软件包,升级RPM,以及执行多数系统维护工作。( )(难度2)四、名词解释1信号量(难度3)2内部命令(难度3)3管道(难度3)4正则表达式(难度3)5匿名FTP(难度2)6内核(难度3)7进程控制块(难度3)8链接(难度3)9shell脚本(难度2)10守护进程(难度2)11操作系统虚拟机(难度3)12工作缓冲区(难度2)13密钥(难度2)14信号(难度2)15文件保护(难度3)16环境变量(难度2)17全双工通信(难度2)18输入重定向(难度3)19Telnet(难度2)20URL(难度2)21进程同步(难度2)22.exrc文件(难度3)23文件访问模式(难度2)24引用字符(难度3)25Pine程序(难度3)26原语(难度2)27脱机输入/输出技术(难度3)28备份(难度3)29系统陷阱(难度2)30范围模式(难度2)五、简答题1消息的同步方式可分为哪三种情况?(难度4)2试述硬链接的缺点。(难度3)3建立可执行程序有哪些步骤?(难度3)4用if语句和elif语句实现多分支选择结构有何区别?(难度3)5UNIX系统具有哪些主要的技术特点?(难度3)6简述创建文件系统的原因。(难度3)7一个菜单应该具有哪些功能?(难度3)8UNIX系统下的账户管理,一般涉及哪些方面的内容?(难度2)9试对分时系统和实时系统进行比较。(难度3)10UNIX文件系统的i节点表中保存了哪些信息?(难度3)11试述talk命令与write命令的异同点。(难度3)12在磁盘分区设置中添加分区时,可供选择的文件系统的使用方法分别是什么?(难度4)13同步机制应遵循哪些基本准测?(难度3)14简述直接使用标准输入和标准输出文件存在的问题。(难度3)15Red Hat Linux有哪几种不同的安装类型?应该如何选择不同的安装类型?(难度4) 16简述TCP协议和UDP协议的特征。(难度4)17用于进程控制的原语主要有哪几个?对它们的功能分别进行说明?(难度4)18简述进程管理的步骤。(难度3)19awk的作用是什么?在UNIX中它有什么重要的意义?(难度2)20如何让计算机提醒用户约会或做某事的时间?(难度4)21什么是数字编号缓冲区?什么是字母编号缓冲区?这两者的区别是什么?(难度3)22为什么要编写shell脚本?(难度2)23简述定制用户账号的原因。(难度2)24awk的输出方式有哪些?简述这些输出方式。(难度4)六、设计题1用if语句编写一个分时问候的程序。(难度4)2写一个程序,使其运行的结果是:(难度4)1 2 3 4 5 6 7 8 9 101 2 3 4 5 6 7 8 91 2 3 4 5 6 7 81 2 3 4 5 6 71 2 3 4 5 61 2 3 4 51 2 3 41 2 31 213如何在屏幕中心位置显示文本?(难度4)4实现下列输出。(难度4) (1)在屏幕上显示:Hello,world! (2)在屏幕上显示:Hello,world!(3)在屏幕上显示: *(4)在屏幕上显示字符串:”$#*?5创建或修改已有的.bash_profile,以便在登录时显示如下内容:Welcome!display the user name who is using this system.This is XXX supermarket.Now it is: the current date and timeInput the command:(难度4)6设计一个如下样式的循环菜单:(难度4) Main Menu0 EXIT1 Undergraduate2 Graduate 只有选择EXIT时才能退出菜单。答案一、单选题1B2A3B4B5C6A7D8D9D10C11B12B13B14C15A16D17D18C19B20A21A22B23D24D25C26C27C28A29D30A31C32C33C34C35D36B37C38B39C40C41B42B43A44D45A46D47D48B49B50B51B52B53D54A55C56B57B58A59C60B二、填空1单道批处理系统;多道批处理系统2learn;help;man3dd4lpstat5把进程的输出保存到文件中;用文件作为进程的输入6unset7行显示; 全屏幕显示8可以清楚记录所开发软件的不同版本之间的所有改变。9正确性;兼容性;安装类型;安装方式10tee11就绪12vi R f113crypt14Shell;内核15mesg n16机器语言;汇编语言;高级语言17输入定向到Shell脚本;以脚本名作为参数;直接执行;用dot(.)命令执行18字符型;数字型;布尔型19读;写;执行20客户/服务器;简易性;无连接性;可靠性21处理机;存储器;设备;信息(或文件)22程序段;数据段;PCB;PCB;程序段23语言库;系统调用接口层24vi f1 f2 f325普通文件;目录文件;特殊文件;符号链接文件;命名管道26umount27将它后面所带的消息参数显示在显示器上28用来保存最近收到的信件的信件夹; 用来保存阅读过的信件的信件夹; 用来保存发送的信件的信件夹29Shell命令;流程控制语句30get; mget;put;mput31发送;接收32一次仅允许一个进程访问的资源;进程中访问临界资源的那段程序代码33命令模式;文本输入模式;末行模式34.Z 35进行命令或脚本查找的目录顺序36#37tput38图形;文本39标准输入;文件输入;管道输入;通过命令行传递参变量40完全备份;增量备份41创建原语42命令名;选项;参数43;44分;时;日;月;星期;要运行的命令45用户定义的变量;位置变量;预定义变量;环境变量46增加;删除;修改;查询47定制安装 48GRUB;LILO49内建模式50useradd; /etc/passwd; /etc /shadow51执行;就绪;阻塞52硬链接;符号(或软)链接53?shutdown; /shutdown54mkdir p XX/ZZ55进程号;进行状态(准备好/等待);该进程等待的事件号;系统数据区地址56文件;整数;字符串57交互调试;跟踪调试58自动;手动59普通字符;元字符60routed;routed三、判断题1错2对3对4错5错6对7错8对9错10错11错12对13错14对15错16错17对18错19错20错21对22错23错24错25错26对27对28错29对30对四、名词解释 1信号量是一种只能进行P操作和V操作的特殊变量。它是一个确定的二元组(s、q),其中s是一个具有非负初值的整型变量,q是一个初始状态为空的队列。整型变量s表示系统中某类资源的数目,当其值大于0时,表示系统中当前可用资源的数目;当其值小于0时,其绝对值表示系统中因请求该类资源而被阻塞的进程数目。除信号量的初值外,信号量的值仅能由P操作和V操作改变,操作系统利用它的状态对进程和资源进行管理。2内部命令:又称为内置命令,指一些常用的UNIX命令,这些命令在shell中有内置的解释器,直接由shell进行解释执行,执行时不需要调用子shell。3管道是从一个程序进程向另一个程序进程单向传送信息的技术,它让某条命令的标准输出连接到另一命令的标准输入上。4正则表达式:在UNIX系统中,awk,sed,grep,tgrep,egrep和perl等提供了强有力的搜索字符串模式,这些模式被称为正则表达式。一个正则表达式是由描述一系列字符串的简洁的符号组成的。它的结构很像数学表达式,是用各种操作符来组合成的表达式,构成一个正则表达式的基本元素有普通字符和元字符。字符串连接是每个正则表达式的基本操作,也就是,一个模式匹配相邻的一系列字符。5匿名FTP:指的是 FTP服务器提供了一个指定的用户标识anonymous(匿名)。当FTP服务器提示用户输入用户名时,输入anonymous作为用户名,当系统提示输入口令时,可以用自己的电子邮件作为口令。当然,也可以直接输入回车键来忽略口令的输入,因为匿名服务器并不需要验证口令。在因特网上,任何人在任何地方都可以使用这个用户与远程主机联系下载文件。大多数匿名FTP允许用户下载文件,但不能上传文件。另外不能在没有提供匿名FTP服务的因特网主机上使用匿名FTP。匿名FTP与一般的FTP过程是相似的,不同之处在于口令的验证和用户的权限上。6内核,也称为基本操作系统。负责计算机系统中的资源管理和进程调度分配,其中包括中断处理、存储器管理、进程管理和I/O文件管理等多种基本程序。UNIX的内核是计算机硬件的第一次扩展,在内核中通常是通过原语操作实现各种控制和管理功能。7进程控制块:为了描述和控制进程的运行,系统为每个进程定义了一个数据结构,即进程控制块(PCB)。所谓系统创建一个进程,就是由系统为某个进程(包括数据段)设置一个PCB,用于对该进程进行控制和管理。进程执行完成时,由系统收回其PCB,该进程便消亡了。系统将根据PCB而感知进程的存在,故PCB是进程存在的惟一标志。8链接是一种方法,在需要共享的文件和要访问这些文件的用户的目录条目间建立联系。当我们说某个文件具有N个链接时,就是说该文件有N个目录条目。链接通过提供共享文件的不同访问路径来实现文件的共享。9Shell脚本就是一个由shell命令组织成的一个可执行的文本文件。通过shell脚本可以将需要执行多条命令才能完成的工作组合成一个命令。10守护进程,是执行特定服务或者执行系统相关任务的后台进程。守护进程是程序而不是内核的组成部分。许多守护进程在系统引导时启动,并且只要系统不停机它们就继续运行。其他守护进程在需要的时候启动,并且只在它们能派上用场的时候启动。11操作系统虚拟机,对于一台完全无软件的计算机系统(裸机),即使其功能再强,也必定是难于使用的。如果我们在裸机上覆盖上一层I/O设备管理软件,用户便可利用它所提供的I/O命令,来进行数据输入和打印输出。此时用户所看到的机器,将是一台比裸机功能更强、使用更方便的机器。通常把覆盖了软件的机器称为扩充机器或虚机器。如果我们在第一层软件上再覆盖上一层文件管理软件,则用户可利用该软件提供的文件存取命令,来进行文件的存取。此时,用户所看到的是一台功能更强的虚机器。如果我们在文件管理软件上再覆盖上一层面向用户的窗口软件,则用户便可在窗口环境下方便地使用计算机,形成一台功能极强的虚机器。由此可见,每当人们在计算机系统上覆盖上一层软件后,系统功能便增强一级。由于OS自身包含了若干层软件,因此,当在裸机上覆盖上OS后,便获得了一台功能显著增强,使用极为方便的操作系统虚拟机。 12工作缓冲区:vi编辑器为用户要创建或修改的文件建立一个临时的工作区。如果用户创建文件,vi为新文件打开一个临时的工作区。如果指定的文件已存在,vi将源文件复制到临时工作区,用户对文件所做的修改只作用于工作区中的副本而不是源文件。这种临时的工作区称为缓冲区或工作缓冲区。13从字面上解释,密钥是秘密信息的钥匙。掌握了密钥就可以获得保密的信息。具体来说,密钥是一组信息编码,它参与密码的“运算”,并对密码的“运算”起特定的控制作用。密钥是密码技术中的重要组成部分。密钥通常是需要严格保护的,密钥的失控将导致密码系统失效。 14“信号”用于向进程报告特定状态,在UNIX系统中,当检测到一个异常的内部状态,或者硬件及外部设备发出请求,或者执行某些指令时,将会向系统中的进程发出信号报告事件产生。15文件保护,就是控制各用户对文件的访问权限。UNIX系统为用户提供控制文件访问权限的命令,以指定可访问文件的用户列表和允许访问操作种类。16环境变量也叫标准变量,拥有为系统所知道的变量名。环境变量被用于定义系统基本的特征,并且通常由系统管理员定义。17全双工通信是指在数据通信系统的两端能同时进行发送与接收数据,即数据能同时沿相反方向传送,一般实现方法采用两个信道完成。这种通信方式是交互地从一个终端到另一个终端进行,因此接收方也必须是一个已登录的用户。18输入重定向是指把命令(或可执行程序)的标准输入重定向到指定的文件中。也就是说,输入可以不是来自于键盘,而来自一个指定的文件。 19Telnet,是一个简单的支持远程登录的通信协议,它属于TCP/IP通信协议的终端协议部分。Telnet软件使用TCP/IP在用户计算机和远程宿主计算机之间建立一条通信线路,使终端设备通过线路与远程主机连接,提供虚拟终端服务。通过这条临时线路,用户用Telnet就可在其所在地通过TCP连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址)。Telnet能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,因为用户感觉好像键盘和显示器是直接连在远地主机上一样。20URL,任何一个信息文档、图像、视频或者音频图片都可以被看成是一种资源。为了引用资源,应当使用唯一的标识来描述它放在何处以及软件如何存取它,当前使用的机制就被称为统一资源定位URL。URL地址既可以是本地硬盘上的某个文件,也可以是Internet上的一个网点。21两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的同步。22.exrc文件:该文件属于启动文件。当用户启动vi编辑器时,将自动检查当前工作目录下是否存在.exrc文件。如果存在就根据该文件的内容设置编辑环境。用户可以根据不同的编辑需要来创建.exrc文件。23系统中的每个用户能够如何访问指定的文件,称为文件访问或许可模式。有三种访问权限:r(允许读)、w(允许写)、x(允许执行,即作为程序来运行)。24引用字符就是用来消除元字符特殊含义的字符。常用的引用字符包括:反斜杠,双引号和单引号。25Pine程序是一种因特网电子邮件和新闻阅读程序。它是一个全屏幕显示的邮件系统,允许你通过击键组合来执行命令。只要你工作在PINE状态下,就可以在屏幕上得到使用程序所需的全部信息,它是最易使用的MAIL程序之一。26原语是由若干条机器指令构成的,是一种特殊的系统调用命令,它可以完成一个特定的功能,一般为外层软件所调用,其特点是原语执行时不可中断,所以原语操作具有原子性,它是不可再分的。在操作系统中原语作为一个基本单位出现。27(1)脱机输入:将用户程序和数据在一台外围机(又称卫星机)的控制下,预先从低速输入设备输入到磁带上。当CPU需要这些程序和数据时,再直接从磁带机高速输入到内存。(2)脱机输出:当CPU需要输出时,高速地把结果送到磁带上,然后在外围机的控制下,把磁带上的计算结果由相应的输出设备输出。28备份,指定期将用户的数据拷贝到脱机的介质中去。例如,磁带等介质。29为信号预先设定的默认程序称之为信号的系统陷阱。30范围模式用于匹配出现在两个不同模式之间的所有行,即从第一个模式找到匹配开始的每一行都将被选取,直到找到第二个模式的匹配,包括开始行和结束行。范围模式常用于查询一组句子或结构化组织的文件中的记录组。五、简答题1由于发送进程和接受进程都可采用阻塞或继续执行两种方式,可结合产生以下三种情况:(1)发送进程阻塞、接受进程阻塞(一对一)这种情况主要用于进程之间的紧密同步、发送进程和接受进程之间无缓冲区时。这两个进程平时都处于阻塞状态,直到有消息传递时。这种同步方式称为汇合。(2)发送进程不阻塞、接受进程阻塞(多对一)平时发送进程不阻塞,因而它可以尽快地把一个和多个消息发给多个目标;而接受进程平时则处于阻塞状态,直到发送进程发来消息时,才被唤醒。例如,在服务器上通常都设置了多个服务进程,它们分别用于提供不同的服务,如打印服务。平时,这些服务进程都处于阻塞状态。一旦有请求服务的消息到达时,系统便唤醒相应的服务进程,去完成用户所要求的服务,处理完后,若无新的服务请求,服务进程就阻塞。(3)发送进程和接受进程均不阻塞(多对多)平时发送进程和接受进程都在忙于自己的事情。仅当发生某事件,使它无法继续运行时,才能自己阻塞起来等待。例如,在发送进程和接受进程之间联系着一个消息队列时,该消息队列最多可接纳n个消息,这样,发送进程可以连续地向消息队列中发送消息而不必等待、接受进程可以连续从消息队列中读取消息,也不必等待。只有当消息队列中的消息数目已达到n个时,发送进程才会阻塞;类似地,只有当消息队列中的消息数为0时,接受进程才会阻塞。2硬链接有以下的缺点:(1)不能在不同文件系统的文件之间建立硬链接;(2)只有超级用户才可以创建目录的硬链接;(3)某些文本编辑器删除正在编辑的文件的已有版本,并把新版本放入新文件中。当出现这种情况时,任何指向被删除文件的硬链接都不可访问新建文件,从而达不到链接(文件共享)的目的。3建立可执行程序的步骤如下:(1)建立源文件(源代码),用户通常用编辑器来编写源文件(源代码);(2)建立目标文件(目标代码/目标模块),由于源代码对计算机而言不可理解。计算机只能理解机器语言(0和1格式)。因此,源代码要通过编译器和解释器翻译成机器能理解的语言,即目标代码;(3)建立可执行文件(可执行代码/载入模块),因为目标代码可能依赖于并非目标模块的其他程序。在程序被执行之前,对其他程序的依赖关系需要进行解析。链接器或链接编辑器载入模块,即创建可执行代码。4一个标准的if语句只能实现两个分支,要实现多分支必须进行嵌套,这样将使得if语句的层次结构变得复杂,而使用elif语句,各个分支属于一个层次,形式上更为简单。5UNIX系统实现技术中具有很多优秀的技术特点,下面列举几个主要特点:(1)支持多用户多任务的运行:UNIX可以支持100个以上的用户同时使用,各用户可执行不同的程序。UNIX支持用户在启动一个任务后,继续执行其他任务。并且允许用户在前台和后台的多个任务间进行切换。(2)良好的开放性和可移植性:由于采用C语言作为开发语言,UNIX具有很好的可移植性。体现在下面两个方面,其一是对硬件、系统结构的适应性;其二是系统软件在原有的OS的局部的改变和调整。(3)强大的命令功能:可用shell来编程,shell是一个功能强大的命令解释程序,是UNIX系统对外的接口界面,是用户与UNIX交互的一种方式。一个简单的命令就可以完成其他操作系统需要花费许多时间去做大量编程设计才能实现的功能。一条复合性的命令可以完成别的操作系统需要花费几条到十几条命令才能完成的动作或功能。(4)分级的文件系统:由于UNIX系统具有模块化的结构,故它的文件系统是可以裁剪的。UNIX将所有设备都视为文件,故输入输出操作是与设备独立的。用户使用文件系统时,可根据需要构建独特的文件系统并将其对应于某个硬件存储设备,使用时加载,用完后卸载。(5)完善的安全机制:UNIX是基于多用户的环境开发的,提供了比较严谨的安全机制,其中包括对用户的管理(各用户仅能访问各自有权限访问的数据与程序)、对系统结构的保护及对文件使用权的管理等等。(6)具有网络特性:UNIX的网络协议是TCP/IP协议。6创建文件系统的原因主要有以下几点:(1) 预期当前主文件系统会很快达到其最大容量;(2) 当前的文件系统已达到了最大容量;(3) 想要创建一个唯一所有者的文件系统;(4) 由于不同组的用户想要使用不同的磁盘空间。7一个菜单通常具有以下功能:显示所有的选项、提示用户选择一项、读取用户输入、根据用户输入调用相应程序、如果输入错误,显示提示信息。8UNIX系统下的账户管理,一般涉及下列几方面的内容:(1)用户账户的增加、修改及删除操作;(2)用户组的增加、修改及删除操作;(3)口令的设置和控制;(4)注册控制锁定和注册限制;(5)超级用户权限的设置;(6)安全特征文件的改变。9我们可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烧结矿项目可行性研究报告
- 金属闪光漆项目可行性研究报告
- 环保型防蚊剂项目可行性研究报告
- 高速公路雾区诱导设施完善工程可行性研究报告
- 2026年高考语文总复习文言文专题-教师版-文言断句
- 防汛措施应急知识培训课件
- Unit 1 Happy Holiday Section A (Pronunciation~2f) (内嵌音视频) 人教版(2024)初中英语八年级上册
- 物业租赁合同格式解析
- 年房屋买卖合同范本4篇
- 金融借款合同范本4篇
- 高中日语开学第一课导入课课件
- 气瓶检验员考试题
- 商户二次装修管理方案及管控要点概述
- 初中英语写作教学专题讲座
- 立志追梦圆梦!(航天员桂海潮班会)
- 反恐C-TPAT程序文件整套(通用)
- 大学通用俄语1
- 液化气站年度安全教育培训计划及考试试题
- 大陆法系和英美法系的比较优质课件
- 智能纤维案例
- 甘肃省嘉峪关市辅警招聘考试真题《公共基础知识》含答案
评论
0/150
提交评论