WOWb编码

像DVD,纸带这些存储介质被称为WOW(write-once memory)存储。因为同一个存储位无法反复擦写。尽管可以把0写成1,似乎没有作用。
但是真的如此吗?1982年,Ronald Rivest 和 Adi Shamir 写了一篇名为《如何重复利用一次写入型存储器》(How to Reuse a “Write-Once” Memory)的论文。而且这两位,正是发明了RSA算法的大拿。


在文章当中,首先提出了一种简单的情形。用3个bit来表示4种编码{a,b,c,d}。
000, 111表示a
001,110表示b
010,101表示c
100,011表示d
如此一来,任意两种编码,都可以通过重写前者的bit位变成后者。在这里用了3bit,对2bit的数据重写两次。


像这种重复性写入一次性编码存储的技术称为WOW编码


Ronald Rivest 和 Adi Shamir 推广到更一般的情况,使得我们能重复 2^(k–2) + 1 次利用 2^k – 1 个 bit 的空间,每次都能写入 k 个 bit 的数据。


bit利用率
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值