2 ms·
These days SSD "disks" are just an array of bits. In the Old Days the disk driver had to know the physical geometry of the drive to optimise read/write head mo
by gumby 3y ago
These days SSD "disks" are just an array of bits. In the Old Days the disk driver had to know the physical geometry of the drive to optimise read/write head movement etc. Then the drive manufacturers made an array-like abstraction and did that work for you. Even today the SSD may remap your request for wear leveling and to avoid bad blocks, but they are so fast you can ignore that.
(I wonder if the time delay due to remapping could be used as a covert channel? Probably not).
- tetha 3y ago> (I wonder if the time delay due to remapping could be used as a covert channel? Probably not). Ach darn. They invoked it. I guess now we need a name, a logo and a migration plan back to spinning rust over the next two weeks for security reasons.
- somat 3y agoIt is not just the ssd, the pc bios had design problems in it's allocation for drive geometry (Cylinders, Heads, Sectors) and the first limit found was that it was unable to represent drives larger than about 500 Megabytes. Drives very quickly(early 90's) started lying about their geometry to get around this limit. There were various schemes of this and it finally ended up with abandoning physical(CHS) addresses entirely and just let the drive figure it out by moving to a flat address model(Logical Block Addressing), note that LBA mode was around long before SSD's http://www.steunebrink.info/bioslim.htm http://www.steunebrink.info/bioslim.htm
- gumby 3y agoLBA was what I described as an “array-like abstraction”