One of my many frustrations with Windows has been that over time, the entire operating system slows down considerably. This is possibly due to user profiles, or registry and file-system fragmentation. Whatever the case, it's quite sad that on an older system, the old adage about going to grab a cup of coffee while the system loads still holds true. This complaint has been going on for over a decade, yet it still exists. (sidenote: btw, this is one of the many reasons why I no longer run Windows, leaving the dark side completely.)
But I'm not here to bash Microsoft, or any other OS manufacture for that matter. Maybe there's a completely legitimate reason why systems slow down, although I've never experienced this with OS X or Linux. What I do know is that in the early 80's my Commodore 64 would turn on and it would be ready, just waiting for me to type in code into its Basic interpreter. Why did this happen? Let's see, no moving parts (i.e.: hard drives), smaller operating system, OS loaded in ROM, the list goes on.
So what if we could have a similar user experience (minus the Basic interpreter thing) today? I think it's possible but it would require the participation of both hardware and software vendors to agree on a spec. What spec? I'll tell you... A three stage flash memory spec.
The Three Stage or TSM contains three separate flash memory banks, Base, Preferred, and Running.
But I'm not here to bash Microsoft, or any other OS manufacture for that matter. Maybe there's a completely legitimate reason why systems slow down, although I've never experienced this with OS X or Linux. What I do know is that in the early 80's my Commodore 64 would turn on and it would be ready, just waiting for me to type in code into its Basic interpreter. Why did this happen? Let's see, no moving parts (i.e.: hard drives), smaller operating system, OS loaded in ROM, the list goes on.
So what if we could have a similar user experience (minus the Basic interpreter thing) today? I think it's possible but it would require the participation of both hardware and software vendors to agree on a spec. What spec? I'll tell you... A three stage flash memory spec.
Three Stage Memory
First off, let me express that i'm not an engineer, nor am I up-to-date on any of the latest memory advances. But what i do know is that the current way of doing things whether it's booting from a hard disk or a SSD, isn't working. Essentially what currently happens is that the operating system, applications and preferences are stored on medium and read into RAM where the processor fetches the instructions and executes them. Every time you turn on your computer the same thing happens, even if nothing has changed. This seems rather silly to me.The Three Stage or TSM contains three separate flash memory banks, Base, Preferred, and Running.







Leave a comment