前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >4.3.4 磁盘组织与管理

4.3.4 磁盘组织与管理

作者头像
week
发布2018-08-27 10:26:29
5370
发布2018-08-27 10:26:29
举报
文章被收录于专栏:用户画像用户画像

一、在磁盘上进行一次读写操作需要哪几部分时间?其中哪部分时间最长?

在磁盘上进行一次读写操作花费的时间由寻道时间,延迟时间和传输时间决定。其中寻道时间是将磁头移动到指定磁道所需要的时间。延迟时间是磁头定位到某个磁道的扇区(块号)所需要的时间,传输时间是从磁盘读出或向磁盘写入数据所经历的时间。一般来说,寻道时间因为要移动磁臂,所以占用的时间最长。

二、存储一个文件时,当一个磁道存不下时,剩下部分是存在同一个盘面的不同磁道好,还是存在同一个柱面的不同盘面好?

寻道时间对于一次磁盘访问的影响是最大的,如果存在同一个盘面的不同磁道,那么磁臂必要移动。这样会大大增加文件的访问时间,而存在同一个柱面的不同盘面就不需要移动磁道,所以一般情况下存在同一柱面的不同盘面更好。

一、磁盘地址结构:柱面号、盘面号、扇区号

二、读写时间

(1)寻道时间:将磁头移动到指定磁道所需要的时间。

(2)延迟时间:磁头定位到某一磁道的扇区所需要的时间。

(3)传输时间:从磁盘读出或向磁盘写入数据所经历的时间。

(4)启动时间:(一般忽略):控制器的启动时间。

三、调度算法

(1)先来先服务

(2)最短寻道时间优先:选择与当前磁头所在磁道距离最近的请求

(3)扫描算法:选择磁头当前移动方向上,选择与当前磁头所在磁道距离最近的请求

(4)循环扫描:在扫描算法的基础上规定磁头单向移动来提供服务。

四、磁盘管理

(1)初始化:对磁盘进行低级格式化(物理分区)和逻辑格式化

(2)引导块:存放初始化程序(自举程序)

(3)坏块:对于损坏扇区的处理

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015年12月08日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档