MultiFinder

MultiFinder

MultiFinder was the name of an extension software for the Apple Macintosh, introduced on August 11, 1987[1] and included with System Software 5.[2] It added the ability to co-operatively multitask between several applications at once – a great improvement over the previous systems, which could only run one application at a time. With the advent of System 7, MultiFinder became a standard integrated part of the operating system. It remained a part of the operating system until Mac OS X.

Contents

History before the MultiFinder

The first Macintosh, released in 1984, had such limited memory (128 kB) that Apple's developers decided early on to abandon the multi-tasking that Apple had developed for the Lisa.

Desktop Accessories

To allow some degree of freedom, the original Macintosh included Desk Accessories, such as a calculator, that could be run concurrently. However, these were deliberately limited so that they would not use up too much of the available RAM. In fact, they were device drivers which took advantage of the limited multitasking system designed for hardware peripheral support. Although the system software did little to specifically support them, the popularity of Desk Accessories led many application developers to ensure good cooperative multitasking support even from the early days.

Switcher

In 1986, Apple released the Mac Plus which came standard with 1 MB of RAM. This amount of memory was sufficient to support some form of multitasking, which was first implemented by Andy Hertzfeld in his Switcher program, demoed in January 1985[3] on a Macintosh 512k, and released as a beta in April 1985. Switcher worked by designating a number of fixed "slots" in memory, into which applications could be loaded. The user could then switch between these applications by clicking a small button on the top of the menu bar. The current application would horizontally slide out of view, and the next one would slide in. Despite its awkwardness, this approach did fit well with the existing system's memory management scheme, and applications needed no special programming to work with Switcher.[4] This early work on Switcher led to the development of MultiFinder by Apple system software engineers Erich Ringewald and Phil Goldman.

MultiFinder

MultiFinder, introduced on August 11, 1987,[5] extended the system in a number of significant ways. In addition to giving each application CPU time, it provided a way for windows from different applications to co-exist by using an application layering model. When an application was activated, all of its windows were brought forward as a single layer. This approach was necessary for backward compatibility with many of the windowing data structures that were already documented. It also provided a way for applications to supply their memory requirements ahead of time, so that MultiFinder could allocate a chunk of RAM to each according to need. This scheme, while functional, turned out to have severe limitations which caused many problems for users (see Mac OS memory management for more details).

With the release of System 7, the MultiFinder extension was integrated with the operating system, and it remained so in Mac OS 8 and Mac OS 9. However, the integration into the OS did nothing to fix MultiFinder's inherent idiosyncrasies and disadvantages. These problems were not overcome until MultiFinder was abandoned with the move to a modern preemptive multitasking UNIX-based OS in Mac OS X.

External links

  • Folklore.org — Andy Hertzfeld himself on how the Switcher idea was born and fortunately ended up in the hands of Bill Gates

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • MultiFinder — fue el nombre de un software de extensión para el Apple Macintosh, introducido en System Software en 1988 y fue incluido en System Software 6. Permitió el uso del concepto de mulitarea cooperativa entre varias aplicaciones a la vez; un gran… …   Wikipedia Español

  • MultiFinder — est un module d extension pour Macintosh d Apple, présent le 11 août 1987[1] et inclus dans Système 5[2]. Il apporte la capacité du multitâche coopératif au système, permettant ainsi de faire fonctionner plusieurs applications en même… …   Wikipédia en Français

  • Multifinder — Multifinder,   Finder …   Universal-Lexikon

  • Historia del Mac OS — Archivo:MacOS original logo.svg Apple comercializó su sistema operativo como Mac OS , comenzando en 1997. El 24 de enero de 1984, Apple Computer Inc. (ahora Apple Inc.) introdujo la computadora personal Macintosh, con el modelo Macintosh 128K, el …   Wikipedia Español

  • System 6 — Infobox OS version name = System Software 6 family = Mac OS caption = System Software 6.0.8 workspace developer = Apple Computer source model = Closed source license = Proprietary kernel type = Monolithic first release date = April, 1988 first… …   Wikipedia

  • History of Mac OS — On January 24, 1984, Apple Computer, Inc. (now Apple Inc.) introduced the Apple Macintosh personal computer, with the Macintosh 128K model, which came bundled with the Mac OS operating system, then known as the System Software .Fact|date=April… …   Wikipedia

  • Finder (software) — Infobox Software name = Finder caption = Screenshot of a Mac OS X v10.5 Finder window developer = Apple Inc. latest release version = 10.5.6 latest release date = September 15, 2008 latest preview version = latest preview date = operating system …   Wikipedia

  • Finder (Mac) — Finder Entwickler Apple Betriebssystem Mac OS X Kategorie Shell, Dateimanager Der Finder ist ein zentraler Bestandteil der grafischen Benutzeroberfläche des Mac OS Betrieb …   Deutsch Wikipedia

  • System 6 — System Software 6 ( Software del Sistema ) fue una versión del Mac OS, desarrollado por Apple para ordenadores Apple Macintosh, a fines de los años 1980s. Fue reemplazado por el System 7. Multitarea En 1985 debuto Macintosh con aplicaciones multi …   Wikipedia Español

  • Logiciel Système 5 — Système 5 Le Logiciel Système 5, surnommé abusivement Système 5, est un Système d exploitation des ordinateur Macintosh, publié par Apple en 1987. Il a été le premier du nom à porter un numéro de version unifié (jusqu alors, les systèmes Mac… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”