社区
汇编语言
帖子详情
每扇区通常是512字节的困惑!
panwill2000
2007-07-06 06:24:11
看到资料上说:“拿一个盘片来讲,它和软盘类似,上面被分成若干个同心圆磁道,每个磁道被分成若干个扇区,每扇区通常是512字节。”
自己的疑惑的是每个扇区在外圈的面积最大,越靠近圆心面积越小,为何都还512字节?请知道给解释下
...全文
880
6
打赏
收藏
每扇区通常是512字节的困惑!
看到资料上说:“拿一个盘片来讲,它和软盘类似,上面被分成若干个同心圆磁道,每个磁道被分成若干个扇区,每扇区通常是512字节。” 自己的疑惑的是每个扇区在外圈的面积最大,越靠近圆心面积越小,为何都还512字节?请知道给解释下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyl910
2007-07-10
打赏
举报
回复
S.M.A.R.T.把硬件细节屏蔽了
现在使用LBA地址,每个逻辑块512字节
liangbch
2007-07-09
打赏
举报
回复
最新的硬盘如何划分扇区我不清楚,但是,对软盘和早期的硬盘来说,每个同心圆(磁道)包含的扇区数是相同的,因此每个扇区的记录密度确实并不相同,外面的密度大,里面的密度小,故0磁道放在密度相对较小(数据相对可靠)外周。
还有,不管你用的是什么磁盘或者是FLASH文件系统,对于某一个存储设备,每个扇区的字节数总是相同的。但是对于不同的设备(或文件系统)每个扇区包含的字节数并不总是512byte,如某个ipod的MP3播放器,其每个扇区的字节数可能是2048.
pangsp
2007-07-09
打赏
举报
回复
盘片内外侧的记录密度是一样的吧, 最内侧的磁道可能只有100个扇区,次内侧的磁道可能有110个扇区。。。。依次递增,最外侧的磁道有500个扇区。
TonyWJ
2007-07-09
打赏
举报
回复
现在的硬盘已经不是简单的按同心圆划分扇区了,包括柱面、磁头。
按照线性寻址就可以了。
ninechord
2007-07-06
打赏
举报
回复
早期的磁盘读写数据时,是依靠磁盘的旋转及磁头的径向移动来完成的,所以外圈扇区的面积确实要更大,其存储密度相对来说也要更低.现在的硬盘已不是如此分扇区了,通常会将盘面由内到外分成几个区域,每个区域分成不同的扇区数.
smartcatiboy
2007-07-06
打赏
举报
回复
我也想知道,扇区的知识都来源教科书,实在过时得厉害
基于Bochs仿真Linux0.11内核块设备详解
通过本课程的学习,可以达到以下目标:1、首先,利用bochs、SLS Linux、bximage工具创建硬盘文件系统镜象,并对该镜象进行分区、格式化、制作根文件系统;2、在具备1实战经验后,讲解硬盘MBR、分区表、主分区等结构,并结合代码理解硬盘这个最常用的块设备;3、建立系统CPU、硬盘控制器、驱动器之间的关系,构建块设备驱动开发框架,让驱动从此不再那么神秘;4、建立块设备驱动、缓冲区管理、文件系统三者之间的关系,对于多进程同时访问一块缓冲区的处理流程有更清晰和深刻的理解;5、帮助学员搞清楚块设备驱动与中断处理程序之间的关系;6、内核块设备表建立过程和使用方法;7、缓冲区块大小、磁盘块大小、
扇区
大小傻傻分不清楚?本课程会给你清晰的讲解。8、授人以鱼不如授人以渔,本课程中介绍的代码学习方法,可以帮你摆脱盲目看代码带来的
困惑
、迷茫和一头雾水。块设备驱动开发在底层驱动开发中占很大一部分,通过本课程的学习,可以帮助学员理解驱动开发的基本框架,驱动芯片的操作过程,提升工作和后续学习的效率,找到更多内核学习的乐趣。
关于隐藏
扇区
与保留
扇区
的区分
实现FAT文件系统,刚开始的时候对隐藏
扇区
和保留
扇区
很
困惑
,不清楚FAT表的入口地址应该根据什么来进行计算。查阅资料,对这个问题,网上并没有非常清晰的答案。这实际上是非常关键的一点,如果不清楚,那么无法获得BPB的信息。根据工作的进展,这个问题已经解决。现在读取128M/
512
M/1G的CF卡中的语音文件利用DAC播放,已经非常流畅了。下面对这个问题总结一下。 假设现在有硬
GPT分区
全局唯一标识分区表(GUID Partition Table,缩写:GPT)是指全局唯一标示磁盘格式。它是Extensible Fi标准(被Intel用于替代个人计算机的BIOS)的一部分,对于那些
扇区
为
512
字节
的磁盘,MBR分区表不支持容量大于2.2TB(2.2 ×1012
字节
)的分区,然而,一些硬盘制造商(诸如希捷和西部数据)注意到这个局限性,并且将他们的容量较大的磁盘升级到4KB的
扇区
,这意味着MBR的有效容量上限提升到16 TiB。
腾讯后台开发面试题
理解inode 一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"
扇区
"(Sector)。每个
扇区
储存
512
字节
(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个
扇区
地读取,这样效率太低,而是一次性连续读取多个
扇区
,即一次性读取一个"块"(block)。这种由多个
扇区
组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4K...
从零开始的操作系统 (第三章:引导
扇区
编程(16位实模式))
译至: http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf 上一篇: 从零开始的操作系统 (第二章:计算机体系结构和引导过程) 即使提供了示例代码,您无疑会发现在二进制编辑器中编写机器代码简直丧心病狂。 您必须记住或引用机器代码来使CPU工作。 幸运的是,并不是你一个人感到困扰,因此才有人编写了汇编程序,将更...
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章