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.








Sadly whatyou state is what IS happening tohardware / software.... and leaves the end user totally reliant on the manufacturer. eg. IPOD and your mobile phone, in effect turning a PC into an appliance like a toaster - that you can't convert to a griller for example.
Thankfully it hasn't gotten to the piont yet where the chips are hardwired (they are still soft for the moment including the bios chip)
PS. what you describe is pretty much a "hibernation" --> it would be better to just have memory(RAM) that can stay alive without power, and that technology will be around by the time any architecture changes will be implemented.
Sadly whatyou state is what IS happening tohardware / software.... and leaves the end user totally reliant on the manufacturer. eg. IPOD and your mobile phone, in effect turning a PC into an appliance like a toaster - that you can't convert to a griller for example.
Thankfully it hasn't gotten to the piont yet where the chips are hardwired (they are still soft for the moment including the bios chip)
PS. what you describe is pretty much a "hibernation" --> it would be better to just have memory(RAM) that can stay alive without power, and that technology will be around by the time any architecture changes will be implemented.
what is financing? :)