Map
Index
Random
Help
th

QuoteRef: redeDD2_1980

topics > all references > ThesaHelp: references p-r



ThesaHelp:
references p-r
ThesaHelp:
ACM references m-z
Topic:
user interface design
Topic:
user-centered operating system
Topic:
unique numeric names as surrogates
Topic:
backtracking
Topic:
exception handling with resumption
Topic:
virtual memory
Topic:
memory management by paging
Topic:
database security
Topic:
code optimization by advice and statistics
Topic:
I/O streams
Topic:
processing a sequence
Topic:
device driver
Topic:
import/export lists for defining an interface
Topic:
communication protocols
Topic:
message queues for communication
Topic:
client-server model for distributed systems
Topic:
debugger
Topic:
operating system kernel
Topic:
examples of file systems
Topic:
memory management by working sets
Topic:
self-identifying data structures
Topic:
non-constraining system

Reference

Redell, D.D., Dalal, Y.K., Horsley, T.R., Lauer, H.C., Lynch, W.C., McJones, P.R., Murray, H.G., Purcell, S.C., "Pilot: an operating system for a personal computer", Communications of the ACM, 23, 2, pp. 81-92, February 1980. Google

Quotations
81 ;;Quote: the operating system of a personal computer should encourage user/system cooperation in a resource-rich environment
82 ;;Quote: Pilot assigns a unique id (64 bits: time + serial number) to each file
83 ;;Quote: create files in stages so that incomplete files are automatically deleted on system restart
83 ;;Quote: in Pilot, an allocation space is associated with a contiguous set of pages in a file; can be broken into subspaces
84 ;;Quote: a page in virtual memory is well-defined only if it is contained in exactly one mapped space; AddressFault otherwise
84 ;;Quote: in Pilot, all file access goes through virtual memory, and files are the only backing store for virtual memory
84 ;;Quote: 'ForceOut' writes a space to the backing file; for use in providing transactional atomicity
84 ;;Quote: Pilot swaps in the smallest space containing a page
84+;;Quote: in Pilot, users can optimize swapping behavior by dividing program into subspaces with strong locality of reference
84 ;;Quote: can advise Pilot about pages to preload, deactivate, or kill
84+;;Quote: with a personal computer, can advise the operating system about file and memory management
85 ;;Quote: a transducer creates a stream interface from a device driver interface
85 ;;Quote: a filter imports a stream interface and exports another stream interface
85 ;;Quote: Pilot provides interprocess communication via network streams; same machine optimization, routers, sockets; like PUP and TCP
87 ;;Quote: a Pilot server listens for requests on an advertised network address; new network streams are assigned to a different network address
88 ;;Quote: at a breakpoint, Pilot does a world-swap; gives strong isolation for debugger; can change version, volumes, and microcode
88 ;;Quote: Pilot's kernel manages virtual memory access to special files and to preexisting, fixed-size normal files
88+;;Quote: Pilot's managers implement file management and complex virtual memory operations
89 ;;Quote: if the client working set changes slowly, its description will remain in the caches, adding little or no extra disk activity
90 ;;Quote: Pilot has self-identifying file pages; scavenger builds maps for incremental updating of allocation information
90 ;;Quote: make free disk pages self-identifying members of a hypothetical file; for reconstructing allocation map
90 ;;Quote: use self-identifying file pages for reconstructing directories and allocation maps by scavenging
91 ;;Quote: Pilot provides streams, packet communications, hierarchical, virtual memory with large files, concurrent programming, and a modular language
91+;;Quote: Pilot has few, artificial limits on the size and complexity of applications


Related Topics up

ThesaHelp: references p-r (245 items)
ThesaHelp: ACM references m-z (280 items)
Topic: user interface design (36 items)
Topic: user-centered operating system (24 items)
Topic: unique numeric names as surrogates (67 items)
Topic: backtracking (30 items)
Topic: exception handling with resumption (31 items)
Topic: virtual memory (32 items)
Topic: memory management by paging (23 items)
Topic: database security (12 items)
Topic: code optimization by advice and statistics (8 items)
Topic: I/O streams (17 items)
Topic: processing a sequence (17 items)
Topic: device driver (15 items)
Topic: import/export lists for defining an interface (20 items)
Topic: communication protocols (62 items)
Topic: message queues for communication (36 items)
Topic: client-server model for distributed systems (25 items)
Topic: debugger (37 items)
Topic: operating system kernel (67 items)
Topic: examples of file systems (44 items)
Topic: memory management by working sets (18 items)
Topic: self-identifying data structures (18 items)
Topic: non-constraining system (25 items)

Collected barberCB 1980
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.