macOS bruker en lagdelt programvarearkitektur, med følgende hovedlag:
- Kjerne-OS :Dette laget inkluderer kjernen, drivere og systemverktøy som gir grunnleggende tjenester til datamaskinen, for eksempel minneadministrasjon, prosessbehandling og filbehandling.
- Applikasjonstjenester :Dette laget gir tjenester på høyere nivå til applikasjoner, for eksempel nettverk, grafikk og utskrift.
- Applikasjonsramme :Dette laget gir et sett med verktøy og biblioteker som utviklere kan bruke til å lage applikasjoner for macOS.
- Programmer :Dette laget inkluderer alle programmene du kan installere og bruke på datamaskinen din, for eksempel tekstbehandlere, regneark og nettlesere.
macOS er et veldig komplekst operativsystem, og det er mange andre lag som kan diskuteres mer detaljert. Imidlertid gir de fire hovedlagene oppført ovenfor en grunnleggende forståelse av hvordan macOS er strukturert.