Fondations Mac OS X
 
Technologies fondatrices de Mac OS X
Architecture et caractéritiques techniques

Darwin : micro noyau Mach (kernel de conception CMU) avec implémentation BSD 4.4 (d'originie FreeBSD).

Architecture Mac OS X
Architecture graphique triptyque : 2D (Quartz d'Adobe), 3D (OpenGL), mutimédia (QuickTime d'Apple).
Environnements utilisateurs : Classic (Mac OS historique), Carbon (applications Mac OS Classic "carbonisées") et Cocoa (natif Mac OS X).
Interface (window manager) : Aqua d'Apple.
Mémoire totalement protégée
Mémoire protégée : le système vérouille l'espace mémoire de chaque processus actif. Aucune application ne peut sortir de l'espace mémoire défini et s'attribuer l'espace des autres ou celui des processus système. Si une application plante, il n'y a donc aucune interaction avec d'autres processus en cours d'exécution.
Multitâche préemptif

Multitâche préemptif : c'est le noyau système qui gère l'accès aux composants matériels de la machine (processeur(s), RAM, DD, cartes...). Cela permet le déroulement de plusieurs applications en simultané (cela existe déjà) mais empêche tout conflit entraînant blocages, plantages et rédemarrages !

Multithreading
Multithreading : le système n'est plus monolithique mais est ordonné selon un ensemble de processus (threads) échangés en permanence. Cela ne peut fonctionner que dans un univers multitâche préemptif.
Multiprocessing symétrique
Multiprocessing symétrique : le système peut ventiler de façon complètement symétrique les threads entre plusieurs processeurs d'une ou plusieurs machines.

Finalement, Mac OS X n'est qu'un Unix de plus... Sauf qu'il est appelé à supplanter le Mac OS historique, dénommé par Apple "Classic", et qu'il est capable de fournir trois environnements utilisateurs dont le premier, qui émule "Classic", sert de transition en douceur.
Tableau de bord
Introduction
Historique
Technique
Config mini
Infos
Mises à jour
Développeurs
Applications
Classic
Célébrités
Dossiers
Aide
 
Steve Jobs et X
Septembre 1985
Steve Jobs est remercié d'Apple : il crée NeXT.
 
Octobre 1988
Steve Jobs présente une station de travail à l'interface élégante. Naîtront sous OpenStep de NeXT : le web et Doom.
 
Décembre 1996
Pour 400 millions de dollars, Apple rachète NeXT : Jobs promet un OS ultra moderne.
 
24 mars 2001
Steve Jobs met en vente la version 10.0 de Mac OS.
 
6 janvier 2004
La mutation de Mac OS 9 (Classic) vers Mac OS X est achevée.
 

 
 Soumettre une idée | Aide

 
Léonard MICHEL  / TenStory / Technique
E-mail | Webmaster
Copyright © 2001-2004 Léonard MICHEL. Tous droits réservés.
Version 1F3 (24 février 2001 - 11 janvier 2004)
Hosted by www.Geocities.ws

1