UNIX操作系统考试试题.doc
unix期末试题及答案
unix期末试题及答案在这里我为您提供一份"Unix期末试题及答案"的文档,按照试题和答案的形式进行排版。
请注意,由于篇幅的限制,此处仅为示例文档的导言部分,具体内容请自行编写。
-------------------------------Unix期末试题及答案1. 题目一题目描述:请解释什么是Unix操作系统,并提供三个Unix操作系统的实际应用案例。
答案:Unix操作系统,简称Unix,是一种多用户,多任务的操作系统。
它最早由美国贝尔实验室开发,现在被广泛应用在各种计算设备上,包括个人电脑、服务器和嵌入式系统等。
实际应用案例:1) 服务器操作系统:Unix操作系统在服务器领域非常常见,例如常用的Linux服务器就是基于Unix系统的,它提供了高性能、高可靠性和安全性,适合构建各种网络服务和应用。
2) 大数据处理:Unix操作系统对于大规模数据处理非常适用,在数据分析、数据挖掘和机器学习等领域有广泛应用。
例如Hadoop和Spark等大数据处理框架就是基于Unix操作系统的。
3) 嵌入式系统:Unix操作系统还被广泛应用于嵌入式系统,例如智能手机、路由器和工业控制设备等。
它提供了稳定的运行环境和强大的功能,满足了各种应用领域的需求。
2. 题目二题目描述:请解释Unix文件权限的概念,并列举常用的文件权限设置和对应的数值表示。
答案:在Unix操作系统中,文件权限用来控制文件的访问级别,主要包括读取权限、写入权限和执行权限。
这些权限可以分别设置给文件的所有者、所属组和其他用户。
常用的文件权限设置及对应的数值表示如下:- r(读取权限):表示可以读取文件的内容。
对应的数值表示为4。
- w(写入权限):表示可以修改文件的内容。
对应的数值表示为2。
- x(执行权限):表示可以执行文件。
对应的数值表示为1。
- -(无权限):表示没有相应的权限。
对应的数值表示为0。
例如,权限设置为"rwxr-xr--"的文件,数值表示为"754"。
unix期末考试题库及答案
unix期末考试题库及答案UNIX期末考试题库及答案一、选择题(每题2分,共20分)1. 在UNIX系统中,哪个命令用于查看当前目录下的文件和目录?A. lsB. cdC. pwdD. mkdir2. 以下哪个选项不是UNIX系统中的文件类型?A. 普通文件B. 目录文件C. 符号链接D. 可执行文件3. UNIX系统中,哪个命令可以用来查看文件内容?A. catB. chmodC. chownD. grep4. 在UNIX系统中,如何查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who5. 以下哪个命令用于在UNIX系统中创建一个新文件?A. touchB. rmC. cpD. mv6. UNIX系统中,哪个命令可以用来查看当前登录用户?A. whoB. wC. whoamiD. users7. 在UNIX系统中,哪个命令用于查看当前路径?A. cdB. lsC. pwdD. path8. UNIX系统中,哪个命令用于修改文件权限?A. chmodB. chownC. chgrpD. chdir9. 以下哪个选项是UNIX系统中的文件权限?A. -rwxr-xr-B. 755C. 644D. all of the above10. UNIX系统中,哪个命令用于查看当前系统信息?A. unameB. hostnameC. sysinfoD. system二、填空题(每空2分,共20分)11. UNIX系统中,文件权限中的“r”代表_________,而“x”代表_________。
12. 命令`touch filename`的用途是_________。
13. 在UNIX系统中,可以通过_________命令来删除一个文件。
14. 命令`grep "pattern" filename`的用途是_________。
15. UNIX系统中,使用_________命令可以查看当前目录下的隐藏文件。
一些Unix笔试题和面试题.doc
一些Unix笔试题和面试题1. 简述Sun Workshop中的几个重要概念:event/handler, watchpoint, RTC。
2. 简述Solaris所实现的系统接口标准(至少两种),并说明feature test macros的功能和使用方法。
unix 标准有:ANSI C, IEEE POSIX, X/OPEN XPG3 和FIPS.实际应用的有:System V Release 4, 4.3+BSD.feature test macro: 头文件中定义了很多宏,有POSIX,XPG3的。
当程序编译时如果希望只使用POSIX的定义而不使用其它定义,那么就需定义常数_ P O S I X _ S O U R C E。
当该常数定义时,就能排除其它专有的定义。
常数_ P O S I X _ S O U R C E 及其对应的常数_ X O P E N _ S O U R C E 被称之为功能测试宏(f e a t u r etest macro )。
所有功能测试宏都以下划线开始。
当要使用它们时,通常在c c 命令行中以下列方式定义:cc -D_POSIX_SOURCE file.c这使得在C 程序包括任何头文件之前,定义了功能测试宏。
如果我们仅想使用P O S I X . 1 定义,那么也可将源文件的第一行设置为:#define _POSIX_SOURCE 1另一个功能测试宏是:_ _STDC_ _,它由符合ANSI C 标准的编译程序自动定义。
这样就允许我们编写ANSI C 编译程序和非ANSI C 编译程序都能编译的程序。
例如,一个头文件可能会是:#ifdef __STDC__void *myfunc(const char *, int);#elsevoid *myfunc();#endif3. 试比较系统调用和库函数的区别(重点说明返回值和内存分配)。
system call 是用户访问内核系统服务的接口,使内核为调用线程执行某种特定的功能。
操作系统UNIX系统及答案
UNIX系统练习题(一)单项选择题1.由于与系统的绝大局部程序都用c语言写成,因此它具有( )的特点。
A有效简练 B.易移植 c.可扩大 D.开放性2.使命令的执行结果不在屏幕上显示,而是写到另一个文件中去,这种功能称为 A.脱机输出 B.管道 c联机输出 D.输出重定向3.能把第一条命令的输出作为第二条命令的输入的功能是由( )机制实现的。
A链接 B.批处理 c.管道 D.输出重定向4.由父进程执行系统调用fork创建一个子进程,那个子进程的初始状态为( )。
A.创建状态 B.睡眠状态 c.就绪状态 D.僵死状态5.UNIX System v系统中,存储管理主要采用( )。
A.对换技术 B.页式虚拟存储 c段式存储管理 D段页式虚拟存储6.UNIX系统中在磁盘上开辟对换区作为内存的逻辑扩大,在治理对换空间时采纳了( )。
A.空闲区表 B.位示图 c.块表 D.映射图7.特别文件是指与( )有关的文件。
A.文本 B.图像 c.外围设备 D二进制代码8 UNIX对磁盘中索引节点区进展治理时,把索引节点区空闲块的块号放至( )。
A.引导块 B.超级块 c.索引节点区 D.文件存储区9 UNIX系统中把设备也当作文件对待,所有设备文件都放在( )目录中。
A./bin B./lib C./dev d./usr10.在块设备管理时,由( )为设备驱动程序提供信息. A空闲缓冲区队列 B.设备缓冲区队列 c.设备开关表 D.设备I/O请求队列(二)填空题1.UNIX是一个交互式的______操作系统,采用以全局变量为中心的______构造。
2.UNIX的系统构造可分成______和______两局部。
3.内核层是UNIX系统的核心,它实现存储治理、______ 、设备治理和______等功能,并为外壳层提供系统挪用。
4 外壳层由______、高级语言的编译和说明程序、______和系统库组成。
四川大学UNIX操作系统期末试题1.docx
8.从当前目录开始的目录树,备份到设备/dev/rctO中使用命令.A、tar cvf /dev/rctO .B、tar xvf /dev/rctO .C、tar tvf /dev/rctO .D、tar uf /dev/rctO .9.在使用vi编辑器的过程中,要读入一个文件io.c的命令是oA、read io.cB、write io.cC、w io.cD、r io.c10.当前目录下有一名叫jed的程序文件,要使所有人都能执行该程序,应执行命令。
A、chmod u+x jedB、chmod a + r jedC、chmod g+x jedD、chmod a+x jed11.显示abc. txt文件前5行的命令是oA、head -5 abc. txtB、head +5 abc. txtC、tail -5 abc. txtD、tail -f 5 abc. txt12.目录中的数据就是oA、文件的集合B、子目录的集合C、i节点的集合D、文件名-i节点对13.利用命令find查找当前目录下的名称尾为.c的文件,并将结果输出到标准输出的命令是OA. find —name "?.c"—printB. find —name "#.c"—printC. find —name "!*.c"—printD. find —name "*.c"—print14.在Linux环境下,要改变当前工作目录,应使用命令。
A、IsB、cdC、pwdD、ps15.在vi编辑器中,要从编辑模式切换到指令模式,应按键。
A、insertB、delelteC、EscD、Ctrl+Alt+Del二、填空题(本大题共10个空,每空1分,共10分)1.不希望接收别人的消息可使用命令,允许接收消息使用命令。
2.shell不仅是用户命令的,它同时也是一种功能强大的。
电子科技大学《unix操作系统》20春期末考试.doc
1.在UNIX下,作为文件名通配符能匹配单个字符的是()A.*B.#C.?D.[]【参考答案】: C 2.现有下列文件: Co.5 coward hog huge part2.2 thug cow coy hugpart2.1 元字符co? 匹配上面的哪些文件名()A.cowardB.cowC.hogD.co、5D.co、【参考答案】: B 3.在UNIX系统中,用来删除文件的命令是()A.formatB.rmC.delD.rmdir【参考答案】: B 4.在UNIX系统中,用来获取联机帮组的命令是()A.hpB.?C.manD.ls【参考答案】: C 5.在UNIX下,用来格式化软盘的命令是()A.formatB.fdformatC.fddformatD.fformat【参考答案】: B 6.UNIX操作系统中用来对指定文件进行字节、字数、行数统计的命令是()A.catB.wcC.lsD.sort【参考答案】: B 7.在vi 编辑器中,将光标移动到屏幕顶部所使用的命令是( )A.HB.qC.MD.L 【参考答案】: A 8.UNIX 系统可以将标准输入和输出重定向,下面属于输出重定向的是( )A.>B.|C.<D.<< 【参考答案】: A 9.rm 的功能是( )文件A.A.删除删除删除B.B.复制复制复制C.C.移动移动移动D.D.创建创建创建 【参考答案】: A 10.在UNIX 下,进程是一个程序或任务的( )A.A.编号编号编号B.B.执行进度执行进度执行进度C.C.完成情况完成情况完成情况D.D.执行过程执行过程执行过程 【参考答案】: D 11.当输入vi 命令后,进入vi 编辑器时,就处于vi 的( )A.A.输入方式输入方式输入方式B.B.命令方式命令方式命令方式C.C.转义方式转义方式转义方式D.D.输出方式输出方式输出方式 【参考答案】: B 12.在vi 编辑器中,将光标移动到屏幕最下行所使用的命令是(d )A.HB.qC.MD.L 【参考答案】: D 13.在使用more 命令显示文件的内容时,按( )键来显示文本的下一屏内容A.A.空格键空格键空格键B.B.回车键回车键回车键C.b 键D.q 键 【参考答案】: A 14.在UNIX 下,列出当前目录下的清单所常用的命令是( )A.lsB.TypeC.catD.dir 【参考答案】: A 15.在UNIX 中对于文件的权限-rwxrwxrwx 表示含义说法正确的是( )A.A.该文件是一个普通文件该文件是一个普通文件该文件是一个普通文件B.B.该文件是一个文件夹该文件是一个文件夹该文件是一个文件夹C.C.该文件是一个设备该文件是一个设备文件文件D.D.该文件是一个二进制文件该文件是一个二进制文件该文件是一个二进制文件 【参考答案】: A 16.在UNIX 中对于文件的权限-rwxr-xrw-表示含义说法正确的是( )A.A.该文件所有者有读、该文件所有者有读、该文件所有者有读、写、写、执行权限执行权限B.B.该文件所有者只有读、该文件所有者只有读、该文件所有者只有读、写权限写权限写权限C.该文件所有者只有读、执行权限该文件所有者只有读、执行权限D.D.该文件所有者只有写、执行权限该文件所有者只有写、执行权限该文件所有者只有写、执行权限 【参考答案】: A 17.在UNIX 下,显示某个文件具体的内容所用的命令是( )A.typeB.dirC.catD.ls 【参考答案】: C 18.用来查找特定字符串的命令是( )A.findB.whereisC.grepD.which 【参考答案】: C 19.执行完命令chmod 755 file1后,以字母形式(r,w,x )列出文件的读写保护模式( )A.-rwxr-xr-xB.-rw-rw-rw-C.-rw-r-x---D.-r-xr-xr-x 【参考答案】: A 20.在UNIX 下当你完成任务,想要退出系统时,可在提示符后面输入( )之后,然后按下A.Enter 键。
unix试题及答案(一
unix试题及答案(一一、单选题(每题1分,共10分)1. Unix系统中,哪个命令用于查看当前目录下的文件和文件夹?A. lsB. pwdC. cdD. mkdir答案:A2. 在Unix中,如何查看当前系统的运行时间和平均负载?A. uptimeB. topC. psD. who答案:A3. Unix系统中,哪个命令用于改变文件的权限?A. chmodB. chownC. chgrpD. chmode答案:A4. 在Unix中,如何查看一个文件的内容而不编辑它?A. viB. catC. editD. view答案:B5. Unix系统中,哪个命令用于搜索文件系统中的文件?A. findB. searchC. locateD. query答案:A6. 在Unix中,如何查看当前目录下的所有文件和文件夹,包括隐藏文件?A. ls -aB. ls -lC. ls -rD. ls -h答案:A7. Unix系统中,哪个命令用于查看当前系统的磁盘使用情况?A. dfB. duC. diskusageD. diskinfo答案:A8. 在Unix中,如何复制一个文件?A. copyB. cpC. duplicateD. clone答案:B9. Unix系统中,哪个命令用于查看当前系统的版本信息?A. versionB. unameC. sysinfoD. osinfo答案:B10. 在Unix中,如何删除一个文件?A. delB. rmC. deleteD. remove答案:B二、多选题(每题2分,共10分)1. Unix系统中,哪些命令用于查看当前路径?A. pwdB. lsC. cdD. path答案:A2. 在Unix中,哪些命令用于查看进程信息?A. psB. topC. jobsD. task答案:A, B3. Unix系统中,哪些命令用于文件权限的修改?A. chmodB. chownC. chgrpD. chmode答案:A, B, C4. 在Unix中,哪些命令用于文件内容的查看?A. catB. lessC. moreD. view答案:A, B, C5. Unix系统中,哪些命令用于文件的复制?A. cpB. copyC. duplicateD. clone答案:A三、判断题(每题1分,共10分)1. Unix系统中,使用“cd ..”命令可以进入上级目录。
《unix操作系统》练习题库
华中师范大学网络教育学院《UNIX操作系统》练习测试题库一、单选题1.操作系统是一种 ( )。
(难度2)A.通用软件 B.系统软件 C.应用软件 D.软件包2.下列应用程序不属于Linux系统编辑器的是( )。
(难度2)A.view B.pine C.vi D.emacs3.用来查找特定字符串的命令是()。
(难度2)A.find B.whereis C.grep D.which4.要消除单引号的特殊含义使用( )。
(难度2)A.反斜杠\ B.单引号 C.双引号 D.后引号5. 要把消息回复给指定的用户, 在mail模式下,输入( )。
(难度2)A.r usrname B.R usrname C.s usrname D. m usrname6.在系统中建立用户组的命令为( )。
(难度2)A.groupdel B.group C.groupadd D.useradd7.操作系统的基本类型主要是 ( )。
(难度2)A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统8.进程的同步是指进程间在逻辑上的相互( )关系。
(难度2)A.联接 B.制约 C.继续 D.调用9.修改口令的命令是( )。
(难度2)A.who B.passwd C.password D.pwd10.在使用more命令显示文件的内容时,按()键来显示文本的下一屏内容。
(难度2)A.空格键 B.回车键 C.b 键 D.q 键11.显示单个SHELL变量的命令是( )。
(难度2)A.set B.env C.unset D.echo12.要进入ELM邮件系统中,可在命令提示符后键入( )。
(难度2) A.elm -p B.elm -z C.elm D.elm -s13.高级语言不具有以下哪个选项的特点。
( )。
(难度2)A.通用性强 B.直接执行 C.便于移植 D.兼容性好14.从用户的观点来看,操作系统是( )。
unix基础知识题库100道及答案(完整版)
unix基础知识题库100道及答案(完整版)1. Unix 操作系统的创始人是?A. 肯·汤普森和丹尼斯·里奇B. 比尔·盖茨和保罗·艾伦C. 史蒂夫·乔布斯和史蒂夫·沃兹尼亚克D. 拉里·佩奇和谢尔盖·布林答案:A2. 在Unix 中,用于查看当前工作目录的命令是?A. cdB. pwdC. lsD. mkdir答案:B3. 以下哪个命令用于创建新目录?A. cdB. rmdirC. mkdirD. touch答案:C4. 在Unix 中,删除文件的命令是?A. delB. eraseC. rmD. remove答案:C5. 要列出当前目录下所有文件和子目录(包括隐藏文件),使用以下哪个命令?A. lsB. ls -aC. ls -lD. ls -R答案:B6. 以下哪个命令用于改变文件的所有者?A. chmodB. chownC. chgrpD. groupadd答案:B7. Unix 中用于显示文件内容的命令是?A. catB. moreC. lessD. 以上都是答案:D8. 要将标准输出和标准错误输出都重定向到一个文件,使用以下哪个符号?A. >B. <C. 2>D. &>答案:D9. 以下哪个命令用于查找文件?A. findB. grepC. locateD. 以上都是答案:D10. 在Unix 中,用于复制文件的命令是?A. cpB. mvC. scpD. rsync答案:A11. 要查看系统进程信息,使用以下哪个命令?A. psB. topC. killD. pidof答案:A12. 以下哪个命令用于给文件或目录设置权限?A. chmodB. chownC. umaskD. su答案:A13. Unix 中用于压缩文件的命令是?B. bzip2C. zipD. 以上都是答案:D14. 要解压缩gzip 格式的文件,使用以下哪个命令?A. gunzipB. gzip -dC. 以上都是D. 以上都不是答案:C15. 以下哪个命令用于切换用户?A. useraddB. userdelC. suD. passwd答案:C16. 在Unix 中,用于创建用户的命令是?A. useraddB. adduserC. 以上都是D. 以上都不是答案:C17. 要修改用户密码,使用以下哪个命令?A. passwdB. passwordC. changepwdD. newpasswd答案:A18. 以下哪个命令用于查看系统内核版本?A. uname -rB. uname -aC. cat /proc/versionD. 以上都是答案:D19. Unix 中用于挂载文件系统的命令是?A. mountB. umountD. fdisk答案:A20. 要卸载已挂载的文件系统,使用以下哪个命令?A. mountB. umountC. unmountD. remove答案:B21. 以下哪个命令用于查看磁盘使用情况?A. dfB. duC. fdiskD. parted答案:A22. 在Unix 中,用于查看文件系统类型的命令是?A. mountB. file -sC. fsckD. mkfs答案:B23. 要格式化磁盘分区为ext4 文件系统,使用以下哪个命令?A. mkfs.ext4B. format.ext4C. fdformat.ext4D. 以上都不是答案:A24. 以下哪个命令用于设置计划任务?A. atB. cronC. 以上都是D. 以上都不是答案:C25. Unix 中用于网络配置的命令是?A. ifconfigB. ipC. netstatD. 以上都是答案:D26. 要查看网络连接状态,使用以下哪个命令?A. ifconfigB. netstatC. tcpdumpD. traceroute答案:B27. 以下哪个命令用于跟踪数据包的路由路径?A. tracerouteB. pingC. routeD. arp答案:A28. 在Unix 中,用于测试网络连通性的命令是?A. tracerouteB. pingC. netstatD. ifconfig答案:B29. 要查看本地ARP 缓存,使用以下哪个命令?A. arpB. ifconfig -aC. netstat -rD. route -n答案:A30. 以下哪个命令用于查看系统启动日志?A. dmesgB. syslogC. lastlogD. messages答案:A31. Unix 中用于发送邮件的命令是?A. mailB. sendmailC. postfixD. exim答案:A32. 要查看系统登录记录,使用以下哪个命令?A. lastB. whoC. wD. 以上都是答案:D33. 以下哪个命令用于显示系统负载情况?A. uptimeB. topC. loadavgD. 以上都是答案:D34. 在Unix 中,用于进程管理的信号中,“终止进程”对应的信号是?A. SIGTERMB. SIGKILLC. SIGSTOPD. SIGCONT答案:A35. 要强制终止一个进程,使用以下哪个信号?A. SIGTERMB. SIGKILLC. SIGSTOPD. SIGCONT答案:B36. 以下哪个命令用于显示进程的树状结构?A. pstreeB. ps -efC. topD. killall答案:A37. Unix 中用于管道操作的符号是?A. |B. >C. <D. &答案:A38. 要将一个命令的输出作为另一个命令的输入,使用以下哪种方式?A. 重定向C. 后台运行D. 以上都不是答案:B39. 以下哪个命令用于在后台运行进程?A. nohupB. &C. bgD. 以上都是答案:D40. 在Unix 中,用于查看命令历史记录的命令是?A. historyB. cat ~/.bash_historyC. 以上都是D. 以上都不是答案:C41. 要重复执行上一条命令,使用以下哪个快捷键?A.!!B. ^C. EscD. Ctrl + R答案:A42. 以下哪个命令用于编辑文本文件?A. viB. vimC. nanoD. 以上都是答案:D43. Unix 中用于查找文本内容的命令是?A. grepB. findC. awkD. sed答案:A44. 要替换文本中的字符串,使用以下哪个命令?A. grepB. sedC. awk答案:B45. 以下哪个命令用于按列提取文本内容?A. cutB. pasteC. joinD. sort答案:A46. 在Unix 中,用于对文本进行排序的命令是?A. sortB. uniqC. wcD. tr答案:A47. 要统计文本的行数、单词数和字符数,使用以下哪个命令?A. wcB. countC. statD. size答案:A48. 以下哪个命令用于去除文本中的重复行?A. sort -uB. uniqC. distinctD. remove_duplicates答案:B49. Unix 中用于文本转换的命令是?A. trB. iconvC. 以上都是D. 以上都不是答案:C50. 要将大写字母转换为小写字母,使用以下哪个命令?A. tr 'A-Z' 'a-z'B. tr 'a-z' 'A-Z'C. lowerD. upper答案:A51. 以下哪个命令用于比较两个文件的差异?A. diffB. cmpC. md5sumD. sha1sum答案:A52. 在Unix 中,用于计算文件的校验和(如MD5)的命令是?A. md5sumB. sha1sumC. cksumD. 以上都是答案:D53. 要创建硬链接,使用以下哪个命令?A. lnB. linkC. hardlinkD. create_link答案:A54. 以下哪个命令用于创建符号链接?A. ln -sB. symlinkC. softlinkD. create_symlink答案:A55. Unix 中用于设置环境变量的命令是?A. exportB. setC. envD. declare答案:A56. 要查看所有环境变量,使用以下哪个命令?A. envB. printenvC. 以上都是D. 以上都不是答案:C57. 以下哪个命令用于查看系统时间?A. dateB. timeC. clockD. timer答案:A58. 在Unix 中,用于设置系统时间的命令是?A. date -sB. settimeC. timeconfigD. 以上都不是答案:A59. 要暂停一个正在运行的进程,使用以下哪个信号?A. SIGSTOPB. SIGCONTC. SIGTSTPD. SIGUSR1答案:C60. 以下哪个命令用于恢复被暂停的进程?A. SIGCONTB. fgC. bgD. 以上都是答案:D61. Unix 中用于查看进程资源使用情况的命令是?A. topB. ps -auxC. vmstatD. 以上都是答案:D62. 要查看系统内存使用情况,使用以下哪个命令?A. freeB. meminfoC. topD. vmstat答案:A63. 以下哪个命令用于查看系统CPU 信息?A. lscpuB. cpuinfoD. vmstat答案:A64. 在Unix 中,用于查看系统交换分区使用情况的命令是?A. swapon -sB. swapinfoC. free -mD. 以上都是答案:D65. 要启用交换分区,使用以下哪个命令?A. swaponB. enable_swapC. start_swapD. activate_swap答案:A66. 以下哪个命令用于禁用交换分区?A. swapoffB. disable_swapC. stop_swapD. deactivate_swap答案:A67. Unix 中用于查看文件系统inode 使用情况的命令是?A. df -iB. stat -fC. dumpe2fsD. tune2fs答案:A68. 要扩展文件系统的大小,使用以下哪个命令?A. resize2fsB. extendfsC. growfsD. expandfs答案:A69. 以下哪个命令用于检查和修复文件系统?A. fsckB. e2fsckC. xfs_repairD. 以上都是70. 在Unix 中,用于设置文件或目录的访问时间的命令是?A. touch -aB. touch -mC. touch -tD. touch -c答案:A71. 要设置文件或目录的修改时间,使用以下哪个命令?A. touch -aB. touch -mC. touch -tD. touch -c答案:B72. 以下哪个命令用于创建空文件?A. touchB. newfileC. create_fileD. make_file答案:A73. Unix 中用于分割文件的命令是?A. splitB. csplitC. 以上都是D. 以上都不是答案:C74. 要合并分割后的文件,使用以下哪个命令?A. catB. pasteC. joinD. merge答案:A75. 以下哪个命令用于计算文件的行数?A. wc -lB. count_linesC. line_countD. lines答案:A76. 在Unix 中,用于计算文件的字节数的命令是?A. wc -cB. sizeC. byte_countD. file_size答案:A77. 要计算文件的单词数,使用以下哪个命令?A. wc -wB. word_countC. count_wordsD. words答案:A78. 以下哪个命令用于将多个文件的内容按行合并到一个文件?A. catB. pasteC. joinD. merge答案:A79. Unix 中用于提取文件特定行的命令是?A. sedB. awkC. headD. tail答案:A80. 要查看文件的前几行内容,使用以下哪个命令?A. headB. topC. firstD. begin答案:A81. 以下哪个命令用于查看文件的后几行内容?A. tailB. bottomC. lastD. end答案:A82. 在Unix 中,用于将文件内容以列的形式显示的命令是?A. columnB. fmtC. prD. 以上都是答案:D83. 要对文件内容进行分页显示,使用以下哪个命令?A. moreB. lessC. pageD. 以上都是答案:D84. 以下哪个命令用于在文件中查找特定模式的行,并显示前后几行的内容?A. grep -AB. grep -BC. grep -CD. 以上都是答案:D85. Unix 中用于按照特定字段对文件内容进行排序的命令是?A. sort -kB. sort_by_fieldC. field_sortD. ordered_by_field答案:A86. 要对文件内容进行去重操作,同时保留唯一的行,使用以下哪个命令?A. sort -uB. uniq -uC. distinctD. unique答案:B87. 以下哪个命令用于在文件中查找并替换特定的字符串?A. sedB. awkC. grepD. find答案:A88. 在Unix 中,用于计算文件中特定字符串出现的次数的命令是?A. grep -cB. wc -lC. countD. frequency答案:A89. 要将文件中的制表符转换为空格,使用以下哪个命令?A. expandB. unexpandC. tab_to_spaceD. space_to_tab答案:A90. 以下哪个命令用于将文件中的空格转换为制表符?A. expandB. unexpandC. tab_to_spaceD. space_to_tab答案:B91. Unix 中用于将文件编码从一种格式转换为另一种格式的命令是?A. iconvB. convert_encodingC. encoding_convertD. change_encoding答案:A92. 要在文件中统计特定字符的个数,使用以下哪个命令?A. tr -dcB. count_charC. char_countD. number_of_char答案:A93. 以下哪个命令用于在文件中删除重复的相邻行?A. uniqB. sort -uC. distinct_linesD. remove_adjacent_duplicates答案:A94. 在Unix 中,用于将文件按照指定的分隔符分割成字段的命令是?A. cutB. splitC. field_splitD. divide_by_delimiter答案:A95. 要将多个文件按照相同的字段进行合并,使用以下哪个命令?A. joinB. mergeC. combineD. unite答案:A96. 以下哪个命令用于在文件中查找不匹配特定模式的行?A. grep -vB. not_matchC. mismatchD. no_match答案:A97. Unix 中用于在文件中查找并打印匹配行的上下文信息的命令是?A. grep -CB. context_grepC. grep_contextD. print_context答案:A98. 要在文件中查找以特定字符串开头的行,使用以下哪个正则表达式?A. ^stringB. string$C..*stringD. string.*答案:A99. 在Unix 中,用于在文件中查找包含特定字符串的行,不论其位置的正则表达式是?A. ^stringB. string$C..*string.*D. string答案:C100. 要在文件中查找以特定字符串结尾的行,使用以下正则表达式?A. ^stringB. string$C..*stringD. string.*答案:B。
unix期末考试题库及答案
unix期末考试题库及答案1. 什么是UNIX操作系统?UNIX是一种多用户、多任务的操作系统,最初由肯·汤普逊和丹尼斯·里奇在1970年代为AT&T的贝尔实验室开发。
它以C语言编写,具有强大的文件系统和进程管理能力。
答案:UNIX操作系统是一种多用户、多任务的操作系统,最初由肯·汤普逊和丹尼斯·里奇在1970年代为AT&T的贝尔实验室开发。
2. 简述UNIX文件系统的结构。
UNIX文件系统是一个层次结构,以根目录(/)开始,所有文件和目录都是根目录的子目录。
每个文件和目录都有一个唯一的inode,包含文件的元数据。
答案:UNIX文件系统是一个以根目录(/)开始的层次结构,其中所有文件和目录都是根目录的子目录,每个文件和目录都有一个唯一的inode,包含文件的元数据。
3. UNIX中如何查看当前目录下的文件和目录?可以使用`ls`命令来查看当前目录下的文件和目录。
答案:在UNIX中,可以使用`ls`命令来查看当前目录下的文件和目录。
4. 请解释UNIX中的硬链接和软链接的区别。
硬链接是直接指向文件inode的链接,而软链接(也称为符号链接)是一个指向另一个文件路径的文件。
硬链接不能跨文件系统,而软链接可以。
答案:硬链接是直接指向文件inode的链接,不能跨文件系统;软链接是一个指向另一个文件路径的文件,可以跨文件系统。
5. UNIX中如何改变当前工作目录?可以使用`cd`命令后跟目标目录的路径来改变当前工作目录。
答案:在UNIX中,可以使用`cd`命令后跟目标目录的路径来改变当前工作目录。
6. 描述UNIX中进程的三种状态。
UNIX中进程的三种状态包括:运行态(正在执行)、就绪态(等待CPU时间)和阻塞态(等待某个事件,如I/O操作完成)。
答案:UNIX中进程的三种状态为运行态(正在执行)、就绪态(等待CPU时间)和阻塞态(等待某个事件,如I/O操作完成)。
《UNIX操作系统》复习题库及答案
一、单选题1.操作系统是一种 ( )。
(难度2)A.通用软件 B.系统软件 C.应用软件 D.软件包2.1973年,Ken和Dennis成功用( )语言重写了UNIX操作系统。
(难度2)A.C B.汇编 C.pascal D.java3.下列应用程序不属于Linux系统编辑器的是( )。
(难度2)A.view B.pine C.vi D.emacs4. i节点表是一个( )字节长的表,在该表中包含了文件的相关信息。
(难度2)A.128 B.64 C.32 D.2565.用来查找特定字符串的命令是()。
(难度2)A.find B.whereis C.grep D.which6.要消除单引号的特殊含义使用( )。
(难度2)A.反斜杠\ B.单引号 C.双引号 D.后引号7. 要把消息回复给指定的用户, 在mail模式下,输入( )。
(难度2)A.r usrname B.R usrname C.s usrname D. m usrname8.当脚本中exit命令的返回码为何值时,表示脚本成功( )。
(难度2)A.1 B.-1 C.2 D.09.下面哪些不是USTU程序第一级菜单的内容 ( )。
(难度2)A.EXIT B.EDIT C.REPORTS D.ADD10.在系统中建立用户组的命令为( )。
(难度2)A.groupdel B.group C.groupadd D.useradd11.操作系统的基本类型主要是 ( )。
(难度2)A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统12.进程的同步是指进程间在逻辑上的相互( )关系。
(难度2)A.联接 B.制约 C.继续 D.调用13.修改口令的命令是( )。
(难度2)A.who B.passwd C.password D.pwd14.你在vi编辑器中对文本文件中的某行进行删除后,发现该行内容需要保留,重新恢复该行内容最佳的操作方法是( )。
《unix操作系统》练习题库参考答案
华中师范大学网络教育学院《UNIX操作系统》练习测试题库参考答案一、单选题1.B2.B3.C4.A5.D6.C7.B8.B9.B10.A11.D12.C13.B14.A15.D16.C17.C18.C19.D20.C21.C22.C23.D24.B25.B26.C27.B28.B29.A30.D31.A32.D33.B34.B35.B36.B37.B38.A39.C40.B二、填空1.learn;help;man2.dd3.lpstat4.unset5.tee6.就绪7.$vi –R f18.crypt9.Shell;内核10.mesg n11.客户/服务器;简易性;无连接性;可靠性12.程序段;数据段;PCB;PCB;程序段13.语言库;系统调用接口层14.$vi f1 f2 f315.umount16.将它后面所带的消息参数显示在显示器上17.Shell命令;流程控制语句18.发送;接收19..Z20.进行命令或脚本查找的目录顺序21.#22.tput23.完全备份;增量备份24.创建原语25.命令名;选项;参数26.<;<<27.定制安装28.GRUB;LILO29.内建模式30.useradd; /etc/passwd; /etc /shadow31.执行;就绪;阻塞32.硬链接;符号(或软)链接33.?shutdown; /shutdown34.mkdir –p XX/ZZ35.routed;routed三、名词解释1.信号量是一种只能进行P操作和V操作的特殊变量。
它是一个确定的二元组(s、q),其中s是一个具有非负初值的整型变量,q是一个初始状态为空的队列。
整型变量s表示系统中某类资源的数目,当其值大于0时,表示系统中当前可用资源的数目;当其值小于0时,其绝对值表示系统中因请求该类资源而被阻塞的进程数目。
除信号量的初值外,信号量的值仅能由P操作和V操作改变,操作系统利用它的状态对进程和资源进行管理。
UNIX操作系统技术能力试卷(2级)
UNIX操作系统技术能力考试2级课程名称UNIX操作系统课程代码UNIX-OS 考试时间90分钟技能类别平台管理维护能力专业方向主机服务器平台技能等级2级考试方式(闭)卷(共6 页)(本试卷满分100分,60分合格,答案请写在答题卡上)一、选择题(含单选题和多选题,每题2分,共40分)在每小题列出的四个备选项中只有1个或2个是符合题目要求的,多选题已用*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。
1、在UNIX操作系统中,使用下列哪个符号来代表根文件系统(the root file system)( ) A./B./AFSC.\D.\NFS2、你通过telnet方式连接到远程主机上,并键入ls -l命令后显示结果:$ ls –llrwxr-xr-- 2 bill dba 321 Oct 17 09:33 rate请问rate批价这个程序文件是()A.普通文件B.目录文件C.块设备文件D.符号链接文件3、你通过telnet方式连接到远程主机上,并键入ls命令后显示结果:$ ls –l indb-rwxr-xr-- 2 bill dba 321 Oct 20 18:20 indb请问-rwxr-xr--权限字符串中的第2-4个字符代表下列哪个类型的用户对这个文件的存取权限()A.all 所有用户B.owner 文件的属主C.group 用户组内成员D.other 其他用户4、要在\comm._data\(通信目录)中新建一个\300\(300业务话单目录),并将当前目录下的30020060501.001话单文件复制到\comm_data\300\目录下,并显示此目录下的文件详细信息,在一行上输入这3个命令,请问应该选择下面的哪一行命令()A. mkdir \comm_Data\300; cp 30020060501.001 \comm._Data\300\ ; ls -l \comm._Data\300\B. mkdir \comm_data\300; mv 30020060501.001 \comm._data\300\ ; ls -l \comm._data\300\C. mkdir \300; cp 30020060501.001 \300\ ; ls -l \300\D. mkdir \comm._data\300; cp 30020060501.001 \comm._data\300\ ; ls -l \comm._data\300\5、当UNIX下的一个特殊文件名为“.字符串”的形式时,这个特殊文件是一个()A.根目录B.当前目录C.当前目录的父目录D.隐含文件6、你在UNIX操作系统中执行一个数据备份脚本backup.sh的时候,系统提示说这个shell 脚本没有执行权限,请问应该使用下列的哪个命令给所有用户赋予执行这个shell脚本的权限()A.chmod u+r backup.shB.chmod g+w backup.shC.chmod o-w backup.shD.chmod a+x backup.sh7、当你以bill用户的身份登录到远程主机上后,在编辑/bill/src/outdb/outdb.cpp出库源程序时,用ls –l命令查看这个文件的属性时,发现只有文件的属主才有编辑这个文件的权限,因此你要求系统管理员将这个outdb.cpp的属主改为bill,请问应该选择下列的哪个命令()A.chown account /bill/src/outdb/outdb.cppB.chgrp bill outdb.cppC.chown bill /bill/src/outdb/outdb.cppD.chgrp account outdb.cpp8、你登录到远程主机的UNIX操作系统上,进入到/data/ts/长途话单数据目录下,计划使用一个命令将这个目录中的所有话单文件的名字存在一个命名为tsdata_name.txt的文本文件中,以检查话单数据文件名的连续性,请问使用下列哪个命令可以达到此目的()A.ls –l > tsdata_nameB.ls –l << tsdata_nameC.ls –l > tsdata_name.txtD.ls –l << tsdata_name.txt9、你想使用UNIX中的ps命令查看bill这个用户所运行的所有进程,应该选择下列哪个命令实现此功能()A.ps -ef|grep billB.ps –ef > grep billC.ps grep billD.ps –ef bill10、你想删除/data/txdata/temp/目录,但是这个目录里还有一些子目录和数据文件,你会键入下列的哪一行命令来删除/data/txdata/temp/目录和其中的子目录及数据文件()A.mkdir /data/txdata/temp/B.rmdir /data/txdata/temp/C.mkdir –r /data/txdata/temp/D.rm -r /data/txdata/temp/11、当前目录是/bill/bin/,你在其中新建了一个文件名为updata_ftp.sh的shell脚本,现在想将这个shell脚本移动到/bill/bin/scripts/目录下,请问应该键入下列的哪一行命令()A.cp updata_ftp.sh /bill/bin/scripts/B.mv updata_ftp.sh /bill/bin/scripts/C.cp updata_ftp.sh /scripts/D.mv updata_ftp.sh /scripts/12、你正在使用vi编辑器编辑一个data_trans.sh的数据传输的shell脚本,由于操作失误,输入了一行错误的字符串,因此你想删除当前行,请问应该键入下列的哪个命令实现此目的()A.ssB.ddC.xxD.zz*13、你正在使用vi编辑器编辑一个data_backup.sh的数据备份的shell脚本,现在正处于命令方式下,先在光标所在位置之前插入文本,之后删除光标所在字符,请问应该选择下列的哪两个命令()A.aB.iC.oD.x14、电信用户报告说,有一个号码为35298286的固定电话的话单市话费用计算错误,请你协助在LS_CALL_200605030052这个文本话单文件中查找固定电话35298286在5月3日这天打出的所有市话话单的原始信息,请问选择下列的哪行命令可以满足用户提出的这个要求()A.find 35298286 LS_CALL_200605030052B.more 35298286 LS_CALL_200605030052C.cmp 35298286 LS_CALL_200605030052D.grep 35298286 LS_CALL_20060503005215、/data01/phsdata/目录下的一部分小灵通话单数据由于误操作被删除了,但是在磁带库有相应的文件压缩包备份,你在将文件名为PHS_20060505.zip的压缩文件取到/data01/phsdata/目录下之后,应该选择下列的哪一行命令对这个压缩文件进行解压缩操作()A. uncompress PHS_20060505.zipB. unpack PHS_20060505.zipC. gunzip PHS_20060505.zipD. pkunzip PHS_20060505.zip16、你以bill用户身份登录到UNIX操作系统上,在编译完一个批价程序后,打算对某个本地网的市话话单进行格式转换处理,因此输入以下命令$/bill/app/bin/rate 20但是你却发现指定目录下的市话话单数据并没有被处理的迹象,而且这个rate程序也没有停止运行,你使用ps命令查找到了这个进程的PID号为32636,这时你会采用下列哪个命令来强制停止这个pp进程()A.halt –9 32636B.kill –9 32636C.pause –9 32636D.stop –9 3263617、由于计费系统的数据量很大,每天处理的数据量达到几十G之多,因此你作为系统维护工程师,需要每天登录到UNIX操作系统,查看文件系统的存储使用情况,以便于出现存储空间不足的时候,及时采取相应处理措施,请问键入下列的哪个命令可以实现这个目的()A.ls -lB.dirC.ps -efD.df –k18、你在windows2000的本地计算机上,通过ftp方式连接到了135.32.24.12远程主机上,你想查看本机的c:\send_data目录下的文件信息,请问应在ftp模式下键入下列的哪一行命令()A.ls c:\send_dataB.lcd c:\send_dataC.!ls c:\send_dataD.!dir c:\send_data19、本地主机的当前目录是/comm_data/accept/,你打算将远程主机上当前目录下的多个短信业务数据文件CP_20060507.*传输到本机当前目录下,你通过ftp方式连接到了远程主机上,请问应该键入下列哪一个命令来实现此目标()A.get CP_20060507B.mget CP_20060507.*C.put CP_20060507D.mput CP_20060507.**20、你通过ftp模式登录到远程主机,完成了ftp命令操作后,打算退出ftp连接,请问应该选择下列哪两个命令来实现此目的()A.byeB.exitC.logoutD.quit二、简答题(每题5分,共40分)1、当你进入应用程序目录中,使用ls –l命令查看当前目录文件时,屏幕显示结果文件信息如下:-rwxr-xr-- 2 bill dba 5326 Oct 17 09:33 rate请逐个标示以上每一列的含义。
unix操作系统考试卷
中国矿业大学2009~2010学年第 2 学期《UNIX操作系统与工作站》试卷(A)卷考试时间:90 分钟考试方式:开卷一、填空题(每题3分,共30分)1. 可以在标准输出上显示整年日历的命令及参数是。
2. unix文件系统中,每个文件以来标识。
3.增加一个用户的命令是。
4. 进行远程登录的命令是。
5.在Unix系统中,压缩文件后生成后缀为.gz文件的命令是。
6. 使用每次匹配若干个字符。
7 . 为了查看主机的ip地址等网卡的配置,我们可以使用命令。
8. 为了防止误删除,应选择rm命令的选项,以在进行删除前让用户确认。
9. 命令可以移动文件和目录,还可以为文件和目录重新命名。
10. 用alias可以建立别名命令格式为:。
二、简答题1、画图描述Unix系统的结构。
(5分)2、简述root的特权有哪些?(8分)3、请比较在shell中单引号、双引号、反引号用法的差别?(9分)4、对文件和目录的R.W.X权各有什么含义?(12分)1)如何做到除文件属主外,任何用户无法访问HOME下的src目录2)如何做到使HOME下的bin目录中的文件既可被用户共享,又不会被用户破坏?3)对一个目录分别给予、取消对目录的r、x权5、考虑如下命令序列:ls –R /usr >/tmp/usr_list &wc –l < /tmp/usr_list &rm /tmp/usr_list它和命令ls –R/usr | wc –l等价吗?为什么?( 8分)6、对test目录使用命令ls –li test 得到如下结果:total 312395 –rw-r--r--2 chr 405 Jun 10 17:05 demo.c12395 –rw-r--r--2 chr 405 Jun 10 17:05 t1.c12399 –rw-r--r--2 chr 405 Jun 10 17:05 t2.c-->t1.c请分析这一结果,并解释文件之间的关系。
UNIX操作系统考试试题doc
操作系统考试试卷
1.UNIX 系统中,进程调度采用地技术是<D ).
A、时间片轮转 C、静态优先数
B、先来先服务D、动态优先数
2.UNIX 系统中,文件存贮器地管理采用地是:<C ).
A、位图法C、成组连接法
B、空闲块表法 D、单块连接法
3.处理器执行地指令被分成两类,其中有一类称为特权指令,它只允许<C )使用.
A、操作员C、操作系统
B、联机用户 D、目标程序
4.当用户程序执行访管指令时,中断装置将使中央处理器<B )工作.
A、维持在目态 C、维持在管态
B、从目态转换到管态 D、从管态转换到目态
5.进程所请求地一次打印输出结束后,将使进程状态从< D)
A、运行态变为就绪态 C、就绪态变为运行态
B、运行态变为等待态D、等待态变为就绪态
6.采用动态重定位方式装入地作业,在执行中允许<C )将其移动.
A、用户有条件地C、操作系统有条件地
B、用户无条件地 D、操作系统无条件地。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广工操作系统考试试题
1.UNIX 系统中,进程调度采用的技术是(D )。
A、时间片轮转C、静态优先数
B、先来先服务D、动态优先数
2.UNIX 系统中,文件存贮器的管理采用的是:(C )。
A、位图法C、成组连接法
B、空闲块表法D、单块连接法
3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C )使用。
A、操作员C、操作系统
B、联机用户D、目标程序
4.当用户程序执行访管指令时,中断装置将使中央处理器(B )工作。
A、维持在目态C、维持在管态
B、从目态转换到管态D、从管态转换到目态
5.进程所请求的一次打印输出结束后,将使进程状态从(D)
A、运行态变为就绪态C、就绪态变为运行态
B、运行态变为等待态D、等待态变为就绪态
6.采用动态重定位方式装入的作业,在执行中允许(C )将其移动。
A、用户有条件地C、操作系统有条件地
B、用户无条件地D、操作系统无条件地
7.分页式存储管理中,地址转换工作是由(A )完成的。
A、硬件C、用户程序
B、地址转换程序D、装入程序
8.如果允许不同用户的文件可以具有相同的文件名,通常采用(D)来保证按名存取的安全。
A、重名翻译机构C、建立指针
B、建立索引表D、多级目录结构
9.对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。
A、字符
B、数据项
C、记录
D、文件
10.为了提高设备分配的灵活性,用户申请设备时应指定(A )号。
A、设备类相对C、相对
B、设备类绝对D、绝对
11.通常把通道程序的执行情况记录在(D )中。
A、PSW
B、PCB
C、CAW
D、CSW 12.作业调度是从输入井中处于(B)状态的作业中选取作业调入主存运行。
A、运行
B、收容
C、输入
D、就绪
13.一作业进入内存后,则所属该作业的进程初始时处于(C )状态。
A、运行
B、等待
C、就绪
D、收容
14.共享变量是指(D )访问的变量。
A、只能被系统进程C、只能被用户进程
B、只能被多个进程互斥D、可被多个进程
15.临界区是指并发进程中访问共享变量的(D)段。
A、管理信息
B、信息存储
C、数据
D、程序
16.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许(D)个进程参于竞争,而不会发生死锁。
A、5
B、2
C、3
D、4
17.产生系统死锁的原因可能是由于(C )。
A、进程释放资源
B、一个进程进入死循环
C、多个进程竞争,资源出现了循环等待
D、多个进程竞争共享型设备
18.主要由于(D )原因,使UNIX 易于移植。
A、UNIX 是由机器指令书写的
B、UNIX 大部分由汇编少部分用C语言编写
C、UNIX 是用汇编语言编写的
D、UNIX 小部分由汇编大部分用C 语言编写
二、多项选择题(本大题共5 小题,每小题2 分,共10 分。
)在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项的字母填在题干中的括号内。
多选、少选、错选均无分。
21.引入多道程序设计的主要目的在于(BD )
A、提高实时响应速度
B、充分利用处理机,减少处理机空闲时间
C、有利于代码共享
D、充分利用外围设备
E、减少存储器碎片
22.段式和页式存储管理的地址结构很类似,但是它们之间有实质上的不同,表现为(ABCD )
A、页式的逻辑地址是连续的,段式的逻辑地址可以不连续
B、页式的地址是一维的,段式的地址是二维的
C、分页是操作系统进行的,分段是用户确定的
D、各页可以分散存放在主存,每段必须占用连续的主存空间
E、页式采用静态重定位方式,段式采用动态重定位方式
23.利用记录的成组与分解操作能(ABE )
A、有效地实现信息转储
B、提高存储介质的利用率
C、减少操作系统的程序量
D、增加启动外设的次数
E、提高文件的存取速度
24.线程是操作系统的概念,已具有线程管理的操作系统有(BCE )
A、Windows 3.2
B、OS/2
C、Windows NT
D、DOS 6.22
E、Mach 25.对UNIX 中的trap 指令,下列说法中(AD )是正确的。
A、可供用户使用
B、UNIX 的例外处理程序也可使用trap 指令
C、trap 指令是特权指令
D、trap 指令是在管态下运行
E、UNIX 的例外处理也是从trap 指令进入的
三、填空题(本大题共8 小题,每空1 分,共14 分)26.在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为后台作业。
27.操作系统为用户提供两种类型的使用接口,它们是操作操作员接口和程序员接口。
28.操作系统中,进程可以分为
29.用户调用建立和打开系统进程和用户进程两类。
文件操作来申请对文件的使用权。
输入输出操
30.主存储器与外围设备之间的信息传送操作称为作。
31.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,计算时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长得到优先调度。
32.当一个进程独占处理器顺序执行时,具有两个特性:封闭和可再现性。
33.UNIX 的shell 有两层含义,一是指由shell 命令组成的shell 命令二是该指令的解释性程序
四、简答题(本大题共5 小题,每小题4 分,共20 分。
)34.进程调度中"可抢占"和"非抢占"两种方式,哪一种系统的开销更大?为什么?(1)可抢占式会引起系统的开销更大。
(2)可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的
进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间开销增大。
35.一个含五个逻辑记录的文件,系统把它以链接结构的形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录和第二记录之间插入一个新记录,简述它的操作过程。
从文件目录中找到该文件,按址读出第一个记录;取出第一个记录块中指针,存放到新记录的指针位置;把新记录占用的物理块号填入第一个记录的指针位置启动磁盘把第一个记录和新记录写到指字的磁盘块上
36.在spool 系统中设计了一张"缓输出表",请问哪些程序执行时要访问缓输出表,简单说明之。
井管理写程序把作业执行结果文件登记在缓输出表中;缓输出程序从缓输出表中查找结果文件并打印输出。
37.试比较进程调度与作业调度的不同点(1)作业调度是宏观调度,它决定了哪一个作业能进入主存。
进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理机(或)作业调度是高级调度,它位于操作系统的作业管理层次。
进程调度是低级调度,它位于操作系统分层结构的最内层。
(2)作业调度是选符合条件的收容态作业装入内存。
进程调度是从就绪态进程中选一个占用处理机。
38.试说明资源的静态分配策略能防止死锁的原因。
资源静态
分配策略要求每个进程在开始执行前申请所需的全部资源,仅在系统为之分配了所需的全部资源后,该进程才开始执行。
这样,进程在执行过程中不再申请资源,从而破坏了死锁的四个必要条件之一“占有并等待条件”,从而防止死锁的发生。
五、综合题(本大题共4 小题,共36 分。
)
39.(10 分)在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是:115,228,120,88,446,102,321,432,260,167,若该作业的第0 页已经装入主存,现分配给该作业的主存共300 字,页的大小为100 字,请回答下列问题:
(1)按FIFO 调度算法将产生次缺页中断,依次淘汰的页号为,缺页中断率为。
按FIFO 调度算法将产生5 次缺页中断;依次淘汰的页号为:1,0,2;缺页中断率为:5/10=50% (2)按LRU 调度算法将产生次缺页中断,依次淘汰的页号为,缺页中断率为。
按LRU 调度算法将产生6 次缺页中断;依次淘汰的页号为:2,0,1,3;缺页中断率为:6/10=60% 40.(8 分)
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3 毫秒时间,移动臂当前位于40 号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。
(1)先来先服务算法;3 毫秒×292=876 毫秒(2)最短寻找时间优先算法3 毫秒×120=360 毫秒
41.(8 分)某系统中有10 台打印机,有三个进程P1,P2,P3 分别需要8 台,7 台和4 台。
若P1,P2,P3 已申请到4 台,2 台和2 台。
试问:按银行家算法能安全分配吗?请说明分配过程。
系统能为进程P3 分配二台打印机。
因为尽管此时10 台打印机已分配给进程P1 4 台,P22 台和P34 台,全部分配完,但P3 已分配到所需要的全部4 台打印机,它不会对打印机再提出申请,所以它能顺利运行下去,能释放占用的 4 台打印机,使进程P1,P2 均可能获得乘余的要求 4 台和 5 台,按银行家算法是安全的。