假定一个磁盘有200个柱面,编号为0一199,在完成了磁道125外的请求后,当前正在磁道143处为一个请求服务。 操作系统习题:假设一磁盘有100个柱面,编号为0-99,在完...

作者&投稿:柯琪 (若有异议请与网页底部的电邮联系)

解:

采用FCFS算法调度时,磁头移动顺序为:

143→86→147→91→177→94→150→102→175→130

磁头移动总量是565(柱面)

采用SSTF算法调度时,磁头移动顺序为:

143→147→150→130→102→94→91→86→175→177

磁头移动总量是162(柱面)

采用SCAN算法调度时,磁头移动顺序为:

143→147→150→175→177→130→102→94→91→86

磁头移动总量是125(柱面)

扩展资料:

磁头是硬盘中对盘片进行读写工作的工具,是硬盘中最精密的部位之一。磁头是用线圈缠绕在磁芯上制成的。硬盘在工作时,磁头通过感应旋转的盘片上磁场的变化来读取数据;通过改变盘片上的磁场来写入数据。

为避免磁头和盘片的磨损,在工作状态时,磁头悬浮在高速转动的盘片上方,而不与盘片直接接触,只有在电源关闭之后,磁头会自动回到在盘片上的固定位置(称为着陆区,此处盘片并不存储数据,是盘片的起始位置)。

参考资料来源:百度百科-磁头



【解答】采用FCFS算法调度时,磁头移动顺序为:
143→86→147→91→177→94→150→102→175→130
磁头移动总量是565(柱面)
采用SSTF算法调度时,磁头移动顺序为:
143→147→150→130→102→94→91→86→175→177
磁头移动总量是162(柱面)
采用SCAN算法调度时,磁头移动顺序为:
143→147→150→175→177→130→102→94→91→86
磁头移动总量是125(柱面)

一个磁盘有200个柱面,编号为零到100在完成磁盘125的,请按照12613的东西就可以了。

首先根据题意可知:磁头正由低磁道号向高磁道号方向移动。
fcfs: 顺序是:143--86--147--91--177--94--150--102--175--130
(143-86)+(147-86)+(147-91)+(177-91)+(177-94)+(150-94)+(150-102)+(175-102)+(175-130)=565
sstf:顺序是:143--147--150--130--102--94--91--86--175--177
(147-143)+(150-147)+(150-130)+(130-102)+(102-94)+(94-91)+(91-86)+(175-86)+(177-175)
=162
scan:顺序是:先移动到最大柱面号(199)再移动到最小柱面号(0)再移动到130
(199-143)+(199-0)+(130-0)=385

你好,这是我们期末老师给的题,你能说下每步的意思吗?~

先来先服务就是从143到86,再到147,再到91.。。按顺序来,移动量就是(143-86)+(147-86)+(147-91)+(177-91)。。。。。

最短寻道就是这些指令全知道之后,选择最近的一个,比如离143最近的是147,那么就先去147,然后离147最近的是150,所以再去150,以此类推。

最后扫描,无关顺序,离143较近的两个分别是147和130,所以转圈的方向为转向147方向,这样不必转完一圈,而是200-(143-130)=187

T0时刻是安全状态。给出一个安全序列P1-P3-P0-P2-P4,当然安全序列不只这一个,还可以有P3-P1-P0-P2-P4,P1-P3-P2-P0-P4等许多安全序列。
下面给出一些解释:max矩阵是进程所需的最大资源数量,当然一般不可能一次只满足一个进程,这样的话系统的并发度不高,allovation矩阵是当前状态下已经分配给各进程的资源(也就是各进程现在所拥有的资源),need矩阵是当前状态下各进程还需要的资源,need=max-allovation,available矩阵是系统还剩余的资源。
第一步,先去比较need矩阵和available矩阵,看available矩阵能满足哪个need矩阵,这里我们首先选择P1,当给予P1need矩阵中的资源后,P1执行完毕,将其所拥有的全部资源返还系统,即max矩阵里的资源,重新计算available矩阵大小。
第二步,重复第一步,直到所有的进程都得到资源执行完毕,生成一个安全序列或者存在某个状态,available矩阵不能满足need矩阵中剩余任何一个进程的资源需要,进入死锁状态,不存在安全序列。
另外需要说明的是,安全序列不一定是一个,但是只要找到一个安全序列,就能说明当前状态是安全状态。

一TB的硬盘相当于多少G??
答:1TB=1024GB。系统对内存的识别是以Byte(字节)为单位,每个字节由8位二进制数组成,即8bit(比特,也称“位”)。按照计算机的二进制方式,1Byte=8bit;1KB=1024Byte;1MB=1024KB;1GB=1024MB;1TB=1024GB;1TB=1024GB。

磁道周长不同,为啥每个磁道分的扇区个数相同且字节数相同
答:1)正常工作状态时,磁盘马达恒速旋转,角速度恒定不变,线速度则越外圈越大。2)划分扇区,角速度不变,单位时间扇区数相同。因此可以简单实现“磁道周长不同,每个磁道分的扇区个数相同且字节数相同”3)不采用角速度来划分扇区,需要控制高速旋转(如7200转、10000转、15000转)的马达每移动一个磁道...

硬盘的“磁道,柱面,扇区,簇”这些之间有什么关系?
答:硬盘中,不同盘片相同半径的磁道所组成的圆柱称为柱面。磁道与柱面都是表示不同半径的圆,在许多场合,磁道和柱面可以互换使用,我们知道,每个磁盘有两个面,每个面都有一个磁头,习惯用磁头号来区分。扇区,磁道(或柱面)和磁头数构成了硬盘结构的基本参数,帮这些参数可以得到硬盘的容量,基计算公式为...

一个柱面等于多少扇区
答:一个柱面≈16065个扇区。具体数值,你打开那些硬盘管理软件,找到总扇区数和柱面数,相除即可得出。例如我的160G硬盘,总扇区数=321,672,959,柱面数=20023;那么一个柱面就等于321,672,959/20023=16065.173001048个扇区。用这个数乘以柱面,就可以轻松定位到扇区位置。

假定一个硬盘的磁头数为16,柱面数为1000,每个磁道有扇区50,该硬盘的存...
答:容量=磁头*磁道(柱面)*每磁道扇区*512(B)容量=16*1000*50=800000*512=409600000(B)硬盘厂家容量计算是1000B=1KB;1000KB=1MB;1000MB=1GB 所以409600000/1000/1000/1000=409.6MB=0.4096GB 注意:操作系统的计算容量是:1024KB=1MB,1024MB=1GB,所以实际容量永远小于标示容量 1T硬盘实际上只有...

硬盘存储容量如何计算?
答:磁盘存储容量 如上面所说,一块磁盘通常采用三级编址,因此,磁盘存储器的存储容量可以用如下公式来计算:存储容量C=柱面(磁道)数T x 磁盘面(磁头)数H x 扇区数S 应当指出,这里所说的存储容量是指磁盘存储器能够保存的有效数据量,在磁盘上记录的许多其他信息不计算在存储容量之内。有些人可能已经...

chs是什么意思?
答:CHS,是FDISK在分区期间所需磁盘信息。CHS寻址模式:① CHS寻址模式将硬盘划分为磁头(Heads)、柱面(Cylinder)、扇区(Sector)。△磁头(Heads):每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片的一个面。因此,用第几磁 头就可以表示数据在哪个磁面。△柱面(Cylinder):所有磁片中半径相同的同心...

扇区、磁盘块、页。磁盘是如何存储数据的:磁盘的物理结构
答:数据存储在盘片上的一个个扇区中。1)1个扇区(磁道)可存储512Bytes的数据量;2)一个平面中同一半径下的多个扇区共同组成了1个磁道;3)一个盘片有2个盘面,每个盘面都对应一个磁头,负责读写数据;4)一个硬盘可以有多个盘片;5)同一半径下的多个磁道共同组成了1个柱面。(2)磁头和机械手臂机械...

什么是CHS寻址模式?
答:CHS,是FDISK在分区期间所需磁盘信息。CHS寻址模式:① CHS寻址模式将硬盘划分为磁头(Heads)、柱面(Cylinder)、扇区(Sector)。△磁头(Heads):每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片的一个面。因此,用第几磁 头就可以表示数据在哪个磁面。△柱面(Cylinder):所有磁片中半径相同的同心...

CHS是什么意思啊
答:CHS,是FDISK在分区期间所需磁盘信息。CHS寻址模式:① CHS寻址模式将硬盘划分为磁头(Heads)、柱面(Cylinder)、扇区(Sector)。△磁头(Heads):每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片的一个面。因此,用第几磁 头就可以表示数据在哪个磁面。△柱面(Cylinder):所有磁片中半径相同的同心...