注意:本文涉及的磁头移动轨迹图片,来自于

  • 作者:小林coding

文章目录

  • 一:一次读/写磁盘所消耗的时间
  • 二:磁盘调度算法
    • (1)先来先服务算法(FCFS)
    • (2)最短寻道时间优先(SSTF)
    • (3)扫描算法(SCAN)
      • A:扫描算法(SCAN)
      • B:LOOK算法
    • (4)循环扫描算法(C-SCAN)
      • A:循环扫描算法(C-SCAN)
      • B:C-LOOK算法

一:一次读/写磁盘所消耗的时间

一次磁盘读写花费的时间由以下三种时间决定

  • 寻道时间
  • 延迟时间
  • 传输时间

寻道时间

(王道408考研操作系统)第四章文件管理-第二节2:磁盘调度算法相关推荐

  1. (王道408考研操作系统)第四章文件管理-第二节4:磁盘的管理

    文章目录 一:磁盘初始化 二:引导块 三:坏块的管理 一:磁盘初始化 一个新的磁盘只是一个含有磁性记录材料的空白盘 在磁盘能存储数据之前,它必须分成扇区以便磁盘控制器能进行读和写操作,此过程称之为低级 ...

  2. (王道408考研操作系统)第四章文件管理-第二节3:减少延迟时间的方法

    文章目录 一:关于延迟时间 二:减少延迟时间的方法 (1)交替编号 (2)错位命名 一:关于延迟时间 前面说过,延迟时间是指通过旋转磁盘,使磁头定位到目标扇区所需要的时间. 如下,理想化的延迟时间就是 ...

  3. (王道408考研操作系统)第四章文件管理-第二节1:磁盘的结构

    文章目录 (1)磁盘设备组成 A:存储区域 B:硬盘存储器的构成 (2)磁盘性能指标 (3)磁盘地址 (4)磁盘工作过程 (1)磁盘设备组成 A:存储区域 一块硬盘含有若干记录面,每个记录面划分为若干 ...

  4. (王道408考研操作系统)第四章文件管理-第一节7:文件共享

    文章目录 一:基于索引结点的共享方式(硬链接) (1)介绍 (2)Linux演示 二:基于符号链的共享方式(软链接) (1)介绍 (2)Linux演示 所谓文件共享就是指 使多个用户(进程)共享同一个 ...

  5. (王道408考研操作系统)第四章文件管理-第一节1:文件管理初识

    注意本节只是对本章所涉及的内容简单介绍,便于入门,可以不看 文章目录 一:文件基本概念 二:文件的组织方式 (1)文件内部数据如何组织 (2)文件与文件如何组织 三:操作系统需要提供的功能 四:操作系 ...

  6. (王道408考研操作系统)第四章文件管理-第一节6:文件基本操作

    文章目录 一:创建文件(create系统调用) 二:删除文件(delete系统调用) 三:打开文件(open系统调用) 四:关闭文件(close系统调用) 五:读文件(read系统调用) 六:写文件( ...

  7. (王道408考研操作系统)第四章文件管理-第一节5:文件存储空间管理

    文章目录 一:空闲表法 (1)定义 (2)如何分配磁盘块 (3)如何回收磁盘块 二:空闲链表法 (1)空闲盘块链的分配和回收 (2)空闲盘区链的分配和回收 三:位示图法 (1)定义 (2)如何分配磁盘 ...

  8. (王道408考研操作系统)第四章文件管理-第一节4:文件物理结构(文件分配方式)

    文章目录 一:连续分配 二:链接分配 A:隐式链接 B:显式链接 三:索引分配 (1)基本概念 (2)一个问题 A:链接方案 B:多层索引 C:混合索引 文件分配方式大总结 文件的物理结构是指如何为文 ...

  9. (王道408考研操作系统)第四章文件管理-第一节3:文件目录

    文章目录 一:引入(以Linux为例) (1)Linux一切皆文件 (2)区别目录项和目录 (3)索引结点.目录项和文件数据的关系 二:文件控制块和索引结点 (1)文件控制块 (2)索引结点 三:目录 ...

最新文章

  1. 集成ACEGI 进行权限控制
  2. 离2006年考研还有一个月
  3. WebService到底是什么?
  4. 【Python】Github上125k+Star的Python算法资料
  5. leetcode|第三大的数java题解
  6. java - 匿名类
  7. day03 基本数据类型
  8. Kubernetes在上汽集团云平台及AI方面的应用
  9. GDC 2012]Epic Games谈在智能手机上制作和台式游戏机同等级的图形游戏的经验
  10. 点击菜单选项,右侧主体区新增子界面(Tab)的实现
  11. x264源代码简单分析:编码器主干部分-2
  12. 寻找春天nbsp;九宫格日记-2012.08.03
  13. 程序员的悲哀是什么?
  14. 一个Vue+Canvas的酷炫后台管理
  15. 【CV实战】年轻人的第一个深度学习CV项目应该是什么样的?(支持13大深度学习开源框架)...
  16. Groovy(Java笨狗)系列--fields and local variables
  17. NOIP-2018 提高组(复赛) 模拟试题之--T1 帽子戏法
  18. DOM中的动态NodeList与静态NodeList
  19. 【创建petstore数据库与表】
  20. 【微信小程序】小茶书项目

热门文章

  1. 互联网红利消退,下一个机会在哪?
  2. linux安装mysql后如何连接_Linux安装mysql后开启远程连接(记录相关命令)
  3. linux设置网络 重命名,01-Redhat/Centos7网卡命名介绍及修改方式
  4. weka使用训练集分类测试集_科学网—使用独立测试集对分类模型进行评估 - 李向东的博文...
  5. 新录制了一个Cytoscape整合富集分析和基因表达的网络图绘制
  6. 基因组浏览器使用 (EPGG)
  7. 动画学信奥 漫画学算法 CSP-J入门级 (三)、算法(依据「NOI大纲」)
  8. P2089 烤鸡(python3实现)
  9. Laravel框架登录功能实例
  10. STM32H743+Cube-Keil上移植RTX5实时系统