Multics internal documents authored by or co-authored with Jerome H. Saltzer
Return to the list of unpublished documents.
Last updated 18 May 2006
Sections of the Multics Design Notebook
- VI. General comments on scheduling, resource allocation, and
storage management. (with F. J. Corbató) May 6, 1965.
- Appendix H. On the format of files containing
programs. Undated, circa 1965.
- Appendix J. Assembly programs in a time-sharing system.
March 5, 1965.
- Appendix K. On providing a keypunch facility for the 636.
March 5, 1965
- Appendix M. Allocation of time-sharing system resources.
April 9, 1965
Sections of the Multics System Programmers Manual
(Dates are original issue--last update)
- Multics standard magnetic tape format
(with J. Crawford Noll, Robert C. Daley, and Noel I. Morris)
Section BB.3.01,
March 3, 1967--June 2, 1967.
- Multics standard card punch codes and relation
between ASCII and EBCDIC
Section BB.3.02,
November 10, 1966--February 5, 1968.
- Hardware features to avoid
Section BB.6.04,
June 5, 1968.
- Minimum configurations and configuration restrictions
for Multics operation on the GE-645.
Section BC.1.01,
November 15, 1966--March 8, 1968.
- Major module port assignment.
(with Harlow Frick)
Section BC.1.02,
November 25, 1966.
- Interrupt cell assignment.
(with Harlow Frick)
Section BC.1.04,
December 6, 1966--November 21, 1967
- Introduction: character input/output for Multics.
(with Fernando J. Corbató and Joseph F. Ossanna)
Section BC.2.00,
January 2, 1966--April 14, 1967.
- Character Set.
(with Fernando J. Corbató and Robert Morris)
Section BC.2.01,
July 23, 1965--September 25, 1968.
- On the interpretation of ASCII character streams within
Multics.
(with Christopher Strachey)
Section BC.2.02,
January 27, 1966--August 11, 1966.
- Erase and kill character conventions.
(with Christopher Strachey)
Section BC.2.03,
January 27, 1966--August 12, 1966.
- Character escape conventions.
(with Fernando J. Corbató and Robert Morris)
Section BC.2.04,
August 17, 1966--February 6, 1968.
- Requirements for device interface module specifcations
Section BC.2.05,
January 2, 1966.
- Purpose of hardware deficiency documentation.
Section BC.3.00,
March 8, 1966.
- Processor tag.
Section BC.3.01,
March 8, 1966.
- Processor iinterval timer inhibition.
Section BC.3.03,
December 29, 1997.
- System controller addressing
Section BC.3.04,
October 2, 1967.
- Slave mode control field loading.
Section BC.3.05,
December 29, 1967.
- Slave mode parity masking.
Section BC.3.08,
December 29, 1967.
- Associative memory clear function.
Section BC.3.09,
February 7, 1968.
- Local configuration specification.
Section BC.5.00,
April 16, 1969.
- Local major module configuration.
Section BC.5.01,
April 16, 1969.
- Interrupt cell assignment assumed by multics.
Section BC.5.02,
Aapril 16, 1969.
- System Skeleton.
(with Harry J. Hebert)
Section BD.6.02,
August 18, 1966--April 22, 1968.
- Hard-core supervisor entry points.
Section BD.6.03,
April 6, 1967.
- Clock services provided by the supervisor.
Section BD.10.01,
February 28, 1966.
- Calendar Clock wakeup management.
(with Thomas H. VanVleck)
Section BD.10.03,
November 1, 1966.
- ASCII-format file editor (EDA).
(with Robert Morris)
Section BE.5.07
February 18, 1966--December 9, 1966
- Overview of Traffic Control.
(with Robert L. Rappaport and Michael J. Spier)
Section BJ.0
February 23, 1966--October 14, 1968
- Overview of the Process Exchange.
Section BJ.3
December 7, 1966.
- The Processor Data Block.
(With Robert L. Rappaport.)
Section BK.1.02
June 2, 1966--May 3, 1967
- Overview of interrupt handling.
Section BK.2.01
November 10, 1966.
- Calendar Clock interrupt handler.
(With Leo J. Lambert.)
Section BK.2.05
January 23, 1967
- Clock addressing segment. clock_, nclocks
Section BK.4.03
November 20, 1967.
- Interrupt mask procedure.
(With Leo J. Lambert.)
Section BK.5.01
June 15, 1967.
- Major module configuration table initialization for initial Multics
Section BL.3.01
November 3, 1967.
- Configuration checker.
Section BL.3.05
January 22, 1968.
- Interrupt initializer.
(With Leo J. Lambert and Peter Schicker.)
Section BL.9.02
May 10, 1967--March 6, 1968.
- Overview of system control.
Section BQ.0
February 9, 1967.
- List of system processes.
Section BQ.1.02
April 21, 1967.
- User control overview and terminology.
(with Carla Marceau.)
Section BQ.2.00
November 3, 1967.
- The answering service.
(with Harvey M. Deitel and Harry J. Hebert.)
Section BQ.2.01
June 15, 1967--June 10, 1968.
- User-process-groups, an overview.
(with Carla Marceau and Karolyn J. Martin.)
Section BQ.3.00
November 3, 1967.
- The device signal table manager.
(with Michael J. Spier.)
Section BQ.6.07
July 27, 1967.
- Hardcore ring unrecoverable condition handler (trouble module)
Section BR.3.01
November 17, 1967.
- Overview of dedicated resource management.
Section BT.0
March 4, 1967.
- Summary of media management functions.
(with Robert C. Daley and Christopher M. Mercer.)
Section BT.2.01
June 16, 1967--February 7, 1968.
- Media request management
(with Robert C. Daley and Christopher M. Mercer.)
Section BT.2.02
February 7, 1968.
- Summary of reserver calls.
(with Robert C. Daley.)
Section BT.3.01
June 16, 1967.
Return to Professor Saltzer's home page