Exploring the Classic Process


Unlike Cocoa or Carbon applications, Classic applications do not operate as standalone processes. Instead, Classic applications open and run within a single, shared process named TruBlueEnvironment. This single memory space contains Mac OS 9, along with any Classic applications and extensions.

Because Classic applications share a common process and memory space, just as they do in Mac OS 9, they are not protected from each other. If a Classic application crashes, it can crash other applications running in the Classic environment or the Classic environment itself. It cannot crash native Mac OS X applications, because they run in separate, memory-protected spaces.

You should remember that quitting or forcibly quitting the Classic environment shuts down Mac OS 9 and all running Classic applications. If you are having problems quitting a specific Classic application, save your work in other applications before you try the Mac OS X Force Quit command (Command-Option-Escape). You can attempt to force quit the offending application without disturbing the rest of the Classic environment. If the operating system cannot quit the Classic application, it will automatically quit the Classic environment instead.

NOTE

Although Classic and all Classic applications run in a single memory space, Force Quit will list Classic applications separate from the Classic environment. This is shown in the screenshot above, where SimpleText is a Classic application.





Apple Training Series Mac OS X Support Essentials
Apple Training Series: Mac OS X Support Essentials v10.6: A Guide to Supporting and Troubleshooting Mac OS X v10.6 Snow Leopard
ISBN: 0321635345
EAN: 2147483647
Year: 2003
Pages: 233

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net