当前位置: 代码迷 >> 汇编语言 >> 关于硬盘和RAM最本质的操作是不是只有读和写?解决办法
  详细解决方案

关于硬盘和RAM最本质的操作是不是只有读和写?解决办法

热度:6332   发布时间:2013-02-26 00:00:00.0
关于硬盘和RAM最本质的操作是不是只有读和写?
如题, 硬盘和RAM的操作是不是只有读和写? 比如说, 编辑软件进行编辑某个文件, 在某个文件中进行删除某个字符或插入某个字符, 应该都是在通过程序在RAM中进行字符串整理后, 然后创建相同的文件在磁盘上进行覆盖, 将对应的字符串填充到文件里。 RAM应该也是一样的吧, 也是只能读, 写, 不能直接删除和插入。

即: 这个磁盘和RAM的操作是不是只有读和写? RAM中的删除应该是将后面的字符进行覆盖, 而插入, 应该也是将后面的字符进行往后覆盖, 用所要插入的字符覆盖到所要插入的地方去。 磁盘应该也是差不多的。 ( 用最简单的方式考虑, 不考虑指针的操作技巧 )

请高手帮忙解答下, 这个是不是对的? 我还没看ATA的指令。 汇编还没到386, 还请高手解答下。

------解决方案--------------------------------------------------------
RAM应该也是一样的吧, 也是只能读, 写, 不能直接删除和插入。
============================================================

right.

------解决方案--------------------------------------------------------
对哦。本质操作 1、寻址 2、读/或者写
------解决方案--------------------------------------------------------
你说的RAM和硬盘,它本身就只有读写的功能;因为它是一个存储设备,就是要把数据保存起来或者从中获取原来的资料。你所说的插入,删除,可以理解为是操作系统提供的对他们的存储的操作;当一个文件不需要了,操作系统只要将原先存取这块区域的空间释放(不再认为这个文件对应于这个地址),如果现在有新的文件创建,就可以用到这块空间,这也就相当于你说的删除操作啦
  相关解决方案