Pilot (operating system)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Pilot
Company / developer Xerox PARC
Programmed in Mesa
Working state Historic
Initial release 1981
Available language(s) English
Supported platforms Xerox Star workstations
Default user interface Graphical user interface

Pilot was a single-user, multitasking operating system designed by Xerox PARC in early 1977. Pilot was written in the Mesa programming language, totalling about 24,000 lines of code.[1]

Pilot was designed as a single user system in a highly networked environment of other Pilot systems, with interfaces designed for inter-process communication (IPC) across the network via the Pilot stream interface. Pilot combined virtual memory and file storage into one subsystem, and used the manager/kernel architecture for managing the system and its resources. Its designers considered a non-preemptive multitasking model, but later chose a preemptive system based on monitors.[1]

Pilot was used as the operating system for the Xerox Star workstation.

Contents

[edit] Further reading

  • Horsley, T.R., and Lynch, W.C. Pilot: A software engineering case history. In Proc. 4th Int. Conf. Software Engineering, Munich, Germany, Sept. 1979, pp. 94-99.

[edit] See also

[edit] References

  1. ^ a b Lampson, Butler W.; David D. Redell (February 1980). Experience with Processes and Monitors in Mesa. Communications of the ACM. http://www.cs.berkeley.edu/%7Ebrewer/cs262/Mesa.pdf. Retrieved 2007-06-22. 

[edit] External links

Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages