四川大学UNIX操作系统期末试题1
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系统中,使用_________命令可以查看当前目录下的隐藏文件。
川大网考操作系统复习题库及答案

《操作系统(1)》复习资料一.名词解释1.进程调度:无论是在批处理系统还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机。
另外,系统进程也同样需要使用处理机。
这就要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行。
2.临界区 :每个进程中访问临界资源的那段代码称为临界区3.首次适应法:从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,这种方法目的在于减少查找时间4.虚拟存储器:虚拟内存是计算机系统内存管理的一种技术。
它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
5.操作系统:是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
6.首次适应法:从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,这种方法目的在于减少查找时间7.Spooling:即Simultaneous Peripheral Operation On-Line的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”8.PCB :进程控制块(PCB,Process Control Block),是操作系统内核中一种数据结构,主要表示进程状态9. 响应比 :响应比=(等待时间+要求服务时间)/要求服务时间10.重定位: 重定位就是把程序的逻辑地址空间变换成内存中的实际物理地址空间的过程,也就是说在装入时对目标程序中指令和数据的修改过程。
他是实现多道程序在内存中同时运行的基础。
重定位有两种,分别是动态重定位与静态重定位二.填空(1)操作系统的基本特征是(并发)、(共享)、(虚拟)、(异步性)。
(2)在操作系统中进程是一个(资源分配)基本单位,也是一个(调度)和(独立运行)的基本单位。
四川大学2021年《计算机操作系统》文件管理期末试题及答案

1 选择题1.FAT能描述文件的_____特征。
A.文件逻辑结构B.文件物理结构C.文件共享D.文件保护2.文件的符号名与物理地址的转换是通过_____来实现的。
A.索引B.索引节点C.文件目录D.二级索引3.在UNIX文件系统中,为了对磁盘空间的空闲块进行有效的管理,采用的方法是______。
A.空闲表B.成组链接法C.FATD.位示图法4.为了防止系统故障造成文件系统被破坏,通常采用_____方法来保护文件。
A.二次转储B.随机转储C.定时转储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.操作系统实现文件管理后,用户对记录式文件进行存取的最小单位是_____。
A.扇区B.字节C.目录D.记录13.为了实现对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,这一安全管理是_____安全管理措施。
大学第2学期期末考试《操作系统》试题及答案

大学第2学期期末考试《操作系统》试题(闭卷 B 卷)(注:请将答案填写在答题纸上,否则不给分)题,每空1分,共15分) )的程序段称为临界区,为保证进程( )使用临界区,应在进程的临界区前设置( ),在临界区后设置()。
2. 在多用户环境下,由多个程序共享一台计算机,机内资源的状态将由多个程序来改变,因此使程序失去了在顺序执行时具有的( )和( )特性。
3. 进程通信的类型有( )、( )和管道通信三类。
4. 假定一个操作系统的进程调度采用剥夺式短进程优先调度算法(单处理机系统),系统中各进程到达就绪队列的时刻以及执行时间如右表所示:则各进程的调度次序为( ),平均周转时间是( )。
5、分区管理中采用“首次适应”分配算法时,应将空闲区按( )次序登记在空闲分区表中。
6、在虚拟段式存储管理中,若逻辑地址的段内地址大于段表中该段的段长,则发生( )。
7. 设备无关性是指用户程序与( )无关。
8. 文件的结构就是文件的组织形式,从用户观点出发所看到的文件组织形式为文件的( ),从实现观点出发,文件在外存上的存放组织形式称为文件的( )。
二、单项选择题(共10题,每题2分,共20分))。
A.节省主存空间B.物理上扩充主存容量C. 实现外存共享D. 提高CPU 效率2. 采用段式存储管理的系统中,若地址用32位表示,其中12位表示段号,则允许段的最大长度是( )。
A.232 B. 212 C. 28 D. 2203. 系统“抖动”现象的发生是由( )引起的。
A. 置换算法选择不当B. 交换的信息量过大C. 内存容量不足D.请求页式管理方案 4. 相同名字的文件应允许在一个系统中同时存在,解决这个问题的办法是( )。
A. 通过文件共享 B. 多级目录管理 C. 采用索引文件 D. 文件安全管理 5. 在分时操作系统中,进程调度经常采用( )算法。
A.先来先服务B.最高优先权C.时间片轮转D.随机 6. 采用资源剥夺法可解除死锁,还可以采用( )方法解除死锁 A.执行并行操作 B.撤消进程 C.拒绝分配新资源 D.修改信号量 7. 对磁盘进行移臂调度其目的是缩短( )时间。
2019秋操作系统期末考试试题及答案A卷

四川大学期末考试试题(闭卷)(2015——2016学年第 1 学期)A卷课程号:304019030 课序号:课程名称:操作系统原理任课教师:朱敏,刘循,杜中军,文艺,左劼一.填空题(10分,每空1分)1. 在预防死锁的方法中,资源有序分配法是破坏死锁的( )条件。
2.打印机可以通过()技术变成可供多个用户共享的虚拟打印机。
3.()存储管理方法较好地解决了“外零头”问题。
4.虚拟存储管理必须建立在()内存管理的基础上。
5. 进程切换必须将处理机中的信息拷入()中。
6.操作系统中的作业调度是指为作业分配()。
7.在含有通道的计算机系统中,在分配外设的同时还应分配与设备相关的()和通道。
8.操作系统提供了文件操作功能,要求用户在使用文件前先调用()操作,然后才能进行读写。
9.进程抢占的原则有短进程,时间片和( )。
10 具有最小平均等待时间的进程调度算法是()。
二. 选择题(20分,每题1分)1.单处理机系统中,可并行的是I 进程与进程 II 处理机与设备 III 处理机与通道 IV 设备与设备A.I、II 和III B. I、II 和IV C. I、III 和IV D. II、III 和IV2.下列进程调度算法中,综合考虑进程等待时间和执行时间的是A.时间片轮转调度算法 B.短进程优先调度算法C.先来先服务调度算法D.高响应比优先调度算法3.某计算机系统中有8 台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是A.2 B.3 C.4 D.54.分区分配内存管理方式的主要保护措施是A.界地址保护 B.程序代码保护 C.数据保护 D.栈保护5.一个分段存储管理系统中,地址长度为32 位,其中段号占8 位,则段长最大A.2 的8 次方字节 B.2 的16 次方字节 C.2 的24 次方字节 D.2 的32 次方字节6.下列文件物理结构中,适合随机访问且易于文件扩展的是A.连续结构 B.索引结构 C.链式结构且磁盘块定长 D.链式结构且磁盘块变长7.假设磁头当前位于第105 道,正在向磁道序号增加的方向移动。
操作系统期末试卷完整版(含答案)

操作系统期末试卷完整版(含答案)2020―2021 学年度第二学期一、单项选择题(每题1分,共20分)1.操作系统的发展过程是( C )A、原始操作系统,管理程序,操作系统B、原始操作系统,操作系统,管理程序C、管理程序,原始操作系统,操作系统D、管理程序,操作系统,原始操作系统2.用户程序中的输入、输出操作实际上是由( B )完成。
A、程序设计语言B、操作系统C、编译系统D、标准库程序3.进程调度的对象和任务分别是( C )。
A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB、进程,从后备作业队列中按调度策略选择一个作业占用CPUC、进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A、动态重定位 )A、动态重定位B、段式地址转换C、页式地址转换D、静态重定位5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。
A、地址从大到小B、地址从小到大C、尺寸从小到大D、尺寸从大到小6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。
A、灵活性和可适应性B、系统效率和吞吐量C、交互性和响应时间D、实时性和可靠性7.当进程因时间片用完而让出处理机时,该进程应转变为(B )状态。
A、等待B、就绪C、运行D、完成8.文件的保密是指防止文件被( C )。
A、篡改B、破坏C、窃取D、删除9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。
A、2个B、3个C、4个D、5个10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。
A、记录式文件B、网状文件C、索引文件D、流式文件11.UNIX中的文件系统采用(、流式文件)。
A、网状文件B、记录式文件C、索引文件D、流式文件12.文件系统的主要目的是( A )。
A、实现对文件的按名存取B、实现虚拟存贮器C、提高外围设备的输入输出速度D、用于存贮系统文档13.文件系统中用( D )管理文件。
计算机操作系统期末测试题及答案解析(两套)

操作系统期末试题1一、单项选择题(每题2分,共20分)1.在操作系统中,进程的最基本的特征是( A )。
A. 动态性和并发性 B.顺序性和可再现性C.与程序的对应性 D.执行过程的封闭性2.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。
这项工作是由( A )完成的。
A.作业调度 B. 进程调度C.用户自己D.管理人员3.虚拟存储器给用户提供了特大的地址空间。
实际上它是( C )。
A. 扩大物理内存容量 B.扩大物理外存容量C. 扩大逻辑内存容量 D.扩大逻辑外存容量4.引入缓冲技术的主要目的是( C )。
A. 改善用户编程环境 B.提高CPU的处理速度C.提高CPU与设备之间的并行程度 D.降低计算机的硬件成本5.在微内核结构的现代操作系统中,进程( A )。
A. 只是资源分配的单位 B.只是调度运行的单位C.既是资源分配的单位,又是调度运行的单位 D.失去作用6. (A)没有多道程序设计的特点。
A.dosB.unixB.windows D.os/27. 下列四个操作系统中,是分时系统的为(C)。
A.cp/mB.ms-dosC.unixD.windows nt8. 在分时系统中,时间片一定,(B),响应时间越长。
A.内存越多B.用户数越多C.后备队列D.用户数越少9. 用户要在程序一级获得系统帮助,必须通过(D)。
A.进程调度B.作业调度C.键盘命令D.系统调用10. 操作系统是一组(C)。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。
每题2分,共10分)1.用户程序应与实际使用的物理设备无关,这种特性就称作与设备无关性。
( )2.处理机调度可分为三级:高级、中级和低级。
在所有的系统中,都必须具备这三级调度。
( )3.信号量机制是一种有效的实现进程同步与互斥的工具。
信号量只能由PV 操作来改变。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
淮海工学院
09 - 10 学年第 1 学期 UNIX操作系统试卷(A开卷)
一、选择题(本大题共15题,每题1分,共15分。
答案填入下表)
1.下列是UNIX标准。
A、MINIX
B、LINUX
C、POSIX
D、HPUX
2.主机向终端连续发送四个字节的序列1B5B324A的功能是。
A、打印
B、清屏
C、删除
D、插入
3.C SHELL命令提示符为。
A、%
B、$
C、>
D、#
4.向所有用户广播消息可使用命令。
A、write all
B、writ to all
C、wall
D、write
5.CTRL+L可以使的屏幕刷新。
A、write
B、more
C、vi
D、more及vi
6.对正则表达式efg*i下列不匹配的是。
A、efgi
B、efggi
C、efghi
D、efggggi
7.在TCP文件中查找ROUTED的命令是。
A、grep ROUTED TCP
B、grep TCP ROUTED
C、find ROUTED TCP
D、find TCP ROUTED
8.从当前目录开始的目录树,备份到设备/dev/rct0中使用命令。
A、tar cvf /dev/rct0 .
B、tar xvf /dev/rct0 .
C、tar tvf /dev/rct0 .
D、tar uf /dev/rct0 .
9.在使用vi编辑器的过程中,要读入一个文件io.c的命令是。
A、read io.c
B、write io.c
C、w io.c
D、r io.c
10.当前目录下有一名叫jed的程序文件,要使所有人都能执行该程序,应
执行命令。
A、chmod u+x jed
B、chmod a + r jed
C、chmod g+x jed
D、chmod a+x jed
11.显示abc.txt文件前5行的命令是。
A、head -5 abc.txt
B、head +5 abc.txt
C、tail -5 abc.txt
D、tail -f 5 abc.txt
12.目录中的数据就是。
A、文件的集合
B、子目录的集合
C、i节点的集合
D、文件名-i节点对
13.利用命令find查找当前目录下的名称尾为.c 的文件,并将结果输出到标准输出的命令是。
A.find –name “?.c” –print B.find –name “#.c” –print
C.find –name “!*.c” –print D.find –name “*.c” –print
14.在Linux环境下,要改变当前工作目录,应使用命令。
A、ls
B、cd
C、pwd
D、ps
15.在vi编辑器中,要从编辑模式切换到指令模式,应按键。
A、insert
B、delelte
C、Esc
D、Ctrl+Alt+Del
二、填空题(本大题共10个空,每空1分,共10分)
1.不希望接收别人的消息可使用命令,允许接收消息使用命令。
2.shell不仅是用户命令的,它同时也是一种功能强大的。
3.__ _____命令用于显示当前用户所在的目录。
1
4.一个文件系统由、、、构成。
5.狭义地说,UNIX指的是一个操作系统内核。
三、判断题(本大题共5小题,每题1分,共5分)
()1.在UNIX中,变量ABC和abc是同一变量。
()2.在UNIX及windows系统中,*.*的含义相同。
()3.执行sh命令可以启动B-shell 。
()4.变量HOME表示root用户的主目录。
()5.echo \*\*\*\*\*\* 和echo …******‟功能相同。
三、简答题(本大题共5题,每题5分,共25分)
1.比较命令cmp及diff的异同
2.什么是绝对路径和相对路径
3.UNIX中文件通配符的处理过程
4.说明命令find /root –name “install*”–size 8 –print 各参数的作用。
5.在采用socket通信时,说明服务器建立连接的过程
四、操作题(本大题共10小题,每小题2分,共20分)
1.在根目录下创建mydir目录
2.把/etc/smb.conf文件复制到上述目录中。
3.修改某用户的启动shell(用文字说明其步骤即可)
4.在Cshell中,执行了命令cc myjob.c –o myjob|more,用历史替换把其中的more 换成less并执行。
5.经常使用复杂命令cp /usr/jiang/*.[ch] /mnt/jiang,实现简单使用本命令的方法。
6.查看关于rmdir的帮助文档。
7.终止进程号为2009的进程。
8.在linux系统中安装windows系统下的C盘
2
9.更改用户root的密码(在#提示符下)。
10.创建一个socket,要求采用TCP/IP的流式虚电路服务。
五、SHELL编程(本大题共2小题,每小题5分,共10分)1.编写shell程序addm,实现从键盘输入两个数,并把其和输出。
2.编写shell程序,把1到100的数输出
六、C语言编程(15分)
利用Unix/Linux系统调用pipe、fork等编写程序,运行时创建子进程,父进程通过管道向子进程发送一个数字M,子进程中启动程序,显示M行“Hello,world”。
3。