El MultiFinder era el nombre de un pedazo de software de la extensión para el Apple Macintosh, introducido en el software del sistema 5 de 1988 e incluido con software del sistema 6 . Agregó la capacidad al multitask cooperativo entre el &ndash de varios usos inmediatamente; una gran mejora sobre los sistemas anteriores, que podrían funcionar solamente un uso a la vez. Con el advenimiento del sistema 7, MultiFinder se convirtió una parte integrada estándar del sistema operativo . Seguía siendo una parte del sistema operativo hasta el mac OS x .
Primer Macintosh, lanzado en 1984, tenía tal los reveladores de ese Apple de la memoria limitado (128 KB ) decididos a principios de para abandonar los trabajos m3ultiple que Apple había desarrollado para el Lisa .
Para permitir un cierto grado de libertad, Macintosh original incluyó los accesorios de escritorio, tal como una calculadora, que se podría funcionar con concurrentemente. Sin embargo, éstos eran deliberadamente limitados de modo que no utilizaran encima de demasiado del RAM disponible .
En 1986, Apple lanzó el mac más que vino estándar con 1 MB del RAM. Esta cantidad de memoria era suficiente apoyar una cierta forma de trabajos m3ultiple, que primero fueron ejecutados por el Andrés Hertzfeld en su programa del interruptor del lanzado en abril de 1985. El interruptor funcionó señalando un número de " fijo; slots" en la memoria, en la cual los usos podrían ser cargados. El usuario podría entonces cambiar entre estos usos chascando un pequeño botón en la tapa de la barra de menú . El uso actual resbalaría horizontalmente de la visión, y la siguiente resbalaría adentro. A pesar de su dificultad, este acercamiento cupo bien con el esquema de la gerencia de memoria del sistema existente, y los usos no necesitaron ninguna programación especial a trabajar con el interruptor. Estas primeras obras en el interruptor llevaron al desarrollo de MultiFinder por el Erich Ringewald de los ingenieros del software del sistema de Apple y el Phil Goldman .
MultiFinder extendió el sistema de un número de maneras significativas. Además de dar a cada uno tiempo CPU del uso, proporcionó una manera para las ventanas de diversos usos de coexistir usando un modelo que acodaba del uso. Cuando un uso fue activado, todas sus ventanas fueron traídas adelante como de una sola capa. Este acercamiento era necesario para la compatibilidad hacia atrás con muchas de las estructuras de datos de la visualización en una ventana que fueron documentadas ya. También proporcionó una manera para que los usos suministren sus requisitos de memoria delante del tiempo, de modo que MultiFinder pudiera asignar un pedazo del RAM a cada uno según las necesidades. Este esquema, mientras que es funcional, resultado para tener limitaciones severas que causaron muchos problemas para los usuarios (véase la gerencia de memoria del OS del mac para más detalles).
Con el lanzamiento del sistema 7, la extensión MultiFinder fue integrada con el sistema operativo, y seguía habiendo tan en OS 8 del mac y OS 9 del mac. Sin embargo, la integración en el OS no hizo nada fijar idiosincrasias y desventajas inherentes MultiFinder. Estos problemas no fueron superados hasta que sea MultiFinder fueron abandonados con el movimiento a un moderno UNIX - OS basado de los trabajos m3ultiple con derecho preferente en mac OS x .
| Random links: | 1856 en literatura | Tyrone Davis | Código del buhonero | Ferrocarril de Lingfield | Caña de Alfred Hamish |