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. 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 (run until blocked) system based on monitors. Pilot included a debugger, Co-Pilot, that could debug a frozen snapshot of the operating system, written to disk.

Property Value
dbo:abstract
  • 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. 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 (run until blocked) system based on monitors. Pilot included a debugger, Co-Pilot, that could debug a frozen snapshot of the operating system, written to disk. A typical Pilot workstation ran 3 operating systems at once on 3 different disk volumes : Co-Co-Pilot (a backup debugger in case the main operating system crashed), Co-Pilot (the main operating system, running under Co-Co-Pilot and used to compile and bind programs) and an inferior copy of Pilot running in a 3rd disk volume, that could be booted to run test programs (that might crash the main development environment). The debugger was written to read and write variables for a program stored on a separate disk volume. This architecture was unique because it allowed the developer to single-step even operating system code with semaphore locks, stored on an inferior disk volume. However, as the memory and source code of the D-series Xerox processors grew, the time to checkpoint and restore the operating system (known as a "world swap") grew very high. It could take 60-120 seconds to run just one line of code in the inferior operating system environment. Eventually, a co-resident debugger was developed to take the place of Co-Pilot. Pilot was used as the operating system for the Xerox Star workstation. (en)
  • Pilot — однопользовательская многозадачная операционная система, разработанная в Xerox PARC в начале 1977 года. Программный код Pilot был написан на языке программирования Mesa и составлял 24 000 строк. Pilot была предназначена для тесного сетевого взаимодействия с другими компьютерами под управлением Pilot при помощи интерфейсов, спроектированных для межпроцессных коммуникаций (IPC) по сети через потоковый интерфейс Pilot. Pilot объединяла виртуальную память и файловое хранилище в одну подсистему, и использовала менеджер и ядро архитектуры для управления системой и её ресурсами. Pilot использовалась в качестве основной операционной системы рабочей станции Xerox Star. (ru)
dbo:developer
dbo:language
dbo:status
  • Historic
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 11898409 (xsd:integer)
dbo:wikiPageRevisionID
  • 694085337 (xsd:integer)
dbp:caption
  • Xerox Star desktop
dbp:programmedIn
dbp:supportedPlatforms
  • Xerox Star workstations
dbp:ui
dbp:wordnet_type
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • 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. 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 (run until blocked) system based on monitors. Pilot included a debugger, Co-Pilot, that could debug a frozen snapshot of the operating system, written to disk. (en)
  • Pilot — однопользовательская многозадачная операционная система, разработанная в Xerox PARC в начале 1977 года. Программный код Pilot был написан на языке программирования Mesa и составлял 24 000 строк. Pilot была предназначена для тесного сетевого взаимодействия с другими компьютерами под управлением Pilot при помощи интерфейсов, спроектированных для межпроцессных коммуникаций (IPC) по сети через потоковый интерфейс Pilot. Pilot объединяла виртуальную память и файловое хранилище в одну подсистему, и использовала менеджер и ядро архитектуры для управления системой и её ресурсами. (ru)
rdfs:label
  • Pilot (operating system) (en)
  • Pilot (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • Pilot (en)
is dbo:operatingSystem of
is dbo:wikiPageDisambiguates of
is foaf:primaryTopic of