Intel Slashes Computer Startup Times 435
An anonymous reader writes "At Intel's Developer Forum in Taiwan, Intel introduced a new Non-volatile caching technology called 'Robson'." The new Robson cache technology allows computers to start up almost immediately and load programs much faster. Intel declined to comment on the specifics of how the technology works only saying that 'More information will be revealed later'.
We've had this tech for a while... (Score:2, Informative)
Seriously. My 1ghz, 256mb RAM laptop can turn off, "caching" the data in about 4 seconds, and start up in about 8.
If that's not good enough, try my 2.93ghz/1g RAM gaming desktop - 7 seconds for a clean start up (no hibernate).
Besides, who actually shuts down their computers any more? I mean, with more people using bittorrent at night, or just turning off monitors, I don't really worry about start up times. Do you?
DOH! (Score:5, Informative)
"Chipmaker demonstrates 'Robson' flash memory to boost laptop startup speeds."
Mystery solved.
Re:We've had this tech for a while... (Score:3, Informative)
Re:Slightly OT question about linux boot times (Score:2, Informative)
Also, try using the ~x86 baselayout... they've GREATLY improved things from the standard.
Yes, this is OT
Re:Slightly OT question about linux boot times (Score:1, Informative)
Re:Boot times (Score:4, Informative)
Regarding the non-volatile booting, I would like to point out that my C-64 was already doing that.
Re:I hope this is real (Score:4, Informative)
Re:Boot times (Score:4, Informative)
Time from opening lid of powerboot to idle desktop: 2-3 sec.
Time from closing lid of powerbook to glowing white "sleep" light: 4-5 seconds, but doesn't much matter.
I wouldn't want to be called an apologist or anything, but my laptop seems *way* faster to me than my xp box, just because my pb is essentially instant-on, what with the quick sleep times. It is annoying when you have to do a full boot though. Although 10.4 is some better in this regard than 10.3. Guess it's dictated by usage. Perhaps they spent time optimizing sleep times, not boot times, in that they expected people to sleep more often. Dunno.
Re:If they just took the crap out... (Score:5, Informative)
Load times for Acrobat 7 vs. Acrobat 6 are clearly far less. The fix often mentioned is to delete/move non-key plugins from the Acrobat plugin folder, but their solution finally fixes the problem in an elegant way.
Re:Boot times (Score:3, Informative)
I'm even worse. I tend to leave the Software Update "The new software requires your computer to reboot now" window sitting in background for days. Sometimes it stays open until Apple releases a new update that also need a reboot.
It's also the biggest reason I hate Safari... a browser update shouldn't require a reboot. WebKit shouldn't be that tied to the OS.
To the OP - misunderstanding cameras, Doh! etc. (Score:5, Informative)
Got the idea?
To the above poster - i sure hope there's not much calibration going on when i boot my Nikon. Unless it's to compensate for working temperature effects, if i've spent time and effort having a lens tuned to how i like it (yes this doesn't just happen, it's common) i want it to be left alone at that spec. Now that even modest digicams such as the Fuji F10/11 boot instantly and respond extremely quickly, there's simply no excuse for slow electronics and (electronic) shutter save at the real budget segment.
* even some (sadly many) professional photogs insist on continuing the myth that because the lens / sensor is small, everything remains sharp because the DOF (depth of field) is greater in those conditions. Er, DOF is a psychological effect which is a function of the print enlargement factor, print size, viewing distance and airy dic resolving limit - so the assumption is not true at equivalent apertures, hence the need even in very small "format" cameras to _still_ focus accurately, in OP's case, sadly, slowly too. The effect observed is anecdotally true however at small print sizes like 6" by 4".
Re:Hibernate (Score:3, Informative)
Instead of just dumping the contents of the whole RAM to disk, it will only deal with the part of RAM that is actually allocated (not the part that is used as HD cache). For the actual memory that has been allocated, everything that can be paged to swap will be paged to the swap file. Due to the swapping mechanism, a great deal of the memory in use is probably already in the swap file. All the other bits are stored in a hibernation file.
When booting, all that has to be done is dump the contents of the hibernation file to RAM (which is probably way smaller than the actual size of the RAM). From that point on, the OS starts running again and pages the stuff you actually need back out of swap (a much more gradual process than dumping back a snapshot of the full RAM contents).
Re:To the OP - misunderstanding cameras, Doh! etc. (Score:3, Informative)
I wasn't arguing against your point, just suggesting alternatives as to why digicams can be slow to respond.
Re:What do you mean, "one can dream"? (Score:3, Informative)
Compatability is an illusion -- you can't install WinXP on a 16-bit processor, much less an 8-bit one. So why are the hardware limitations of XP systems still being driven by compatibility with 8-bit processors?
You actually point out a key difference in why the boot time is so screwed up on the PC. An ancient floppy connector and controller on the motherboard? Why? You can buy a $29.99 USB floppy drive and it will work perfectly on any modern PC motherboard. That technology is 10 years old. I mean, if you really want a 720k floppy drive hooked up, there's nothing in the MacOS hardware or software architecture that will stop you, Apple just recognizes that it's a waste of time to devote any of their own engineering effort or motherboard space to an obsolete technology. But if you install Darwin on an i386 system, it will quite happily find your 1987-era floppy and boot from it.
and frankly, the bios or initialization hardware shouldn't be doing much more than just probing the hardware and passing control to an OS
That's exactly what the Mac does, and exactly what the PC doesn't do. The PC hardware is still based around the 1980s notion that you would have certain predictable and limited peices of hardware that meet certain outdated specifications and the BIOS would control them all. We've been building workarounds for that assumption and it's arbitrary limitations (640k of memory? Boot past a certain cylinder on the hard drive?) ever since.
Welcome to the Macintosh. (Score:1, Informative)
Never turn your powerbook off.
Re:Boot times (Score:2, Informative)
Re:I hope this is real (Score:2, Informative)
The review is here [anandtech.com]
Re:If this kind if thing is a concern (Score:2, Informative)
Linux boot times depend largely on the distribution...my Gentoo box at home boots up in about 20 seconds, and the same goes for Slackware. At work however, Novell's linux flavor du jour (SuSE, NLD, or SLES) takes a good 2 minutes. My work desktop boots into XP much faster than Novells Linux.
Re:Has anyone RTFA? (Score:3, Informative)
Happening right now, search for "init-ng". It apparently works well but is still under heavy development so it's not stable enough to include in any mainstream distro.
Debian testing includes it. Not as the default option, but it's apt-get installable. I'm using it on my laptop and it's very nice.
Re:If this kind if thing is a concern (Score:4, Informative)
No, no, and no. It's true that in the "Tasks" or "Applications" tab, hitting End Task will send a request (WM_QUIT) to exit. That's not what I'm talking about. I mean the Processes tab. That is handled by the OS; it routes through Win32 first but ends up at NtTerminateProcess (ZwTerminateProcess). Go read the API reference or even the DDK if you don't believe me. Maybe in the dark days of Win9x that was true, but the NT kernel is a real OS, no matter what other crap you layer on top of it.
There are only three states a process can be in where it's unkillable.
1. "Access denied". This happens on some system processes because they run as the user SYSTEM (equivalent to root), where your task manager process is not. The security descriptor on those processes is set so that nobody except SYSTEM (not even Administrators) can kill them. They can be killed by running task manager as SYSTEM. There are various methods to run a process under the system account; the easiest is by using the "at" command to have the scheduler service start it. Newer versions of task manager also have a list of processes it will refuse to kill, but you can still kill them by using pskill [sysinternals.com] or some other third-party utility that has no such restrictions.
2. Process is stuck in the kernel somewhere. Happens when system calls never return, which isn't supposed to happen. Often due to bad drivers -- even with flaky hardware it SHOULD timeout eventually. I've seen add-on firewall software that hooks the TCP stack and can cause this condition. Sometimes you can get one unstuck by kicking the kernel in the head (i.e. removing or stopping the offending device), otherwise a reboot is the only way to clear it. Unless you're running a checked build with a remote serial debugger, but not many people outside of driver developers do that.
3. Process has a debugger attached. In this case, simply kill the debugger instead.
Re:If this kind if thing is a concern (Score:3, Informative)
A lot of malware isn't unkillable in the traditional sense. What it does is run 2 processes that act as a watchdog for each other. Kill one and the other one starts it back up. They probably got the idea from MS even -- back in the day Windows used two system threads that watched out for each other and kept you from tweaking the registry key to turn NT Workstation into NT Server [oreilly.com].
A technique I like to use for killing those is to find the EXE file that is being re-launched every time you kill it. You won't be able to delete it because of Win32's breaindead filesystem semantics, but you can change permissions on it to deny access to everyone. Then when you kill one of the processes, the other one isn't able to start it back up. I've yet to see any malware smart enough to change permissions back on the file, so for now anyway it's an effective way to kill them.
Re:I hope this is real (Score:3, Informative)
windows people are so fooled by the fast desktop picture, they dont realize that the system is dynamically still loading and just lagging behind, even if they get their windows picture up in 15 seconds, they still have to wait 20 seconds at least until they can really start to do just about anything.
windows doesnt start any faster than linux, the first image comes sooner and sadly most of the stuff is loaded under cover (bill's surprise), but if you have a sensible amount of stuff installed, linux boots way faster up to the moment when something can really be used by the user.