第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子目录的访问权限为对所有用户只读


作者


季江民


单位


浙江大学


目录
相关文章
|
2月前
|
人工智能 Linux iOS开发
操作系统的演变:从批处理系统到现代操作系统
【10月更文挑战第27天】 本文回顾了操作系统的历史,从最早的批处理系统到现代的多任务、多用户操作系统。我们将探讨操作系统的核心概念,包括进程管理、内存管理、文件系统和设备驱动等。我们还将介绍一些著名的操作系统,如Windows、Linux和macOS,并讨论它们的特点和优势。最后,我们将展望操作系统的未来发展趋势。
84 0
|
6月前
|
监控 算法 Java
探索现代操作系统的内存管理机制
【7月更文挑战第31天】本文深入探讨了操作系统中至关重要的内存管理功能,包括虚拟内存、分页、分段以及内存分配策略等。文章旨在解释这些复杂概念背后的原理,并展示它们如何共同作用于提升系统性能和资源利用效率。我们将从内存管理的基础知识出发,逐步过渡到高级话题,如内存泄漏检测与垃圾回收机制,为读者提供全面而深入的理解。
78 0
|
7月前
|
存储 算法
探索现代操作系统中的虚拟内存管理技术
在数字时代的浪潮中,操作系统的心脏——虚拟内存管理技术,正以它独有的韵律跳动。本文将带你穿梭于操作系统的迷宫,揭开虚拟内存如何巧妙地扩展有限的物理内存之谜。从分页机制的精妙设计到交换空间的策略运用,我们将一探究竟。你将看到,虚拟内存不仅仅是一个存储数据的地方,它是速度与效率的协调者,是多任务处理的幕后英雄。随着技术的演进,虚拟内存管理不断优化,为应用程序提供了一片更为广阔的运行天地。让我们一同走进这个充满智慧的世界,感受操作系统中虚拟内存管理的魅力所在。
66 1
|
6月前
|
存储 监控 安全
探索现代操作系统中的内存管理技术
【7月更文挑战第12天】在数字世界的心脏,操作系统扮演着至关重要的角色。本文将深入探讨内存管理技术,这一操作系统中的核心组件。我们将从基础的内存结构入手,逐步解析虚拟内存、分页和分段等高级概念。文章旨在为读者提供一个清晰的内存管理机制视图,并讨论其在性能优化和系统安全中的应用。通过分析现代操作系统如Linux和Windows的内存管理策略,我们可以更好地理解这些复杂系统的内部工作原理及其对计算领域的影响。
|
6月前
|
存储 缓存 安全
探索现代操作系统中的内存管理机制
【7月更文挑战第9天】在数字时代的心脏,操作系统扮演着至关重要的角色,而内存管理则是其跳动的节奏。本文将深入探讨现代操作系统中内存管理的精妙设计,从基础的内存分配策略到高级的虚拟内存技术,揭示它们如何优化资源使用、提升系统性能并保障数据安全。我们将通过具体示例和比较分析,展现不同内存管理技术的优劣与适用场景,为读者提供一扇洞悉操作系统深层工作机制的窗口。
|
6月前
|
存储 算法 数据安全/隐私保护
探索现代操作系统的内存管理技术
【7月更文挑战第4天】本文将深入探讨现代操作系统中内存管理的关键技术和策略,包括虚拟内存、分页与分段、以及内存分配算法。我们将了解这些技术如何优化资源使用,提高系统性能,并确保数据安全和完整性。
|
8月前
|
存储 架构师 索引
探索现代操作系统之核心:虚拟内存管理
【5月更文挑战第29天】 在本文中,我们将深入探讨现代操作系统的心脏——虚拟内存管理机制。不同于传统的摘要方式,本文将通过一个虚构的问答形式,模拟一个非技术的业务经理与系统架构师之间的对话,以浅显易懂的方式揭示虚拟内存技术的复杂性和必要性。我们将从虚拟内存的基本概念出发,逐步剖析其背后的技术原理,并通过实例来展现其在操作系统中的关键作用和对提升系统性能的重要性。
|
8月前
|
存储 缓存 算法
探索现代操作系统中的虚拟内存管理
【5月更文挑战第18天】 在当代计算机系统中,虚拟内存技术是支撑大型应用程序与多任务环境的关键。通过抽象物理硬件细节,它允许每个运行的程序仿佛拥有独立的、连续的地址空间。本文深入分析了虚拟内存的核心机制,包括分页、分段和请求分页调度,并讨论了它们如何提升系统的稳定性、安全性及效率。同时,文章还探讨了虚拟内存带来的性能问题及其优化策略,如页面置换算法和缓存技术。
75 4
|
7月前
|
存储 算法 数据处理
探索现代操作系统的虚拟内存管理机制
在数字时代的浪潮下,操作系统作为计算机系统的核心,其设计和管理策略直接影响到计算性能和用户体验。本文将深入分析现代操作系统中至关重要的一个组成部分——虚拟内存管理机制。我们将探讨其工作原理、实现技术以及面临的挑战和解决方案,旨在为读者提供一个关于如何通过优化虚拟内存来提升操作系统性能的全面视角。
|
8月前
|
算法 Ubuntu Linux
【操作系统原理】—— 进程调度
【操作系统原理】—— 进程调度
71 0