2022年南京航空航天大学922数据结构与操作系统之计算机操

更新时间:2023-04-10 01:19:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

专注考研专业课13年,提供海量考研优质文档!

第 1 页,共 17 页

目录

2018年南京航空航天大学922数据结构与操作系统[专硕]之计算机操作系统考研仿真模拟五套

题(一) .................................................................................................................................. 2 2018年南京航空航天大学922数据结构与操作系统[专硕]之计算机操作系统考研仿真模拟五套

题(二) .................................................................................................................................. 5 2018年南京航空航天大学922数据结构与操作系统[专硕]之计算机操作系统考研仿真模拟五套

题(三) .................................................................................................................................. 8 2018年南京航空航天大学922数据结构与操作系统[专硕]之计算机操作系统考研仿真模拟五套

题(四) ................................................................................................................................ 12 2018年南京航空航天大学922数据结构与操作系统[专硕]之计算机操作系统考研仿真模拟五套

题(五) (15)

专注考研专业课13年,提供海量考研优质文档! 第 2 页,共 17 页 2018年南京航空航天大学922数据结构与操作系统[专硕]之计算机操作系统考研仿真

模拟五套题(一)

说明:仿真模拟试题是根据本校该考试科目历年考研真题题型及出题难度,结合常考侧重点,精心整理编写,均含有详细答案解析,是考研必备参考资料。

——————————————————————————————————————————

一、综合题

1. 令为大小为地址为X 的块的伙伴系统地址,试写出的通用表达式。

【答案】⑴

(2)当

2. 为什么在访问文件之前,要用Open 系统调用先打开该文件?

【答案】设置系统调用open 的目的,是为了方便用户及简化系统的处理。open 的功能是把有关的文件属性从磁盘拷贝到内存中,以及在用户和指名文件之间建立一条快捷的通路,并给用户返回一个文件描述fd 。文件被打开后,用户对文件的任何操作都只须使用fd 而非路径名。

3. 病毒设计者采取了哪几种隐藏方式来让病毒逃避检测?

【答案】病毒设计者通常采取3种隐藏方式来让病毒逃避检测:

(1)伪装

为了逃避检测,病毒将把自己伪装起来,使被感染过的文件与原有文件一样。①通过压缩伪装。病毒程序的设计者为了隐藏病毒,通过压缩技术,使感染上病毒的文件的长度与原有文件的长度一致,以逃避检查。在使用压缩方法时,在病毒程序中应包含压缩程序和解压缩程序;②通过修改日期或时间来伪装。病毒程序的设计者还会修改感染上病毒的文件的修改日期和时间,使之与原文件相同。

(2)隐藏

为了逃避反病毒软件的检测,病毒程序的设计者常把病毒隐藏在一个不易检查到的地方。①隐藏于目录和注册表空间。在目录的末端是一个隐藏病毒的好地方;②隐藏于程序的页内零头里。一个程序段和数据段可能被装入若干个页面中,通常在最后一页都会有页内零头。因此,在系统中就可能存在许多的页面零头,病毒就可隐藏在这些零头中,当病毒占用多个零头时,可由指针将这些零头链接起来;③更改用于磁盘分配的数据结构。在这种方法中,病毒程序可以为真正的引导记录扇区和病毒自身重新分配磁盘空间,然后再更改用于磁盘分配的数据结构的内容,使病毒合法地占据存储空间,既不会被发现,也不会被覆盖;④更改坏扇区列表。病毒程序可以更改真正的引导记录扇区和病毒程序分配到磁盘的任意空闲扇区,然后就把这些扇区作为坏扇区,再相应地修改磁盘的坏扇区列表。

(3)多形态

为了逃避反病毒软件的检测,病毒设计者又设计了多形态病毒。常用的产生多形态病毒的方

专注考研专业课13年,提供海量考研优质文档! 第 3 页,共 17 页 法如下:①插入多余的指令;②对病毒程序进行加密。

4. 简要说明为什么要从FAT12发展为FAT16?又进一步要发展为FAT32?

【答案】(1)从FAT12发展为FAT16的原因

FAT12表中的表项有限制,亦即最多只允许4096个。这样,随着磁盘容量的增加,必定会引起簇的大小和簇内碎片也随之增加。要想増加FAT 表中的表项数,就必须增加FAT 表的位数(宽度)。如果我们将FAT 表项位数增至16位,最大表项数将增至65536(216)个,此时便能将一个磁盘分区分为65536(216)个簇。

(2)从FAT16发展为FAT32的原因

由于FAT16表的长度只有65535项,随着磁盘容量的增加,簇的大小也必然会随之增加,为了减少簇内零,也就应当增加FAT 表的长度,为此需要再增加FAT 表的宽度,这样也就由FAT16演变为FAT32。

5. 0S 有哪几大特征?其最基本的特征是什么?

【答案】不同操作系统具备各自不同的特征,如批处理系统有着高的资源利用率和系统吞吐量;分时系统能获得及时响应;实时系统具有实时特征。同时,它们也具有并发、共享、虚拟和异步这四种共同的基本特征。

(1)并发性 并发性

是指两个或多个事件在同一时间间隔内发生。 (2)共争性 共享

是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用,相应地,把这种资源的共同使用称为资源共享,或称为资源复用。 (3)虚拟性

“虚拟”

是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。 (4)异步性

进程是以人们不可预知的速度向前推进,即不确定性。

其中,并发特征是操作系统最基本的特征,其它三个特征都是以并发特征为前提的。

6. 现代操作系统较之传统操作系统又增加了哪些功能和特征?

【答案】(1)现代操作系统増加的功能

传统的0S 具有处理机管理、存储器管理、设备管理、文件管理和提供友好的用户接口这五大功能,现代0S 中还增加了面向安全、面向网络和面向多媒体等功能。

(2)现代操作系统增加的特征

现代操作系统较传统的多道批处理系统、实时操作系统以及分时操作系统増加并发性、资源共享性、虚拟性和异步性四大特征。

专注考研专业课13年,提供海量考研优质文档! 第 4 页,共 17 页 7. 采用单级目录能否满足对目录管理的主要要求?为什么?

【答案】(1)采用单级目录不能满足对目录管理的主要要求。

(2)采用单级目录不能满足对目录管理的主要要求的原因

单级目录的优点是简单且能实现目录管理的基本功能一按名存取,但却存在下述一些缺点: ①查找速度慢

对于稍具规模的文件系统,会拥有数目可观的目录项,致使为找到一个指定的目录项要花费较多的时间。对于一个具有IV 个目录项的单级目录,为检索出一个目录项,平均需查找N/2个目录项。

②不允许重名

在一个目录表中的所有文件,都不能与另一个文件有相同的名字。然而,重名问题在多道程序环境下却又是难以避免的;即使在单用户环境下,当文件数超过数百个时,也难于记忆。

③不便于实现文件共享

通常,每个用户都有自己的名字空间或命名习惯。因此,应当允许不同用户使用不同的文件名来访问同一个文件。然而,单级目录却要求所有用户都用同一个名字来访问同一文件。简言之,单级目录只能满足对目录管理的四点要求中的第一点,因而,它只能适用于单用户环境。

本文来源:https://www.bwwdw.com/article/keal.html

Top