Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

TLC NAND stores one of eight values in the cell. There aren't three separate values like 1, 0, 1, there is only one value, like "5".


I mean, 101 is just 5 in binary.

So each cell stores either three pieces of binary or one piece of octal. It's the same thing.


Its absolutely not the same thing from a hardware perspective. Normal components always operate on bits. We see "5", but the computer sees (at least) 3 bits. It then sends its output as bits to the next one. A 5 must require 3 wires, or 3 cycles of the clock over a single wire.

Building a computer where each wire can encode multiple bits of data at the exact same time fundamentally changes the way operations are done. The entire thing would need to be built in a different way, with different consequences.

It might be a bad idea, or impossible, but it would be different.


5 is not stored as 101, it’s stored as charge level number 5 out of 8 other valid charge levels.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: