开发者社区> 问答> 正文

试解释Netware系统中采用的“热定位”和“写后读验证”的工作原理。

试解释Netware系统中采用的“热定位”和“写后读验证”的工作原理。

展开
收起
知与谁同 2018-07-22 14:44:11 1436 0
1 条回答
写回答
取消 提交回答
  • 杀人者,打虎武松也。
    写后读验证、热定位是N系统容错技术的根本,5年不摸NETWARE了。(谁会用啊。艾)

    帮你解释很麻烦啊。。。要给我加分哈O(∩_∩)O哈哈~

    N将硬盘的20%自动作为坏块修复区(术语称热修复区),用来备用,作为存放硬盘中的坏块信息。N对写入硬盘的数据采取写后读验证技术,即一个数据写入硬盘后,立即又从硬盘中读到内存,与内存中的原始数据进行比较。如果二者相等,说明硬盘完好,内存中保留的数据可以释放;如果二者不相等,说明存储该数据的硬盘区域有损坏。Netware自动将有缺陷的硬盘块地址写入修复区中,并启动热修复功能,将保存在内存中的数据写入修复区中,把坏块地址记录下来防止以后再使用。
    而热定位类似于计算机语言的标记功能,
    N系统的关键是写入-检测-确认,这种特征是,当每次向磁盘上写数据时,都对它们再进行读操作,以检验写操作是否正确。如果出现了错误,当数据还在cache中时就将它们再次写入。一次错误可以指示一个坏区,它可以被热定位(HOT FIX)特征标记为不可用,所以热定位技术就是检测时的标记功能。
    2019-07-17 22:48:58
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Python第五讲——关于爬虫如何做js逆向的思路 立即下载
Flash Player最新安全特性分析 及绕过思路 立即下载
Flash Player最新安全特性分析及绕过思路 立即下载