百科问答小站 logo
百科问答小站 font logo



磁盘未格式化的部分是否不被寻址? 第1页

  

user avatar   bei-ji-85 网友的相关建议: 
      

不会。

1、存储块设备(包括机械硬盘,SSD等各种存储设备)的寻址范围只跟协议指令的长度有关系,这个长度通常都是固定的,是否格式化都不会影响指令长度。

2、是否格式化跟寻址无关。格式化或者分区都是软件层面的定义,不管你是否格式化,硬件都会管理整个设备上的所有块。

是否格式化,跟寻址没什么关系。

真正跟寻址有关的,是寻址命令,比如SCSI命令里的READ10和READ16,前者能寻址2^32个块,后者是2^64个块,指令长度多了6个字节。所以如果强制驱动发READ10(或者READ6)而不是更长的READ16(或者READ12),那么硬件指令会短一点,然而省那么几个直接传输对于性能的影响几乎不可见,硬件的性能瓶颈主要在盘那边的数据访问上,总线传输减少几个字节开销没什么意义。

SCSI命令格式:




  

相关话题

  嵌入式设备使用NandFlash作为存储,那么不使用文件系统是否可行? 
  为什么说 exFAT 会丢数据呢? 
  Linux的ls -l命令输出的第二列的数字代表什么? 
  何为文件系统,何为根文件系统? 
  一个模块(比如文件系统)在内核中实现(宏内核),跟它在内核外实现(微内核),主要区别是什么? 
  嵌入式设备使用NandFlash作为存储,那么不使用文件系统是否可行? 
  请问一个没有文件管理概念,也没有文件系统的操作系统是什么样子的? 
  Linux的ls -l命令输出的第二列的数字代表什么? 
  进程被操作系统加载之后,磁盘上的二进制文件可以删掉吗?如果删掉对正在运行的进程有什么影响吗? 
  Linux的ls -l命令输出的第二列的数字代表什么? 

前一个讨论
为什么编译器过度优化导致线程安全问题?
下一个讨论
请问一个没有文件管理概念,也没有文件系统的操作系统是什么样子的?





© 2024-09-19 - tinynew.org. All Rights Reserved.
© 2024-09-19 - tinynew.org. 保留所有权利