MultiFinder

Le MultiFinder était le nom d'un morceau de logiciel de la prolongation pour le Apple Macintosh , présenté dans le logiciel système 5 de 1988 et inclus avec le logiciel système de 6 . Il a ajouté la capacité au multitask coopérativement entre le &ndash de plusieurs applications immédiatement ; une grande amélioration au-dessus des systèmes précédents, qui pourraient seulement courir une application à la fois. Avec l'arrivée du système 7 , MultiFinder est devenue une partie integrated standard du du système d'exploitation. C'est resté une partie du du système d'exploitation jusqu'au Mac de OS x .

Histoire avant le MultiFinder

Le premier Macintosh, libéré en 1984, a eu un tel les réalisateurs de cet Apple de mémoire limité (128 KB ) décidés dès l'abord pour abandonner le traitement multitâche qu'Apple avait développé pour le Lisa .

Accessoires de bureau

Pour permettre un certain degré de liberté, Macintosh original a inclus les accessoires de bureau , tel qu'une calculatrice, qui pourrait être courue concurremment. Cependant, c'étaient délibérément limités de sorte qu'elles n'épuisent pas trop du RAM disponible .

Changeur

En 1986, Apple a libéré le Mac de plus qui est venu norme avec 1 mb de RAM. Cette quantité de mémoire était suffisante pour soutenir une certaine forme de traitement multitâche, qui a été mis en application la première fois par le Andy Hertzfeld dans son programme du changeur de libéré en avril 1985. Le changeur a fonctionné à côté d'indiquer un certain nombre de " fixe ; slots" ; dans la mémoire, dans laquelle des applications pourraient être chargées. L'utilisateur pourrait alors commuter entre ces applications en cliquant un petit bouton sur le dessus de la barre de menu . L'application courante glisserait horizontalement hors de la vue, et la prochaine glisserait dedans. En dépit de sa maladresse, cette approche a bien équipé de l'arrangement de la gestion de la mémoire principale du du système actuel , et les applications n'ont eu besoin d'aucune programmation spéciale à travailler avec le changeur. Ces premiers travaux sur le changeur ont mené au développement de MultiFinder par le Erich Ringewald d'ingénieurs de logiciel système d'Apple et le Phil Goldman .

MultiFinder

MultiFinder a prolongé le système d'un certain nombre de manières significatives. En plus de donner à chacun le temps- CPU d'application, il a fourni une manière pour des fenêtres de différentes applications de coexister en employant un modèle de mise en couches d'application. Quand une application a été activée, toutes ses fenêtres ont été avancées en tant qu'à une seule couche. Cette approche était nécessaire pour la compatibilité ascendante avec plusieurs des structures de données de de fenêtrage qui ont été déjà documentées. Elle a également fourni une manière pour que les applications fournissent leurs conditions de mémoire en avant de temps, de sorte que MultiFinder ait pu assigner un morceau de RAM à chacun selon les besoins. Cet arrangement, tandis que fonctionnel, avéré pour avoir des limitations graves qui ont posé beaucoup de problèmes pour des utilisateurs (voient la gestion de la mémoire principale d'OS de Mac pour plus de détails).

Avec le dégagement du système 7 , la prolongation MultiFinder a été intégrée avec le du système d'exploitation, et elle est demeurée ainsi dans OS 8 de Mac de et OS 9 de Mac de . Cependant, l'intégration dans l'OS n'a fait rien à fixer des idiosyncrasies et des inconvénients inhérents MultiFinder. Ces problèmes n'ont pas été surmontés jusqu'à ce que MultiFinder ont été abandonnés avec le mouvement à un moderne UNIX - OS basé du traitement multitâche de préemption dans le Mac de OS x .

Random links:Francisco Gabilondo plus unique | Centre de l'univers | Recherche de talent de la Science d'Intel | Écossais de Kelvin | Leslie Hairston | MultiFinder