I wager it would look mostly the same. The reason I say this is because there would still be a distinction between the CPU's memory, the system memory, and then "disk". So long as the IO hierarchy exists, I wager the OS design would more or less be the same.
Now, when memristors come about which have compute+massive memory, then we will need a new OS.
Agreed on the first part; SSD is still orders of magnitude slower than RAM, which is really what matters in the distinction between memory and storage, from a computing point of view. The rest is just implementation details (SSD has wear leveling, HDD has park and resume, etc)
I wager it would look mostly the same. The reason I say this is because there would still be a distinction between the CPU's memory, the system memory, and then "disk". So long as the IO hierarchy exists, I wager the OS design would more or less be the same.
Now, when memristors come about which have compute+massive memory, then we will need a new OS.