Linked by Thom Holwerda on Sun 14th Apr 2013 20:30 UTC
Hardware, Embedded Systems "In the past five years, flash memory has progressed from a promising accelerator, whose place in the data center was still uncertain, to an established enterprise component for storing performance-critical data. It's rise to prominence followed its proliferation in the consumer world and the volume economics that followed. With SSDs, flash arrived in a form optimized for compatibility - just replace a hard drive with an SSD for radically better performance. But the properties of the NAND flash memory used by SSDs differ significantly from those of the magnetic media in the hard drives they often displace. While SSDs have become more pervasive in a variety of uses, the industry has only just started to design storage systems that embrace the nuances of flash memory. As it escapes the confines of compatibility, significant improvements in performance, reliability, and cost are possible."
Thread beginning with comment 558475
To read all comments associated with this story, please click here.
Revolution
by TempleOS on Sun 14th Apr 2013 21:51 UTC
TempleOS
Member since:
2013-04-03

There's going to be a revolution. Addresses on disk will be byte granularity and indicated by 64-bit values. It will probably still be blocks, but addresses will be bytes. It could mean entirely different operating system.

Reply Score: -1

RE: Revolution
by Delgarde on Sun 14th Apr 2013 23:19 in reply to "Revolution"
Delgarde Member since:
2008-08-19

It could mean entirely different operating system.


Why? That's hardly revolutionary stuff, the basis of new operating systems. The existing file APIs are already byte based - all this needs is a filesystem that understands that it's not dealing with block-based hardware.

Reply Parent Score: 4

RE: Revolution
by Laurence on Mon 15th Apr 2013 08:29 in reply to "Revolution"
Laurence Member since:
2007-03-26

You don't need to write a whole new OS just implement new file system drivers and updates to storage IO ABIs.

Reply Parent Score: 5

RE[2]: Revolution
by WereCatf on Mon 15th Apr 2013 08:41 in reply to "RE: Revolution"
WereCatf Member since:
2006-02-15

You don't need to write a whole new OS just implement new file system drivers and updates to storage IO ABIs.


Well, if your OS and its drivers are terribly rigid and poorly designed.... ;)

Reply Parent Score: 4

RE: Revolution
by pgeorgi on Mon 15th Apr 2013 17:29 in reply to "Revolution"
pgeorgi Member since:
2010-02-18

There's going to be a revolution. Addresses on disk will be byte granularity and indicated by 64-bit values. It will probably still be blocks, but addresses will be bytes. It could mean entirely different operating system.

See https://en.wikipedia.org/wiki/IBM_System/38#Data_Storage and and https://en.wikipedia.org/wiki/Object_storage_device (To me, OSD always looked a bit like ZFS' lower storage layer - and I think there's even a certain overlap in people working on ZFS and the OSD standard)

Edited 2013-04-15 17:32 UTC

Reply Parent Score: 3

RE: Revolution
by saso on Mon 15th Apr 2013 19:10 in reply to "Revolution"
saso Member since:
2007-04-18

There's going to be a revolution. Addresses on disk will be byte granularity and indicated by 64-bit values.

http://linux.die.net/man/3/lseek64
You're welcome.

Reply Parent Score: 3