Date: 2009-11-21 07:38 am (UTC)
> идея быстрого диска реализованного Интелом не только в том, чтоб обьеденить несколько кусков флеша в обин большой диск как это делается в RAID, но и в том, что у диска есть достаточно большой кусок динамической памяти, буфер область, в которую он быстро пишет-читает, и по идее если питание вырубается то все что в ней еше не сохранено на диск (не успела, не шмогла) просто пропадает.

"I asked Intel about this and it turns out that the DRAM on the Intel drive isn't used for user data because of the risk of data loss, instead it is used as memory by the Intel SATA/flash controller for deciding exactly where to write data (I'm assuming for the wear leveling/reliability algorithms). Despite the presence of the external DRAM, both the Intel controller and the JMicron rely on internal buffers to cache accesses to the SSD." [http://www.anandtech.com/cpuchipsets/intel/showdoc.aspx?i=3403&p=10]

Если я правильно понял, эти буфера - не DRAM а SRAM, и они не очень большие (256к у интела). И я не уверен, что их можно "отключить": при перезаписи одного сектора в блоке, читается в буфер, стирается и пишется заново весь блок, то есть совсем без буфера обойтись не удастся (и вероятность потери данных, в том числе "соседних" секторов в том же блоке, всё равно будет ненулевая).
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

Profile

brmail: (Default)
brmail
Page generated Jan. 2nd, 2026 06:07 pm
Powered by Dreamwidth Studios