扇区 物理块 逻辑块
来源:互联网 发布:淘宝比较冷门的类目 编辑:程序博客网 时间:2024/05/16 14:13
sector:硬件(磁盘)上的最小的操作单位,是操作系统和块设备(硬件、磁盘)之间传送数据的单位
block由一个或多个sector组成,是软件(OS、文件系统)中最小的操作单位;操作系统的虚拟文件系统从硬件设备上读取一个block,实际为从硬件设备读取一个或多个sector.对于文件管理来说,每个文件对应的多个block可能是不连续的;block最终要映射到sector上,所以block的大小一般是sector的整数倍。不同的文件系统block可使用不同的大小,操作系统会在内存中开辟内存,存放block到所谓的block buffer中。
=======================================================================
扇区组成物理块,物理块对应逻辑块,逻辑块与文件相对应。
扇区是硬件被操作时软件使用的最小的操作单元,就是一个扇区一个扇区进行操作(扇区的大小在存储设备生产时就设计好)。
块是上层软件中(操作文件时)使用的最小的操作单元,就是(操作文件时)一个块一个块进行操作(块的大小格式化时可以设置【如linux、fatfs等等】)。
如fatfs的格式化函数(即在存储设备上建立文件系统)
具体文件系统管理的是一个逻辑空间,这个逻辑空间就象一个大的数组,数组的每个元素就是文件系统操作的基本单位——逻辑块,逻辑块是从0开始编号的,而且,逻辑块是连续的。与逻辑块相对的是物理块,物理块是数据在磁盘上的存取单位,也就是每进行一次I/O操作,最小传输的数据大小。我们知道数据是存储在磁盘的扇区中的,那么扇区是不是物理块呢?或者物理块是多大呢?这涉及到文件系统效率的问题。
如果物理块定的比较大,比如一个柱面大小,这时,即使是1个字节的文件都要占用整个一个柱面,假设Linux环境下文件的平均大小为1K,那么分配32K的柱面将浪费97%的磁盘空间,也就是说,大的存取单位将带来严重的磁盘空间浪费。另一方面,如果物理块过小,则意味着对一个文件的操作将进行更多次的寻道延迟和旋转延迟,因而读取由小的物理块组成的文件将非常缓慢!可见,时间效率和空间效率在本质上是相互冲突的。
- 扇区 物理块 逻辑块
- 扇区 物理块 逻辑块 flash 基础概念【网络收集】
- 扇区 物理块 逻辑块 flash 基础概念【网络收集】
- 文件系统中的逻辑块、物理块和扇区之间的关系
- 文件系统中的逻辑块、物理块和扇区之间的关系
- 构建并修复逻辑损坏块和物理损坏块
- 扇区 块 缓冲区 页框
- Oracle数据文件的坏块,可分为物理坏块和逻辑坏块(转)
- 磁盘扇区和磁盘块、块设备
- 物理扇区和逻辑扇区(相对扇区)的关系
- 区分扇区与磁盘块
- FAL和nand的访问(坏块管理,逻辑扇区访问)1004214325
- FAL和nand的访问(坏块管理,逻辑扇区访问)
- FAL和nand的访问(坏块管理,逻辑扇区访问)(转载)
- 对段、页、块、扇区的理解
- 扇区与块(sectors,block)
- 扇区与磁盘块的区别
- 5.常见文件系统,超级块,引导扇区
- POJ 3258--River Hopscotch
- web项目典型的工程目录结构和build.xml
- 【程序设计】C与C++中空结构体与空类的大小
- iOS 之CGContextRef(这篇博主的博客很实用标记下以后回来看)
- R语言点滴记录(数组、矩阵运算;遍历子文件夹等,更新中)
- 扇区 物理块 逻辑块
- 2014年csdn上半年资源
- JVM系列二:GC策略&内存申请、对象衰老
- [Oracle]使用DBMS_ROWID定位数据块的物理位置
- apche限制文件目录访问
- 解决Android SDK Manager更新、下载速度慢
- getContextPath、getServletPath、getRequestURI的区别
- MFC radio button 设置默认选中 .
- 【转】smail语法详解