The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
Communications of the ACM
TENEX, a paged time sharing system for the PDP - 10
Communications of the ACM
The Multics virtual memory: concepts and design
Communications of the ACM
A model and stack implementation of multiple environments
Communications of the ACM
The Smalltalk-76 programming system design and implementation
POPL '78 Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Operating system principles
Structured programming
MULTILISP: a language for concurrent symbolic computation
ACM Transactions on Programming Languages and Systems (TOPLAS)
A structural view of the Cedar programming environment
ACM Transactions on Programming Languages and Systems (TOPLAS)
CHAOS- kernel support for objects in the real-time domain
IEEE Transactions on Computers - Special Issue on Real-Time Systems
Reimplementing the Cedar file system using logging and group commit
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Communications of the ACM
Exokernel: an operating system architecture for application-level resource management
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Application performance and flexibility on exokernel systems
Proceedings of the sixteenth ACM symposium on Operating systems principles
A caching file system for a programmer's workstation
Proceedings of the tenth ACM symposium on Operating systems principles
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
Pilot: an operating system for a personal computer
Communications of the ACM
Design requirements of a single-user operating system
ACM SIGSMALL/PC Notes
SOS: a distributed object-oriented operating system
EW 2 Proceedings of the 2nd workshop on Making distributed systems work
Making the complexity of control visible
EW 3 Proceedings of the 3rd workshop on ACM SIGOPS European workshop: Autonomy or interdependence in distributed systems?
The operating system kernel as a secure programmable machine
EW 6 Proceedings of the 6th workshop on ACM SIGOPS European workshop: Matching operating systems to application needs
Fast and flexible application-level networking on exokernel systems
ACM Transactions on Computer Systems (TOCS)
Filing and printing services on a local-area network
SIGCOMM '83 Proceedings of the eighth symposium on Data communications
Artemis—an operating system for OSI microcomputers
SIGSMALL '81 Proceedings of the 1981 ACM SIGSMALL symposium on Small systems and SIGMOD workshop on Small database systems
A sophisticated microcomputer user interface
SIGSMALL '80 Proceedings of the 3rd ACM SIGSMALL symposium and the first SIGPC symposium on Small systems
JOYCE: A next generation personal computer
SIGSMALL '80 Proceedings of the 3rd ACM SIGSMALL symposium and the first SIGPC symposium on Small systems
Pilot: A software engineering case study
ICSE '79 Proceedings of the 4th international conference on Software engineering
Observations on the development of an operating system
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
A file system supporting cooperation between programs
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
An algorithm, for replicated directories
PODC '83 Proceedings of the second annual ACM symposium on Principles of distributed computing
The Mesa programming environment
SLIPE '85 Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
SLIPE '85 Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
Vitrail: A window manager for an office information system
COCS '84 Proceedings of the second ACM-SIGOA conference on Office information systems
JOYCE: a next generation personal computer
ACM SIGSMALL Newsletter
A portable modula-2 operating system: SAM2S
AFIPS '84 Proceedings of the July 9-12, 1984, national computer conference and exposition
Hi-index | 0.03 |
The file system and modularization of a single-user operating system are described. The main points of interest are the openness of the system, which establishes no sharp boundary between itself and the user's programs, and the techniques used to make the system robust.