3 ms·
I love to hear stories about programming on those early computers. Of course, similar functionality is built into most, if not all, modern operating systems.
by NathanKP 17y ago
I love to hear stories about programming on those early computers.
Of course, similar functionality is built into most, if not all, modern operating systems. On Mac OS X it is very efficient with memory and maintains the memory of closed programs such that if you hit ⌘ + Q to terminate the process and then you relaunch the program it usually starts up almost instantly.
- mhansen 17y agoI don't think it maintains all the memory of closed programs - the data/stack areas of memory will differ hugely between when a program is closed and when a program is launched. If you did save all these areas of memory, the program's state would be exactly the same between opening/closing. However, the disk blocks containing the executable program file are likely to be cached in memory after you open a program. Memory is orders of magnitudes faster than the hard disk, so this would explain the speedup