Multics History Project: Jerry Saltzer File Drawers The first part of the Jerry Saltzer files (covered elsewhere) was a variety of documents, mostly series material, kept in notebooks on a bookcase in the office. These were collected, scanned, and cataloged in March 2006. They were returned to Jerry's office in early April in four archival boxes (J01 to J04). The second part of the Jerry Saltzer files (described elsewhere) is three drawers of hanging files dating from the early days of the project in 1965 through about 1975, with a occasional items from later years. These materials were collected in April 2006, scanned April/May 2006 (generating the informal catalog here), and are planned for completion and return in May 2006. Highlights include - The GE/MIT relationship and contracts - Operation of Multics service at MIT - Multics and ARPA relationship - Operation and results of Project Guardian - Internal draft design memos (e.g., about access control) - Multics demonstrations - Multics performance memos and statistics - Brochures and Multics product announcements The filing cabinet material comprised approximately 200 hanging folders. Some of the hanging folders held otherwise uncategorized papers, but some of which held multiple interior folders--sometimes quite a few. In some cases, different interior folders held items that were clearly distinct, but in other cases, there was no obvious rationale for the separate folders. In addition, some of the hanging folders held items clearly not related to the title of the folder. Because the original folder organization had accumulated significant entropy, we adopted a practice of reorganizing items as they were scanned, rather than attempting to preserve the precise physical arrangement of the files. This was done to enhance the usability and structure of the electronic archive. The scanning followed these principles: - The items in the files were moved from their original hanging folders into numbered archival folders for return. - With a few exceptions (Multics Performance Logs and a few folders of photographs and brochures, all indicated in the catalog), the archival folders were created in precisely the same order (front to back) as the original hanging folder - Each (physical) archival folder has a corresponding directory for scan files; these are listed in the catalog). - Each archival folder/scan directory has a number, short title, and description. The short title loosely represents the title of the folder (hanging or interior) for the material it contains; the description represents our summary of what was found in the folder. - With a few exceptions (e.g., 074, 075) for particularly large hanging folders, each scan directory has exactly one corresponding archival folder. - Material from a hanging folder with no interior folders typically ends up in a single archival folder/scan directory, with rare exceptions for hanging folders containing material that clearly doesn't belong together. - For hanging folders with interior folders, if the interior folders didn't seem to add anything important to the organization, they were discarded (and the items within simply processed in order) but if they did add important distinctions, each interior folder, of group of related interior folders, was transferred to a distinct archival folder/scan directory. - Some material was not scanned, because (A) it was technically infeasible to scan (e.g., 11x14 fanfold listings, onionskin carbon copies, bound material); (B) the item was a published report/memo that could not be easily scanned and was known to be available elsewhere; (C) it was judged not relevant to Multics (e.g., CSR staff meeting minutes); (D) it was judged not of any historical interest (e.g., trouble reports for telephones and datasets, multiple drafts with negligible difference from final copies); (E) it referred to salaries or other individual personnel matters. - When an entire hanging folder was not scanned, its contents were transferred to an archival folder described in the catalog in the usual manner--however, no scan directory exists, and this entry in the catalog is indicated "FOLDER NOT SCANNED". - When individual items were not scanned, these are indicated in the catalog as "ITEM NOT SCANNED", except as noted below. - The very few items in category E (salary/personnel) were discarded at Jerry Saltzer's request. These actions are not indicated in the catalog. - Occasionally, a hanging folder contained multiple identical copies of the same memo. In such cases, duplicates were discarded (and not scanned). These actions are not indicated in the catalog. - Occasionally, a hanging folder contained both the original (e.g., typescript) and final/published copy of a letter or memo. In these cases, both versions were preserved, and the scan file is a scan of the cleanest original. This distinction is not indicated in the catalog. - In general, items in the folders were scanned starting from the front of the folder to the back, which tended to mean that they were processed in reverse chronological order. However, where there was a clear date sequence to follow (e.g., for a series of memos), they were arranged in forward chronological order. - All staples, paper clips, and other fasteners were removed when items were scanned. When transferred to the archival folders, each individual item is rotated 180 degrees in the folder to distinguish its pages from the adjacent items. We chose this approach rather than separator sheets to reduce the bulk of the archival folders. - In the scan directories, each item is generally represented by a single numbered scan file (e.g., "Scan 12.PDF"). In a few cases, a single item was scanned multiple times with different parameters to try to get the best results. - The catalog identifies certain scan files individually because we judged to be most interesting or relevant. It does not attempt to identify all the scan files. - In general, typed or printed memos and letters were scanned at 300 DPI monochrome, and handwritten material at 600 DPI. Some typed/printed material had handwritten notes; these were scanned at 300 or 600 DPI depending on the fineness of the writing. Some material (particularly old-style photostatic copies and purple-printed ditto copies) was scanned in 600 DPI grayscale, as were other originals that seemed particularly faded or otherwise problematic. A few were even scanned in color, or monochrome with appropriate color dropout (e.g., where the paper itself had turned colors in the aging process). Some, but not all, of the grayscale and color scans are noted explicitly in the catalog. - A number of items had pink memo notes clipped to the first page. These memo notes were scanned as part of the document, and appear as the initial (and short) page in the scan file. - The individual scan files listed in the catalog are dated where feasible and either characterized by content or identified by title. For items that looked like published (or draft) memos, the author(s) are indicated; for letters, we were much sloppier about attribution. For series memos (e.g., Repository documents), the series number is indicated. In all cases (except as indicated), handwritten notes are from Jerry Saltzer. DETAILED TOC ------------- Box #5 ------------- 001.archival-list (8 scans) Archival document lists (LCS Multics stuff sent to storage) 002.publication-list (2 scans) Lists of Multics memos (obsoleting B0096) Scan 1: B0097 Scan 2: B0099 003.multics-patents (1 scan) Handwritten list of Multics patents 004.ge645-multics-system (2 scans) Artist's pictures of GE-645 (draft for poster) Scan 1: B&W Scan 2: GS 005.absi (11 scans) Correspondence about and functions specs for ABSI ARPAnet hardware interface (1972-1974) Scan 2: 730822 draft functional spec (Gumpertz) Scan 3: 740408 Functional Spec (Gumpertz, Pogran) Scan 3: 721207 Honeywell 635 Honeywell 700 Coupler Specification 006.multics-miscellaneous (31 scans) Miscellaneous stuff. Lots of letters (1970-71) ITEM NOT SCANNED: M0132 "a Multics process" picture (duplicate) Scan 15: 710600 Naval Research News short article on Multics Scan 18: 700306 "General Electric News" with pictures of CISL staff Scan 21: Why Multics dump tape format is the way it is? Handwritten Scan 28: Multics as a Software Factory Scan 29: CSR RFC 19 DRAFT Scan 30: CSR RFC 20 DRAFT Scan 31: clock_test.pl1 program 007.multics-ctss-cost-comparison (7 scans) 1970-1975 memos on rates, cost graphs 008.administrative-data-1968 (1 scan) Assorted administrative memos, 1 memo from 1968 009.administrative-data-1969 (11 scans) Assorted administrative memos, letters for 1969 010.administrative-data-1970 (42 scans) Assorted administrative memos, letters for 1970 Lots of service commitments, stuff related to running service Scan 15: Proposal for Multics talk at GESHUA X Scan 34: Max users set to 35 011.administrative-data-1971 (18 scans) Assorted administrative memos, letters for 1971 Scan 2: 1971 Multics development goals (2-page Grochow memo) Scan 10: 720214: Multics Development Goals for 1971 (Gintell, 18 pages) 012.administrative-data-1972 (7 scans) Assorted administrative memos, letters for 1972 Scan 1: Multics ARPAnet connection status (TELNET September 1971) Scan 6: 720920: Memo on 6180 hardware delivery 013.administrative-data-1973 (7 scans) Assorted administrative memos, letters for 1973 Scan 7: Memo on Trial usage of 6180 014.administrative-data-1974 (8 scans) Assorted administrative memos, letters for 1974 Scan 2: Revised 1975 IPC expense budget Scan 3: 740221 CTSS EOL memo to JHS form Robert H. Scott 015.administrative-data-1975 (22 scans) Assorted administrative memos, letters for 1975 Scan 1: 750304: MIT Tech article: "IPS to terminate Multics?" Scan 9: 750219: SIPB letter about why not to terminate Multics 016.online-disk-storage-proposal (1 scan) Scan 1: 720901: proposal from Lee Scheffler 017.multics-document-distribution-1977-1978 (74 scans) Who got what MTBs and how many were printed 018.multics-demonstration-1 (5 scans) Program to construct a trie ITEM NOT SCANNED: Listings and terminal output (~50 pages) 019.multics-demonstration-2 (3 scans) Demonstrate assorted Multics commands 020.multics-demonstration-macsyma (1 scan) Demonstration of Macsyma software Scan 1: 741009 Memo about Macsyma and Multics demonstration 021.af-esc-security-study (7 scans) Assorted letters to/from AF about security studies Scan 1: MITRE ZARF presentation to Air Force(?), 32 pages Scan 2: 730117 memo proposing abstract security model 022.103a-dataset-installation (18 scans) Correspondence about modem installation and problems 023.113a-dataset-installation (7 scans) Correspondence about modem installation and problems Scan 5: 710301 Pogran memo on lack of automatic disconnect in 13A 024.113b-dataset-installation (6 scans) Correspondence about modem installation and problems 025.tuck-dataset-installation (no scans) Correspondence about modem installation and problems ITEM NOT SCANNED: short newspaper article about U. Waterloo's use of Tuck modems 026.mit-data-switch-miscellaneous (52 scans) Modems and the MIT data switch. ITEM NOT SCANNED: a modest number of onionskin carbon copies of letters Scan 24: MOSN-126: 700410: Multics dataphone configuration Scan 42: 691112: THVV memo on CLUMP message switch Scan 46: 690821: "Dataswitch Primer" memo Scan 48: Marked-up copy of Dataswitch Primer memo 027.mit-data-switch-directory (2 scans) What computers had what phone lines, way back when 028.mit-data-switch-grading (11 scans) Communicating lines and modems. 029.mit-data-switch-configuration (14 scans) Scan 1: 680101, IEEE Txns on Comm Tech, V16 #1, "Communications for Time Sharing at Bell Telephone Labs" Scan 3: Operating manual for Bell 103E dataset (scan of photocopy) Scan 10: MOSN-92: 691105: Dataset configuration Scan 13: MOSN-126:: 700410: Multics dataphone configuration 030.multics-security-holes-1972-1975 (4 scans) Security hole memos, including JHS original typescripts. See also #021. Some of these are in RAR "security" folder as well. Scan 1: 730209: List of Multics Security Holes, Rev 5 Scan 2: 740225: List of Multics Security Holes, Rev 6 Scan 3: 750723: List of Multics Security Holes, Rev 7 Scan 4: 730830: Letter from Richard Bisbey about Bulk Card input flaw 031.multics-telecom-centrex (no scans) Memos about MIT Centrex setup FOLDER NOT SCANNED (~16 pages) 032.multics-telecom-bell-datrex (no scans) Memos about MIT use of 2741 modems (134.5 baud) FOLDER NOT SCANNED (~15 pages) 033.multics-telecom-esl-databox (no scans) Memos about ESL-designed replacement for Bell Datrex FOLDER NOT SCANNED (3 pages) 034.multics-telecom-gioc-ports (no scans) Memos about ordering low-speed communication ports for GIOC FOLDER NOT SCANNED (3 pages) 035.multics-telecom-gioc-config (2 scans) Memos about GIOC configuration for Multics lines Scan 1: Memo from JHS to JMG about general approach for GIOC communications Scan 2: Response memo from JMG to JHS ITEM NOT SCANNED: Additional drafts of memos 036.mit-telecom-planning (no scans) Memos about Multics telecom line plans and projections FOLDER NOT SCANNED (18 pages) 037.mit-telecom-pdp8-datasets (no scans) Memos and notes about telecom for PDP-8 FOLDER NOT SCANNED (5 pages) 038.mit-telecom-miscellaneous (no scans) Memos, notes, brochures, etc. about telecom products and plans FOLDER NOT SCANNED (~100 pages) 039.multics-admin-radc (13 scans) Memos and letters about RADC Multics, including big report (May 1971). Assorted correspondence with Bob Walker at RADC Scan 5: May 1971 RADC evaluation report (184 pages + cover letter) RADC TR-71-121 Scan 11: 680709 Block diagram of RADC Multics configuration Scan 12: 680709 Block diagram of RADC Multics configuration (Grayscale) Scan 13: 690331 topics for discussion memo 040.multics-admin-arpa-negotiations (9 scans) Memos and notes about ARPA support for Multics. It was difficult to figure out the dates and sequencing for the "Management Plan" memos, and also about the intended audience (since some are for GE) Scan 1: 690113(?) Draft 1: Management Plan for Project MAC (really about GE) Includes 690106: Outline of a position on Multics (Jack Dennis) Includes 690107: GE Position on 645/Multics Scan 2: 690103: Draft 2: Management Plan for Project MAC with special reference to Multics Scan 3: 690106: Draft 3: Management Plan for Project MAC with special reference to Multics Scan 4: 690109: Final: Management Plan for Project MAC Scan 5: 680103: Who underwrites initial Multics usage, GE or MAC (JHS to FJC) Scan 6: 681209: "Exportability" memo draft (export as in computers communicating with other computers, not shipping outside the country) Scan 7: Assorted handwritten notes Scan 8: Notes on 360/67 (Stuart Madnick) 041.multics-admin-arpa-reviews (11 scans) Notes, agendas, memos from 681217 ARPA review Scan 1: 681217: Agenda Scan 2: 681217: Handwritten notes Scan 3: 681108: Comparison with CTSS Scan 4: 681216: Personnel assignments Scan 5: 681213: Printout of demonstration of MSS-1.9 Scan 6: 681108: Comparison with CTSS (re-scan in grayscale) Scan 7: 681203: Notes and graphs on performance ("Certifier Running Time") Scan 9: 710600: A Forward Look (Larry Roberts memo about ARPAnet) 042.multics-admin-proj-organization (14 scans) Organization charts, staff lists, etc. Scan 1: 681231: GE organization (handwritten) Scan 2: 690114: BTL organization (handwritten) Scan 3: 680924: CISL staff (memo) Scan 4: 660111: Initial organization (Ed Vance, "Coordinator of Triumvirate" memo) Scan 5: 671107: Starting Multics project status meetings Scan 6: Very early JHS design notes (handwritten)--not about organization Scan 7: 650929: Work assignments at BTL (B.A. Tague memo) Scan 8: 671106: Proposed Multics project organization chart (high-level) Scan 9: 671120: Personnel assignment by area Scan 10: 681108: Project MAC personnel list Scan 11: 690414: Personnel assignments Scan 12: 701118: Personnel assignments, floor plans Scan 13: 710311: Draft release agreement for SPS (MISFILED?) 043.multics-admin-larry-roberts-69-70 (3 scans) Assorted correspondence with Larry Roberts Scan 2: 700605: List of Multics Publications 044.multics-admin-ad-hoc-system-stability (5 scans) Memos (ca. 04/1972) about system stability 045.multics-admin-network-special-interafce (1 scan) A page of notes from Gumpertz about the ARPAnet interface 046.multics-admin-information-availability (10 scans) Notes and memos on copyrights, document release, etc. 1971/72 Scan 6: 710907: JHS memo on copyright notice emplacement Scan 9: 710527: Status of proprietary rights in computer programs (Irving Kayton, George Washington University) 047.multics-admin-mpm-requests (1 scan) Memos (w/MIT Graphic Arts) about producing MPMs. Scan 1: Representative sample ITEM NOT SCANNED: All but representative sample (not interesting) 048.multics-admin-1971-1974 (20 scans) Miscellaneous administrative memos Scan 1: 710907: JWG memo on documentation needs for Multics as a commercial product Scan 2: Multics manual pricing memo Scan 3: 711103: Critical Tasks for November Scan 7: 730928: Memo from HIS about not supporting MIT's documentation work Scan 10: 730808 Computerworld article on HIS 6000 MOS memory Scan 11: 730000 AK58-00 Multics Software Interactive Programming Environment Scan 12: 730000 AK58-00 Multics Software Interactive Programming Environment (COLOR) Scan 13: 730000 AK52-00 Multics Software Administrative Functions Scan 14: 730000 AK52-00 Multics Software Administrative Functions (COLOR) Scan 15: 730000 AK56-00 Multics Software Text Processing Scan 16: 730000 AK56-00 Multics Software Text Processing (COLOR) Scan 17: 731004 Memo on schedule for planned HW/SW deliveries Scan 19: 741004 Complaint from HLSUA to HIS about non-coverage of Multics Scan 20: 741213 Memo from Christopher Lynch (HIS) expressing full commitment to Multics 049.no-backup-disk-storage (1 scan) Scan 1: 741204 Memo announcing availability of >nbdd 050.csr-staff-meeting-notes-1972 (no scans) Handwritten JHS staff meeting notes, not relevant to Multics FOLDER NOT SCANNED (~12 pages) 051.csr-staff-meeting-notes-1973 (no scans) Handwritten JHS staff meeting notes, not relevant to Multics FOLDER NOT SCANNED (~15 pages) 052.csr-staff-meeting-notes-1974 (no scans) Handwritten JHS staff meeting notes, not relevant to Multics FOLDER NOT SCANNED (~30 pages) 053.csr-staff-meeting-notes-1975 (no scans) Handwritten JHS staff meeting notes, not relevant to Multics FOLDER NOT SCANNED (~25 pages) 054.csr-staff-meeting-notes-1976 (no scans) Handwritten JHS staff meeting notes, not relevant to Multics FOLDER NOT SCANNED (~15 pages) 055.csr-staff-meeting-notes-1977 (no scans) Handwritten JHS staff meeting notes, not relevant to Multics FOLDER NOT SCANNED (7 pages) 056.multics-product-articles (no scans) Press articles from around 1973 product announcement DEFERRED - WILL SCAN LATER 057.multics-product-brochures Brochures from around 1973 product announcement DEFERRED - WILL SCAN LATER 058.multics-product-advertisements Advertising from around 1973 product announcement DEFERRED - WILL SCAN LATER 059.multics-product-announcements Announcement collateral (730117) DEFERRED - WILL SCAN LATER 060.forum-minutes-1973 (27 scans) MIT-HIS Forum minutes - Weekly (mostly) meetings. Not quite in order, some weeks (apparently) missing. Starts Feb 1973. Not indexed. Scan 22: 730130: Master plan 061.forum-minutes-1974 (14 scans) MIT-HIS Forum minutes - Weekly (mostly) meetings. In order. Missing after 14 May 1974. Not indexed. 062.forum-minutes-1975 (16 scans) MIT-HIS Forum minutes - Weekly (mostly) meetings. In order. Missing before May 1975. These are thicker, more detailed, and more formal than pre-1975, including detailed bug lists and availability charts. Not indexed. 063.forum-minutes-1976 (13 scans) MIT-HIS Forum minutes - Weekly (mostly) meetings. In order. Not indexed. 064.forum-minutes-1977 (7 scans) MIT-HIS Forum minutes - Weekly (mostly) meetings. In order. Ends in July 1977. Not indexed. 065.multics-design-mitre (6 scans) Five design memos from MITRE for Project Guardian (1975) Scan 1: 750321 Cover letter from Col. Robert W. O'Keefe to JHS Scan 2: MDN #8: 750203: A Specification Language (K. J. Biba, W. L. Schiller) Scan 2: MDN #9: 750214: The Secure Generation of Unique Names (K. J. Biba) Scan 4: MDN #11: 750219: Revised Top Level Storage Control Specification (W. L. Schiller) Scan 5: MDN #12: 750227: Removing Pages from the User Environment (W. L. Schiller) Scan 6: MDN #13: 750227: Kernel Levels of Abstraction (K. J. Biba) 066.project-guardian-coordination (9 scans) Technical coordination letters about project Guardian, assorted memos Scan 1: TCL 13: 760127: PL/I as a System Programming Language for a Certifiable Multics (R. Feiertag) Scan 2: TCL 14: 760127: Preliminary Modularization of Multics (R. Feiertag) Scan 3: TCL 15: 760130: Prototype Secure Multics - External I/O Functional Description (R. L. Carlson) Scan 4: Comments on TCL 15 (unnamed Air Force author) Scan 5: TCL 17: 760326: A Technical Note on Discretionary Access Control (A. Bensoussan) Scan 6: TCL 21: 760512: Summary of the April 29, 1976 Technical Meeting (J. Stern) Scan 7: TCL 22: 760604: Technical Coordination Meeting - CDRL Item A014 Scan 8: 770714: Project Guardian Monthly Progress Report Scan 9: 770919: Project Guardian Monthly Progress Report 067.csr-annual-review-1975 (no scans) Agenda and notes from annual review. The information here seems likely to be more fully covered in CSR RFCs. FOLDER NOT SCANNED (~15 pages) 068.csr-annual-review-1976 (no scans) Agenda and notes from annual review. The information here seems likely to be more fully covered in CSR RFCs. FOLDER NOT SCANNED (~20 pages) 069.csr-annual-review-1977 (no scans) Agenda and notes from annual review. The information here seems likely to be more fully covered in CSR RFCs. FOLDER NOT SCANNED (6 pages) 070.telephone-moves (no scans) Work orders for New England Telephone - 1973-1978. FOLDER NOT SCANNED (~100 pages) 071.hisi-progress-report-1975-76 (2 scans) Scan 1: Copy of 1974/75 CSR progress report Scan 2: 760712: Annual progress report to Honeywell 072.hisi-progress-report-1975-76 (1 scan) Scan 1: 770630: Final Report of the Multics Kernel Design Project (M. D. Schroeder, D. D. Clark, J. H. Saltzer, D. H. Wells) 073.csr-quarterly-reports (no scans) Quarterly reports 1973-1976. Not relevant to Multics (or covered elsewhere to the extent that they are) FOLDER NOT SCANNED (~25 pages) ------------- Box #6 ------------- 074.multics-papers (27 scans) Assorted published Multics papers NOTE: Two physical archival folders generated here Scan 1: 680000: Modeling a Computer System Utility - Controlled Sharing of Information (M. J. Spier, E. I. Organick) (8.5x14) Scan 2: 690729: M0114: The Multics Interprocess Communication Facility (M. J. Spier, E. I. Organick) Scan 3: 691024: An Operating System Model Featuring Demand Scheduling of Virtual Resources (M. J. Spier, E. I. Organick) - DRAFT Scan 4: 671001: M0094: Virtual Memory, Processes, and Sharing in Multics (R. C. Daley, J. B. Dennis) [ACM SOSP 671001-1004] Scan 5: 671001: M0095: Protection in an Information Processing Utility (R. M. Graham) [ACM SOSP 671001-1004] Scan 6: 681212: M0105: Sensitive Issues in the Design of Multi-Use Systems (F. J. Corbato) Conf. Paper Scan 7: 680305: PL/I As a Tool for System Programming (F. J. Corbato) [Presented at PL/I Seminar Hanscom] Scan 8: 690325: The Multics PL/I Compiler (R. A. Freiburghouse) [FJCC 1969] Scan 9: 690822: G0090: Programming Naming Problems in a Shared Tree-Structured Hierarchy (C. T. Clingen) [Rome Conf. SW Eng. Techniques] Scan 10: News note from IEEE Scan 11: 680205: Real-Time Graphic Display of Time-Sharing System Operating Characteristics (J. M. Grochow) [FJCC 1969] Scan 12: 680708: M0104 / MAC M-384: A Paging Experiment with the Multics System (F. J. Corbato) Scan 13: 700303: M0111: The Multics Virtual Memory (A. A. Bensoussan, C. T. Clingen, R. C. Daley) [CACM] Scan 14: 750923: Engineering a Security Kernel for Multics (M. D. Schroeder) [ACM SOSP 11/75] Scan 15: 750428: The Many Faces of Multics (J. E. Jarvis) [Some Honeywell publication] Scan 16: 700400: Computer Resource Accounting in a Time-Sharing Environment (Lee Selwyn) [SJCC 1970] Scan 17: 641001: MAC M-181: The Structure of On-Line Information Processing Systems (Jack B. Dennis, Edward L. Glaser) Scan 18: 650913: MAC-M-266: Relations Between the Project MAC System and a User (Arnold I. Dumey) Scan 19: 710326: M0124: The Performance of the GE-645 Associative Memory While Multics is n Operation (M. D. Schroeder) [ACM SIGOPS] Scan 20: 710729: G0102: What's a System to Do? - Assuring System Data Integrity (D. R. Vinograd) [IEEE 09/1971] Scan 21: 720000: "Paper 225" - Debugging PL/I Programs in the Multics Environment (B. L. Wolman) Scan 22: 691120: Use of High-Level Languages for Systems Programming (R. M. Graham) [NSA Computer Sciences Institute] Scan 23: 710813: M0127: The Multics Input/Output System (R. J. Feiertag, E. I. Organick) [SOSP 1971] Scan 24: 680500: Virtual Memory, Processes, and Sharing in Multics (R. C. Daley, Jack B. Dennis) [CACM offprint] Scan 25: 790100: Computer Security: The Achilles-Heel of the Electronic Air Force (LTC Roger R. Schell) [AF University Review] Scan 26: 740700: Waiting for the Great Computer Rip-Off (Tom Alexander) [Fortune, 07/74] Scan 27: 860501: Multics Users Face Their Maker (John W. Verity) [Datamation 860501] 075.multics-performance-memos (81 scans) About two-thirds of the 130-odd MPM memos about PDP-8 stimulation of the 645 Multics (and a little bit of CTSS) by Akira Sekino) from 1969 to 1971. NOTE: Two physical archival folders generated here Scan 3: 690711 Explanation of PDP8 simulation scripts (A. Sekino) Scan 71: 710624 The effect of Reordering Instructions on CPU Time (A. Sekino) 076.cache-speed-test (no scans) Cache speed measurements, all 11x14 output FOLDER NOT SCANNED (~80 pages) 077.cache-speed-645-6180-comparison (no scans) Cache speed measurements, all 11x14 output FOLDER NOT SCANNED (~15 pages) 078.cache-speed-mit-usl-mip-test (no scans) Cache speed measurements, all 11x14 output FOLDER NOT SCANNED (~50 pages) 079.interference-test (no scans) Computer output from some JHS measurement/test FOLDER NOT SCANNED (~120 pages) 080.wired-down-system-size (1 scan) Handwritten notes on size of MSS 3.04 Scan 1: Notes 081.page-trace-nothing (no scans) page_trace result and measurement of "nothing" command, 11x14 output FOLDER NOT SCANNED (~40 pages) 082.interrupt-tracing (no scans) interrupt trace, 11x14 output FOLDER NOT SCANNED (~30 pages) 083.interference-measurements (no scans) Measurement output (purpose unknown), 11x14 output FOLDER NOT SCANNED (~50 pages) 084.apl-metereing (no scans) Measurements of APL, 11x14 output FOLDER NOT SCANNED (~50 pages) 084.mist-metereing (no scans) Miscellaneous metering measurements, 11x14 output FOLDER NOT SCANNED (~200 pages) 086.usl-metering (no scans) Metering measurements collected at USL, 11x14 output FOLDER NOT SCANNED (~30 pages) 087.lecture-notes-1 (16 scans) Assorted hand-written lecture notes and slides. Because this material was difficult to keep separated efficiently, the archival folder contains manila separators corresponding to the original interior folders. Scan 1: 710900: Multics Organization: 3 Views Scan 2: 690117: NSA presentation: Controlling a Software Project: The Multics Experience Scan 3: 710900: How Multics Call Save Return Got That Way Scan 4: 700521: Multics Interesting Numbers Lecture Scan 5: 700521: Correspondence about talk (IBM TJ Watson center) Scan 6: 700521: Slides from lecture Scan 7: 690117: NSA Talk: Implications Of Sophistication On Computer Utility Scan 8: 700424: GESHUA X Multics Presentation [Loose, not in folder] Scan 9: 700401: NSA Talk: Status Of Multics Scan 10: 700401: PDP8 Performance Script Scan 11: 700401: Excerpts from Preliminary MPM (690930) [Unlike later MPMs] Scan 12: 690523: Jones Seminar [NSA Seminar for Dr. Brotzman] Scan 13: 690305: Multics Performance Lecture (Bell Labs) Scan 14: 691217: Multics Performance Lecture (ARPA Review Board) Scan 15: 690729: M0112: The Instrumentation of Multics (J.H. Saltzer, J. W. Gintell) Scan 16: 690729: The Instrumentation of Multics (lecture notes & slides) 088.lecture-notes-2 (7 scans) Assorted hand-written lecture notes and slides. Because this material was difficult to keep separated efficiently, the archival folder contains manila separators corresponding to the original interior folders. Scan 1: 690307: Privacy-Achieving Technologies (Lecture to Fano class) Scan 2: 690416: Security and Privacy in the Computer Utility (ILO Symposium) Scan 3: 691227: Access Control in Information Systems Scan 4: 790201: MITRE: Protection and Security (engagement notes) Scan 5: 790201: MITRE: Protection and Security (lecture notes) Scan 6: Undated: Isolation of Overlapping Compartment Scan 7: 740700: Certification MAE Review 089.mit-ge-patent-agreements (4 scans) Scan 1: 661230: MIT/GE Agreement Scan 2: 680101: Amendment A, Exhibits B1. B2 Scan 3: 700219: Amendment A (Marked copy) Scan 4: 700000: Amendment A (Apparently final copy) 090.patent-reassignment-agreement (9 scans) Scan 1: 701001: Agreement signed 710501 Scan 2: Correspondence Scan 5: Memo "doing nothing about this now" Scan 6: Multics Software Agreement (draft) Scan 7: 730227: Multics Software Agreement (Final, signed) Scan 8: 731231: Multics Software Agreement Amendment I 091.mit-his-basic-agreement-amendments (3 scans) Scan 1: 710801: Amendment #3 to MIT/GE Basic Agreement, Exhibit 1 (GE-645 Equipment List) Scan 2: 710910: HISI/MIT (6180) Equipment Agreement Scan 3: 710913: HISI/MIT Service Buy-Back Agreement 092.hisi-esd-guardian-contract (6 scans) Original agreements for Guardian project: HISI/ESD agreement and MIT agreement Scan 1: 740712: Copy of Guardian contract (Part 1: Front matter) Scan 2: 740624: Statement of Work: Security Kernel Evaluation for Multics (Part 2: Attachment A) Scan 3: 740712: CDRLs, etc. (Part 3) Scan 4: 740101: Research and Development Subcontract (Part 1: Front matter) Scan 5: 740101: Statement of Work: Security Kernel Evaluation for Multics (Part 2: Attachment A) Scan 6: 740101: CDRLs, etc. (Part 3) 093.fy1976-guardian-contract-amendment (3 scans) Contract update--technical material, unfortunately, illegible Scan 1: 750630: Updated contract (Part 1: Front matter) Scan 2: 750630: Statement of Work (Part 2) - 600 DPI GS) Scan 3: 750630: CDRLs, etc. (Part 3) 094.honeywell-research-agreement (2 scans) Scan 1: 740530: Notes Scan 2: 740225: Statement of Work 095.his-mit-research-agreement-revision (3 scans) Agreement for 740101 to 770701 Scan 3: Signed copy 096.final-guardian-subcontract (9 scans) Final subcontract for Guardian work, effective 740101 Scan 1: 741025: Subcontract (Part 1: Front matter) Scan 2: Statement of Work: Security Kernel Evaluation for Multics (Part 2) Scan 3: CDRLs, etc. (Attachment B) Scan 4: 750325: Correspondence Scan 5: 750317: Reporting requirements Scan 6: 750519: OSP Review of contract Scan 7: 750608: Final contract version (Part 1: Front matter) Scan 8: Statement of Work: Security Kernel Evaluation for Multics (Part 2) Scan 9: CDRLs, etc. (Attachment B) 097.guardian-contract-draft (9 scans) MIT/HIS Contract for 760101 to 770630 Scan 1: 760202: Subcontract (Part 1 front matter) Scan 2: Statement of Work: Security Kernel Evaluation for Multics (Part 2) Scan 3: CDRLs, etc. (Attachment B) Scan 4: 770628: Honeywell correspondence Scan 5: 770520: Subcontract (Part 1 front matter) Scan 6: Statement of Work 760101 to 760630: Security Kernel Evaluation for Multics (Part 2) Scan 7: Statement of Work 760701 to 770630: Security Kernel Evaluation for Multics (Part 2) Scan 8: CDRLs, etc. (Attachment B) Scan 9: 760316: Notes 098.guardian-contract-1976 (3 scans) Scan 1: 7600101: Subcontract (Part 1 front matter) Scan 2: Statement of Work: Security Kernel Evaluation for Multics (Part 2) Scan 3: CDRLs, etc. (Attachment B) 099.guardian-proposal-7310 (5 scans) Original proposal "Engineering of a Computer System for which Security can be Certified by Auditing" Scan 1: 731129: Cover material Scan 2: 731000: Original proposal to ARPA and Air Force Scan 3: Replacement pages Scan 4: Replacement pages Scan 5: Replacement pages 100.guardian-proposal-740530 (2 scans) Updated proposal Scan 1: Proposal Scan 2: Notes 101.guardian-proposal-continuation-750530 (2 scans) Proposal for continuing work Scan 1: Cover material Scan 2: Proposal 102.guardian-proposal-correspondence (16 scans) Lots of letters about Guardian 103.guardian-proposal-prelim-meetings (3 scans) Handwritten notes from proposal meetings Scan 1: 730607: Notes Scan 2: 730923: Notes Scan 3: 740520: Notes 104.guardian-proposal-760701 (4 scans) Continuation proposal. Cover letter not scanned Scan 1: Proposal Scan 2: Cost proposal 105.guardian-proposal-his-760701 (14 scans) Honeywell version of continuation proposal. Lots of notes and correspondence. Scan 1: Cover material Scan 2: 760700: Proposal Scan 10: 760701 to 760930 Statement of Work Scan 11: 760701 to 760930 Task schedule 106.multics-arpanet-attachment (13 scans) Correspondence about ARPAnet software and hardware Includes photographs, TO BE SCANNED SEPARATELY Scan 9: 901023: NEARNet Topology Scan 10: 930416: NEARNet Topology Scan 11: 911000: T3 Network Scan 13: 920114: MIT Network 107.test-and-diagnostics (8 scans) Notes and memos about T&Ds for GE-645. Scan 1: 651027: G0010: GE-645 Test and Diagnostic Programs (R. C. McGee) Scan 2: 650927: G0013: Peripheral T&D Interface with 645 Software Monitor (H. D. Matthews) [BW-600] Scan 2: 650927: G0013: Peripheral T&D Interface with 645 Software Monitor (H. D. Matthews) [GS-600] Scan 4: 651021: G0015: Online Testing in a 636 Time-Sharing System (K. L. Mikus) Scan 5: 660214: Correspondence (Manning/Corbato) Scan 6: 660120: A Preliminary Self-Diagnosis for the GE-645 (Eric Manning) Scan 7: 660310: Notes on T&Ds in Multics Scan 8: 660602: Multics Diagnostic System Trip Report (Harlow Frick) 108.multics-notes-toc (3 scans) Index for Multics Performance Notes and Multics Lisp Notes Scan 1: 730510: Multics Programmer's Log TOC Scan 2: Multics LISP Notes Scan 3: Distribution list 109.performance-log (7 scans) Notes and correspondence about performance Scan 1: 681105: Memo about performance measurement tasks Scan 4: 681209: Certifier for System 1.9 110.lcs-mac-multics-memos (37 scans) Assorted memos 1973 Scan 1: 730406: Multics/Honeywell meeting at MIT ("more memory, please" Scan 4: 700422: Multics Usage by Project MAC users Scan 5: 730209: MACAIMS memo (predecessor to RDMS) Scan 17: 700513: Use of the COMPNet Project Scan 22: 710119: Multics Usage by Project MAC users Scan 36: 730122: Analysis of Multics Assurance Practices (D. M. Jordan) 111.ibm-memos (no scans) Assorted high-level stuff about IBM (360/67, TSS, etc.), not relevant to Multics, even from the standpoint of comparison FOLDER NOT SCANNED. 112.ibm-2741 (12 scans) Assorted memos about IBM 2741 terminals Scan 1: A24-3415-0: IBM 2741 Communications Terminal Scan 2: RPQ for red ribbon shift 113.ge-hardware-dn355 (2 scans) Hardware brochures, notes, info about Datanet 355 (SPA-355) Scan 1: 691100: GEA-8853B: Fact sheet (COLOR) Scan 2: 690203: SA-B601: SPA-355 Stored Program Adapter brochure NOT SCANNED YET: 4-page DN355 glossy brochure 114.ge-hardware-ge655 (4 scans) Hardware brochures, notes, info about GE-655 Mainframe Scan 1: Newspaper article (NY Times? WSJ?) about GE-655 Scan 2: 690114: Memo on impressions of GECOS III (J.H. Saltzer) Scan 3: Magazine article about GE-655 Scan 4: Memo on GECOS-III Timesharing system NOT SCANNED YET: 691200 4-page glossy brochure NOT SCANNED YET: 691100 4-page glossy brochure ------------- Box #7 ------------- 115.ge-hardware-dss270 (3 scans) Hardware brochures, notes, info about DSS-270 12-megabyte disk subsystem Scan 1: 680100 Brochure (photocopy) Scan 2: 680500: CPB-1419: Manual (photocopy) Scan 3: 691113: 170 (i.e., IBM 2314) status (J.W. Gintell) 116.ge-hardware-tn300 (6 scans) Hardware brochures, notes, info about Terminet 300 300-baud printing terminal Scan 1: 690403: Functional specification Scan 2: 691000: Product description Scan 3: 691000: Brochure Scan 4: 691000: Competitive picture Scan 5: 691000: Maintenance plan Scan 6: 691000: Price and availability 117.ge-hardware-tn1200 (2 scans) Hardware brochures, notes, info about Terminet 300 300-baud printing terminal Scan 1: 720700: Functional specification Scan 2: 730410: Terminal session (Saltzer) printed on TN1200 118.ge-hardware-ge645-plans (1 scan) Notes on GE-645 "advanced plans" Scan 1: Handwritten notes 119.handout-multics-bibliography (4 scans) Handout for Multics talks: Bibliography Scan 1: Handout master (MPM section I.1.2) Scan 2: Additional version? Scan 3: Additional version? Scan 4: Additional version? 120.handout-multics-checklist (1 scan) Handout for Multics talks: Scan 1: 710115: Checklist of Multics Features, System 14.1 121.handout-multics-highlights (4 scans) Handout for Multics talks: Scan 1: 710118: Highlights of the Multics System Scan 2: 720208: Highlights of the Multics System Scan 3: 700511: Highlights of the Multics System Scan 4: 690813: Highlights of the Multics System 122.publicatin-plans (15 scans) Multics publication plans, indexes, memos, correspondence, etc. Scan 1: Distribution lists Scan 2: 690505: List of documents produced by CISL Scan 3: 690505: Index of Gxxxx memos Scan 7: 691201: M0116: Index of Mxxxx memos Scan 8: 691201: M0118: Index of Gxxxx memos Scan 9: 691201: M0119: Index of Bxxxx memos Scan 10: 690903: Multics Manual Series index (handwritten) Scan 11: 690515: Multics Documents for New Programmers (Gxxxx/Mxxxx/Bxxxx index) Scan 12: MIT/GE Multics Document Status Scan 14: 690307: Proposed Multics Monographs (Saltzer memo) Scan 15: 680930: Multics Documentation Review (Saltzer memo) 123.permuted-index (2 scans) Permuted index Scan 1: 680517: B0099: BTL, GE, MIT Permuted index of Multics Publications: Listing Obsolete Documents Only (Obsoletes B0096) (Judy Serido) Scan 2: 680517: B0097: Current BTL, GE, MIT Permuted index of Multics Publications (obsoletes B0094) (Judy Serido) 124.annotated-bibliography (2 scans) Annotated Multics bibliography Scan 1: 681216: Annotated Bibliography of Multics Scan 2: 690416: Annotated Bibliography of Multics 125.proposed-mit-pricing (1 scan) Scan 1: 690314: Proposed Pricing for Multics at MIT 126.multics-block-use (1 scan) Scan 1: 690703: Cost of Multics for Block Student Use 127.cambridge-project (3 scans) Scan 1: 690725: Lectures on computer systems an network arrangements on which the Project might decide 128.ge-mit-multics-proposal (5 scans) Proposal by GE to MIT for running/using MIT-Multics service Scan 1: 690828: Correspondence from GE w/Saltzer markup Scan 3: 690827: Comments on GE Proposal 129.ge-end-of-multics (3 scans) GE's reaction to Bell Labs withdrawal from Multics project Scan 1: 690502: GE memo decommitting to Multics as a commercial service 130.multics-followon-hardware (1 scan) Scan 1: 720405: Non-Local Transfers, Ring Aborts, and Outward Ring Transfers on the Multics Follow-On System 131.mit-multics-service (2 scans) Scan 1: 690624: Introducing Multics Service to MIT Scan 2: Multics Availability Proposal 132.potential-multics-users (19 scans) Notes, memos, etc. on potential users for Multics Scan 3: 690203: Comparison of Multics and CTSS Scan 18: 690212: Multics Availability Proposal (Saltzer, Corbato) Scan 19: Application for Multics Service 133.miscellaneous (4 scans) Scan 1: Errors and Inadequacies in TTY Input Handling (Scott S. Brown) Scan 2: The Multics QUIT Handler (with BIG handwritten execution trace) (Guy Harris) Scan 3: 720320: Command Usage Metering Proposals (Bernard S. Greenberg) Scan 4: 720411: Charging for Memory Services (R. M. Frankston) ITEM NOT SCANNED: 730315: CSR-RFC-039: Preliminary Comparisons of 6180 and 645 Speeds (Saltzer) ITEM NOT SCANNED: 6080 spg output (11x14 paper) 134.design-proposals-1970 (5 scans) Miscellaneous design proposals, by date Scan 1: 701229: Extension of the Signal mechanism to include Cross Ring Signals (R. Feiertag, V. Voydock) Scan 2: 701231: Stack Header (R. Feiertag) Scan 3: 700000: Interprocess Event Signaling Primitives (undated) (R. Feiertag) Scan 4: 700000: Overview of Interprocess Communication (undated) (R. Feiertag) Scan 5: 700000: SPS Index proposal 135.design-proposals-1971q1 (6 scans) Miscellaneous design proposals, by date Scan 1: 710000: Preliminary SNOBOL4 for Multics (R. H. Gumpertz) Scan 2: 710217: SNOBOL4 for Multics (R. H. Gumpertz) Scan 3: 710222: A Proposal for an "unaligned" attribute for Segments in the 645 Follow-On (J. H. Saltzer) Scan 4: 710315: Reconfiguration in Follow-On Hardware (R. R. Schell) Scan 5: 710000: Proposal for Improved Directory Format (R. R. Schell) Scan 6: 710325: New PL/I Built-Ins (S. H. Webber) 136.design-proposals-1971q2 (14 scans) Miscellaneous design proposals, by date Scan 1: 710402: Notes on Access Control in a Hierarchical File System (C. T. Clingen) Scan 2: 710412: Proposal for Improved Directory Format (R. R. Schell) Scan 3: 710420: New Feature for Condition Handling (Feiertag, Voydock) Scan 4: 710423: KST Modification (Moseley Meer) Scan 5: 710427: Disk (T. H. Van Vleck) Scan 6: 710427: The Multics Standard Object Segment (M. J. Spier) Scan 7: 710512: Supervisor Changes for Installation of NCP in Ring 1 (E. Meyer Jr.) Scan 8: 710521: I/O Workspace Synchronization (R. Feiertag) Scan 9: 710609: Multics Administration for ARPA Network Users (M. A. Padlipsky) Scan 10: 710614: Use of ITB Pointers in Argument Lists (R. H. Gumpertz) Scan 11: 710616: Stack Header Format Change (D. R. Vinograd) Scan 12: 710617: Proposed New "list" Command (R. Feiertag, V. Voydock) Scan 13: 710617: Proposed Changes in Command "status" (J. H. Saltzer) Scan 14: 710622: Problem of Pointer Comparisons and the Null Pointer on the Follow-On Processor (R. Feiertag) 137.design-proposals-1971q3 (12 scans) Miscellaneous design proposals, by date Scan 1: 710706: Draft MCB on User Control (T. H. Van Vleck, K. A. Willis) Scan 2: 710708: Proposed Drum Multi-Level (S. H. Webber) Scan 3: 710714: A Preliminary Study of the Proposed Off-Line Segment Storage Capability for the Multics File System (M. J. Spier) Scan 4: 750819: Special Condition and Cleanup Procedures (R. Feiertag, V. Voydock) Scan 5: 710823: Changes to Directory Format (R. Feiertag, V. Voydock) Scan 6: 710830: I/O Workspace Synchronization (R. Feiertag) Scan 7: 710901: The Proposed Design for the New Off-Line Segment Storage Facility (M. J. Spier) Scan 8: 710903: Special Condition and Cleanup Procedures (V. Voydock, R. Feiertag) Scan 9: 710903: Multi-Segment Files on Multics (V. Voydock) Scan 10: 710913: Absentee Prices and Priorities (T. H. Van Vleck) Scan 11: 710921: Load Control and Groups (T. H. Van Vleck) Scan 12: 710921: A Proposed Design for Multics Tape Reel Management Procedures (M. J. Spier) 138.design-proposals-1971q4 (14 scans) Miscellaneous design proposals, by date Scan 1:711006: Access Control Proposals (V. Voydock, R. Feiertag) Scan 2: 711007: A Proposal for a Distributed Accounting system (V. Voydock, R. Feiertag) Scan 3: 711012: The Proposed Design for Multics Tape Reel Management Procedures (M. J. Spier) Scan 4: 711017: Suggested Implementation Schedule for the Multics Tape Management Facility (M. J. Spier) Scan 5: 711018: New Allocation and Free Procedures (J. C. Klensin, Robert Sorrentino, Cambridge Project) Scan 6: 711021: Some Observations Made During the Discussions of the new Tape Management Design (M. J. Spier) Scan 7: 711027: Coding and Design Standards (V. Voydock) Scan 8: 711029: New Directory Format (R. Feiertag, V. Voydock) ITEM NOT SCANNED: Listing of directory header include file Scan 9: 711100: Control Argument Conventions (V. Voydock) Scan 10: 711109: Proposed DSU-170 DIM Modifications (N. I. Morris) Scan 11: 711207: Core Usage Metering Proposal (C. Doyle) Scan 12: 711214: An Interim Tape Facility (V. Voydock, R. Feiertag) Scan 13: 711215: Summary of Access and Directory Control Modifications (R. Feiertag, V. Voydock) Scan 14: 711217: The STACK and STORAGE Conditions (C. Franklin, T. H. Van Vleck, R. C. Daley, R. Freiburghouse) 139.design-proposals-1972 (13 scans) Miscellaneous design proposals, by date Scan 1: 720121: Multics ARPAnet Implementation Status (M. A. Padlipsky) Scan 2: 720112: Work List for File System Changes (V. Voydock, R. Feiertag) Scan 3: 720124: Party Groups (T. H. Van Vleck) Scan 4: 720222: Improved Multics Resource Control (T. H. Van Vleck) Scan 5: 720229: Justification for the New Online Updater (P. Bos) Scan 6: 720301: A Plan to Convert Error Tables to the New Format (D. Reed) Scan 7: 720000: New Error Table Format Proposal (D. Reed; undated) Scan 8: 720426: Proposed Addition to Directory Reformatting Proposal (D. M. Jordan) Scan 9: 720517: High Speed Interprocess Communication (R. Feiertag, V. Voydock) Scan 10: 720607: Proposed Enhancements to Multics APL (M. G. Smith, D. Bricklin) Scan 11: 720607: Tape Mounting and Labeling, and Operator Communications (T. H. Van Vleck) Scan 12: 720626: Directions Regarding a Design for Inter Process Communication (R. Feiertag) Scan 13: 720628: Letter re: Big memo on operator communications and tapes (Saltzer) 140.design-proposals-1973 (2 scans) Miscellaneous design proposals, by date Scan 1: 730600: On PL/I Tasking in Multics (A. A. Bensoussan) Scan 2: 730620: Proposed Multics ANSI Tape DIM, Rev. 2 (Janice Phillipps) 141.graphics-system (3 scans) Notes and proposals regarding graphics terminals Scan 1: Handwritten notes (with proposal) Scan 2: Handwritten notes (from meetings) Scan 3: 720421: Proposal from Systems Concepts (to Fredkin) 142.mspm-sections (9 scans) Saltzer's own MSPM sections and drafts. Scan 1: 670720: BJ.1.01: The Active Process Table (J. H. Saltzer, R. Rappaport, A. Evans) Scan 2: 670626: BT.3.02: The Reserver Implementation Plan (J. H. Saltzer) Scan 3: 670223 BJ.0 Draft: Overview of Traffic Control Scan 4: 681001+ BJ.0 Draft: Overview of Traffic Control (marked up, draft of 681014?) Scan 5: 661125 BC.1.02 Draft: Major Module Port Assignment Scan 6: 690403 BC.5.00 Draft: Local Configuration Specification Scan 7: 690404 BC.5.01 Draft: Local Major Module Configuration Scan 8: 690404 BC.5.02 Draft: Interrupt Cell Assignment assumed by Multics Scan 9: 670727 BQ.6.07 Draft: The Device Signal Table Manager 143.terminal-specs (17 scans) Memos and correspondence about terminals Scan 1: IMLAC price list Scan 2: 2741 RPQ summary Scan 3: 700430: Proposed terminal behavior specification (Draft III) Scan 4: 700214: Terminal considerations for Multics Scan 5: 700325: Terminet and TTY37 Considerations Scan 6: 700430: Proposed terminal behavior specification (Draft II) Scan 7: 700930: Terminal Miscellany Scan 8: 701006: Terminals, Again Scan 13: 690716: A Survey of Data Communication Devices and Facilities (Abhay K. Bhushan; Computer Design, July 1969) 144.ge-multics-pub (no scans) A New Remote Accessed Man-Machine System (FJCC November 1965): a staple-bound offprint of which we have other copies. FOLDER NOT SCANNED (copy from collection included) 145.demo-video (6 scans) Notes and memos (scripts) for 1972 Multics demo videotape Scan 1: 720915: Introduction Scan 2: Script Scan 3: Script (Taping Session) Scan 6: 720830: Draft script (Ken Pogran) 146.password-generator (2 scans) Correspondence with B. Clements (BBN) about password generation Scan 1: Correspondence Scan 2: Sample output words 147.jansson-paper (5 scans) Scan 1: 810901: Letter to OSR Scan 4: 810625: Original paper Scan 5: Addendum (undated) 148.kernel-tr-distribution (10 scans) Distribution records for 1978 Multics Kernel Technical Reports 149.ge-mit-agreement-671106 (1 scan) Original GE/MIT agreement 671106. First of several interior folders from the "GE/MIT Contract" hanging folder. Scan 1: 671106: Contract 150.ge-mit-agreement-680422 (3 scans) Equipment list for agreement between GE and MIT (04/1969) Scan 1: 680125: GE-645 Equipment List Draft Scan 3: 680422: GE-645 Equipment List (final) 151.ge-mit-agreement-690721 (6 scans) Amendment 1 to basic agreement between GE and MIT (07/1969) Scan 3: Equipment list Scan 4: Handwritten notes Scan 5: Final amendment Scan 6: Rebate memo 152.ge-mit-agreement-700219 (3 scans) Amendment 2 to basic agreement, regarding Multics service at MIT and GE's use thereof (late 1969) Scan 1: Proposed amendment draft Scan 2: Proposed amendment Scan 3: 690720: Final version of amendment 153.ge-mit-reassignment-701123 (3 scans) Reassignment of agreement to Honeywell Information Systems (11/1970) Scan 1: GE letter Scan 2: MIT letter Scan 3: MIT memo 154.large-scale-proposal (1 scan) Memos about large-scale computing proposal for Project MAC (11/1973) Scan 1: 711103: Large-scale Multics proposal ITEM NOT SCANNED: 1975 VLDB Meeting notes (apparently misfiled) 155.protection (2 scans) 645-era security memo about invalid opcodes (12/1967) Scan 1: 671212: Results of executing invalid opcodes on GE 625 in SLAVE mode 156.csr-distribution (29 scans) Multics documentation distribution lists and external distribution requests, circa 1970-1974 (scanned approximately reverse chronological order) 157.mspm-historical (1 scan) Scan 1: Section writing assignments? Includes BS section ITEM NOT SCANNED: 690401 BTABLE (copy already scanned) 158.mpm-chapter-4 (1 scan) Correspondence about MPM (single letter) Scan 1: JHS to Freiburghouse 159.mpm-corrections (11 scans) Updates and changes for the early Multics Programmers Manual (1970, mostly) Scan 1: 730731: Pre-release user's planning guide Scan 2: 701004: Plan for MPM Scan 4: 701216: Limited Service System (Dan Bricklin) Scan 7: 701106: List of Approved Abbreviations Scan 8: Symbol Table Design (replacing BD.1; undated) Scan 11: 700601: Reorganization of the MSPM (V. Voydock) ITEM NOT SCANNED: Blank copyright registration forms 160.iox (4 scans) Memos about iox_, the new Multics I/o system (1973) Scan 1: 731123: JHS to RCDaley on New Multics I/O System 161.reliability (18 scans, 5-22) 645-era memos about reliability. Graphs of availability, memos about electrical and communication problems, assorted statistics (1969/1970). Not very interesting Scan 5: 691001: Reliability memo (Gintell to Daley) Scan 19: 700720: Introducing the "point system" for reliability reports Scan 20: Point system reliability reports Scan 22: 701117: IPC User's Committee Report on Reliability 162.large-memory-rfp (23 scans) Notes and memos about a proposal for large memory / cache. This apparently happened in two stages, with an early exploration of plug-compatible memory for the GE-645 in 1970 (from other vendors) and a more detailed relationship with Honeywell in 1973. Scan 2: 730712: HIS notes on large memory proposal Scan 3: 731128: Memo (JHS to Fredkin) about HISI large memory proposal Scan 4: 730411: Webber memo on adding cache to 6180 Scan 8: 731019: MIT letter to HIS about cost/performance disappointment (1.7x 645 vs. expected 2.5x) Scan 10: 730228: Draft RFP for large memory Scan 15: Multics budget projection 1974 to 1982 Scan 19: 721221: Estimates of large memory cost Scan 21: 730404: 2nd draft of RFP (plus vendor list) Scan 22: 700922: Letter from Advanced Memory Systems offering to make proposal 163.645-6180-comparison (2 scans) Listings (mostly) of performance comparisons between the GE-645 and Honeywell 6180 (1973) Scan 1: Handwritten notes on instruction timing Scan 2: 730323: Handwritten notes on program timings ITEM NOT SCANNED: Most of contents (listings) (~80 pages) 164.multics-apl-proposal (14 scans) Documents about Multics APL implementation. This appears to have not happened at the time (1970), but may have been the inspiration for the APL created by Paul Green, et al. that ended up in the product. Scan 1: Proposal (undated, from Dan Bricklin) to create Multics APL Scan 2: 700310: Proposed Multics APL (Memo from J. D. Mills, M. G. Smith) Scan 3: Teletype Model 38 w/APL attachment (fact sheet) Scan 4: Notes on TTYDIM for IBM 2741 and APL characters Scan 5: Notes on TTYDIM for TTY 37 and APL characters Scan 6: 700805: Cover letter for MSPM BZ.10 sections (on APL) (from Max Smith) Scan 7: BZ.10.00: The Multics APL Interpreter--Overview (no author indicated) Scan 8: BZ.10.01: APL Parser (no author indicated) Scan 9: BZ.10.02: APL Formal Syntax and Reductions (no author indicated) Scan 10: BZ.10.03: APL Lexical Analyzer (no author indicated) Scan 11: BZ.10.04: APL Character Conversion (no author indicated) Scan 12: BZ.10.05: APL Data Formats (no author indicated) Scan 13: BZ.10.06: APL Editor (no author indicated) Scan 14: BZ.10.07: APL Operators an Requests (no author indicated) 165.access-control-proposals (11 scans) Memos about access control evolution (1971) Scan 1: 701231: A User Settable Segment Type (Feiertag) Scan 2: 710111: Protection of Branch Information (Webber) Scan 3: 710223: Segment Attributes (Feiertag) Scan 5: 710607: Proposal for Elimination of CACLs (Voydock, Feiertag) Scan 6: 710607: Some proposals concerning ACLs, CACLs and rings (Voydock, Feiertag) Scan 7: 710722: Proposals for Access Control (Feiertag, Voydock) Scan 8: 710726: Access Control on Directories (Voydock, Feiertag) Scan 9: 710615: Minutes of Design Review of Access Control Proposals Scan 10: 710813: Access Control Proposals (Voydock, Feiertag) Scan 11: 710902: Access Control Proposals (Voydock, Feiertag) 166.dialup-statistics (7 scans) Port usage statistics and memos Scan 1: 710304: Dialup statistics Scan 6: MOSN-126: Multics Dataphone Configuration Scan 7: MOSN-100: Multics Dataphone Configuration ITEM NOT SCANNED: Assorted memos of little interest. 167.scheduling (4 scans) Notes about the scheduler (1969-1970) 168.645-hardware (18 scans) Memos and letters about 645 systems: costs, upgrades, configurations, etc. (1966-1968) Scan 1: 660614: Hand drawing of MAC 645 configuration Scan 2: 671025: Letter (GE to JHS) about "645 Phase B Swapout Plan" Scan 3: 680119: Planning memo for 645 move (GS) Scan 4: 680219: Floor plan drawings for 645 installation (GS) Scan 5: 680701: MIT and GE System block diagram (2-page 11x17) (GS) Scan 8: 690213: Configuration of the Multics Development Machine (DRAFT) Scan 9: 690213: Configuration of the Multics Development Machine (FINAL) Scan 10: 690214: Configuration memo w/GE contract attached Scan 11: 671030: Memo on GE-645 hardware costs Scan 13: 680315: Exhibit 1: Table of 645 system costs 169.645-service-memos (15 scans) Miscellaneous memos (1969-70) about operation of Multics service on GE-645, complaints about bugs, security problems, UI gotchas, etc. Scan 3: M0060: 651217: Thoughts about Operating Multics (Don Oppert) Scan 13: 691002: Memo on removal of dependencies on GECOS Scan 15: 710123: Design review for edm 170.prt300 (2 scans) Description and sample of Multics print chain for PRT300 (1972) Scan 1: 720119: Sample output Scan 2: 720406: Description 171.dsu170 (2 scans) Letters about DSU170 (OEM version of IBM 2314) 172.dynamo (3 scans) Memos about porting DYNAMO to Multics (1971-1973) Scan 1: 730203: Detailed memo about conversion, internal operation (from "Vic") Scan 2: 710525: dynamo task list Scan 3: Early memo on dynamo functions 173.lisp (7 scans) Memos and notes about Multics LISP (1970-1972) Scan 1: 720201: Handwritten "AI LISP on Multics" Scan 2: 720908: Multics LISP (Alex Dunguroff) Scan 3: 721201: Guide for Current Maclisp Users Scan 4: Report on Implementation of LISP for Multics (research with course 6.681) Scan 6: 701207: Proposed MPM LISP Documentation (Reed) Scan 7: 701207: Proposed LISP user/Internal Guide (Reed) ITEM NOT SCANNED: LISTINGS of MPM documentation (~10 pages) 174.macsyma (3 scans) Scan 1: 720900: Macsyma manual (ITS) Scan 2: Macsyma primer Scan 3: 750628: Memo about porting Macsyma to Multics (G. C. Dixon) 175.pl1 (18 scans) Memos and notes about PL/I compiler (1969-1970, mostly) Scan 1: G0081: 690120: Compatibility Considerations of the PL/I Implementation (Freiburghouse) Scan 2: G0080: 690121: Significant Features of the Multics PL/I (Freiburghouse) Scan 3: 690129: Progress Report for PL/I (Freiburghouse) Scan 4: 690224: PL/I Linkage Generator (J. D. Mills) Scan 5: 690304: PL/I Macro Expander (Barry Wolman) Scan 6: 690310: PL/I Macro Expander (Barry Wolman) ITEM NOT SCANNED: Foldout for PL/I Macro Expander Scan 7: 690602: Notes on PL/I, EPL, EPLBSA sizes (Noel Morris) Scan 10: 690827: User's Guide to Multics PL/I Implementation (DRAFT) Scan 14: Tiny listing showing the compiler operating Scan 15: 691113: List-directed I/O subroutines for PL/I (Freiburghouse) Scan 16: 700821: The Version II PL/I Compiler (Freiburghouse Scan 17: 701021: The Internal Representation of PL/I Programs (Freiburghouse) Scan 18: 720700: Debugging PL/I Programs in the Multics Environment (Barry Wolman; conf. paper) 176.runoff (4 scans) Documents and listings for runoff/roff (1969, mostly) Scan 1: 690407: runoff command documentation Scan 2: 720512: runoff_abs command documentation Scan 3: 690407: runoff command documentation (GS) Scan 4: 690308: Listing of roff for Multics, in BCPL (D. McIlroy) 177.bcpl (2 scans) Manuals for BCPL Scan 1: 691106: Notes on Multics BCPL Scan 2: 730400: The BCPL Programming Manual (M. Richards, University of Cambridge) ITEM NOT SCANNED: MAC-TR-141: 741200: The BCPL Reference Manual (Richards, Evans, Mabee) (available elsewhere) 178.tip (2 scans) Notes/memos about TIP (a CTSS text management system, never actually ported to Multics) Scan 1: 690307: Proposal to implement TIP 179.eplbsa (5 scans) Notes/memos about EPLBSA Scan 1: 690122: Transforming EPLBSA into a Multics Maintainable Program (R.M. Graham) Scan 2: 690122: Revision of EPLBSA (R.M. Graham) Scan 3: 690122: Thoughts on a new assembler with a compiler interface (R.M. Graham) Scan 4: 691126: An EPLBSA-Compatible Assembler (N. Adleman) 180.btl-misc (5 scans) Miscellaneous memos from Bell Labs Scan 1: 660923: Throughput on the Dual Processor 645 (D. L. Stone) Scan 4: 690201: The BON User's Manual (K. Thompson) Scan 5: Memo on BX.9.01 Context Editor (M. D. McIlroy) 181.aed (6 scans) Notes and memos about AED (port from CTSS) Scan 1: 680106: AED in Multics (j. E. Rodriguez) Scan 2: 690516: Status of AED for Multics 182.636-development-tools (8 scans) Notes and memos about 6.36 and associated tools Scan 1: 660520: G0035: Initial Utilization of the GE-645 at Project MAC (V. B. Nguyen, D. H. Slosberg, D. E. Joel) Scan 5: 670302: B0081: Service Routines for Debugging Multics (L. D. Whitehead) Scan 7: 671010: B0092: Manually aborting an IMCV Job (R. K. Rathburn) 183.ee-admin-system (2 scans) Memos on EE Admin System (predecessor to RDMS) Scan 1: 680600: A Special Purpose List Processor (Burton J. Smith) (BS Thesis, U. of NM, MSc at MIT) Scan 2: 691211: Examples Using the Department of Electrical Engineering's Data Management System (Jim Bruce, Burton Smith) ------------- Box #8 ------------- 184.mpm-misc (no scans) Letters and memos with comments on the MPM from various outside parties. No interesting content. FOLDER NOT SCANNED (~120 pages) 185.mpm-keyword-index (1 scan) Scan 1: 700706: Keyword index of Multics Programmers Manual 186.user-proposals (13 scans) Memos and letters from Multics users suggesting changes and improvements Scan 8: 691114: MIT Announcement of availability of Multics 187.graphics-supplement (2 scans) Letters, memos about MPM Graphics User's Supplement Scan 1: 710129: Proposal for Graphics Documentation 188.sws-plans (6 scans) Letters and memos about plans for the Subsystem Writer's Supplement (SWS), as a replacement for the System Programmer's Supplement (SPS). Scan 1: 710309: Initial proposal Scan 4: 710405: SWS Caveats Scan 6: 710219: Table of Contents for SWS (with editing notes) 189.dss180-dss191 (1 scan) Memo about DSS181 and DSS190 disks Scan 1: 720626: General Description of DSS-181 and DSS-190 Subsystems (Lee Scheffler) 190.supervisor (15 scans) Assorted MSPM drafts and memos for 645-era supervisor Scan 1: Data Exchange in a Multics-type Environment (M. J. Spier) Scan 2: Table of contents for BJ MSPM drafts Scan 3: 680531: Draft of BJ.00: Overview of Traffic Control Scan 4: 680524: Draft of BJ.1: Overview of Traffic Control Databases Scan 4: 680528: Draft of BJ.1.1: The Traffic Controller Databases (GS) Scan 5: 680528: Draft of BJ.1.2: The Active Process Table (GS) Scan 6: 680528: Draft of BJ.1.3: The Active Event Table (GS) Scan 7: 680528: Draft of BJ.1.4: The APT Hash Table (GS) Scan 8: 680528: Draft of BJ.1.5: The Activator Table (GS) Scan 9: 680528: Draft of BJ.2: Overview of Process Wait and Notify (GS) Scan 10: 680605: Draft of BJ.3: Overview of Interprocess Communication Entries (GS) Scan 11: 680613: Draft of BQ.6.00: Overview of Interprocess Communication Facility (GS) Scan 12: 680605: Draft of BJ.4: Overview of Quit Scan 13: 680605: Draft of BJ.4.02: quit_proc Scan 14: 680606: Draft of BJ.5: Overview of Restart Scan 15: 680610: Draft of BJ.5.1: The Scheduler ITEM NOT SCANNED: Substantial listing of traffic control source code (~40 pages) 191.supervisor-system-definition (7 scans) Notes on "system definition" Scan 1: Handwritten notes Scan 2: Draft of BD.6.01 (handwritten) Scan 7: 670529: Draft of BD.6.01: System Definition 192.supervisor-accounting (9 scans) Notes and memos on resource accounting Scan 5: 660127: Memo from Hamman to Widrig on system costs Scan 6: 660127: Foldout page (cost breakdown) for memo Scan 7: 660127: Foldout page (cost breakdown) for memo Scan 8: 660323: Resource Management and Accounting for Multics (Van Vleck) Scan 9: 660713: Management Problems of Multi-Access Computer Systems (Richard G. Mills) 193.supervisor-metering (8 scans) Notes and memos on system metering (mostly Tom Van Vleck) Scan 2: 661130: Draft of BO.1.03: Disk and Drum I/O Traffic Metering Scan 3: 660912: Draft of BO.2.02: The Account Data Segment Scan 4: 670321: Draft of BO.2.01: update_accounting Scan 5: 670206: Draft of BO.1.07: The Active Meter Table Scan 6: 670315: Draft of BO.1.08: Active Meter Table Management Scan 7: 671209: Overview of Initial Version of Resource Expenditure Metering (H. J. Greenbaum) Scan 8: 680101: Active Meter Table Management: Initial Implementation (Howard Greenbaum) Scan 9: 680122: System Analysis and Performance Improvement Activity - Overall Guidelines (C. T. Clingen) 194.supervisor-scheduler (4 scans) Notes and memos about the scheduler (mostly Art Evans) Scan 1: 670608: Basic description of the Mark II Scheduler Scan 2: 670912: Pre-emption (Art Evans) Scan 3: 680215: Requirements on Multics for the Mark II Scheduler (Art Evans) 195.planning-notes (14 scans) Notes on Multics planning 1965-1967 Scan 1: 650630: Handwritten notes on organizing Multics project Scan 2: 660525: Task Report: Meeting traditional computation center requirements within Multics Scan 3: 671212: The effect of hardware reliability on software debugging (Corbato to Fano) Scan 4: 680212: Proposal for reduction of CTSS usage for Multics development Scan 5: 680611: Getting off of CTSS ITEM NOT SCANNED: Listing of staff usage hours on CTSS Scan 6: 680314: JHS Letter to Navy with 680117 original attached Scan 7: 670920: Chester Jones to JHS about moving from NSA to Shell Scan 10: 680106: Management Plan for Project MAC with Special Reference to Multics Scan 11: 681108: Comparison of Multics and CTSS ITEM NOT SCANNED: Handwritten drafts of Management Plan Scan 12: 690903: Critical Areas Requiring Attention Before October 1, 1969 Scan 13: 670331: Letter (to Jules Schwartz at SDC) about modifying 360/67 for Multics Scan 14: JHS handwritten "notes on authority" 196.pdp10-pricing (5 scans) Comparison between GE-645 Multics and PDP-10 hardware pricing (circa 1966) Scan 1: PDP-10 pricelist Scan 2: Handwritten notes on "replacement of GE-645 with PDP-10" Scan 3: PDP-10 catalog Scan 4: GE-645 pricing Scan 1: PDP-10 pricelist (COLOR) 197.hardware-interlocks (6 scans) Memos on STAC/STACQ design (1966) Scan 1: 660126: Program Store A Conditional (V. A. Vyssotsky) Scan 2: 660121: Interlocks for Access to Shared Data (V. A. Vyssotsky) Scan 3: Handwritten notes for ACM 1965 paper Scan 4: Handwritten notes on GE-635 interlocks Scan 5: Handwritten notes on GE-635 interlocks (COLOR) Scan 6: Handwritten notes on STAC simulation 198.traffic-control (3 scans) Small handwritten notes on traffic control (late 1968) 199.multics-system-monitoring (6 scans) Scan 1: 660512: GE proposal for on-line performance monitoring (J. Schmer) Scan 2: 670115: System Analysis and Performance Improvement Activity -- Overall Guidelines Scan 3: 680126: Multics Planning Notebook: System Analysis and Performance Improvement Activity: Overall Guidelines (C.T. Clingen) Scan 4: 680223: Segment Registry Statistics Package (M.A. Padlipsky) Scan 5: 680227: Supervisor Performance Measurement (J. Gintell) Scan 6: 680303: Comments on Supervisor Performance Measurement (J. Saltzer) 200.system-skeleton (3 scans) Scan 1: Hand-written notes (BD.6.01?) Scan 2: Hand-written notes (BD.6.02?) Scan 3: Typed draft and hand-written notes for The Basic Multics Supervisor 201.calendar-time-interrupt-coordinator (5 scans) Scan 1: printout of TIMER.MAD program Scan 2: notes on Clock -> Integrated Circuit Scan 3: program output - Time to Overflow for a One Microsecond Clock Scan 4: 660101: BD.9.03 (hand-written draft): Real Time Countdown Clock Module (J.H. Saltzer) Scan 5: Manual entry for STAC instruction 202.clocks-hardware (14 scans) Scan 1: Hand-written note on Processor Interrupt Timer Scan 2: 660120: Hand-written note Scan 3: 660719: M50EB00125, Eng. Prod. Spec., GE-645 Prototype System Clock (handwritten draft) Scan 4: 660129: Status report on 645 Clock system (J.H. Saltzer) Scan 5: 660121: GE Technical Proposal for System Clocks for GE 645 Prototype System (G.P. Futas, D.H. Lueders) Scan 6: Hand-written notes on Clock services provided by the supervisor Scan 7: 650920: GE: 645 System Clocks: MAC Design Memo #23 (G.A. Oliver) Scan 8: 651027: A System of Clocks for Multics (J.H. Saltzer) Scan 9: Hand-written notes on the calendar clock Scan 10: 660129: Draft Status Report on 645 Clock system (J.H. Saltzer) Scan 11: Hand-written notes on the calendar controller Scan 12: 660131: Status Report on 645 Clock system (J.H. Saltzer) Scan 13: 651019: Program listings and output for TIMER.MAD Scan 14: 660309: Review of "System Clocks for GE 645 Prototype System" (to Jay Robertson (GE) from T.H. Crowley (BTL)) 203.system-clock (9 scans) Scan 1: 679502: Multics Operations Manual CC.3.01 (Draft): System Clock Operation (J.H. Saltzer) Scan 2: 670502: Chart comparing Calendar Clock A with Electric Wall Clock Scan 3: Program Listing: PRDAY.MAD Scan 4: Program Listing: XT.MAD Scan 5: Program Listing: unknown program name Scan 6: Program Output: unknown program name Scan 7: Program Output: Second/Minute Interpolation and clock settings for May 1-31, 1967 Scan 8: Program Output: Second/Minute Interpolation and clock settings for June 1-31, 1967 Scan 9: Notes on clock readings 204.clocks-obsolete-notes (8 scans) Scan 8: 651019: A System of Clocks for Multics (draft) (J.H. Saltzer) 205.word-synchronous-adapter (4 scans) Scan 1: 671108: Materials for WSA600 meeting (M.J. Tobias) Scan 2: 671108: WSA Control Characters Scan 3: 671108: WSA 600 Requirements (M.J. Tobias) Scan 4: 671113: Trip Report - WSA600 (M.J. Tobias) 206.inter-computer-communications (4 scans) Scan 1: 661024: Data Communications Conventions for ARPA Contractor Machine-to-Machine Transmission Scan 2: 670425: Communications Message Format Draft (A.K. Bhushan, R.H. Stotz) Scan 3: 670616: Message Format and Protocol for Inter-Computer Communication (Mac-M-351) (A.K. Bhushan, R.H. Stotz) Scan 4: 670721: Recommendation for an Inter-Computer Communication Network for MIT (Mac-M-355) (Abhay Bhushan, Robert H. Stotz, John E. Ward) 207.ibm-type-heads-camwil (2 scans) Scan 1: 660502: Order for 1 "golf ball" Scan 2: Camwil Product List 208.prt-202-character-specifications (9 scans) Scan 2: 660812: Anelex: Courier Font Print Copy (R.R. Hartley) Scan 3: 661212: Anelex: Thank you letter (K.E. Dexter) Scan 4: 661129: GE: cover letter (Jay?) Scan 5: 661222: Anelex: cover letter (K.E. Dexter) Scan 6: 661227: MIT letter to GE (J.H. Saltzer) Scan 7: 670120: Anelex: Latest revisions (K.E. Dexter) Scan 8: 670306: Courier Font design for PRT-202 Printer (J.H. Saltzer) Scan 9: 660908: Customer Meeting on Courier Font 209.1401-print-chain (6 scans) Scan 1: 661114: Current Status of 1401 Long Chain Scan 2: CTSS Character Set checked against 1403 chain Scan 3: Courier Style Chain Mapping Scan 4: 660110: Draft of Programming Staff Note: Programming Considerations for the 120-character Print Chain (A.W. Wilson) Scan 5: 660504: Recommended Strategy for Using 1401 Extended Character-Set Printer (R.G. Mills) Scan 6: 670101: Output test of all CTSS graphics on 1401 210.multics-io-system-overview (1 scan) Scan 1: 680619: Draft Overview of Multics I/O System (C.T. Clingen) 211.nothing-command-analysis (2 scans) Scan 1: 690602: Flow of "nothing" command Scan 2: nothing command with mini-shell 212.multics-human-engineering-fixes (8 scans) Scan 1: 660304: Why is Multics different (and complex?) (J.H. Saltzer) Scan 2: 670619: BD.9.07 (draft) Hard-Core Supervisor Callout Mechanism (R.L. Rappaport) Scan 3: 680314: System and Process Errors in Ring 0 (M. Thompson, P. Schicker) Scan 4: 680409: Letter to Corby about forbidding tabs in ASCII text segments (J.H. Saltzer) Scan 5: 680709: An Alternative Command Language (W.H. Southworth, M.A. Padlipsky) Scan 6: 680717: Proposal for Inclusion of "Counters" in the Traffic Controller Data Segment (J.M. Grochow) Scan 7: 690608: Multics defects (from Corbato as a "user) Scan 8: 690625: Multics Human Engineering Fixes (J.H. Saltzer) 213.registry-files (2 scans) 214.media-management (1 scan) 215.memory-interlace (1 scan) Scan 1: Memo to Corby (J.H. Saltzer) 216.ilock-module (1 scan) Scan 1: 670623: The "ilock" Module (Art Evans) 217.computation-states (1 scan) Scan 1: 680105: HOLD, UNHOLD; COMPUTATIONS and COMPUTATION STATES (P. Belmont) 218.traffic-controller (2 scans) Scan 1: 660314: Section Five: Traffic Controller -- Wrap up Scan 2: Process Execution Timer Simulation (J.H. Saltzer, J.L. Bash) 219.card-input-pattern (1 scan) 220.supervisor-performance-measurement (1 scan) Scan 1: 680308: Supervisor Performance Measurement for Initial Multics (J. Gintell) 221.multics-misc-notes (26 scans) Scan 2: Reading the SNT of another process: list_snt (D.B. Wagner) Scan 5: 670109: Multics I/O device naming conventions (J.H. Saltzer) Scan 9: 670714: Save and Resume (Carla Marceau) Scan 10: 670119: M0085: Use of QED and ROFF (R.M. Graham) Scan 11: 680312: A proposal to Reduce the Number of Processes in Multics (S. Feldman) Scan 12: 680228: BQ.1.03? Draft: Error handling in System Processes (C. Marceau) Scan 13: 681112: Multics certification run records (J.H. Saltzer, D. Stone) Scan 14: 690410: Thoughts about Research Towards Multics-2 (Michael J. Spier, Elliot I. Organick) Scan 15: 690903: Odd Facts Culled from Notes Taken at the IBM TS Workshop - Week of July 28. 1969 (F.J. Corbato) Scan 16: 690700: Datamation paragraph on "Bell Labs Backs out of Multics" Scan 18: 691121: Proposed Multics Training Program for RADC Personnel (C.T. Clingen) Scan 21: 670900: EPS 156; GE 645 Model B System Clock, dated June 8, 1967 (A.L. Dean) Scan 23: 700331: PDP-8 Script Performance Comparison between CTSS and Multics System 7.0, 4.0, and 3.0.11 (J.H. Saltzer) Scan 24: 681211: Activities of the System Change Request Testing Subgroup (Edwin W. Meyer, Jr.) UNSCANNED: 2 11x14 computer listings of MSPM draft documents on system maintenance (P.A. Belmont) 222.multics-misc-fenichel (10 scans) Scan 1: 661006: 24-hour Multics Staff (Robert R. Fenichel) Scan 2: 661007: Interface between Transactor and I/O System (Robert R. Fenichel) Scan 3: 661021: New Transactor Overview (Robert R. Fenichel) Scan 4: 661117: BT.3.01 draft: Reserver--I/O System Interfaces: Registry Files (Robert R. Fenichel) Scan 5: 661125: cover letter to VanVleck (Robert R. Fenichel) Scan 6: 661125: background of the Load Adjuster (Robert R. Fenichel) Scan 7: 661125: Multilevel Storage Support (L.J. Lambert, K.J. Martin) Scan 8: 661130: Transactor--GIM Interface (Robert R. Fenichel) Scan 9: 661211: handwritten notes of meeting with Fenichel Scan 10: 670124: BQ.5.01 draft: Major Entries to the Process-Group Ranker (Robert R. Fenichel) 223.multics-misc-ge (6 scans) Scan 1: 661205: CU Format (G0046) (G.S. Stoller) Scan 2: GE-600 Reference Card (color) Scan 3: GE-625/635 Reference Card (color) Scan 4: GE-600 Mnemonics and Operation Codes (color) Scan 5: Ferranti-Packard Information Display Systems (color) Scan 6: G0016: 645 Mnemonics 224.encapsulated-gecos (1 scan) Scan 1: 660426: Initial approach to implementing encapsulated GECOS (R.C. McGee) 225.prt-300-font (8 scans) 226.usasi-800cpi-mag-tape-standard (2 scans) UNSCANNED: USAS X3.22-1967 published document 227.ascii-standards (7 scans) Scan 2: 701100: IBM Corporate Systems Standard: Extended BCD Interchange Code UNSCANNED: USAS X3.4-1968 published document 228.character-set-misc (15 scans) Scan 1: 660510: B0057: Character Conversion for PRT-202 Line Printer (V.A. Vyssotsky) Scan 2: 660602: problems with canonical character strings in Multics (M.D. McIlroy) Scan 3: 660630: M0070: Character Handling and PL/I (J.H. Saltzer) Scan 4: 660630: M0071: ASCII Graphics on Multics (J.H. Saltzer) Scan 5: 660908: Card Input/Output (Don Widrig) Scan 6: Some Thoughts on Character Handling with EPL Statements (Charles Garman) UNSCANNED: IBM: An Extended Character Set Standard published document Scan 10: photograph of character set (color) Scan 12: 651021: MPSM BC.2: Character Set (F.J. Corbato, R. Morris) 229.code-extensions-standards (5 scans) Scan 2: 680205: BTL - Standard Escape Sequences for Bell System Data Terminals (D.A. Kerr) Scan 3: 680207: USASI X3.2/647 & X3.2.4/252: Proposed USA Standard Code Extension Techniques For Information Exchange Scan 4: 680305: BTL - X3.2 Approval of Proposed Code Extension Standard (D.A. Kerr) 230.360-character-set (6 scans) 231.ascii-historical (4 scans) 232.punched-card-code-standards (17 scans) Scan 5: 670516: USASI X.3.2.3/201 Proposed Punched Card Code Standard Scan 17: 661229: BTL: Copy of USASI X3.2/476, A Hollerith Card Code Standard 233.ebcdic-ascii-correspondence (10 scans) UNSCANNED: IBM System/360 Reference Data Card GX20-1703-6 (2/70) UNSCANNED: 6 pages 11x14 program listing of ebcdic_ascii_.eplbsa (700416) 234.miscellaneous (13 scans) Scan 1: 650111: CC-244-2 (Mac-M-193-2): TYPSET and RUNOFF, Memorandum editor and type-out commands (J.H. Saltzer) Scan 2: 660218: System Utility Programs - CALIB - Processor Stolen Cycle Calibrator (J.H. Saltzer) Scan 3: 660905: output of CTSS listf and list of archives contents Scan 4: xx1210: Print of XT.MAD Scan 5: ASCLIB Calling Sequences Scan 6: 670207: DC -- Desk Calculator (J.H. Saltzer) Scan 7: 670300: DC -- Desk Calculator (J.H. Saltzer) Scan 12: 681101: Tech Square Thermostat (handwritten notes) 235.effect-of-metering-on-interrupt-time (no scans) FOLDER NOT SCANNED: 2 11x14 output pages (approximately 8 pages each) (690708 & 670709) 236.interrupt-aos-counts (no scans) FOLDER NOT SCANNED: Approximately 22 pages of 11x14 output (690703) 237.tio-writeout-timing-comparisons (no scans) FOLDER NOT SCANNED: Approximately 18 pages of 11x14 output (690704 & 690705) 238.remove-minimum-time (no scans) FOLDER NOT SCANNED: 2 11x14 output pages (690705 & 690706) 239.interrupt-time-during-epl (no scans) FOLDER NOT SCANNED: 2 11x14 output pages (690706) 240.pal-use (no scans) FOLDER NOT SCANNED: 6 11x14 output pages (690715) 241.dc-performance (no scans) FOLDER NOT SCANNED: 7 sets of 11x14 output (approximately 30 pages) (690817) 242.dc-timing (no scans) FOLDER NOT SCANNED: 6 11x14 output pages (690706) 243.flush-page-trace (no scans) FOLDER NOT SCANNED: 5 11x14 output pages 244.edm-timing (no scans) FOLDER NOT SCANNED: 8 11x14 output pages (690805) 245.login-newproc-summary-pre-mini-shell (no scans) FOLDER NOT SCANNED: 18 11x14 output pages (690625-690704) 246.newproc-metering (no scans) FOLDER NOT SCANNED: Approximately 30 11x14 output pages (790726-690817) 247.reliability-log (2 scans) Scan 1: 4-6 thru 6/28 Scan 2: 6-7 thru 7-27 248.mac2a0-calibration-runs (18 scans) NOTE: There were many pages with MAC1K3 as a header Approximately 8 sets of 11x14 output were NOT SCANNED (1-2 pages each) 249.ctss-statistics-collection (7 scans) Scan 1: 650520: Tests to determine amount of space in text files taken up by line marks Scan 7: 681104: CTSS CPU queue length as a function of # of users logged in summer, 1966 250.ctss-information (6 scans) Scan 1: 690603: 7094 II Calibration Program (11x14 output reduced) (J.H. Saltzer) Scan 4: 660302: Continuous Operation of MAC 7094 CTSS (J.H. Saltzer) 251.epl-design-journal (5 scans) Scan 1: 650503: Early NPL Subset (R. Morris, M.D. McIlroy) Scan 2: 650512: Data Layouts in ENPL for the GE636 (M.D. McIlroy) Scan 3: 650710: PL/I Documentation (J.H. Saltzer) Scan 5: 681106: Multics Language Processors (R.M. Graham) 252.epl-sample-programs (7 scans) Scan 1: 670410: M0089: Error in hash-coding algorithm (F.J. Corbato, A. Evans Jr.) 253.multics-statistics (28 scans) Scan 1: 671106: Timing of Phase 1 Bootload Runs (M.R. Thompson, N.I. Morris) Scan 6: 680129: Effect of EPL on Traffic Control module (J.H. Saltzer) Scan 9: 680205: The value of selective locks in the traffic controller (J.H. Saltzer) Scan 15: 680419: Fault Processing Times for the Initializer Process (C.T. Clingen) Scan 17: 680517: Timing Test of New Traffic Controller (R. Rappaport, M. Spier) Scan 19: 680527: Predicted GIM Interrupt Times (J.H. Saltzer) 254.multics-performance-logs (55 scans) mpl-1: 690201: CTSS Performance on trivial requests (Saltzer, J.H.) mpl-2: 690304: Change in Page Fault Distribution upon adding Ring zero Typewriter Device Interface Module (Saltzer, J.H.) mpl-3: 690306: Multics Performance History as recorded by flush-certification measurements (Saltzer, J.H.) mpl-4: 690307: Page Faults during Segment and Linkage Fault handling (Saltzer, J.H., Feiertag, R.J.) mpl-5: 690307: Predicted effect of New File System on Multics overall Performance (Saltzer, J.H.) mpl-6: 690313: Multics Performance history as recorded by typical user script (Feiertag, R.J.) mpl-7: 690314: Change in Page Fault Distribution (Feiertag, R.J.) mpl-8: 690324: Multics System Performance Certification Records (Feiertag, R.J.) mpl-9: 690312: Multics System Performance Certification Record (1.9) (Feiertag, R.J.) mpl-10: 690310: Multics System Performance Certification Record (1.12) (Feiertag, R.J.) mpl-11: 690310: Multics System Performance Certification Record (2.1) (Feiertag, R.J.) mpl-12: 690228: Multics System Performance Certification Record (2.2) (Feiertag, R.J.) mpl-13: 690312: Multics System Performance Certification Record (2.3) (Feiertag, R.J.) mpl-14: 690407: Performance Clues to follow up (Saltzer, J.H.) mpl-15: 690407: Core Size Experiment using 2.2.E (Feiertag, R.J.) mpl-16: 690519: New File System Performance Measurements (Saltzer, J.H., Sekino, A.) mpl-17: 690603: Certification of system 3.0.5 (Feiertag, R.J.) mpl-18: 690609: Comparison of 4 sec. and 8 sec. time burst (Feiertag, R.J.) mpl-19: 690609: Certification of system 3.0.7 (Feiertag, R.J.) mpl-20: 690701: PDP-8 Users Simulator Results (Sekino, A.) mpl-21: 690708: Corrections to MPL-20 (Sekino, A.) mpl-22: 690714: Results from Modified Scripts (MFTN3 and CMAD3) (Sekino, A.) mpl-23: 690725: Results of Daily MULTICS Performance Measurements (Period: July 14 - July 18) (Sekino, A.) mpl-24: 690731: Results of Daily MULTICS Performance Measurements (Period: July 23 - July 27) (Sekino, A.) mpl-25: 690806: Results of Daily MULTICS Performance Measurements (Period: July 28 - August 2) (Sekino, A.) mpl-26: 690804: Certification run with mini-shell (Feiertag, R.J.) mpl-27: 690805: 30 User Certification of 3.1.1 (Feiertag, R.J.) mpl-28: 690806: Summary of Performance Improvements from installation of mini-shell (Saltzer, J.H.) mpl-29: 690811: Results of Daily MULTICS Performance Measurements (Period: August 5 - August 8) (Sekino, A.) mpl-30: 690811: Summary of the 3.1.1. system performance (Sekino, A.) mpl-31: 690815: Console Session metering statistics (Feiertag, R.J.) mpl-32: 690821: Results of Daily Multics Performance Measurements (Period: August 13 to August 15) (Sekino, A.) mpl-33: 690903: Corrections to MPL-25 and MPL-32 (Sekino, A.) mpl-34: 690904: Results of Daily Multics Performance Measurements (Period: August 19 to September 1); Comparison of 3.8 and 3.1.1. System Performance (Sekino, A.) mpl-35: 690908: Results of Daily Multics Performance Measurements (Period: September 2 to September 5) (Sekino, A.) mpl-36: 690900: Results of Daily Multics Performance Measurements (Period: September 8 through September 12); Result of CPU Quantum Experiment. (Sekino, A.) mpl-37: 690929: Results of Daily Multics Performance Measurements (Period: September 16 through September 18); Result of Temp-wiring Experiment (Sekino, A.) mpl-38: 691001: Results of Daily Multics Performance Measurements (Period: September 25 through September 26) (Sekino, A.) mpl-39: 691008: Results of Daily Multics Performance Measurements (Period: September 30 through October 6) and Response Time Measurements (Sekino, A.) mpl-40: 691014: System performance effects of the new PL/I compiler (Corbat́o, F.J.) mpl-41: 691028: Summary of the MULTICS performance improvement of this summer (Sekino, A.) mpl-42: 691120: Results of Daily Multics Performance Measurements; Period: October 27 through November 3 (Sekino, A.) mpl-43: 691124: Comparison of Compile Time, Run Time and Size of a Small Program Using BASIC, FORTRAN, and PL/I (Saltzer, J.H.) mpl-44: 691124: Results of Daily Multics Performance Measurements; Period: November 5 through November 21 (Sekino, A.) mpl-45: 691211: Results of Daily Multics Performance Measurements (Period: December 1 through December 4) and Some System Operational Statistics (Sekino, A.) mpl-46: 700204: Results of Multics Performance Measurements and Some System Operations Statistics (Sekino, A.) mpl-47: 700310: Implementation of a Real Time Clock on a PDP 8 Measurement System (Sekino, A.) mpl-48: 700312: Results of Multics Performance Measurements (Sekino, A.) mpl-49: 700417: Observations of 2 cpu, 384K System Performance (Saltzer, J.H.) mpl-50: 700512: Results of Multics Performance Measurements: Effect of Core Size upon System Performance (Sekino, A.) mpl-51: 700610: Initial Report of Measurement of 645 CPU with Electronic Counters (Ammons, J., Schroeder, M.) mpl-52: 700625: Analysis of 645 CPU Associate Memory Operation and Discussion of Alternative Associative Memory Designs (Schroeder, M.) mpl-53: 710504: Overhead Measurements of System 14 (Sekino, A.) mpl-54: 710616: Measurement of Memory Cycle Interference (Sekino, A.) mpl-55: 710616: Memory Interference in the one-CPU system (Saltzer, J.H.) 255.system-performance-miscellaneous (66 scans) Plus 8 documents in 11x14 format which were NOT SCANNED (~50 pages)