A . Carbon is the name of a new technology used in the latest Macintosh operating system, Mac OS X . Carbon gives the operating system new speed and stability enhancements like protected memory and pre-emptive multitasking.
32.
Mac OS X includes enticing treats like a new graphical design, protected memory and pre-emptive multitasking _ fancy words that mean that when the goofy shareware of the giant eyeball self-destructs, your entire system won't crash along with it.
33.
Similarly, Apple has toiled for years to give the Mac OS grown-up features such as protected memory ( which means fewer crashes ) and multi-tasking ( which makes it possible to run lots of programs at once smoothly ).
34.
They are usually considered bad practice precisely because of their non-locality : a global variable can potentially be modified from anywhere ( unless they reside in protected memory or are otherwise rendered read-only ), and any part of the program may depend on it.
35.
Modifying a quoted form like this is generally considered bad style, and is defined by ANSI Common Lisp as erroneous ( resulting in " undefined " behavior in compiled files, because the file-compiler can coalesce similar constants, put them in write-protected memory, etc . ).
36.
To avoid the performance issues that plagued the i432, the central i960 instruction-set architecture was a RISC design, only implemented in full in the "'i960MX "', and the memory subsystem was made 33-bits wide for a 32-bit word and a " tag " bit to indicate protected memory.
37.
For example, you'll soon discover that the juiciest Mac OS X features, like the translucent menus and protected memory, work only in programs that have been adapted especially for Mac OS X . ( Most software companies, including Microsoft, Adobe, Quark, Macromedia, Palm and Intuit, have announced that they'll adapt their products by the fall .)
38.
The good news is that Unix brings with it a raft of important modern features : protected memory ( even if one program crashes, the others keep humming along ), multithreading ( software acceleration for computers with multiple processors ) and pre-emptive multitasking ( you can keep working even while other programs crunch away in the background ).