Proceedings of the Third Symposium on Operating Systems Principles - SOSP '71 1971
DOI: 10.1145/800212.806497
|View full text |Cite
|
Sign up to set email alerts
|

The Multics Input/Output system

Abstract: An I/0 system has been implemented in the Multics system that facilitates dynamic switching of I/0 devices. This switching is accomplished by providing a general interface for all I/O devices that allows all equivalent operations on different devices to be expressed in the same way.Also particular devices are referenced by symbolic names and the binding of names to devices can be dynamically modified.Available I/0 operations range from a set of basic I/0 calls that require almost no knowledge of the I/O System… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

1974
1974
2024
2024

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 33 publications
(5 citation statements)
references
References 3 publications
0
5
0
Order By: Relevance
“…On a number of points we were influenced by Multics, which suggested the particular form of the I/o system calls [9] and both the name of the Shell and its general functions. The notion that the Shell should create a process for each command was also suggested to us by the early design of Multics, although in that system it was later dropped for efficiency reasons.…”
Section: Influencesmentioning
confidence: 99%
“…On a number of points we were influenced by Multics, which suggested the particular form of the I/o system calls [9] and both the name of the Shell and its general functions. The notion that the Shell should create a process for each command was also suggested to us by the early design of Multics, although in that system it was later dropped for efficiency reasons.…”
Section: Influencesmentioning
confidence: 99%
“…Prefetching A key technique for improving I/O performance of workloads is prefetching, which dates back to as early as Multics [18]. A large amount of work on I/O prefetching utilizes hints about an application's I/O behavior, e.g., programmer-inserted hints [12,39], compiler-inferred hints [36], and hints prescribed by a binary rewriter [13].…”
Section: Related Workmentioning
confidence: 99%
“…This particularly simple way of viewing files was suggested by the Multics I/O system. 8 The addressing mechanism for files must be carefully designed if it is to be efficient. Files can be large (about 10 9 bytes), are grown without pre-allocation, and are randomly accessible.…”
Section: The Structure Of Filesmentioning
confidence: 99%