第7章 现代操作系统

简介: 第7章 现代操作系统

2-1


ext2/ext3文件系统的实现机理,采用的是_____。(1分)


A.contiguous allocation


B.linked allocation


C.indexed allocation


D.一种B和C的组合


2-2


ext3属于日志文件系统(journaling file system)。这种日志文件系统的好处是____。(1分)


A.管道支持早期流行的软盘文件系统VFAT


B.在/etc/filesystems统一维护了管理信息


C.方便用户读光盘


D.在掉电时避免文件丢失的风险


2-3


Linux把外部设备划分为字符设备、块设备和网络设备。其中,________属于块设备。(1分)


A.串行口


B.图形终端


C.IDE硬盘

D.打印机


2-4


Linux操作的进程调度,没有采纳____算法的思想。(1分)


A.SJF


B.Round Robin


C.priority


D.FIFO


2-5


Linux操作系统内核使用哪种操作系统结构?(1分)


A.单内核(宏内核)结构


B.微内核结构


C.模块化结构


D.虚拟机结构


2-6


Linux环境中,编译生成的可执行文件,其缺省名字为“a.out”。它是关于可执行文件的一种封装格式。流行的格式有10种以上,不过,________不是可执行文件的封装格式。(1分)


A.ELF


B.Tex


C.COFF


D.PE


2-7


Linux内核官方发布网站 __。(1分)


A.Linus Torvalds


B.www.kernel.org


C.www.gnu.org


D.www.github.com


2-8


Linux是一个_____操作系统。(1分)


A.分时(time sharing)


B.批处理(batch processing)


C.单任务(uniprogramming)


D.强实时(real time)


2-9


Linux是遵循GUN的GPL协议,GNU强调的“free software”,这里的“free”主要含义是指 __。(1分)


A.Linux是免费的


B.Linux可以自由使用、修改和发布


C.Linux发行商不能向用户收费


D.Linux没有任何版权声明


2-10


Linux系统中,文件描述符1表示 ____。(1分)


A.管道文件描述符


B.标准错误输出设备文件描述符


C.标准输入设备文件描述符


D.标准输出设备文件描述符


2-11


Linux用________标识接在SATA接口上的slave硬盘的第2个扩展分区。(1分)


A./dev/sdb2


B./dev/sd1b2


C./dev/sda2


D./dev/hd0s2


2-12


UNIX把I/O设备视同特殊文件(special files),“存储”在文件系统的______下。(1分)


A./usr/include


B./bin


C./usr/lib


D./dev


2-13


UNIX的shell不过是____ 。(1分)


A.一个命令行解释程序


B.一个特权级较高的程序


C.一个GUI界面


D.一组命令集合


2-14


不是shell具有的功能和特点的是 ____ 。(1分)


A.管道


B.输入输出重定向


C.执行后台进程


D.配置网络

2-15


对init进程,描述正确的是 __。(1分)


A.它是一个守护进程,负责页面置换


B.它负责程序运行时创建新的进程


C.它是系统空闲进程(System Idle Process)


D.它负责在系统启动的时候运行一系列程序和脚本文件


2-16


关于操作系统死锁问题,如下阐述最准确的是__.(1分)


A.Linux操作系统实现了deadlock prevention机制


B.Linux操作系统实现了deadlock avoidance机制


C.Linux操作系统实现了deadlock detection机制


D.Linux操作系统只有些deadlock recovery操作工具


2-17


如下叙述中,____是正确的。(1分)


A.Linux是UNIX的接口标准,POSIX、FreeBSD、UNIX SVR4是UNIX系统的变种。


B.POSIX是UNIX的接口标准,Linux、FreeBSD、UNIX SVR4是UNIX系统的变种。


C.FreeBSD是UNIX的接口标准,Linux、POSIX、UNIX SVR4是UNIX系统的变种。


D.UNIX SVR4是UNIX的接口标准,Linux、FreeBSD、POSIX是UNIX系统的变种。


2-18


____设备是字符设备。(1分)


A./dev/hdc


B./dev/sda


C./dev/hda1


D./dev/tty1


2-19


为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在整个目录结构中的位置,或称为_____ .(1分)


A.子目录


B.加载点


C.新分区


D.目录树


2-20


下列操作系统中,哪一个者不是类Unix(Unix-Like)操作系统?(1分)


A.Microsoft Windows 7


B.Open Solaris


C.FreeBSD


D.Linux


2-21


下列关于Linux内核的说法,正确的是_____。(1分)


A.Linux有多种发行版本,如ubuntu、debian。但是其内核均遵循GNU的GPL。


B.内核源代码通过编译,生成可执行代码文件后,必须安装在/boot目录下,才起作用。


C.内核源代码只要通过编译,生成了可执行代码文件(例如bzImage),就起作用了。


D.Linux的内核,绝大部分源代码是公开的,除了极少量与CPU类型密切相关的代码段。


2-22


下列哪一个设备文件表示USB盘?(1分)


A./dev/sda


B./dev/scsia


C./dev/hda


D./dev/sd0


2-23


下列那一个不是重定向符号?(1分)


A.">"


B."<"


C.">>"


D."/"


2-24


下面的哪一个不是标准输入、标准输出和标准错误输出的文件描述符?(1分)


A.0


B.1


C.2


D.3


2-25


下面的哪一个不是重定向符__ 。(1分)


A.">"


B.">>"


C."2>"


D."3>"


作者


季江民


单位


浙江大学


2-26


下面的哪一个是标准输出的文件描述符?(1分)


A.0


B.1


C.2


D.3


作者


季江民


单位


浙江大学


2-27


下面列出的Linux进程间通信方法中,__ 不是用来在进程之间传递具体数据的。(1分)


A.管道


B.消息队列


C.共享存储区


D.信号


作者


季江民


单位


浙江大学


2-28


下述设备中,___ 是块设备。(1分)


A.串行口


B.硬盘


C.虚拟终端


D.打印机


作者


季江民


单位


浙江大学


2-29


在linux系统中,对IDE设备命名正确的是__?(1分)


A.sda 第一个IDE控制器,主设备


B.sdb 第二个IDE控制器,次设备


C.hdb 第二个IDE控制器,主设备


D.hda 第一个IDE控制器,主设备


作者


季江民


单位


浙江大学


2-30


在安装Linux操作系统时,需要对硬盘分区格式化为特定类型的文件系统,以今年发布的各种Linux系统发行版本为例,系统使用作为缺省的文件系统类型是__ 。(1分)


A.FAT32


B.NTFS


C.ext3


D.ext4


作者


季江民


单位


浙江大学


2-31


在安装Linux系统时,需要为SWAP分区分配空间,通常为SWAP分区分配空间的最好原则是 __。(1分)


A.用硬盘总容量的25%作为SWAP分区空间


B.用硬盘总容量的10%作为SWAP分区空间


C.SWAP分区空间通常是内存空间的50%


D.SWAP分区空间通常是内存空间的200%


作者


季江民


单位


浙江大学


2-32


在创建Linux分区时,至少要创建的两个分区是 ___ 。(1分)


A.FAT/NTFS


B.FAT/SWAP


C.NTFS/SWAP


D.SWAP/根分区


作者


季江民


单位


浙江大学


2-33


在大部分公司发行的Linux系统中,默认的shell是__。(1分)


A.bash


B.tcsh


C.csh


D.gnush


作者


季江民


单位


浙江大学


2-34


Linux的ipcs命令,用于显示POSIX的各种IPC机制的状态。但是,它不提供___ 的状态。(1分)


A.Shared memory segments


B.pipe


C.Message queues


D.Semaphore arrays


作者


季江民


单位


浙江大学


2-35


Linux下哪条命令可以清空当前目录下dir1目录及内容___ 。(1分)


A.mv dir1 /home/user1/tmp


B.rmdir dir1


C.touch dir1


D.cp dir1 /dev/null


作者


季江民


单位


浙江大学


2-36


shell命令 man 5 passwd ____.(1分)


A.解释 passwd 命令的使用方法


B.解释 passwd 文件的结构


C.显示 passwd 命令的说明的前五行


D.显示关于passwd的前五处说明文档


作者


季江民


单位


浙江大学


2-37


shell命令________更改一个文件的访问权限。(1分)


A.attrib


B.chmod


C.change


D.file


作者


季江民


单位


浙江大学


2-38


shell命令________显示被指定在某特定时间运行的任务。(1分)


A.atq


B.cron


C.atrm


D.at


作者


季江民


单位


浙江大学


2-39


shell命令“read name”___ 。(1分)


A.向输出设备stdout发送变量name的内容


B.读入一行内容,赋值给name变量


C.从name读入一行内容


D.上述说法都错。它不是shell命令


作者


季江民


单位


浙江大学


2-40


安装所有在 /etc/fstab 中定义的文件系统,用____.(1分)


A.amount


B.fsmount


C.mount –a


D.mount –f


作者


季江民


单位


浙江大学


2-41


查看Linux启动过程输出的信息,可以用____.(1分)


A.dmesg


B.mesg –d


C.cat /etc/mesg


D.cat /var/mesg


作者


季江民


单位


浙江大学


2-42


查找并显示/var/log/message文件中最后10行内容的命令是?(1分)


A.dmesg |tail


B.dmesg /var/log/message | tail 10


C.cat /var/log/message


D.cat /var/log/message | head


作者


季江民


单位


浙江大学


2-43


查找并显示~/message文件中有字符串 ' pid' 行的命令是?(1分)


A.cat ~/ messages | grep 'pid'


B.wc ~/ messages | grep 'pid'


C.cat 'pid ' ~/messages


D.cat ~/ messages | find 'pid'


作者


季江民


单位


浙江大学


2-44


查找可执行命令文件 ls 的路径,用____.(1分)


A.apropos ls


B.which ls


C.whereis ls


D.find ls


作者


季江民


单位


浙江大学


2-45


存放当前工作目录的环境变量是哪个?(1分)


A.HOME


B.PS1


C.PWD


D.SHELL


作者


季江民


单位


浙江大学


2-46


打印当前shell解释程序的命令是?(1分)


A.echo $SHELL


B.echo SHELL


C.cat $SHELL


D.cat SHELL


作者


季江民


单位


浙江大学


2-47


当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称通常位于__目录下。(1分)


A./home


B./bin


C./etc


D./dev


作者


季江民


单位


浙江大学


2-48


格式化文件系统,Linux提供shell命令 __.(1分)


A.fs


B.format


C.mkfs


D.fsck


作者


季江民


单位


浙江大学


2-49


即使日志文件logfile在动态更新中,也可以通过______监视其文件内容。(1分)


A.tail -f logfile


B.less -f logfile


C.more -f logfile


D.watch –f logfile


作者


季江民


单位


浙江大学


2-50


假设Linuxkernel是一个子目录,则命令“chmod 777 /home/user/Linuxkernel”的作用是____ 。(1分)


A.把所有的文件复制到子目录linuxkernel子目录中


B.修改linuxkernel子目录的访问权限为可读、可写、可执行


C.设置用户的初始子目录为/home/user/Linuxkernel


D.修改Linuxkernel子目录的访问权限为对所有用户只读


作者


季江民


单位


浙江大学


目录
相关文章
|
存储 Java
Java堆和栈的区别和介绍以及JVM的堆和栈
Java堆和栈的区别和介绍以及JVM的堆和栈 一、Java的堆内存和栈内存 Java把内存划分成两种:一种是堆内存,一种是栈内存。 堆:主要用于存储实例化的对象,数组。由JVM动态分配内存空间。一个JVM只有一个堆内存,线程是可以共享数据的。
6156 0
|
Dubbo Java 测试技术
分布式RPC框架性能大比拼 dubbo、motan、rpcx、gRPC、thrift的性能比较
Dubbo 是阿里巴巴公司开源的一个Java高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。不过,略有遗憾的是,据说在淘宝内部,dubbo由于跟淘宝另一个类似的框架HSF(非开源)有竞争关系,导致dubbo团队已经解散(参见http://www.oschina.net/news/55059/druid-1-0-9 中的评论),反到是当当网的扩展版本仍在持续发展,墙内开花墙外香。
7859 0
|
存储 监控 调度
Django中的定时任务与后台任务队列的实践
【6月更文挑战第10天】在Django中实现定时任务和后台任务队列,可以使用Celery+Beat进行定时任务,Django Q处理后台任务。Celery配置包括设置Broker和Result Backend,创建Celery实例及任务。Django Q则涉及安装、配置ORM和创建任务。通过`async_task`将任务放入队列。注意性能、资源、安全和错误处理。使用时需考虑认证、输入验证、日志监控、部署策略和测试质量保障。
Django中的定时任务与后台任务队列的实践
|
关系型数据库 MySQL 网络安全
Docker-compose 运行MySQL 连接不上
mysqld: [Warning] World-writable config file '/etc/mysql/conf.d/my.cnf' is ignored.、MySQL 连接不上、MySQL8、docker-compose、docker
702 0
Docker-compose 运行MySQL 连接不上
|
Linux 调度 数据库
Django使用django-apscheduler实现定时任务
【7月更文挑战第8天】定时任务可以在后台定时执行指定的代码,避免了很多人为操作。下面是在Django项目中如何使用定时任务的具体操作流程
1087 1
|
Web App开发 弹性计算 安全
如何将自己的网站上传到阿里云服务器
部署,服务器,上传,阿里云,网站
|
调度 数据库 Python
Django实现定时任务
Django实现定时任务
354 0
|
存储 JavaScript 前端开发
使用Vue.js构建交互式用户界面
使用Vue.js构建交互式用户界面
639 0
|
分布式计算 关系型数据库 大数据
阿里大数据——数据库总结:RDS、ADS、OTS、ODPS
阿里大数据——数据库总结:RDS、ADS、OTS、ODPS自制脑图
1390 0
阿里大数据——数据库总结:RDS、ADS、OTS、ODPS
|
Ubuntu 前端开发 Linux
mac 查看本机 ip
mac 查看本机 ip
7056 0
mac 查看本机 ip
下一篇
开通oss服务