Mac OS X Structure
Mac OS X Structure
Mac OS X Structure
Mac OS X Structure
Computer Engineering MCA Operating System
Core OS
The Darwin Core is based on the BSD (Berkeley
Software Distribution) version of Unix. Mach is the
main part of the Darwin core and it performs
operations such as memory use, data Uow from and
to CPU etc. Darwin is also open source i.e. anyone
can obtain its source code and make modiWcations to
it. Different versions of Darwin can be used to
enhance the Mac OS X.
ADVERTISEMENT
Graphics Subsystem
The graphics subsystem in the Mac OS X contains
three parts i.e. Quartz, OpenGL and QuickTime. The
2-D graphics in the graphics subsystem is managed
by Quartz. It provides fonts, interface graphics,
rendering of the images etc. OpenGL provides
support for 3-D graphics in the system such as
texture mapping, transparency, antialiasing,
atmospheric effects, special effects etc.
Application Subsystem
The application subsystem in Mac OS X provides the
classic environment to run classic applications.
Carbon, Cocoa and Java are the three application
development environments available.
ADVERTISEMENT
User Interface
Aqua is the user interface of Mac OS X. It provides
good visual features as well as the tools to customize
the user interface as per the user requirements. Aqua
contains extensive use of colour and texture as well
as extremely detailed icons. It is both pleasant to
view and efWcient to use.