 |
| |
数据恢复基础知识_硬盘容量的限制 |
| |
|
 |
| |
硬盘容量的限制 硬盘的发展已有近五十年的历史,使用计算机比较早的读者都会记得硬盘在发展过程中经历了多次容量的限制问题,这些限制是如何产生又是如何被解决的呢?让我们来讨论一下这个问题。 1957年IBM公司研制成功的IBM 350(RAMAC)容量仅仅只有5M,之后经历了漫长的技术革新,在80年代初期将硬盘用于个人计算机,当时的容量也仅有20-40M。随后经过十几年的发展,硬盘的容量逐步提高,但当时因为在设计上存在一定的失误,所以造成了以后多次出现硬盘容量的限制问题。 要明白这个原因我们需要对IDE接口硬盘的工作方式作一个介绍:即使到现在,我们使用的IDE硬盘驱动器依旧建立在早先的DOS-BIOS(磁盘操作系统-基本输入/输出系统)的分层结构之上。它们的基本工作模式就是:程序调用->DOS功能调用->文件管理设备->INT13中断管理(读/写)->BIOS磁盘服务->IDE(ATA)界面->磁盘控制器,也就是说如果我们需要对硬盘进行操作必须通过以上的一系列步骤才能完成,下面我们就一起来看看这一系列步骤的作用。 文件管理设备:负责文件及其在磁盘上存储位置之间的映射关系,不过需要通过磁盘读写中断INT13执行读写命令来存储、调入文件。当新文件被保存时,文件管理器决定它在当前目录里的存储位置,在文件分配表中为这个新文件添加文件目录项,并把文件写入磁盘。当读文件时,文件管理器在FAT表中找到文件在磁盘上的位置,接着就调入文件。 IDE界面:IDE界面是寄存器驱动式的并口总线。要传输数据,BIOS首先往IDE里特定的寄存器写入数据的开始地址和数据传输的长度,再把有关的读/写命令往特定的寄存器里发送从而开始数据传输。 现在的硬盘一 [1] [2] [3] [4] [5] [6] 下一页
|
|
 |
|
网友评论: |
|
 |
|
|