skip to main content
10.1145/800214acmconferencesBook PagePublication PagessospConference Proceedingsconference-collections
SOSP '77: Proceedings of the sixth ACM symposium on Operating systems principles
ACM1977 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
West Lafayette Indiana USA November 16 - 18, 1977
ISBN:
978-1-4503-7867-3
Published:
16 November 1977
Sponsors:
SIGOPS, Purdue University
Next Conference
November 5 - 8, 2024
Austin , TX , USA
Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
Article
Free
The Cambridge CAP computer and its protection system

This paper gives an outline of the architecture of the CAP computer as it concerns capability-based protection and then gives an account of how protected procedures are used in the construction of an operating system.

Article
Free
The CAP filing system

The filing system for the CAP is based on the idea of preservation of capabilities: if a program has been able to obtain some capability then it has an absolute right to preserve it for subsequent use. The pursuit of this principle, using capability-...

Article
Free
The CAP project - an interim evaluation

The CAP project has included the design and construction of a computer with an unusual and very detailed structure of memory protection, and subsequently the development of an operating system which fully exploits the protection facilities. The present ...

Article
Free
Task communication in DEMOS

This paper describes the fundamentals and some of the details of task communication in DEMOS, the operating system for the CRAY-1 computer being developed at the Los Alamos Scientific Laboratory. The communication mechanism is a message system with ...

Article
Free
The DEMOS file system

This paper discusses the design of the file system for DEMOS, an operating system being developed for the CRAY-1 computer at Los Alamos Scientific Laboratory. The goals to be met, in particular the performance and usability considerations, are outlined. ...

Article
Free
The Multics kernel design project

We describe a plan to create an auditable version of Multics. The engineering experiments of that plan are now complete. Type extension as a design discipline has been demonstrated feasible, even for the internal workings of an operating system, where ...

Article
Free
Proving multilevel security of a system design

Two nearly equivalent models of multilevel security are presented. The use of multiple models permits the utilization of each model for purposes where that model is particularly advantageous. In this case, the more general model is simple and easily ...

Article
Free
Consistency and correctness of duplicate database systems

Solutions to the duplicate database update problem are considered, and a formal validation technique using the theory of L systems is developed and applied to the problem. The paper shows some particular solutions but is primarily concerned with general ...

Article
Free
Measurements of sharing in Multics

There are many good arguments for implementing information systems as distributed systems. These arguments depend on the extent to which interactions between machines in the distributed implementation can be minimized. Sharing among users of a computer ...

Article
Free
Synchronization with eventcounts and sequencers (Extended Abstract)

The design of computer systems to be concurrently used by multiple, independent users requires a mechanism that allows programs to synchronize their use of shared resources. Many such mechanisms have been developed and used in practical applications. ...

Article
Free
Metric (Extended Abstract): A kernel instrumentation system for distributed environments

Metric is a distributed software measurement system that communicates measurement data over the PARC computer network, the Ethernet. Metric is used to instrument stand alone and distributed computer systems (it works in an environment of about 90 ...

Article
Free
A domain structure for distributed computer systems

The successful implementation of generalized multiple computer systems will require attention both to the form of physical architecture and to the choice and implementation of a suitable systems environment in which to construct and run applications. ...

Article
Free
Automatic and general solution to the adaptation of programs in a paging environment

The efficiency of replacement algorithms in paged virtual-storage systems depends on the locality of memory references. The restructuring of the blocks which compose the program may improve this locality. [HATFIELD and GERALD 71] [MASUDA SHIOTA NOGUCHI ...

Article
Free
Effect of program localities on memory management strategies

Programs tend to reference pages unequally and cluster references to certain pages in short time intervals. These properties depend on the tendency of program locality references and program phase transitions. The significant effects on system ...

Article
Free
Analysis of demand paging policies with swapped working sets

The performance improvements brought by demand paging policies with swapped working-sets depend on several factors, among which the scheduling policy, the behaviour of the programs running in the system and the secondary memory latency characteristics ...

Article
Free
Information transmission in computational systems

This paper presents Strong Dependency, a formalism based on an information theoretic approach to information transmission in computational systems. Using the formalism, we show how the imposition of initial constraints reduces variety in a system, ...

Article
Free
On the synthesis and analysis of protection systems

The design of a protection system for an operating system is seen to involve satisfying the competing properties of richness and integrity. Achieving both requires the interplay of analysis and synthesis. Using a formal model from the literature, three ...

Article
Free
Process backup in producer-consumer systems

System state restoration after detection of an error is discussed for producer-consumer systems, with emphasis on the control of the domino effect. Recovery primitives MARK, RESTORE, and PURGE are proposed that, in conjunction with the use of SEND-...

Article
Free
Indeterminacy, monitors, and dataflow

The work described in this paper began with a desire to include some linguistic concept of a resource manager within a dataflow language we have been designing [AGP76]. In doing so, we discovered that dataflow monitors (resource managers) provide a ...

Article
Free
Thoth, a portable real-time operating system (Extended Abstract)

Thoth is a portable real-time operating system which has been developed at the University of Waterloo. Various configurations of Thoth have been running since May 1976; it is currently running on two minicomputers with quite different architectures (...

Article
Free
Beyond concurrent Pascal

We take the view that operating systems should not be written in assembly language. Alternatives are machine oriented high-level languages and “safe” languages in the style of Concurrent Pascal and MODULA. A serious drawback of the Concurrent Pascal ...

Contributors
  • Naval Postgraduate School

Index Terms

  1. Proceedings of the sixth ACM symposium on Operating systems principles

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate131of716submissions,18%
    YearSubmittedAcceptedRate
    SOSP '232324319%
    SOSP '151813017%
    SOSP '031282217%
    SOSP '01851720%
    SOSP '99901921%
    Overall71613118%