Accueil🇫🇷Chercher

Boîte à outils Macintosh

La boîte à outils Macintosh est un ensemble de ressources, pilotes, routines et interfaces de programmation contenu dans la mémoire ROM[1].

Présentation

Quand le Macintosh 128K (le premier Macintosh) fut conçu, la ROM était plus rapide que la mémoire à accès aléatoire (RAM) qui était très coûteuse[1], et la mémoire de masse était une disquette. Une partie du système d'exploitation y était placée[1].

Un mécanisme de trappe est utilisé pour permettre des rustines dans le code de la ROM.

Avec l'iMac, la première New World ROM est placée sur le matériel, en général le disque dur[2].

Dans Mac OS X, la boîte à outils n'est plus utilisée, sauf dans le cadre de l'utilisation de Classic dans un environnement virtuel.

La boîte à outils fut à l'origine prototypée en Pascal, puis réécrite en assembleur Motorola 68000 pour gagner en vitesse d'exécution et réduire la quantité de langage machine à une taille compatible avec les mémoires ROM de l'époque.

Notes et références

  1. (en) Fred A. Huxham et Jim. Takatsuka, Using the Macintosh toolbox with C, Sybex, (ISBN 0-89588-572-7 et 978-0-89588-572-2, OCLC 20462895, lire en ligne)
  2. (en) Amit Singh, Mac OS X internals : a systems approach, Upper Saddle River, , 1680 p. (ISBN 978-0-13-442654-9 et 0-13-442654-1, OCLC 919564441, lire en ligne), p. 268
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.