Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Mac OS

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 17

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..!!

You might also like