MAC OS
Aden bin Farrukh
Ramiz Siddiqui
Syed Muhammad Sohaib Abbass
Contents • Introduction
• History of macOS
• Architecture
• Versions
• Features
• Benefits
• Drawbacks
Mac OS • macOS is a series of proprietary graphical
operating systems developed and marketed
by Apple, Inc. since 2001. It is the primary
operating system for Apple’s Mac computers.
• macOS is the second major series of Macintosh
operating systems.
– Classis Mac OS – Last version : Mac OS 9(1999)
– Mac OS X – Latest version : Mac OS X 10.15 Catalina
(2019)
• macOS is based on the Unix operating system.
History • ”Classic” Mac OS, up to and including its final release Mac OS 9,
was used by Apple in its Macintosh computers since their
introduction in 1984.
• The current macOS (Mac OS X) is a Unix operating system built
on technology that had been developed at NeXT.
• Mac OS X was originally marketed as simply "version 10" of the
Mac OS, but it has a completely different codebase from Mac OS
9.
• It was first released in 1999 as Mac OS X Server 1.0, with a widely
released desktop version, Mac OS X 10.0 following in March
2001.
Architecture
• Mac OS X from 1999 to 2005 ran on the PowerPC-
based Macs. From 2006 onwards, versions were
released for 32-bit and 64-bit Intel-based Macs.
Versions from macOS X 10.7 (2011) run exclusively
on 64-bit Intel CPUs.
• Initially HFS+ File System was used in MacOS. It was
replaced by Apple File System, which is used for file
systems on SSDs in macOS High Sierra(V10.13).
• macOS's core is a POSIX-compliant operating system
built on top of the XNU kernel, with standard Unix
facilities available from the command line interface.
Hardware Compatibilities
Scheduling • Mac OS X supports preemptive multitasking and uses both the
multilevel feedback queue scheduling and round-robin (RR)
and Memory scheduling algorithm.
Management Normal (0-51)
Priority Band Characteristics
Normal application thread priorities
Threads whose priority has been raised above
System high priority (52-79)
normal threads
Reserved for threads created inside the kernel
Kernel mode only (80-95) that need to run at a higher priority than all user
space threads (I/O Kit workloops, for example)
Threads whose priority is based on getting a
well-defined fraction of total clock cycles,
Real-time threads (96-127)
regardless of other activity (in an audio player
application, for example).
• Mac OS X adopts a second-chance first in, first out (FIFO)
algorithm which approximates the least-recently used (LRU)
algorithm.
Features • Multilingual Support
• Updating Methods
• File Browsing Apps – Finder, QuickLook, Spotlight
• Dark Mode.
• Dynamic Desktops.
• Apple Apps – iTunes, AppleTV etc.
Default • Safari
Apps • AppleMail
• QuickTime
• iChat
• iWork
• iCloud
Aqua
macOS X 10.15 • macOS Catalina (version 10.15) is the sixteenth and
current major release of macOS, Apple's desktop operating
Catalina system for Macintosh computers.
• Catalina is the first version of macOS to support only 64-
bit applications.
• Increased Security by Activation Lock, which prevents the
unauthorized use and drive erasure of devices with
an Apple T2 security chip
• Enhanced voice and touch control. Users can speak more
commands to their devices than Siri allows.
Benefits • User-friendly GUI
• Security
• Creative Professional Market
• Mobile Device Integration
• Foreign Devices
• Design
Drawbacks • Interoperability
• Application
• Cost
• Range
Thank You..!!