Architecture of Mac
The first operating system of Mac series came with a distinction as it brought a change in the world of Os. This change was contributed to the first full GUI based operating system. Along with the system kernel it has a Finder, which was used for file management. These two files were contained in system folder along with other resources like printer drivers. Kernel is the part of operating system which is responsible for performing various operations like when a PC starts to load and check its memory, it then oodles the kernel and the control is transferred to it. The system 1, 2, 3 and 4 were capable of running only one application at a time. However Multimac and switcher were used to overcome this problem to some extent. Their architecture mainly comprised of flat file system. However, later the system 5 came with the multi finder which enabled the system to run many applications at once. The release of system 7 brought a major change to the Mac OS line, adding a virtual memory support to the OS. Mac OS 8 had a multi threading feature which was able to do better multi tasking. Mac 8.1 also had an updated version of HFS or hierarchical file system. Mac Os 8 was able to support wireless network support. It has a built in carbon library instead of using traditional API file system.
Architecture of Mac OS X
The next line of Operating system was known as Mac OS X and the X is a roman number meaning ten. Mac Os X is a line of graphical OS. Mac OS is a UNIX based operating system. It was prepared on the technology introduced by neXT. Apple worked on this project for decades after the constant failure of the existing OS. The development projects were started with the NEXTSTEP. It was their idea to combine the mach 2.5 kernel and hybrid kernel by using subsystems 4.3 BSD. Apple acquired neXT and then they developed an OS named as Rhapsody. It contained a redesigned user Interface based on the Mac OS 8 Platinum based. The yellow box and Blue box applications were part of this OS. Blue box provided a support to run the Mac applications between Mac OS and integrated java platform. The C developer tools aware declared as Yellow Box. It was rhapsody operating systems that arouse a hope in Mac OS developers to come up with the next generation of Mac operating system ten (X).
Development in the Mac OS X
At the world wide developer Conference in the year 1998 Apple announced an additional API or application program interface to support the working of the rhapsody. The developers of the Mac OS X were not happy with the Yellow Box and Blue box. These API were supposed to provide a base for running the Mac OS X directly on the BSD layer, besides first running it on the emulated Mac Layer. This modified interface was termed as Carbon and it was expected that it would remove the 2000 troublesome application programming calls and also replaced them with compatible OS. As a result the first public release of Mac OS X came in public beta in 2000