通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"考研真题" 试卷中 2019年考研408计算机统考真题在线评测(附答案) 中有题目如下:
第1题
某计算机系统中的磁盘有 300 个柱面,每个柱面有 10 个磁道,每个磁道有 200 个扇区,扇区大小为 512B。文件系统的每个簇包含 2 个扇区。请回答下列问题:
(1)磁盘的容量是多少?
(2)假设磁头在 85 号柱面上,此时有 4 个磁盘访问请求,簇号分别为 100 260、60 005、101 660 和 110 560。若采用最短寻道时间优先(SSTF)调度算法,则系统访问簇的先后次序是 什么?
(3)第 100 530 簇在磁盘上的物理地址是什么?将簇号转换成磁盘物理地址的过程是由 I/O 系统的什么程序完成的?
【答案解析】
(1)磁盘容量 = 磁盘的柱面数每个柱面的磁道数每个磁道的扇区数每个扇区的大小 = (300 ×10×200×512/1024)KB = 3×105KB。
(2)磁头在 85 号柱面上,对 SSTF 算法而言,总是访问当前柱面距离最近的地址。注意每个簇包含 2 个扇区,通过计算得到, 85 号柱面对应的簇号为 85000~85999 。通过比较得 出,系统最先访问离 85000~85999 最近的 100260,随后访问离 100260 最近的 101660, 然后访问 110560,最后访问 60005。顺序为 100260、101660、110560、60005。
(3)第 100530 簇在磁盘上的物理地址由其所在的柱面号、磁道号、扇区号构成。 柱面号=⌊簇号/每个柱面的簇数⌋ = ⌊100530/(10×200/2)⌋=100。 磁道号=⌊(簇号%每个柱面的簇数)/每个磁道的簇数⌋=⌊530/(200/2)⌋=5。 扇区号=扇区地址%每个磁道的扇区数=(530×2)%200=60。 将簇号转换成磁盘物理地址的过程由磁盘驱动程序完成。
所属试卷:2019年考研408计算机统考真题在线评测(附答案)
已知在一个类体中包含如下函数原型:VOLUME ope
有如下程序:执行这个程序的输出结果是。
在E-R图中,表示实体的图形是( )。
下列选项中,不属于模块间耦合的是( )。
有如下程序程序运行后的输出结果是( )。
有以下程序程序运行后的输出结果是( )。
有以下程序程序的输出结果是。
以下选项中不合法的标识符是。
按下列要求编程,实现类的定义,并在主函数中测试这个类。
已知x='hello world.',那么表达式x.f
已知x=[1,2,3,2,3],执行语句x.remov
在循环语句中,_______语句的作用是提前进入下一次
如果函数中没有return语句或者return语句不带
以下C程序的运行结果是( )。(注释:□表示空格)
以下程序时将矩阵a、b的和存入矩阵c中并按矩阵形式输出
由N个有序整数组成的数列已放在一堆数组中,给定程序MO
假设linux分配给光驱的设备名是/dev/cdrec
vi编辑器有哪几种工作模式?如何在这几种工作模式之间转
关系代数中的π运算符对应于SQL语言中的 子句。
创建表语句中表示定义唯一约束的子句是
在数据定义语言(DDL)的基本功能中,不包括的是( )
在下列几种情况下,不适合创建索引的是。
设x=5>1+2,x的值为_____。
有以下程序程序的运行结果是
输入:5 6输出:( )
下面是根据欧几里得算法编写的函数,它所计算的是 a 和
现有一段文言文,要通过二进制哈夫曼编码进行压缩。简单起
(格雷码, GrayCode ) 格雷码是对十进制数
(过河问题) 在一个月黑风高的夜晚,有一群人在河的右岸
关于 CPU下面哪些说法是正确的:
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2