操作系统:磁盘结构和磁盘块号计算方法

磁盘结构

  • 磁盘存储器是一种高速、大容量的随机存储设备
  • 用于存放大量的文件和数据

磁盘设备由一组盘组组成:

  • 包括一张或多张盘片,每张盘片分正反两面
  • 每面可划分成若干磁道各磁道之间留有必要的间隙
  • 每条磁道又分为若干个扇区,各扇区之间留有一定的空隙,每个扇区的大小相当于一个盘块大小
    磁盘在存储信息之前,必须进行磁盘格式化。

在微机上配置的硬盘和软盘一般采用移动磁头结构

  • 一个盘组中所有盘片被固定在一根旋转轴上,沿着一个方向高速旋转
  • 每个盘面配有一个读/写磁头,所有的读/写磁头被固定在移动臂上同时移动
    在这里插入图片描述
  • 将磁头按从上到下次序编号,称为磁头号
  • 每个盘面有许多磁道,磁头位置下各个盘面上的磁道处于同一个圆柱面上,称这些磁道组成了一个柱面
  • 每个盘面上的磁道从0开始,由外向里顺序编号(磁道号),通过移动臂的移动,读/写磁头可定位在任何一个磁道上
  • 移动磁头仅能以串行方式进行读/写
  • 当移动臂移到某一个位置时,所有的读/写磁头处在同一个柱面上,盘面上的磁道号即为柱面号
  • 每个盘面被划分成若干个扇区,沿与磁盘旋转相反的方向给个扇区编号,称为扇区号
  • 系统存放信息时,按柱面顺序存放

磁盘存储空间的位置可以由三个参数决定:

  • 柱面号、磁头号和扇区号(每个参数均从“0”开始编号)
  • 磁盘空间的盘块按柱面(从0号柱面开始)、磁头、扇区顺序编号

磁盘位置计算

磁盘存储器中用t表示每个柱面上的磁道数,用s表示每个磁道上的扇区数,则第i 柱面号j磁头号k扇区号所对应的块号b可用如下公式确定:

 b=k+(j+i×t)

解释
可以把它看成b=k+s * j+s * i*t;
在这里插入图片描述
图片有刊物,外围扇区数是s*j,感谢评论区老哥

根据块号也可以确定该块在磁盘上的位置

  • 每个柱面上有:s×t个磁盘块
  • 计算第p块在磁盘上的位置,可以令d=s×t,则有:
    • i柱面号=[p/d]
    • j磁头号=[(p mod d)/s]
    • k扇区号=(p mod d mod s)
  • 16
    点赞
  • 104
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
### 回答1: 计算机组成:结构化方法是一本关于计算机硬件和软件设计的PDF教材。这本教材将计算机系统划分为五个功能层次:处理器、控制器、存储器、输入/输出和总线。每个层次都被详细介绍和解释,包括它们的组成部分和相互之间的工作原理。 在处理器层次,教材涵盖了处理器的结构和功能。它解释了指令的执行过程,包括指令的获取、译码和执行。此外,还介绍了处理器的流水线设计和指令级并行性的概念。 在控制器层次,教材解释了计算机的控制器如何协调和控制各个部件的操作。它介绍了控制器的设计原则和组成部分,如时序逻辑和状态机。 在存储器层次,教材探讨了不同类型的存储器,如RAM、ROM和磁盘。它详细解释了存储器的工作原理和数据的存储和检索过程。 在输入/输出层次,教材介绍了计算机与外部设备之间的通信和数据传输。它涵盖了输入设备、输出设备和通信接口的原理和应用。 最后,在总线层次,教材解释了计算机内部各个部件之间的数据传输和通信路径。它介绍了总线的类型和特性,如地址总线、数据总线和控制总线。 总的来说,计算机组成:结构化方法是一本涵盖了计算机硬件和软件设计的全面教材。它通过结构化的方式,使读者能够全面了解计算机系统的各个层次和组成部分,从而更好地理解计算机工作的原理和方法。 ### 回答2: 计算机组成是指计算机硬件和软件的组织和结构,以及它们之间的相互关系。计算机组成的目的是实现计算机的功能,并确保计算机的高效运行。 结构化方法是一种系统化的方法论,用于设计和实现计算机系统。它强调模化、层次化和分层设计的原则,以及模之间的接口和通信。 《计算机组成:结构化方法 pdf》是一本关于计算机组成和结构化方法的书籍。该书介绍了计算机系统的各个组成部分,如中央处理器(CPU)、存储器、输入输出设备等,并详细解释了它们的功能和相互关系。 此外,该书还介绍了结构化方法在计算机系统设计和开发中的应用。它介绍了如何使用结构化方法进行模化设计、层次化设计和分层设计,以及如何定义模之间的接口和通信方式。 该书还强调了计算机系统设计的准则和原则,如性能、可扩展性、可重用性和可维护性等。它还介绍了一些常用的结构化方法工具和技术,如数据流图、状态转换图和结构化程序设计等。 通过学习《计算机组成:结构化方法 pdf》,读者可以深入理解计算机系统的组成和结构,掌握结构化方法在计算机系统设计中的应用,同时了解计算机系统设计的原则和准则,从而提高计算机系统的设计和开发能力。这对于计算机科学和工程领域的学习者和从业者来说都非常有价值。 ### 回答3: 《计算机组成:结构化方法》是一本关于计算机组成原理的教材,介绍了计算机的基本组成部分和工作原理。 首先,该教材会介绍计算机的基本组成部分,包括中央处理器(CPU)、存储器、输入输出设备等。中央处理器是计算机的核心,负责解释和执行计算机指令。存储器用于存储数据和指令,包括主存储器和辅助存储器。输入输出设备用于与计算机进行数据的输入和输出。 其次,教材会详细介绍中央处理器的结构和工作原理。中央处理器由运算器、控制器和寄存器组成。运算器负责进行算术和逻辑运算,控制器负责指令的解释和执行,寄存器用于存储数据和指令。教材会阐述运算器和控制器的具体结构和运作方式。 此外,教材还会讲解存储器的层次结构和存储器的工作原理。存储器的层次结构包括高速缓存、主存储器和辅助存储器,不同层次的存储器具有不同的访问速度和容量。教材会介绍存储器的读写操作和存储层次的优化策略。 最后,教材还会涉及输入输出设备的结构和工作原理。输入输出设备用于与外部设备进行数据的交互,教材会介绍各种输入输出设备的工作原理和接口标准。 总之,《计算机组成:结构化方法》是一本系统和全面介绍计算机组成原理的教材,对于学习计算机组成和体系结构的人来说非常有价值。读者通过阅读该教材,可以深入了解计算机的各个组成部分和它们之间的相互关系,从而更好地理解计算机的工作原理和设计思想。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zeker62

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值