IBM System/360 รุ่น 67
คอมพิวเตอร์ IBM System/360 รุ่น 67-2 (แบบดูเพล็กซ์) ที่มหาวิทยาลัยมิชิแกน ประมาณปี 1969 | |
| ผู้ผลิต | บริษัท อินเตอร์เนชั่นแนล บิสซิเนส แมชชีนส์ คอร์ปอเรชั่น ( IBM ) |
|---|---|
กลุ่มผลิตภัณฑ์ | ระบบ/360 |
| ปล่อยแล้ว | 16 สิงหาคม 2508 ( 1965-08-16 ) |
| หน่วยความจำ | 512 KB–1 MB คอร์ |

IBM System/360 รุ่น 67 ( S/360-67 ) เป็นเมนเฟรมรุ่นสำคัญของ IBMในช่วงปลายทศวรรษ 1960 [ 1 ]แตกต่างจากรุ่นอื่นๆ ใน ซีรี่ส์ S/360 ตรงที่ มันมีคุณสมบัติที่ช่วยอำนวยความสะดวกให้กับ แอปพลิเคชัน แบบแบ่งเวลาใช้งาน โดยเฉพาะอย่างยิ่งหน่วยการแปลที่อยู่แบบไดนามิกหรือ "กล่อง DAT" เพื่อรองรับหน่วยความจำเสมือนการ กำหนดที่อยู่ แบบ 32 บิตและตัวควบคุมช่องสัญญาณ 2846 เพื่อให้สามารถแบ่งช่องสัญญาณระหว่างโปรเซสเซอร์ได้ S/360-67 นั้นเข้ากันได้กับรุ่นอื่นๆ ในซีรี่ส์ S/360
ต้นกำเนิด
S/360-67 มีจุดประสงค์เพื่อตอบสนองความต้องการของลูกค้า หลัก ในการแบ่งเวลาใช้งาน โดยเฉพาะ MIT (ซึ่งโครงการ MACกลายเป็นความล้มเหลวในการขายของ IBM ที่มีชื่อเสียง) มหาวิทยาลัยมิชิแกนเจเนอรัลมอเตอร์สเบลล์แล็บส์มหาวิทยาลัยพรินซ์ตันสถาบันเทคโนโลยีคาร์เนกี (ต่อมาคือมหาวิทยาลัยคาร์เนกีเมลลอน ) [ 2 ]และโรงเรียนนายทหารระดับสูงของกองทัพเรือ[ 3 ]
ในช่วงกลางทศวรรษ 1960 องค์กรหลายแห่งสนใจที่จะนำเสนอบริการคอมพิวเตอร์แบบโต้ตอบโดยใช้ระบบแบ่งเวลา [ 4 ] ในเวลานั้น งานที่คอมพิวเตอร์สามารถทำได้นั้นถูกจำกัดด้วยความจุในการจัดเก็บข้อมูลหน่วยความจำที่แท้จริง เมื่อ IBM เปิดตัว คอมพิวเตอร์ตระกูล System/360ในช่วงกลางทศวรรษ 1960 ก็ไม่ได้ให้วิธีแก้ปัญหาสำหรับข้อจำกัดนี้ และภายใน IBM เองก็มีความคิดเห็นที่ขัดแย้งกันเกี่ยวกับความสำคัญของระบบแบ่งเวลาและความจำเป็นในการสนับสนุนระบบดังกล่าว
บทความชื่อProgram and Addressing Structure in a Time-Sharing EnvironmentโดยBruce Arden , Bernard Galler , Frank Westervelt (ทั้งหมดเป็นรองผู้อำนวยการที่ศูนย์คอมพิวเตอร์ทางวิชาการของมหาวิทยาลัยมิชิแกน) และ Tom O'Brian ซึ่งสร้างขึ้นจากแนวคิดพื้นฐานบางประการที่พัฒนาขึ้นที่สถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT) ได้รับการตีพิมพ์ในเดือนมกราคม พ.ศ. 2509 [ 5 ]บทความนี้ได้สรุป สถาปัตยกรรม หน่วยความจำเสมือนโดยใช้การแปลที่อยู่แบบไดนามิก (DAT) ซึ่งสามารถนำมาใช้ในการใช้งานแบบแบ่งเวลาได้
หลังจากเจรจาและศึกษาการออกแบบเป็นเวลาหนึ่งปี IBM ตกลงที่จะสร้างเมนเฟรมคอมพิวเตอร์ S/360-65 รุ่นพิเศษให้กับมหาวิทยาลัยมิชิแกน โดย S/360-65M [ 4 ]จะมีคุณสมบัติการแปลที่อยู่แบบไดนามิก (DAT) ที่รองรับหน่วยความจำเสมือนและอนุญาตให้รองรับการแบ่งเวลาใช้งาน ในตอนแรก IBM ตัดสินใจที่จะไม่จัดหาระบบปฏิบัติการแบบแบ่งเวลาใช้งานสำหรับเครื่องใหม่นี้
เมื่อองค์กรอื่นๆ ได้ทราบเกี่ยวกับโครงการนี้ พวกเขาก็รู้สึกทึ่งกับแนวคิดเรื่องการใช้งานแบบแบ่งเวลา และแสดงความสนใจที่จะสั่งซื้อเครื่องคอมพิวเตอร์ IBM S/360 ซีรีส์ที่ได้รับการดัดแปลง ด้วยความสนใจที่แสดงออกมานี้ IBM จึงเปลี่ยนหมายเลขรุ่นของคอมพิวเตอร์เป็น S/360-67 และทำให้เป็นผลิตภัณฑ์ที่ได้รับการสนับสนุน เมื่อ IBM ตระหนักว่ามีตลาดสำหรับระบบการใช้งานแบบแบ่งเวลา จึงตกลงที่จะพัฒนาระบบปฏิบัติการสำหรับการใช้งานแบบแบ่งเวลาใหม่ที่เรียกว่าIBM Time Sharing System (TSS/360) เพื่อส่งมอบในเวลาใกล้เคียงกับรุ่นแรกของ S/360-67
เครื่องบิน S/360-67 ลำแรกถูกจัดส่งในเดือนพฤษภาคม พ.ศ. 2509 เครื่องบิน S/360-67 ถูกปลดประจำการเมื่อวันที่ 15 มีนาคม พ.ศ. 2520 [ 6 ]
ก่อนการประกาศรุ่น 67 IBM ได้ประกาศรุ่น 64 และ 66 ซึ่งเป็นรุ่น DAT ของรุ่น 60 และ 62 แต่รุ่น 64 และ 66 ก็ถูกแทนที่ด้วยรุ่น 67 ในเวลาไม่นานนัก ในเวลาเดียวกันกับที่รุ่น 60 และ 62 ถูกแทนที่ด้วยรุ่น 65 [ 7 ]
ประกาศ
IBM ประกาศ S/360-67 ใน "จดหมายสีน้ำเงิน" เมื่อวันที่ 16 สิงหาคม พ.ศ. 2508 (ซึ่งเป็นกลไกมาตรฐานที่ IBM ใช้ในการประกาศผลิตภัณฑ์) IBM ระบุว่า: [ 8 ]
- "ข้อจำกัดการประมูลพิเศษสำหรับ System/360 รุ่น 67 ได้ถูกยกเลิกแล้ว" (กล่าวคือ ขณะนี้สามารถสั่งซื้อได้ทั่วไปแล้ว)
- ประกอบด้วย "การกำหนดค่ามัลติโปรเซสเซอร์ที่มีความพร้อมใช้งานของระบบในระดับสูง" โดยมีหน่วยประมวลผลสูงสุดสี่หน่วย [ในขณะที่มีการประกาศการกำหนดค่าที่มีโปรเซสเซอร์สูงสุดสี่ตัว แต่ในความเป็นจริงมีการสร้างการกำหนดค่าโปรเซสเซอร์หนึ่งและสองตัวเท่านั้น] [ 1 ]
- มันมี "ระบบปฏิบัติการอันทรงพลังของตัวเอง...[คือ] ระบบตรวจสอบการแบ่งเวลาใช้งาน (TSS)" ซึ่งให้ "การเข้าถึงและการตอบสนองจากคอมพิวเตอร์ได้แทบจะในทันที" เพื่อ "ใช้ประโยชน์จากความสามารถเฉพาะตัวของระบบมัลติโปรเซสเซอร์"
- ระบบนี้เสนอ "การย้ายตำแหน่งโปรแกรมที่มีปัญหาแบบไดนามิกโดยใช้สิ่งอำนวยความสะดวกในการแปลงที่อยู่แบบไดนามิกของหน่วยประมวลผล 2067 ซึ่งช่วยให้สามารถตอบสนองต่อผู้ใช้พร้อมกันจำนวนมากได้ภายในไม่กี่วินาที"
หน่วยความจำเสมือน
การออกแบบ S/360-67 เพิ่มส่วนประกอบสำหรับการใช้งานหน่วยความจำเสมือน คือ "กล่อง DAT" (กล่องการแปลที่อยู่แบบไดนามิก) DAT บน 360/67 อิงตามสถาปัตยกรรมที่ระบุไว้ใน เอกสาร JACM ปี 1966 โดย Arden, Galler, Westervelt และ O'Brien [ 5 ]และรวมทั้งตารางเซกเมนต์และตารางเพจ การสนับสนุนหน่วยความจำเสมือนของรุ่น 67 คล้ายคลึงกับการสนับสนุนหน่วยความจำเสมือนที่ในที่สุดก็กลายเป็นมาตรฐานในตระกูลSystem/370 ทั้งหมด
S/360-67 ให้พื้นที่แอดเดรส 24 หรือ 32 บิต[ 1 ] –ซึ่งแตกต่างจากพื้นที่แอดเดรส 24 บิตอย่างเคร่งครัดของระบบ S/360 และ S/370 รุ่นแรกๆ และพื้นที่แอดเดรส 31 บิตของ S/370-XA ที่มีอยู่ใน S/370 รุ่นหลังๆ พื้นที่แอดเดรสเสมือนของ S/360-67 ถูกแบ่งออกเป็นเพจ (ขนาด 4096 ไบต์) [ 1 ]ซึ่งจัดกลุ่มเป็นเซกเมนต์ (ขนาด 1 ล้านไบต์) เพจต่างๆ จะถูกแมปแบบไดนามิกไปยังหน่วยความจำจริงของโปรเซสเซอร์ คุณสมบัติเหล่านี้ของ S/360-67 รวมถึงบิตอ้างอิงและบิตเปลี่ยนแปลงที่เป็นส่วนหนึ่งของคีย์จัดเก็บข้อมูล ทำให้ระบบปฏิบัติการสามารถใช้งานการแบ่งเพจตามความต้องการได้การอ้างอิงเพจที่ไม่ได้อยู่ในหน่วยความจำทำให้เกิดข้อผิดพลาดของเพจ ซึ่งในทางกลับกันสามารถถูกดักจับและประมวลผลโดย ตัวจัดการการขัดจังหวะของระบบปฏิบัติการได้
ระบบหน่วยความจำเสมือนของ S/360-67 สามารถตอบสนองเป้าหมายที่แตกต่างกันสามประการดังนี้:
- พื้นที่แอดเดรสขนาดใหญ่โดยจะแมปหน่วยความจำทางกายภาพไปยังกลุ่มหน่วยความจำเสมือนขนาดใหญ่ ซึ่งสามารถสลับเข้าและออกจากหน่วยความจำจริงได้ตามต้องการจากหน่วยเก็บข้อมูลแบบสุ่ม (โดยทั่วไปคือ ดิสก์หรือดรัม)
- การแยกส่วนประกอบของระบบปฏิบัติการออกจากกัน ทำให้สามารถลดการใช้หน่วยความจำ ของระบบปฏิบัติการส่วนใหญ่ ในสภาพแวดล้อมของผู้ใช้ได้ ซึ่งจะช่วยเพิ่มหน่วยความจำที่พร้อมใช้งานสำหรับแอปพลิเคชัน และลดความเสี่ยงที่แอปพลิเคชันจะบุกรุกหรือทำให้ข้อมูลและโปรแกรมของระบบปฏิบัติการเสียหาย
- พื้นที่แอดเดรสเสมือนหลายแห่งการใช้งานพื้นที่แอดเดรส เสมือนหลายแห่ง โดยแต่ละแห่งสำหรับผู้ใช้ที่แตกต่างกัน จะทำให้ผู้ใช้แต่ละคนมีเครื่องเสมือน ส่วนตัว ได้
เป้าหมายแรกคือการขจัดข้อจำกัดที่สำคัญของเครื่องรุ่นก่อนๆ (อย่างน้อยก็เป็นเวลาหลายทศวรรษ) นั่นคือปัญหาพื้นที่จัดเก็บข้อมูลไม่เพียงพอ เป้าหมายที่สองคือการปรับปรุงด้านความปลอดภัยและความน่าเชื่อถืออย่างมาก และเป้าหมายที่สามคือการใช้งานเครื่องเสมือน อย่างแท้จริง เอกสารร่วมสมัยระบุชัดเจนว่า การจำลองฮาร์ดแวร์และการใช้งานเครื่องเสมือนอย่างเต็มรูปแบบนั้นไม่ใช่เป้าหมายการออกแบบดั้งเดิมของ S/360-67
คุณสมบัติ
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
S/360-67 ประกอบด้วยส่วนขยายต่อไปนี้ นอกเหนือจากคุณสมบัติมาตรฐานและคุณสมบัติเสริมที่มีอยู่ในระบบ S/360 ทั้งหมด: [ 1 ]
- รีจิสเตอร์ควบคุม 16 ตัว
- การแปลงที่อยู่แบบไดนามิก (Dynamic Address Translation หรือ DAT) พร้อมรองรับที่อยู่เสมือน 24 หรือ 32 บิต โดยใช้ตารางเซ็กเมนต์และเพจ (สูงสุด 16 เซ็กเมนต์ แต่ละเซ็กเมนต์มีเพจขนาด 4096 ไบต์ได้สูงสุด 256 เพจ)
- โหมด PSW แบบขยายที่ช่วยให้สามารถใช้งานฟังก์ชันต่างๆ ได้ เช่น การปิดกั้นการขัดจังหวะเพิ่มเติม, DAT
- ตัวจับเวลาช่วงเวลาความละเอียดสูง มีความละเอียดประมาณ 13 ไมโครวินาที
- บิตอ้างอิงและบิตเปลี่ยนแปลงเป็นส่วนหนึ่งของคีย์ป้องกันข้อมูล
- การควบคุมโดยตรงแบบขยาย (Extended Direct Control) ช่วยให้โปรเซสเซอร์ในรูปแบบการทำงานแบบสองทิศทาง (duplex configuration) สามารถส่งสัญญาณขัดจังหวะภายนอกไปยังโปรเซสเซอร์อีกตัวได้
- การแบ่งส่วนโปรเซสเซอร์ หน่วยเก็บข้อมูลของโปรเซสเซอร์ และช่องสัญญาณ I/O ในการกำหนดค่าแบบดูเพล็กซ์ออกเป็นสองระบบย่อยแยกกัน
- การกำหนดแอดเดรสแบบลอยตัว (Floating Addressing) ช่วยให้หน่วยเก็บข้อมูลของโปรเซสเซอร์ในการกำหนดค่าแบบดูเพล็กซ์แบบแบ่งส่วน สามารถกำหนดแอดเดรสหน่วยความจำจริงที่ต่อเนื่องกันได้
- ตัวควบคุมช่องสัญญาณ IBM 2846 ที่อนุญาตให้โปรเซสเซอร์ทั้งสองในโหมดการทำงานแบบดูเพล็กซ์เข้าถึงช่องสัญญาณ I/O ทั้งหมด และอนุญาตให้ส่งสัญญาณขัดจังหวะ I/O ไปยังโปรเซสเซอร์ใดก็ได้โดยไม่ขึ้นอยู่กับว่าโปรเซสเซอร์ใดเป็นผู้เริ่มต้นการทำงานของ I/O
- การกำหนดค่าแบบซิมเพล็กซ์สามารถมีช่องสัญญาณอินพุต/เอาต์พุตได้ 7 ช่อง ในขณะที่การกำหนดค่าแบบดูเพล็กซ์สามารถมีช่องสัญญาณอินพุต/เอาต์พุตได้ 14 ช่อง
- คำสั่งควบคุมสถานะใหม่ 3 คำสั่ง ได้แก่ โหลดค่าควบคุมหลายตัว (LMC), จัดเก็บค่าควบคุมหลายตัว (SMC) และโหลดที่อยู่จริง (LRA)
- คำสั่งใหม่สำหรับระบุสถานะปัญหา: คำสั่ง Branch and Store Register (BASR) และคำสั่ง Branch and Store (BAS)
- การขัดจังหวะโปรแกรมใหม่สองรายการ: ข้อยกเว้นการแปลส่วน (16) และข้อยกเว้นการแปลหน้า (17)
S/360-67 ทำงานด้วยรอบเวลาภายในพื้นฐาน 200 นาโนวินาที และรอบเวลาการจัดเก็บข้อมูลแกนแม่เหล็กพื้นฐาน 750 นาโนวินาที เหมือนกับ S/360-65 [ 1 ]รอบเวลา 200 นาโนวินาที ทำให้ S/360-67 อยู่ตรงกลางของตระกูล S/360 ระหว่างรุ่น 30 ที่ปลายล่างและรุ่น 195 ที่ปลายบน สามารถอ่านหรือเขียนข้อมูลได้ตั้งแต่ 1 ถึง 8 ไบต์ (8 บิตข้อมูลและ 1 บิตพาริตีต่อไบต์) ไปยังหน่วยเก็บข้อมูลของโปรเซสเซอร์ในรอบเดียว ตัวบวกแบบขนาน 60 บิตช่วยอำนวยความสะดวกในการจัดการเศษส่วนยาวในการดำเนินการจุดลอยตัว ตัวบวกแบบอนุกรม 8 บิตช่วยให้สามารถดำเนินการเลขชี้กำลังจุดลอยตัวพร้อมกันได้ และยังจัดการเลขคณิตทศนิยมและคำสั่งความยาวฟิลด์ตัวแปร (VFL) ได้อีกด้วย
ส่วนประกอบใหม่
ชิ้นส่วนใหม่สี่อย่างเป็นส่วนหนึ่งของ S/360-67:
- หน่วยประมวลผลรุ่น 2067 รุ่นที่ 1 และ 2
- 2365โปรเซสเซอร์จัดเก็บข้อมูล รุ่น 12
- ตัวควบคุมช่องสัญญาณ 2846 และ
- 2167 หน่วยการกำหนดค่า
ส่วนประกอบเหล่านี้ พร้อมด้วยตัว ประมวลผลจัดเก็บข้อมูลรุ่น 2365 (2365 Processor Storage Model 2), ช่องเลือกสัญญาณรุ่น 2860 (2860 Selector Channel), ช่องมัลติเพล็กเซอร์รุ่น 2870 (2870 Multiplexer Channel) และหน่วยควบคุมและอุปกรณ์อื่นๆ ของ System/360 สามารถใช้งานร่วมกับ S/360-67 ได้
โปรดทราบว่า แม้ว่า Carnegie Tech จะมีระบบ 360/67 ที่ใช้IBM 2361 LCS แต่ตัวเลือกนั้นไม่ได้ระบุไว้ในสมุดราคา และอาจใช้งานไม่ได้ในรูปแบบการทำงานแบบดูเพล็กซ์
การกำหนดค่าพื้นฐาน
ระบบ IBM System/360 รุ่น 67 มีการกำหนดค่าพื้นฐานสามแบบให้เลือก:
- ระบบ ซิมเพล็กซ์—ประกอบด้วยโปรเซสเซอร์ IBM 2067-1 หนึ่งตัว, ส่วนประกอบหน่วยความจำประมวลผล IBM 2365-2 สองถึงสี่ตัว (512K ถึง 1M ไบต์), ช่องสัญญาณข้อมูลสูงสุดเจ็ดช่อง และอุปกรณ์ต่อพ่วงอื่นๆ ระบบนี้เรียกว่า IBM System/360 รุ่น 67–1
- ระบบ แบบ Half-duplex —ประกอบด้วยโปรเซสเซอร์ IBM 2067-2 หนึ่งตัว, ส่วนประกอบจัดเก็บข้อมูลโปรเซสเซอร์ IBM 2365-12 สองถึงสี่ตัว (512K ถึง 1M ไบต์), หน่วยกำหนดค่า IBM 2167 หนึ่งตัว, ตัวควบคุมช่องสัญญาณ IBM 2846 หนึ่งหรือสองตัว, ช่องสัญญาณข้อมูลสูงสุดสิบสี่ช่อง และอุปกรณ์ต่อพ่วงอื่นๆ
- ระบบดูเพล็กซ์—ประกอบด้วยโปรเซสเซอร์ IBM 2067-2 สองตัว, ส่วนประกอบจัดเก็บข้อมูลโปรเซสเซอร์ IBM 2365-12 จำนวนสามถึงแปดตัว (768K ถึง 2M ไบต์), หน่วยกำหนดค่า IBM 2167 หนึ่งตัว, ตัวควบคุมช่องสัญญาณ IBM 2846 หนึ่งหรือสองตัว, ช่องสัญญาณข้อมูลสูงสุดสิบสี่ช่อง และอุปกรณ์ต่อพ่วงอื่นๆ
ระบบแบบฮาล์ฟดูเพล็กซ์สามารถอัปเกรดเป็นระบบแบบดูเพล็กซ์ได้ในภาคสนามโดยการเพิ่มโปรเซสเซอร์ IBM 2067-2 หนึ่งตัวและหน่วยประมวลผลจัดเก็บข้อมูล IBM 2365-12 ตัวที่สาม เว้นแต่ว่าระบบฮาล์ฟดูเพล็กซ์จะมีอยู่แล้วสามตัวขึ้นไป การกำหนดค่าแบบฮาล์ฟดูเพล็กซ์และดูเพล็กซ์เรียกว่ารุ่น IBM System/360 รุ่น 67–2
ระบบปฏิบัติการ
เมื่อมีการประกาศ S/360-67 ในเดือนสิงหาคม พ.ศ. 2508 IBM ยังได้ประกาศTSS/360ซึ่งเป็นโครงการระบบปฏิบัติการแบบแบ่งเวลาใช้งานที่ถูกยกเลิกในปี พ.ศ. 2514 (หลังจากถูกยกเลิกในปี พ.ศ. 2511 แต่ได้รับการต่ออายุในปี พ.ศ. 2512) ต่อมา IBM ได้ปรับปรุง TSS/360 และนำเสนอ TSS/370 PRPQ [ 11 ]เป็นเวลาสามรุ่นก่อนที่จะยกเลิก ความล้มเหลวของ IBM ในการส่งมอบ TSS/360 ตามที่สัญญาไว้ได้เปิดโอกาสให้ผู้อื่นพัฒนาระบบปฏิบัติการที่ใช้คุณสมบัติเฉพาะของ S/360-67
MTS หรือMichigan Terminal Systemเป็นระบบปฏิบัติการแบบแบ่งเวลาใช้งานที่พัฒนาขึ้นที่มหาวิทยาลัยมิชิแกน และใช้งานครั้งแรกบน Model 67 ในเดือนมกราคม พ.ศ. 2510 มีการเพิ่มการรองรับหน่วยความจำเสมือนให้กับ MTS ในเดือนตุลาคม พ.ศ. 2510 และมีการเพิ่มการรองรับมัลติโปรเซสเซอร์สำหรับ S/360-67 แบบดูเพล็กซ์ในเดือนตุลาคม พ.ศ. 2511 [ 12 ]
CP/CMSเป็น ระบบปฏิบัติการ เครื่องเสมือน ตัวแรก พัฒนาขึ้นที่ ศูนย์วิทยาศาสตร์เคมบริดจ์ (CSC) ของ IBM ใกล้กับ MIT CP/CMS เป็นระบบวิจัยที่ไม่ได้รับการสนับสนุนอย่างเป็นทางการ สร้างขึ้นแยกจากองค์กรผลิตภัณฑ์หลักของ IBM โดยมีนักวิจัยภายนอกเข้ามามีส่วนร่วมอย่างแข็งขัน เมื่อเวลาผ่านไป มันได้พัฒนาเป็นระบบปฏิบัติการของ IBM ที่ได้รับการสนับสนุนอย่างเต็มรูปแบบ ( VM/370 และ z/VMในปัจจุบัน) VP/CSSซึ่งพัฒนาต่อยอดจาก CP/CMS นั้น พัฒนาโดยNational CSSเพื่อให้บริการไทม์แชร์ริ่งเชิงพาณิชย์
มรดก
ระบบ S/360-67 มีความสำคัญอย่างมาก หลังจากความล้มเหลวของTSS/360 IBM รู้สึกประหลาดใจกับการเติบโตอย่างรวดเร็วของชุมชนผู้ใช้งานระบบแบ่งเวลา (time-sharing) บนแพลตฟอร์ม S/360-67 ( CP/CMS , MTS , MUSIC ) องค์กรเชิงพาณิชย์ สถาบันการศึกษา และศูนย์บริการจำนวนมากได้ติดตั้งระบบนี้ โดยใช้ประโยชน์จากการสนับสนุนระบบแบ่งเวลาที่ค่อนข้างน้อยของ IBM และการแบ่งปันข้อมูลและทรัพยากร (รวมถึงการแก้ไขซอร์สโค้ด) พวกเขาได้สร้างและสนับสนุนศูนย์ระบบแบ่งเวลาในยุคต่อมา
คุณสมบัติเฉพาะของ S/360-67 ในตอนแรกไม่ได้ถูกนำไปใช้ในผลิตภัณฑ์ซีรีส์ถัดไปของ IBM คือSystem/370แม้ว่า370/145จะมีหน่วยความจำแบบเชื่อมโยงซึ่งดูเหมือนจะมีประโยชน์สำหรับการเพจจิ้งมากกว่าวัตถุประสงค์ที่เห็นได้ชัด[ 13 ]นี่เป็นผลพวงส่วนใหญ่มาจากการต่อสู้ทางการเมืองที่ดุเดือดและเห็นได้ชัดภายใน IBM เกี่ยวกับข้อดีข้อเสียของการแบ่งเวลาเทียบกับการประมวลผลแบบแบตช์ในตอนแรกอย่างน้อย การแบ่งเวลาก็พ่ายแพ้
อย่างไรก็ตาม IBM เผชิญกับความต้องการของลูกค้าที่เพิ่มขึ้นสำหรับความสามารถในการแบ่งเวลาและหน่วยความจำเสมือน IBM ยังไม่สามารถเพิกเฉยต่อการติดตั้ง S/360-67 แบบแบ่งเวลาจำนวนมากซึ่งรวมถึงอุตสาหกรรมใหม่ของ ผู้จำหน่าย แบบแบ่งเวลาเช่นNational CSS [ 14 ] [ 15 ]และInteractive Data Corporation (IDC) [ 16 ]ซึ่งกำลังประสบความสำเร็จทางการค้าอย่างรวดเร็ว
ในปี พ.ศ. 2515 IBM ได้เพิ่มคุณสมบัติหน่วยความจำเสมือนลงในซีรี่ส์ S/370 ซึ่งหลายคนมองว่าเป็นการพิสูจน์ความสำเร็จของงานที่ทำในโครงการ S/360-67 โดยไมโครโค้ดใน 370/145 ได้รับการอัปเดตให้ใช้หน่วยความจำแบบเชื่อมโยงสำหรับการแปลงที่อยู่เสมือน[ 17 ]การอยู่รอดและความสำเร็จของ ตระกูล VM ของ IBM และเทคโนโลยีเวอร์ชวลไลเซชันโดยทั่วไป ล้วนเป็นผลมาจาก S/360-67 เช่นกัน
ในปี 2010 ในคำอธิบายทางเทคนิคของเมนเฟรมรุ่นล่าสุดz196นั้น IBM ระบุว่าการจำลองเสมือนซอฟต์แวร์เริ่มต้นด้วยรุ่น System/360 67 [ 18 ]
ดูเพิ่มเติม
อ่านเพิ่มเติม
- EW Pugh, LR Johnson และ John H. Palmer, ระบบ IBM 360 และ 370 รุ่นแรก,สำนักพิมพ์ MIT, เคมบริดจ์ แมสซาชูเซตส์ และลอนดอน, ISBN 0-262-16123-0รวมถึงเนื้อหาที่ครอบคลุม (819 หน้า ) เกี่ยวกับผลิตภัณฑ์ของ IBM ในช่วงเวลานี้
- เมลินดา วาเรียน, VM และชุมชน VM ในอดีต ปัจจุบัน และอนาคต , SHARE 89 Sessions 9059–9061, 1997
- หลักการทำงานของ IBM System/360 (PDF) ( ฉบับที่แปด) IBM กันยายน 1968 A22-6821-7
- เอกสารคุณลักษณะการทำงานของ IBM System/360 รุ่น 67 (PDF) ( ฉบับที่สาม) IBM กุมภาพันธ์ 1972 GA27-2719-2
ลิงก์ภายนอก
- A. Padegs, "System/360 และอื่นๆ" , IBM Journal of Research & Development, เล่มที่ 25 ฉบับที่ 5, หน้า 377–390, กันยายน 1981
- เอกสารสรุประบบ IBM System/360ฉบับที่สิบสาม มกราคม 1974 เอกสารเผยแพร่ของ IBM หมายเลข GA22-6810-12 หน้า 6-13 ถึง 6-15 อธิบายถึงรุ่น 67
- ข้อมูลอ้างอิงสำหรับ IBM System/360 รุ่น 67 (การ์ดสีฟ้า)
- บทความ ของเดฟ มิลส์ที่อธิบายระบบเทอร์มินัลของมิชิแกน (MTS) มีรูปถ่ายหลายรูปของเครื่องประมวลผลคู่ IBM 360/67 ที่ ศูนย์คอมพิวเตอร์ทางวิชาการของ มหาวิทยาลัยมิชิแกน ในช่วงปลายทศวรรษ 1960 หรือต้นทศวรรษ 1970
- ภาพถ่ายเครื่อง IBM S/360-67 ที่มหาวิทยาลัยนิวคาสเซิล (สหราชอาณาจักร) เก็บถาวรเมื่อวันที่ 16 กรกฎาคม 2011 ในWayback Machine
- แนวคิดและสิ่งอำนวยความสะดวกของ TSS/360
- การแบ่งเวลาใช้งานในโมเดล IBM System/360 67