Your browser does not fully support modern features. Please upgrade for a smoother experience.
Submitted Successfully!
Thank you for your contribution! You can also upload a video entry or images related to this topic. For video creation, please contact our Academic Video Service.
Version Summary Created by Modification Content Size Created at Operation
1 handwiki Vivi Li -- 2010 2022-10-21 01:36:56

Video Upload Options

We provide professional Academic Video Service to translate complex research into visually appealing presentations. Would you like to try it?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
HandWiki. IBM CP-40. Encyclopedia. Available online: https://encyclopedia.pub/entry/30663 (accessed on 21 October 2026).
HandWiki. IBM CP-40. Encyclopedia. Available at: https://encyclopedia.pub/entry/30663. Accessed October 21, 2026.
HandWiki. "IBM CP-40" Encyclopedia, https://encyclopedia.pub/entry/30663 (accessed October 21, 2026).
HandWiki. (2022, October 21). IBM CP-40. In Encyclopedia. https://encyclopedia.pub/entry/30663
HandWiki. "IBM CP-40." Encyclopedia. Web. 21 October, 2022.

IBM CP-40

Edit
The content is sourced from: https://handwiki.org/wiki/IBM_CP-40

CP-40 was a research precursor to CP-67, which in turn was part of IBM's then-revolutionary CP[-67]/CMS – a virtual machine/virtual memory time-sharing operating system for the IBM System/360 Model 67, and the parent of IBM's VM family. CP-40 ran multiple instances of client operating systems – particularly CMS, the Cambridge Monitor System, built as part of the same effort. Like CP-67, CP-40 and the first version of CMS were developed by IBM's Cambridge Scientific Center (CSC) staff, working closely with MIT researchers at Project MAC and Lincoln Laboratory. CP-40/CMS production use began in January 1967. CP-40 ran on a unique, specially modified IBM System/360 Model 40.

cp-67 cp-40 cp-67/cms

References

  1. Varian (1997), p. 11 (the "CAT box")
  2. Pugh, Johnson & Palmer (1991), p. 741 (note 218 to Ch. 6)
  3. A.B. Lindquist; R.R. Seeber; L.W. Comeau (December 1966). "A time-sharing system using an associative memory". Proceedings of the IEEE 54 (12): 1774–1779. doi:10.1109/PROC.1966.5261.  https://dx.doi.org/10.1109%2FPROC.1966.5261
  4. Varian (1997), p. 14 – novelty of CMS interface
  5. Creasy (1981), p. 489 – flat file system
  6. Varian (1997), pp. 3, 9, 16 – genesis of CP-40 project
  7. Creasy (1981), p. 485 – design goals
  8. W. O'Neill, "Experience using a time sharing multiprogramming system with dynamic address relocation hardware", Proc. AFIPS Computer Conference 30 (Spring Joint Computer Conference, 1967), pp. 611–621 – thrashing on IBM M44/44X
  9. L.W. Comeau, "Operating System/360 Paging Studies", IBM Storage Hierarchy System Symposium, December 1966 – thrashing on the Atlas, cited in Varian (1997), p. 17.
  10. Creasy (1981), p. 485 – similar to but independent of IBM M44/44X
  11. Creasy (1981), p. 486 – virtualization strategy: problem state execution, plus address translation
  12. Varian (1997), pp. 9, 13
  13. Comeau (1982), pp. 40, 42–43, cited in Varian (1997), pp. 9, 13
  14. L. Talkington, "A Good Idea and Still Growing", White Plains Development Center Newsletter, Vol. 2, No. 3 (March 1969), quoted in Varian (1997), p. 10.
  15. Pugh, Johnson & Palmer (1991), pp. 364–365
  16. Creasy (1981), p. 485 – separating CP from CMS
  17. Creasy (1981), p. 485 – scope of CMS
  18. Varian (1997), pp. 12, 15–16 – CMS booting under BPS
More
Upload a video for this entry
Information
Contributor MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register :
View Times: 1.4K
Entry Collection: HandWiki
Revision: 1 time (View History)
Update Date: 21 Oct 2022
Notice
You are not a member of the advisory board for this topic. If you want to update advisory board member profile, please contact office@encyclopedia.pub.
OK
Confirm
Only members of the Encyclopedia advisory board for this topic are allowed to note entries. Would you like to become an advisory board member of the Encyclopedia?
Yes
No
${ textCharacter }/${ maxCharacter }
Submit
Cancel
There is no comment~
${ textCharacter }/${ maxCharacter }
Submit
Cancel
${ selectedItem.replyTextCharacter }/${ selectedItem.replyMaxCharacter }
Submit
Cancel
Confirm
Are you sure to Delete?
Yes No
Write an Entry