กลับไปหน้าบทความ

อ่าน 12 นาที

ซีดีซี ซีรีส์ 6000

ซีรี่ส์ CDC 6000 เป็นตระกูล คอมพิวเตอร์เมนเฟรม ที่เลิกผลิตแล้ว ซึ่งผลิตโดย Control Data Corporation ในช่วงทศวรรษ 1960 [ 1 ] ประกอบด้วยคอมพิวเตอร์ CDC 6200 [ 2 ] CDC 6300, CDC 6400...

ซีดีซี ซีรีส์ 6000

ซีรี่ส์ CDC 6000เป็นตระกูลคอมพิวเตอร์เมนเฟรม ที่เลิกผลิตแล้ว ซึ่งผลิตโดยControl Data Corporationในช่วงทศวรรษ 1960 [ 1 ]ประกอบด้วยคอมพิวเตอร์ CDC 6200 [ 2 ] CDC 6300, CDC 6400 , CDC 6500 [ 3 ] CDC 6600และCDC 6700 [ 4 ]ซึ่งทั้งหมดนี้มีความเร็วและประสิทธิภาพสูงมากสำหรับยุคนั้น แต่ละเครื่องเป็น คอมพิวเตอร์ดิจิทัล แบบโซลิดสเตท ขนาดใหญ่ ที่ใช้งานได้ทั่วไป ซึ่งทำการประมวลผลข้อมูลทางวิทยาศาสตร์และธุรกิจ รวมถึง งาน มัลติโปรแกรมมิ่งมัลติโปร เซส ซิ่งการป้อนงานระยะไกลการแบ่งเวลาและการจัดการข้อมูลภายใต้การควบคุมของระบบปฏิบัติการที่เรียกว่าSCOPE (Supervisory Control Of Program Execution) [ 5 ] [ 6 ] [ 7 ] ภายในปี 1970 [ 8 ]ยังมีระบบปฏิบัติการที่เน้นการแบ่งเวลาชื่อ KRONOS อีกด้วย[ 9 ] พวกมันเป็นส่วนหนึ่งของซูเปอร์คอมพิวเตอร์รุ่น แรก [ 10 ] 6600 เป็นรุ่นเรือธงของซีรีส์ 6000 ของ Control Data [ 11 ] [ 12 ]

คอมพิวเตอร์ CDC 6600ด้านหน้าแสดงหน้าจอแสดงผล ด้านหลังเป็นตู้ระบบหลัก ด้านซ้ายและตรงกลางเป็นส่วนของหน่วยความจำ/วงจรตรรกะ/สายไฟ และด้านขวาเป็นส่วนของระบบจ่ายไฟ/ระบายความร้อนและควบคุม

ภาพรวม

คอมพิวเตอร์ซีรีส์ CDC 6000 ประกอบด้วยอุปกรณ์หลักสี่ส่วนที่ทำหน้าที่ดังต่อไปนี้:

ซีรี่ส์ 6000 มีสถาปัตยกรรมแบบกระจายศูนย์

สมาชิกในครอบครัวนี้แตกต่างกันหลักๆ ที่จำนวนและชนิดของหน่วยประมวลผลกลาง:

  • CDC 6400 เป็นซีพียูตัวเดียวที่มีชุดคำสั่งเหมือนกันทุกประการ แต่มีหน่วยประมวลผลทางคณิตศาสตร์แบบรวมศูนย์เพียงหน่วยเดียวที่สามารถประมวลผลคำสั่งได้ครั้งละหนึ่งคำสั่งเท่านั้น
  • CDC 6500 เป็นระบบซีพียูคู่ โดยมีหน่วยประมวลผลกลาง 6400 สองตัว
  • CDC 6600 เป็นซีพียูเดี่ยวที่มีหน่วยประมวลผล 10 หน่วย ซึ่งสามารถทำงานแบบขนานได้ โดยแต่ละหน่วยจะประมวลผลคำสั่งในเวลาเดียวกัน
  • CDC 6700 ยังเป็นระบบที่มีซีพียูสองตัว คือ 6600 และ 6400

คุณลักษณะและชื่อเรียกบางอย่างได้ถูกนำมาใช้ใน ซีรีส์ CDC 3000รุ่นก่อนหน้าด้วยเช่นกัน:

  • เลขคณิตคือส่วนเติมเต็มหนึ่ง

เครื่อง CDC 6000 ซีรีส์เครื่องเดียวที่ยังใช้งานได้ในปัจจุบัน (ณ ปี 2018) คือเครื่อง 6500 ซึ่งได้รับการบูรณะโดยLiving Computers: Museum + Labsเครื่องนี้สร้างขึ้นในปี 1967 และใช้งานโดยมหาวิทยาลัย Purdueจนถึงปี 1989 เมื่อถูกปลดประจำการและมอบให้กับพิพิธภัณฑ์อุตสาหกรรมและเทคโนโลยี Chippewa Fallsก่อนที่Paul Allen จะซื้อไปให้ กับ LCM+L [ 20 ]เมื่อ LCM+L ปิดตัวลงอย่างถาวร เครื่อง CDC 6500 ก็ถูกนำออกประมูลโดย Christie's ในปี 2024 โดยขายได้ในราคา 252,000 ดอลลาร์[ 21 ]

ประวัติศาสตร์

สมาชิกแรกของซีรีส์ CDC 6000 คือซูเปอร์คอมพิวเตอร์CDC 6600ซึ่งออกแบบโดยSeymour CrayและJames E. Thornton [ 22 ]ในChippewa Falls รัฐวิสคอนซินเปิดตัวในเดือนกันยายน พ.ศ. 2507 และสามารถประมวลผลคำสั่งได้ถึงสามล้านคำสั่งต่อวินาที เร็วกว่าIBM Stretchซึ่งเป็นแชมป์ความเร็วในช่วงสองสามปีที่ผ่านมา ถึงสามเท่า [ 23 ] [ 24 ]มันยังคงเป็นเครื่องที่เร็วที่สุดเป็นเวลาห้าปีจนกระทั่งมีการเปิดตัวCDC 7600 [ 25 ]เครื่องนี้ใช้สารทำความเย็น Freon ในการระบายความร้อน

Control Data ผลิตเครื่องจักรประเภทนี้ประมาณ 100 เครื่อง[ 26 ]โดยขายในราคาเครื่องละ 6 ถึง 10 ล้านดอลลาร์

ระบบถัดมาที่เปิดตัวคือCDC 6400ซึ่งส่งมอบในเดือนเมษายน 1966 หน่วยประมวลผลกลางของ 6400 นั้นทำงานช้ากว่า ราคาถูกกว่า และใช้การประมวลผลแบบอนุกรม แทนที่จะเป็นหน่วยประมวลผลแบบขนานเหมือนใน 6600 ส่วนอื่นๆ ของ 6400 นั้นเหมือนกับ 6600 ทุกประการ จากนั้นก็มีเครื่องที่มีหน่วยประมวลผลกลางแบบ 6400 สองตัว คือ CDC 6500 ซึ่งออกแบบโดยหลักๆ โดย James E. Thornton ในเดือนตุลาคม 1967 และสุดท้ายคือ CDC 6700 ซึ่งมีทั้ง CPU แบบ 6600 และแบบ 6400 เปิดตัวในเดือนตุลาคม 1969

ต่อมาได้มีการพัฒนารุ่นพิเศษเพิ่มเติมขึ้นมาโดยเฉพาะสำหรับซีรีส์นี้ ซึ่งรวมถึง:

  • การเชื่อมต่อระบบที่สองที่กำหนดค่าโดยไม่มีหน่วยประมวลผลกลาง (หมายเลข 6416 และระบุว่าเป็น "บัฟเฟอร์ I/O และการควบคุมเสริม") [ 15 ] : ภาคผนวก A ของระบบแรก; ผลรวมทั้งหมดมีประสิทธิภาพคือหน่วยประมวลผลอุปกรณ์ต่อพ่วงและควบคุม 20 ตัวพร้อม 24 ช่องสัญญาณ และจุดประสงค์คือเพื่อรองรับอุปกรณ์ต่อพ่วงเพิ่มเติมและ "เพิ่มการทำงานแบบมัลติโปรแกรมและการประมวลผลงานแบบแบตช์ของซีรี่ส์ 6000 อย่างมีนัยสำคัญ" (เครื่อง 6600 30 PPU 36 ช่องสัญญาณถูกใช้งานโดยห้องปฏิบัติการวิจัยซอฟต์แวร์ของ Control Data ในช่วงปี 1971–1973 ในฐานะโฮสต์ Minneapolis Cybernet แต่เวอร์ชันนี้ไม่เคยขายในเชิงพาณิชย์)
  • Control Data ยังวางจำหน่าย CDC 6400 ที่มีโปรเซสเซอร์อุปกรณ์ต่อพ่วงจำนวนน้อยกว่าด้วย: [ 15 ] : ภาคผนวก E
    • CDC 6415–7 พร้อมโปรเซสเซอร์อุปกรณ์ต่อพ่วงเจ็ดตัว
    • CDC 6415–8 พร้อมโปรเซสเซอร์อุปกรณ์ต่อพ่วงแปดตัว
    • CDC 6415–9 พร้อมโปรเซสเซอร์อุปกรณ์ต่อพ่วงเก้าตัว

ฮาร์ดแวร์

หน่วยความจำส่วนกลาง (CM)

ในคอมพิวเตอร์ตระกูล CDC 6000 ทั้งหมด หน่วยประมวลผลกลางจะสื่อสารกับโปรแกรมที่ทำงานพร้อมกันประมาณเจ็ดโปรแกรม ( งาน ) ซึ่งจัดเก็บอยู่ในหน่วยความจำกลาง คำสั่งจากโปรแกรมเหล่านี้จะถูกอ่านเข้าไปในรีจิสเตอร์ของหน่วยประมวลผลกลาง และถูกประมวลผลโดยหน่วยประมวลผลกลางตามช่วงเวลาที่กำหนด จากนั้นผลลัพธ์จะถูกส่งกลับไปยังหน่วยความจำกลาง

ข้อมูลถูกจัดเก็บไว้ในหน่วยความจำส่วนกลางในรูปแบบของคำ (word) โดยแต่ละคำมีความยาว 60 หลักไบนารี ( บิต ) กลไกการควบคุมที่อยู่และข้อมูลที่มีประสิทธิภาพสูงช่วยให้สามารถย้ายคำเข้าหรือออกจากหน่วยความจำส่วนกลางได้ภายในเวลาเพียง 100 นาโนวินาที

หน่วยเก็บข้อมูลหลักแบบขยาย (ECS)

หน่วยจัดเก็บข้อมูลหลักแบบขยาย (ECS) ให้พื้นที่จัดเก็บข้อมูลเพิ่มเติมและเพิ่มประสิทธิภาพการประมวลผลอันทรงพลังของคอมพิวเตอร์ซีรีส์ CDC 6000 หน่วยนี้ประกอบด้วยธนาคารข้อมูลหลักแบบสลับกัน โดยแต่ละธนาคารมีความกว้างหนึ่งคำ ECS (488 บิต) และมีบัฟเฟอร์ขนาด 488 บิตสำหรับแต่ละธนาคาร แม้ว่าโดยทั่วไปแล้วจะช้ากว่า CM แต่ ECS มีบัฟเฟอร์ (แคช) ซึ่งในบางแอปพลิเคชันทำให้ ECS มีประสิทธิภาพดีกว่า CM อย่างไรก็ตาม ด้วยรูปแบบการอ้างอิงทั่วไป CM ก็ยังคงเร็วกว่า

หน่วยประมวลผลกลาง

แพ็คเกจ Jump แลกเปลี่ยน
พีเอ0B0 = 0
RA (CM)เอ1บี1
เอฟแอล(ซม.)เอ2บี2
อีเอ็มเอ3บี3
RA (ECS)เอ4บี4
ฟลอริดา(ECS)เอ5บี5
เอ6บี6
เอ7บี7
X0
เอ็กซ์1
เอ็กซ์2
เอ็กซ์3
เอ็กซ์4
เอ็กซ์5
เอ็กซ์6
เอ็กซ์7

ตำนาน :

  • P : ที่อยู่โปรแกรม (18 บิต)
  • RA : ที่อยู่สำหรับอ้างอิง
  • FL : ความยาวสนาม
  • CM : หน่วยความจำกลาง (18 บิต)
  • ECS : หน่วยเก็บข้อมูลหลักแบบขยาย (24 บิต)
  • EM : โหมดออก (18 บิต)
  • A0 - A7 : รีจิสเตอร์ที่อยู่ (18 บิต)
  • B1 - B7 : รีจิสเตอร์เพิ่มค่า (18 บิต)
  • X0 - X7 : รีจิสเตอร์ตัวดำเนินการ (60 บิต)

หน่วยประมวลผลกลาง (CPU) คือหน่วยคำนวณความเร็วสูงที่ทำหน้าที่เป็นหัวใจหลักของคอมพิวเตอร์ มันทำการคำนวณบวก ลบ และตรรกะ รวมถึงการคูณ หาร เพิ่มค่า การกำหนดดัชนี และคำสั่งแยกสาขาต่างๆ สำหรับโปรแกรมของผู้ใช้ ในสถาปัตยกรรม CDC 6000 หน่วยประมวลผลกลางจะไม่ทำการ ประมวลผล ข้อมูลเข้า/ออก (I/O) การประมวลผลข้อมูลเข้า/ออกเป็นแบบอะซิงโครนัสโดยสมบูรณ์ และดำเนินการโดยหน่วยประมวลผลภายนอก

ซีพียูตระกูล 6000 ประกอบด้วยรีจิสเตอร์ ปฏิบัติการ 24 ตัว ซึ่งกำหนดเป็น X0–X7, A0–A7 และ B0–B7 รีจิสเตอร์ X ทั้งแปดตัว มีความยาว 60 บิตและใช้สำหรับการประมวลผลข้อมูลส่วนใหญ่ ทั้งจำนวนเต็มและจำนวนทศนิยมรีจิสเตอร์ B ทั้งแปดตัวมี ความยาว 18 บิตและโดยทั่วไปใช้สำหรับการจัดทำดัชนีและการจัดเก็บที่อยู่ รีจิสเตอร์ B0 ถูกกำหนดค่าตายตัวให้ส่งค่ากลับเป็น 0 เสมอ ตามธรรมเนียมของซอฟต์แวร์ รีจิสเตอร์ B1 มักจะถูกตั้งค่าเป็น 1 (ซึ่งมักจะช่วยให้สามารถใช้ คำสั่ง 15 บิตแทน คำสั่ง 30 บิตได้) รีจิสเตอร์ A ทั้งแปดตัวที่มีความยาว 18 บิตนั้น 'เชื่อมโยง' กับรีจิสเตอร์ X ที่เกี่ยวข้อง: การตั้งค่าที่อยู่ในรีจิสเตอร์ A1 ถึง A5 ใดๆ จะทำให้มีการโหลดเนื้อหาของที่อยู่นั้นไปยังรีจิสเตอร์ X ที่เกี่ยวข้อง ในทำนองเดียวกัน การตั้งค่าที่อยู่ในรีจิสเตอร์ A6 และ A7 จะทำให้มีการจัดเก็บค่าไปยังตำแหน่งนั้นในหน่วยความจำจาก X6 หรือ X7 รีจิสเตอร์ A0 และ X0 ไม่ได้เชื่อมต่อกันในลักษณะนี้ ดังนั้นจึงสามารถใช้เป็นรีจิสเตอร์ชั่วคราวได้ อย่างไรก็ตาม A0 และ X0 จะถูกใช้เมื่อเข้าถึงหน่วยความจำหลักเพิ่มเติม (ECS) ของ CDC

คำสั่งมีขนาด 15 หรือ 30 บิต ดังนั้นจึงมีคำสั่งได้สูงสุดสี่คำสั่งต่อ คำ ขนาด 60 บิตคำขนาด 60 บิตสามารถบรรจุคำสั่งขนาด 15 บิตและ 30 บิตได้ทุกรูปแบบที่พอดีกับคำนั้น แต่คำสั่งขนาด 30 บิตไม่สามารถวนซ้ำไปยังคำถัดไปได้รหัสการทำงานมีขนาดหกบิต ส่วนที่เหลือของคำสั่งคือฟิลด์รีจิสเตอร์สามบิตสามฟิลด์ (ตัวถูกดำเนินการสองตัวและผลลัพธ์หนึ่งตัว) หรือรีจิสเตอร์สองตัวพร้อมค่าคงที่แบบทันทีขนาด 18 บิต คำสั่งทั้งหมดเป็นแบบ 'จากรีจิสเตอร์ไปยังรีจิสเตอร์' ตัวอย่างเช่น โค้ด COMPASS (ภาษาแอสเซมบลี) ต่อไปนี้จะโหลดค่าสองค่าจากหน่วยความจำ ทำการบวกจำนวนเต็ม 60 บิต จากนั้นจัดเก็บผลลัพธ์:

SA1 X ตั้งค่ารีจิสเตอร์ A1 เป็นที่อยู่ของ X; โหลด X1 จากที่อยู่นั้น SA2 Y ตั้งค่ารีจิสเตอร์ A2 เป็นที่อยู่ของ Y; โหลด X2 จากที่อยู่นั้น IX6 X1+X2 LONG INTEGER ADD REGISTERS X1 AND X2, RESULT INTO X6 SA6 A1 ตั้งค่ารีจิสเตอร์ A6 เป็น (A1); เก็บค่า X6 ลงใน X; ดังนั้น X += Y 

หน่วยประมวลผลกลางที่ใช้ในซีรี่ส์ CDC 6400 ประกอบด้วยองค์ประกอบคำนวณเลขคณิตแบบรวมซึ่งประมวลผลคำสั่งเครื่องทีละคำสั่ง ขึ้นอยู่กับประเภทของคำสั่ง คำสั่งหนึ่งอาจใช้เวลาตั้งแต่ห้ารอบสัญญาณนาฬิกาสำหรับการคำนวณเลขจำนวนเต็ม 18 บิต ไปจนถึงมากถึง 68 รอบสัญญาณนาฬิกา (การนับจำนวน 60 บิต) CDC 6500 เหมือนกับ 6400 ทุกประการ แต่มี CPU 6400 สองตัวที่เหมือนกัน ดังนั้น CDC 6500 จึงสามารถเพิ่มปริมาณงานคำนวณของเครื่องได้เกือบสองเท่า แม้ว่าปริมาณงาน I/O จะยังคงถูกจำกัดด้วยความเร็วของอุปกรณ์ I/O ภายนอกที่ให้บริการโดย 10 PPs/12 Channels เดียวกัน ลูกค้าของ CDC จำนวนมากทำงานเกี่ยวกับปัญหาที่ต้องใช้การคำนวณอย่างมีประสิทธิภาพ

คอมพิวเตอร์ CDC 6600 เช่นเดียวกับ CDC 6400 มีหน่วยประมวลผลกลางเพียงตัวเดียว อย่างไรก็ตาม หน่วยประมวลผลกลางของมันมีประสิทธิภาพสูงกว่ามาก หน่วยประมวลผลถูกแบ่งออกเป็น 10 หน่วยการทำงานแต่ละหน่วยได้รับการออกแบบมาเพื่อการทำงานเฉพาะประเภท หน่วยการทำงานทั้ง 10 หน่วยสามารถทำงานพร้อมกันได้ โดยแต่ละหน่วยทำงานตามหน้าที่ของตนเอง หน่วยการทำงานที่ให้มาได้แก่: การแยกสาขา, ตรรกะบูลีน, การเลื่อนบิต, การบวกจำนวนเต็มยาว, การบวกเลขทศนิยม, การหารเลขทศนิยม, ตัวคูณเลขทศนิยมสองตัว และ หน่วย เพิ่มค่า (การบวกจำนวนเต็ม 18 บิต) สองตัว ความหน่วงของหน่วยการทำงานอยู่ระหว่างสามรอบสัญญาณนาฬิกาสำหรับการบวกค่า และ 29 รอบสัญญาณนาฬิกาสำหรับการหารเลขทศนิยม

โปรเซสเซอร์ 6600 สามารถออกคำสั่งใหม่ได้ทุกรอบสัญญาณนาฬิกา โดยสมมติว่าทรัพยากรต่างๆ ของโปรเซสเซอร์ (หน่วยการทำงาน, รีจิสเตอร์) พร้อมใช้งาน ทรัพยากรเหล่านี้ถูกติดตามโดย กลไก สกอร์บอร์ดนอกจากนี้ สแต็กคำสั่งยังช่วยรักษาอัตราการออกคำสั่งให้สูง โดยสแต็กจะแคชเนื้อหาของคำสั่งแปดคำ (คำสั่งสั้น 32 คำสั่ง หรือคำสั่งยาว 16 คำสั่ง หรือการผสมผสานกัน) ลูปขนาดเล็กสามารถอยู่ภายในสแต็กได้ทั้งหมด ซึ่งช่วยลดความล่าช้าของหน่วยความจำจากการดึงคำสั่ง

ทั้งซีพียู 6400 และ 6600 มีเวลาวงจร (cycle time) 100 นาโนวินาที (10  เมกะเฮิร์ตซ์) เนื่องจากซีพียู 6400 ทำงานแบบอนุกรม ความเร็วที่แท้จริงจึงขึ้นอยู่กับส่วนผสมของคำสั่ง แต่โดยทั่วไปจะอยู่ที่ประมาณ 1 MIPSการบวกเลขทศนิยมค่อนข้างเร็วที่ 11 รอบสัญญาณนาฬิกา อย่างไรก็ตาม การคูณเลขทศนิยมช้ามากที่ 57 รอบสัญญาณนาฬิกา ดังนั้นความเร็วในการคำนวณเลขทศนิยมจึงขึ้นอยู่กับส่วนผสมของการดำเนินการและอาจต่ำกว่า 200 kFLOPSส่วนซีพียู 6600 นั้นเร็วกว่า ด้วยการจัดตารางคำสั่งคอมไพเลอร์ที่ดี เครื่องสามารถเข้าใกล้ความเร็วสูงสุดตามทฤษฎีที่ 10 MIPS การบวกเลขทศนิยมใช้เวลาสี่รอบสัญญาณนาฬิกา และการคูณเลขทศนิยมใช้เวลา 10 รอบสัญญาณนาฬิกา (แต่มีหน่วยประมวลผลการคูณสองหน่วย ดังนั้นจึงสามารถประมวลผลสองการดำเนินการพร้อมกันได้) ดังนั้นซีพียู 6600 จึงสามารถมีความเร็วสูงสุดในการคำนวณเลขทศนิยมได้ที่ 2-3 MFLOPS

คอมพิวเตอร์ CDC 6700 ผสานรวมคุณสมบัติของคอมพิวเตอร์อีกสามรุ่นเข้าด้วยกัน เช่นเดียวกับ CDC 6500 มันมีหน่วยประมวลผลกลางสองตัว ตัวหนึ่งคือหน่วยประมวลผลกลาง CDC 6400/CDC 6500 ที่มีส่วนคำนวณทางคณิตศาสตร์แบบรวม อีกตัวคือหน่วยประมวลผลกลาง CDC 6600 ที่มีประสิทธิภาพมากกว่า การรวมกันนี้ทำให้ CDC 6700 เป็นคอมพิวเตอร์ที่เร็วที่สุดและทรงพลังที่สุดในซีรี่ส์ CDC 6000

สถาปัตยกรรมของซีรีส์ CDC 6000
คอมพิวเตอร์ ซีรีส์ 6000ช่องสัญญาณ อินพุต/เอาต์พุตโปรเซสเซอร์อุปกรณ์ ต่อพ่วงหน่วยความจำ ส่วนกลางหน่วยประมวลผลกลาง
ทะเบียน การดำเนินงานหน่วยการทำงาน
ซีดีซี 64001210124ส่วนคณิตศาสตร์รวม
ซีดีซี 65001210124ส่วนคณิตศาสตร์รวม
24ส่วนคณิตศาสตร์รวม
ซีดีซี 66001210124 บวก, คูณ (2x), หาร, บวกแบบยาว, เลื่อนบิต, บูลีน, เพิ่มค่า (2x), แยกสาขา
ซีดีซี 67001210124ส่วนคณิตศาสตร์รวม
24บวก, คูณ (2x), หาร, บวกแบบยาว, เลื่อนบิต, บูลีน, เพิ่มค่า (2x), แยกสาขา

โปรเซสเซอร์อุปกรณ์ต่อพ่วง

หน่วยประมวลผลกลางแบ่งปันการเข้าถึงหน่วยความจำกลางกับหน่วยประมวลผลภายนอก (PP) ได้มากถึงสิบตัว หน่วยประมวลผลภายนอกแต่ละตัวเป็นคอมพิวเตอร์แต่ละเครื่องที่มีหน่วยความจำ 1 μs ของตัวเองขนาด 4K คำ 12 บิต[ 15 ] : หน้า 4-2 (พวกมันค่อนข้างคล้ายกับ มินิคอมพิวเตอร์ CDC 160Aโดยใช้ความยาวคำ 12 บิตร่วมกันและใช้ชุดคำสั่งบางส่วนร่วมกัน)

ในขณะที่ PP ได้รับการออกแบบให้เป็นอินเทอร์เฟซสำหรับช่อง I/O ทั้ง 12 ช่องระบบปฏิบัติการ Chippewa (COS) และระบบที่ได้มาจาก COS เช่นSCOPE , MACE, KRONOS , NOSและ NOS/BE จะทำงานบน PP [ 27 ]เฉพาะ PP เท่านั้นที่สามารถเข้าถึงช่องสัญญาณและสามารถดำเนินการอินพุต/เอาต์พุตได้ นั่นคือการถ่ายโอนข้อมูลระหว่างหน่วยความจำส่วนกลางและอุปกรณ์ต่อพ่วง เช่นดิสก์และ หน่วย เทปแม่เหล็ก PP ช่วยลดภาระงานอินพุต/เอาต์พุตทั้งหมดของโปรเซสเซอร์กลาง ทำให้โปรเซสเซอร์กลางสามารถทำการคำนวณได้ในขณะที่โปรเซสเซอร์ต่อพ่วงทำงานด้านอินพุต/เอาต์พุตและฟังก์ชันระบบปฏิบัติการ คุณสมบัตินี้ช่วยส่งเสริมการประมวลผลโดยรวมของโปรแกรมผู้ใช้ให้รวดเร็วขึ้น

โปรเซสเซอร์อุปกรณ์ต่อพ่วงแต่ละตัวสามารถบวก ลบ และดำเนินการทางตรรกะได้ คำสั่งพิเศษจะทำการถ่ายโอนข้อมูลระหว่างหน่วยความจำของโปรเซสเซอร์และผ่านช่องทางไปยังอุปกรณ์ต่อพ่วงด้วยความเร็วสูงสุด 1 ไมโครวินาทีต่อคำ โปรเซสเซอร์อุปกรณ์ต่อพ่วงเหล่านี้ถูกนำไปใช้ร่วมกันเป็นโปรเซสเซอร์แบบบาร์เรล[ 28 ] แต่ละตัวจะดำเนินการรูทีนอย่างอิสระจากตัวอื่นๆ พวกมันเป็นต้นแบบที่ไม่เข้มงวดของการควบคุมบัสหรือ การ เข้าถึง หน่วยความจำโดยตรง

คำสั่งใช้รหัสการทำงานหกบิต ดังนั้นจึงเหลือหกบิตสำหรับตัวถูกดำเนินการ นอกจากนี้ยังสามารถรวม 12 บิตของคำถัดไปเพื่อสร้างที่อยู่ 18 บิต (ขนาดที่จำเป็นในการเข้าถึงคำทั้งหมด 131,072 คำของหน่วยความจำกลาง) [ 15 ] : หน้า 4–6

ช่องข้อมูล

สำหรับการรับหรือส่งข้อมูล ตัวประมวลผลอุปกรณ์ต่อพ่วงแต่ละตัวจะเข้าถึงอุปกรณ์ต่อพ่วงผ่านลิงก์การสื่อสารที่เรียกว่าช่องสัญญาณข้อมูล อุปกรณ์ต่อพ่วงหนึ่งตัวสามารถเชื่อมต่อกับช่องสัญญาณข้อมูลแต่ละช่องได้ อย่างไรก็ตาม ช่องสัญญาณสามารถปรับเปลี่ยนด้วยฮาร์ดแวร์เพื่อรองรับอุปกรณ์มากกว่าหนึ่งตัวได้ ช่องสัญญาณข้อมูลไม่สามารถเข้าถึงหน่วยความจำส่วนกลางหรือหน่วยความจำต่อพ่วงได้ และต้องอาศัยโปรแกรมที่ทำงานในตัวประมวลผลอุปกรณ์ต่อพ่วงในการเข้าถึงหน่วยความจำหรือเพื่อเชื่อมโยงการทำงานต่างๆ

โปรเซสเซอร์อุปกรณ์ต่อพ่วงแต่ละตัวสามารถสื่อสารกับอุปกรณ์ต่อพ่วงใดๆ ก็ได้ หากไม่มีโปรเซสเซอร์อุปกรณ์ต่อพ่วงอื่นกำลังใช้งานช่องข้อมูลที่เชื่อมต่อกับอุปกรณ์นั้นอยู่ กล่าวคือ โปรเซสเซอร์อุปกรณ์ต่อพ่วงเพียงตัวเดียวเท่านั้นที่สามารถใช้ช่องข้อมูลเฉพาะเพื่อสื่อสารกับอุปกรณ์ต่อพ่วงได้ในแต่ละครั้ง อย่างไรก็ตาม โปรเซสเซอร์อุปกรณ์ต่อพ่วงตัวหนึ่งอาจเขียนข้อมูลลงในช่องข้อมูลที่โปรเซสเซอร์อุปกรณ์ต่อพ่วงอีกตัวกำลังอ่านอยู่ก็ได้

คอนโซลแสดงผล

คอนโซลสำหรับ CDC 6600

นอกเหนือจากการสื่อสารระหว่างอุปกรณ์ต่อพ่วงและหน่วยประมวลผลต่อพ่วงแล้ว ยังมีการสื่อสารระหว่างผู้ใช้งานคอมพิวเตอร์และระบบปฏิบัติการอีกด้วย ซึ่งเป็นไปได้ด้วยคอนโซลคอมพิวเตอร์ที่มีหน้าจอ CRT สองจอ

แผงควบคุมแสดงผลนี้แตกต่างอย่างมากจากแผงควบคุมคอมพิวเตอร์แบบดั้งเดิมในสมัยนั้น ซึ่งประกอบด้วยไฟกระพริบและสวิตช์หลายร้อยดวงสำหรับแสดงสถานะบิตทุกตัวในเครื่อง (ดู ตัวอย่างได้จาก แผงด้านหน้า ) เมื่อเปรียบเทียบกันแล้ว แผงควบคุมซีรีส์ 6000 มีการออกแบบที่สวยงาม: เรียบง่าย รวดเร็ว และเชื่อถือได้

หน้าจอคอนโซลเป็นแบบเขียนด้วย ลายมือ ไม่ใช่ แบบ แรสเตอร์วงจรอนาล็อกควบคุมลำแสงอิเล็กตรอนเพื่อวาดตัวอักษรแต่ละตัวลงบนหน้าจอ โปรเซสเซอร์อุปกรณ์ต่อพ่วงตัวหนึ่งรันโปรแกรมเฉพาะที่เรียกว่า "DSD" (Dynamic System Display) ซึ่งควบคุมคอนโซล การเขียนโค้ดใน DSD ต้องมีความเร็วสูง เนื่องจากต้องวาดหน้าจอใหม่ตลอดเวลาอย่างรวดเร็วพอที่จะหลีกเลี่ยงการกระพริบที่มองเห็นได้

DSD แสดงข้อมูลเกี่ยวกับระบบและงานที่กำลังดำเนินการอยู่ คอนโซลยังรวมถึงแป้นพิมพ์ที่ผู้ปฏิบัติงานสามารถป้อนคำขอเพื่อแก้ไขโปรแกรมที่จัดเก็บไว้และแสดงข้อมูลเกี่ยวกับงานที่กำลังดำเนินการหรือรอการดำเนินการได้

โปรแกรมแก้ไขข้อความแบบเต็มหน้าจอชื่อO26 (ตั้งชื่อตามเครื่องเจาะบัตรIBMรุ่น 026 โดย เปลี่ยนตัวอักษรตัวแรกเป็นตัวอักษรภาษาอังกฤษเนื่องจากข้อจำกัดของระบบปฏิบัติการ) สามารถใช้งานได้บนคอนโซลของผู้ปฏิบัติงานโปรแกรมแก้ไขข้อความ นี้ ปรากฏขึ้นในปี 1967 ทำให้เป็นหนึ่งในโปรแกรมแก้ไขข้อความแบบเต็มหน้าจอตัวแรกๆ (น่าเสียดายที่ CDC ต้องใช้เวลาอีก 15 ปีจึงจะนำเสนอ FSE ซึ่งเป็นโปรแกรมแก้ไขข้อความแบบเต็มหน้าจอสำหรับ ผู้ใช้ แบบแบ่งเวลา ทั่วไป บนระบบปฏิบัติการเครือข่ายของ CDC)

นอกจากนี้ยังมีเกมหลากหลายประเภทที่เขียนขึ้นโดยใช้คอนโซลควบคุม ซึ่งรวมถึง BAT (เกมเบสบอล), KAL (เกมภาพลวงตา) , DOG ( เกมสุนูปี้บินบ้านสุนัขข้ามหน้าจอ), ADC ( เกม แอนดี้ แค ปป์ เดินอวดโฉมข้ามหน้าจอ), EYE (เกมที่เปลี่ยนหน้าจอให้กลายเป็นดวงตาขนาดยักษ์แล้วกระพริบตา), PAC ( เกมคล้าย Pac-Man ), เกมจำลองยานลงจอดบนดวงจันทร์ และอื่นๆ อีกมากมาย

การกำหนดค่าขั้นต่ำ

ข้อกำหนดฮาร์ดแวร์ขั้นต่ำของระบบคอมพิวเตอร์ซีรีส์ CDC 6000 ประกอบด้วยคอมพิวเตอร์ รวมถึงหน่วยความจำหลักขนาด 32,768 คำ, ดิสก์, ชุดดิสก์ หรือดรัมใดๆ ก็ได้ เพื่อให้ได้พื้นที่จัดเก็บข้อมูลขนาดใหญ่ 24 ล้านตัวอักษร, เครื่องอ่านบัตรเจาะรู , เครื่อง เจาะบัตรเจาะรู , เครื่องพิมพ์พร้อมตัวควบคุม และหน่วยเทปแม่เหล็กเจ็ดแทร็กสองหน่วย

ระบบขนาดใหญ่สามารถได้รับโดยการรวมอุปกรณ์เสริม เช่น หน่วยความจำส่วนกลางเพิ่มเติม[ 29 ] [ 15 ] หน่วยจัดเก็บข้อมูลหลักแบบขยาย (ECS) หน่วยดิสก์หรือดรัมเพิ่มเติม เครื่องอ่านการ์ด เครื่องเจาะรู เครื่องพิมพ์ และหน่วยเทป นอกจากนี้ยังมี พล็อตเตอร์กราฟิกและ เครื่องบันทึก ไมโครฟิล์ม อีกด้วย

อุปกรณ์ต่อพ่วง

  • เครื่องอ่านบัตร CDC 405 - เครื่องอ่านบัตรแบบ 80 คอลัมน์ที่ความเร็ว 1200 ใบต่อนาที และบัตรแบบ 51 คอลัมน์ที่ความเร็ว 1600 ใบต่อนาที แต่ละถาดบรรจุบัตรได้ 4000 ใบเพื่อลดอัตราการโหลดที่จำเป็น[ 30 ]
  • จอแสดงผลคอนโซล CDC 6602/6612
  • ระบบดิสก์ CDC 6603
  • เครื่องบันทึกเทปแม่เหล็ก CDC 606 (7 แทร็ก, ใช้งานร่วมกับ IBM ได้)
  • เครื่องบันทึกเทปแม่เหล็ก CDC 626 (14 แทร็ก)
  • อุปกรณ์มัลติเพล็กเซอร์สำหรับการสื่อสาร CDC 6671 รองรับการเชื่อมต่อข้อมูลแบบซิงโครนัสได้สูงสุด 16 การเชื่อมต่อ ความเร็วสูงสุด 4800  บิต/ วินาทีต่อการเชื่อมต่อ สำหรับการป้อนงานระยะไกลหรือการเชื่อมต่อข้อมูลแบบอะซิงโครนัส ความเร็วสูงสุด 300 บิต/วินาทีต่อการเชื่อมต่อ สำหรับการแบ่งเวลาใช้งาน
  • อุปกรณ์มัลติเพล็กเซอร์สำหรับการสื่อสาร CDC 6676 - รองรับการเชื่อมต่อข้อมูลแบบอะซิงโครนัสได้สูงสุด 64 การเชื่อมต่อ โดยแต่ละการเชื่อมต่อมีความเร็วสูงสุด 300 บิต/วินาที สำหรับการเข้าถึงแบบแบ่งเวลา
  • ตัวเชื่อมต่อดาวเทียม CDC 6682/6683
  • ตัวแปลงช่องข้อมูล CDC 6681 [ 5 ]

เวอร์ชัน

CDC 6600 เป็นรุ่นเรือธง ส่วน CDC 6400 เป็นซีพียูที่ช้ากว่า ประสิทธิภาพต่ำกว่า แต่ราคาถูกกว่ามาก

CDC 6500 เป็นเครื่อง 6400 แบบสองซีพียู โดยมีซีพียูสองตัว แต่มีชุดหน่วยประมวลผลอินพุต/เอาต์พุต (PPU) เพียงชุดเดียว ออกแบบมาสำหรับปัญหาที่ต้องการการประมวลผลสูง CDC 6700 ก็เป็นเครื่องแบบสองซีพียูเช่นกัน โดยมีซีพียู 6600 หนึ่งตัวและซีพียู 6400 หนึ่งตัว CDC 6415 เป็นเครื่องที่ราคาถูกกว่าและทำงานช้ากว่า มีซีพียู 6400 แต่มีให้เลือกเพียงเจ็ด แปด หรือเก้าPPUแทนที่จะเป็นสิบตัวตามปกติ CDC 6416 เป็นรุ่นอัพเกรดที่สามารถเพิ่มเข้าไปในเครื่องซีรี่ส์ 6000 ได้ โดยเพิ่ม PPU อีกหนึ่งชุด ทำให้มี PPU รวม 20 ตัวและ 24 ช่องสัญญาณ ออกแบบมาเพื่อปรับปรุงประสิทธิภาพอินพุต/เอาต์พุตอย่างมาก

6600

CDC 6600เป็นซูเปอร์คอมพิวเตอร์เมนเฟรม รุ่นเรือธง ของระบบคอมพิวเตอร์ซีรีส์ 6000 ที่ผลิตโดยControl Data Corporationโดยทั่วไปถือว่าเป็นซูเปอร์คอมพิวเตอร์เครื่อง แรกที่ประสบความสำเร็จ มีประสิทธิภาพเหนือกว่ารุ่นก่อนหน้าที่เร็วที่สุดอย่างIBM 7030 Stretchถึงสามเท่า ด้วยประสิทธิภาพสูงสุดถึงสาม  เมกะฟลอปส์ [ 31 ] [ 32 ] CDC 6600 ซึ่งขายได้ประมาณ 100 เครื่อง[ 33 ] เป็นคอมพิวเตอร์ที่เร็วที่สุดในโลกตั้งแต่ปี 1964 ถึง 1969 เมื่อมันเสียสถานะดัง กล่าวให้กับรุ่นต่อมาคือCDC 7600 [ 34 ] [ 25 ]

CDC 6600 คาดการณ์ถึง ปรัชญาการออกแบบ RISCและที่ผิดปกติคือใช้ การแสดงจำนวนเต็ม แบบส่วนเติมเต็มหนึ่งชิปรุ่นต่อมายังคงสืบทอดประเพณีทางสถาปัตยกรรมนี้ต่อไปอีกกว่า 30 ปีจนถึงปลายทศวรรษ 1980 และเป็นชิปสุดท้ายที่ออกแบบด้วยจำนวนเต็มแบบส่วนเติมเต็มหนึ่ง[ 35 ]

นอกจากนี้ CDC 6600 ยังเป็นคอมพิวเตอร์เครื่องแรกที่ใช้กันอย่างแพร่หลายซึ่งมีสถาปัตยกรรมแบบโหลด-สโตร์โดยการเขียนข้อมูลลงในรีจิสเตอร์แอดเดรสจะกระตุ้นการโหลดหรือจัดเก็บข้อมูลจากรีจิสเตอร์ข้อมูลไปยังหน่วยความจำ

เครื่อง CDC 6600 เครื่องแรกถูกส่งมอบในปี 1965 ให้กับห้องปฏิบัติการแห่งชาติลิเวอร์มอร์และลอสอะลามอส (ซึ่งบริหารจัดการโดยมหาวิทยาลัยแคลิฟอร์เนีย) เครื่องหมายเลข 4 ถูกส่งไปยังสถาบันวิทยาศาสตร์คณิตศาสตร์คูแรนต์ที่ NYU ในกรีนวิชวิลเลจ นครนิวยอร์ก การส่งมอบครั้งแรกนอกสหรัฐอเมริกาไปที่ ห้องปฏิบัติการ CERNใกล้เมืองเจนีวาประเทศสวิตเซอร์แลนด์ [ 36 ]ซึ่งใช้ในการวิเคราะห์ภาพถ่ายร่องรอยของห้องฟองอากาศ จำนวนสองถึงสามล้านภาพ ที่การทดลองของ CERN ผลิตขึ้นทุกปี ในปี 1966 เครื่อง CDC 6600 อีกเครื่องหนึ่งถูกส่งไปยังห้องปฏิบัติการรังสีลอว์เรนซ์ซึ่งเป็นส่วนหนึ่งของมหาวิทยาลัยแคลิฟอร์เนียที่เบิร์กลีย์ซึ่งใช้สำหรับการวิเคราะห์เหตุการณ์นิวเคลียร์ที่ถ่ายภาพภายในห้องฟองอากาศอัลวาเรซ[ 37 ]มหาวิทยาลัยเท็กซัสที่ออสตินได้รับเครื่องหนึ่งเครื่องสำหรับภาควิชาวิทยาการคอมพิวเตอร์และคณิตศาสตร์ และติดตั้งไว้ใต้ดินในวิทยาเขตหลัก โดยซ่อนไว้ในเนินเขาโดยให้ด้านหนึ่งเปิดโล่งเพื่อประสิทธิภาพในการระบายความร้อน

คอมพิวเตอร์ CDC 6600 จัดแสดงอยู่ที่พิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์ในเมืองเมาน์เทนวิว รัฐแคลิฟอร์เนีย

6400

CDC 6400ซึ่งเป็นส่วนหนึ่งของซีรี่ส์ CDC 6000 เป็นคอมพิวเตอร์เมนเฟรมที่ผลิตโดยบริษัท Control Data Corporation ในช่วงทศวรรษ 1960 หน่วยประมวลผลกลาง (CPU) มีโครงสร้างที่เข้ากันได้กับCDC 6600แต่แตกต่างจาก 6600 ที่มีหน่วยประมวลผลแบบขนาน 10 หน่วย ซึ่งสามารถประมวลผลคำสั่งหลายคำสั่งพร้อมกันได้ 6400 มีหน่วยคำนวณเลขคณิตแบบรวม (Unified Arithmetic Unit) ซึ่งสามารถประมวลผลคำสั่งได้เพียงคำสั่งเดียวในแต่ละครั้ง ส่งผลให้ CPU ช้ากว่าและมีประสิทธิภาพต่ำกว่า แต่มีราคาถูกกว่าอย่างมาก หน่วยความจำ การรับส่งข้อมูล (I/O) ผ่านหน่วยประมวลผล และอุปกรณ์ต่อพ่วงอื่นๆ นั้นเหมือนกับ 6600 ทุกประการ

ในเดือนธันวาคม พ.ศ. 2509 ที่มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ระบบ CDC 6400 ได้ถูกนำมาใช้เป็นระบบคอมพิวเตอร์เพื่อการศึกษา (ธันวาคม พ.ศ. 2509 ถึง สิงหาคม พ.ศ. 2525) [ 38 ] [ 39 ] [ 40 ] [ 41 ] [ 42 ] [ 43 ]

ในปี พ.ศ. 2509 ศูนย์คอมพิวเตอร์ ( ภาษาเยอรมัน : Rechenzentrum ) ของมหาวิทยาลัย RWTH Aachenได้รับเครื่อง CDC 6400 ซึ่งเป็นซูเปอร์คอมพิวเตอร์Control Data เครื่องแรก ในเยอรมนีและเป็นเครื่องที่สองในยุโรปรองจากองค์การวิจัยนิวเคลียร์แห่งยุโรป (CERN) โดยให้บริการแก่ทั้งมหาวิทยาลัยด้วย เครื่องโทรพิมพ์ระยะไกล(TTY) จำนวน 64 เครื่อง จนกระทั่งถูกแทนที่ด้วย คอมพิวเตอร์ CDC Cyber ​​175ในปี พ.ศ. 2519 [ 44 ]

ระบบซีพียูคู่

6500

ซีดีซี 6500
ภาพแสดงแผงด้านหน้าของเครื่อง CDC 6500 ที่กำลังได้รับการบูรณะ ณพิพิธภัณฑ์และห้องปฏิบัติการ Living Computersในเมืองซีแอตเติล
ออกแบบ
ผู้ผลิตบริษัทควบคุมข้อมูล
กลุ่มผลิตภัณฑ์ซีดีซี ซีรีส์ 6000
นักออกแบบเซย์มัวร์ เครย์
วันที่วางจำหน่ายพ.ศ. 2510 (1967)
ราคา8 ล้านดอลลาร์สหรัฐฯ ~ เทียบเท่ากับ 83,047,210 ดอลลาร์สหรัฐฯ ในปี 2025
ปลอกหุ้ม
น้ำหนักตั้งแต่ 10,000 ปอนด์ (5.0 ตันสั้น; 4.5 ตัน)
ระบบ
ระบบปฏิบัติการขอบเขต , หมายเลข
ซีพียูDual 6400 ความเร็วสูงสุด 40 MHz
หน่วยความจำ65,000 คำ 60 บิต
แสดงดีดี60
ผู้มาก่อนIBM 7030 Stretch
ผู้สืบทอดซีดีซี 7600

CDC 6500ซึ่งมีซีพียูคู่ 6400 [ 45 ]เป็นซูเปอร์คอมพิวเตอร์เครื่องที่สามในซีรีส์ 6000 ที่ผลิตโดยControl Data CorporationและออกแบบโดยSeymour Crayผู้บุกเบิกซูเปอร์คอมพิวเตอร์[ 20 ] 6500 ได้รับการประกาศในปี 1964 และเครื่องแรกถูกส่งมอบในปี 1967 [ 46 ]

ประกอบด้วยคอมพิวเตอร์อิสระที่แตกต่างกันสิบสองเครื่อง สิบเครื่องเป็นโปรเซสเซอร์อุปกรณ์ต่อพ่วงและควบคุม ซึ่งแต่ละเครื่องมีหน่วยความจำแยกต่างหากและสามารถเรียกใช้โปรแกรมแยกจากกันและจากโปรเซสเซอร์กลาง 6400 สองตัวได้[ 5 ]แทนที่จะใช้ระบบระบายความร้อนด้วยอากาศ มันใช้ระบบระบายความร้อนด้วยของเหลว และแต่ละช่องทั้งสามช่องของคอมพิวเตอร์มีหน่วยระบายความร้อนของตัวเอง[ 47 ]

ระบบ CDC 6500 ได้รับการติดตั้งที่:

6700

CDC 6700ซึ่งประกอบด้วยชิป 6600 และ 6400 นับเป็นชิปที่ทรงพลังที่สุดในซีรีส์ 6000

ดูเพิ่มเติม

  • CDC Cyber ​​- ประกอบด้วยคอมพิวเตอร์รุ่นต่อจากซีรีส์ 6000

หมายเหตุ

  1. ^ "คอมพิวเตอร์เครื่องแรกของฉัน - CDC "
  2. ^ "ข้อถกเถียงเรื่องใบอนุญาตส่งออก" . Computerworld . 12 กันยายน 2520. หน้า 94.
  3. ^ Lath Carlson (17 พฤศจิกายน 2016). "ซูเปอร์คอมพิวเตอร์ CDC 6500 ที่พิพิธภัณฑ์ Living Computers" . YouTube . เก็บถาวรจากต้นฉบับเมื่อ 2021-12-19.
  4. ^ "รูทีนยูทิลิตี้ชุดข้อมูลแบบแบ่งพาร์ติชันสำหรับข้อมูลควบคุม CDC-6700 "
  5. ^ a b c 6400/6500/6600 คู่มืออ้างอิงระบบคอมพิวเตอร์ (PDF) . มินนิอาโปลิส, มินนิโซตา: Control Data Corporation. 1967 . สืบค้นเมื่อ25 กรกฎาคม 2016 .
  6. ^ "Control Data Corporation, CDC-6600 & 7600 "
  7. ^ "เครื่อง CDC 6000 ที่มหาวิทยาลัยมิชิแกนสเตท "
  8. ^ "ลำดับเหตุการณ์ทางประวัติศาสตร์ของ CDC "
  9. ^ Noe, JD; Nutt, GJ (1971). "การตรวจสอบความถูกต้องของการจำลอง CDC 6400 ที่ขับเคลื่อนด้วยร่องรอย" . รายงานการประชุมร่วมด้านคอมพิวเตอร์ฤดูใบไม้ร่วง AFIPS '71 ระหว่างวันที่ 16-18 พฤศจิกายน 1971หน้า  749–757 . doi : 10.1145/1478873.1478969 . ISBN 9781450379090. S2CID  10937665 .
  10. ^ Courier, Hayleigh Colombo Journal &. "พิพิธภัณฑ์บูรณะซูเปอร์คอมพิวเตอร์เครื่องแรกของ Purdue" . สืบค้นเมื่อ25 กรกฎาคม 2016 .
  11. ^ Cayton, Andrew RL; Sisson, Richard; Zacher, Chris (2006). ภาคกลางตะวันตกของอเมริกา: สารานุกรมเชิงตีความ . สำนักพิมพ์มหาวิทยาลัยอินเดียนา. ISBN 978-0253003492.
  12. ^ "CDC 6600 - ช่วงประวัติศาสตร์: จากเมนเฟรมสู่มินิคอมพิวเตอร์ ตอนที่ 2, IBM และคนแคระทั้งเจ็ด - พวกเขาสร้างโลก" 8 พฤศจิกายน 2014
  13. พอล บี. ชเนค (2012) สถาปัตยกรรมซูเปอร์คอมพิวเตอร์ สปริงเกอร์. พี 47. ไอเอสบีเอ็น 978-1461579571.
  14. ^ ในช่วงหลายปีต่อมา มีการส่งมอบรุ่นพิเศษของซีรีส์ 6000 ให้แก่ลูกค้าบางราย โดยมี จำนวนชิ้นส่วนมากหรือน้อยกว่ารุ่นปกติ คล้ายกับ RPQ ของ IBM
  15. ^ a b c d e f gคู่มืออ้างอิงฮาร์ดแวร์ Control Data ซีรี่ส์ 6000 (PDF) . 1978.
  16. ^การกำหนดค่า PPU ที่ไม่ใช่ 10 ตัวนั้นไม่เป็นไปตามมาตรฐาน และมีการบันทึกปัญหาไว้แล้ว
  17. ^ "เข็มทิศสำหรับเครื่อง 24 บิต" (PDF) . เก็บถาวรจากต้นฉบับ(PDF)เมื่อ 2012-09-10 . เรียกดูเมื่อ2017-10-04 .
  18. ^ "เข็มทิศสำหรับเครื่อง 48 บิต" (PDF )
  19. ^ "CDC ได้ส่งมอบระบบปฏิบัติการ SCOPE เวอร์ชันแรกให้กับ 3600" Henley, Ernest J.; Lewins, Jeffery (2014). ความก้าวหน้าในวิทยาศาสตร์และเทคโนโลยีนิวเคลียร์ . Elsevier. ISBN 978-1483215662.
  20. ^ a b "CDC 6500" . พิพิธภัณฑ์คอมพิวเตอร์มีชีวิต . เก็บถาวรจากต้นฉบับเมื่อวันที่ 28 กรกฎาคม 2016 . เรียกดูเมื่อวันที่ 25 กรกฎาคม 2016 .
  21. ^ "สิ่งแรกๆ: ประวัติศาสตร์การคำนวณจากคอลเล็กชันของพอล จี. อัลเลน "
  22. ^ "James E. Thornton" . computer.org ( IEEE Computer Society) . 12 เมษายน 2018. James E. Thornton ... รางวัล Eckert-Mauchly ปี 1994 ... มีส่วนช่วยในการออกแบบ CDC 1604, 6600, 6400, 6500 และ STAR-100
  23. ^ "เครื่อง CDC 6600 ที่ออกแบบโดย Seymour Cray นั้นเร็วกว่าเครื่องที่เร็วที่สุดในยุคนั้นอย่าง IBM 7030 Stretch เกือบสามเท่า" จากหนังสือ Making a World of Difference: Engineering Ideas into Realityสำนักพิมพ์ National Academy of Engineering ปี 2014 ISBN 978-0309312653.
  24. ^ "ในปี 1964 คอมพิวเตอร์ CDC 6600 ของ Cray ได้เข้ามาแทนที่ Stretch ในฐานะคอมพิวเตอร์ที่เร็วที่สุดในโลก" Andreas Sofroniou (2013). EXPERT SYSTEMS, KNOWLEDGE ENGINEERING FOR HUMAN REPLICATION . Lulu.com. ISBN 978-1291595093.
  25. ^ a b "CDC 7600" . เก็บถาวรจากต้นฉบับเมื่อ 2016-05-15 . เรียกดูเมื่อ2017-10-15 .
  26. ^ "การครองตำแหน่งห้าปีของ CDC 6600 "
  27. ^ "เดอะ อิลลินอยส์ เซเฟอร์ "
  28. กล่าวคือ PP แต่ละตัวมีรีจิสเตอร์ของตัวเองและหน่วยความจำอุปกรณ์ต่อพ่วงของตัวเอง แต่ฮาร์ดแวร์ส่วนอื่น ๆ นั้นใช้ร่วมกัน
  29. ^รายชื่อการกำหนดค่าหน่วยความจำกลางที่รองรับอย่างเป็นทางการมีดังนี้: 16,384 / 32,768 / 49,152 / 65,536 / 98,304 หรือ 131,072
  30. ^ "เครื่องอ่านการ์ด Control Data 405" เอกสารข้อมูลจำเพาะทางเทคนิคของบริษัท Control Data Corporation (2/74) กุมภาพันธ์ 1974
  31. ^แอนโทนี, เซบาสเตียน (10 เมษายน 2555). "ประวัติศาสตร์ของซูเปอร์คอมพิวเตอร์" . ExtremeTech . เก็บถาวรจากต้นฉบับเมื่อ 2 กุมภาพันธ์ 2558 . เรียกดูเมื่อ2 กุมภาพันธ์ 2558 .
  32. ^ "CDC 6600" . สารานุกรมบริแทนนิกา. สืบค้นเมื่อ2015-02-02 .
  33. ^ "การครองตำแหน่งห้าปีของ CDC 6600 "
  34. "การออกแบบซูเปอร์คอมพิวเตอร์รุ่น 7600 มีอายุการใช้งานยาวนานกว่าการออกแบบซูเปอร์คอมพิวเตอร์รุ่นอื่นๆ มันมีประสิทธิภาพสูงสุดในบรรดาคอมพิวเตอร์ทุกรุ่นนับตั้งแต่เปิดตัวในปี 1969 จนกระทั่งมีการเปิดตัว Cray 1 ในปี 1976"
  35. ^เครื่องคำนวณ UNIVAC ซีรีส์ 1100/2200ยังคงใช้ระบบเลขฐาน 1 แต่ใช้ฮาร์ดแวร์แบบเลขฐาน 2 แทน
  36. ^ "เครื่อง CDC 6600 มาถึง CERN แล้ว"ไท ม์ไลน์ ของCERN
  37. ^ "ผลผลิตมหาศาล" . บทวิจารณ์งานวิจัย . ห้องปฏิบัติการลอว์เรนซ์เบิร์กลีย์ . 1981. เก็บถาวรจากต้นฉบับเมื่อ 2018-01-18 . สืบค้นเมื่อ2017-10-04 .
  38. ^ "วิทยาการคอมพิวเตอร์ - มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ CDC 6400 "
  39. ^ "CSDL | สมาคมคอมพิวเตอร์ IEEE "
  40. ^ไม่มี (2021). "เส้นทางแห่งความทรงจำ"การสร้างแบบจำลองคอมพิวเตอร์ในวิศวกรรมและวิทยาศาสตร์ 129 ( 3): 1489– 1504. doi : 10.32604/cmes.2021.019434 .
  41. ^ "คลังเอกสาร Cal TSS" . caltss.computerhistory.org . สืบค้นเมื่อ2025-07-17 .
  42. ^ "คู่มือการใช้งาน Cal Run Fortran" (PDF )
  43. ^ "หน้าเว็บเกี่ยวกับคอมพิวเตอร์ของ Erik E. Fair "
  44. "Chronic des heutigen Rechen- und Kommunikationszentrums (RZ) der RWTH Aachen" (ในภาษาเยอรมัน) เรอซี RWTH อาเค่น. ดึงข้อมูลเมื่อ2013-12-13 .
  45. ^ "CDC 6500" . ประวัติศาสตร์ไอที . 15 ธันวาคม 2015 . สืบค้นเมื่อ25 กรกฎาคม 2016 .
  46. ^ "ชุดข้อมูลของบริษัทควบคุมข้อมูล - ลำดับเหตุการณ์ทางประวัติศาสตร์" . www.cbi.umn.edu . สืบค้นเมื่อ25 กรกฎาคม 2016 .
  47. ^ "พิพิธภัณฑ์เตรียมนำซูเปอร์คอมพิวเตอร์รุ่นแรกกลับมาใช้งาน" . HPCwire . 13 มกราคม 2014 . สืบค้นเมื่อ25 กรกฎาคม 2016 .
  48. ^ "CDC 6500" . 60bits.net . สืบค้นเมื่อ25 กรกฎาคม 2016 .
  49. ^ "เครื่อง 6400 ได้รับการอัปเกรดเป็นเครื่อง 6500 | ไทม์ไลน์ของ CERN" . timeline.web.cern.ch . สืบค้นเมื่อ25 กรกฎาคม 2016 .
  50. ^ "กองทัพอากาศรวมศูนย์ DP ที่ Canaveral" . Computerworld . 12 (23). IDG Enterprise . 5 มิถุนายน 1978 . สืบค้นเมื่อ25 กรกฎาคม 2016 .
  • นีล อาร์. ลินคอล์น ร่วมกับวิศวกร 18 คนจากบริษัท Control Data Corporation (CDC) พูดคุยเกี่ยวกับสถาปัตยกรรมและการออกแบบคอมพิวเตอร์ ที่สถาบันCharles Babbageมหาวิทยาลัยมินนิโซตา วิศวกรที่เข้าร่วม ได้แก่ Robert Moe, Wayne Specker, Dennis Grinna, Tom Rowan, Maurice Hutson, Curt Alexander, Don Pagelkopf, Maris Bergmanis, Dolan Toth, Chuck Hawley, Larry Krueger, Mike Pavlov, Dave Resnick, Howard Krohn, Bill Bhend, Kent Steiner, Raymon Kort และ Neil R. Lincoln หัวข้อสนทนา ได้แก่CDC 1604 , CDC 6600 , CDC 7600และSeymour Cray
  • คู่มืออ้างอิงระบบคอมพิวเตอร์ CONTROL DATA 6400/6500/6600 (เก็บถาวรเมื่อ 2017-01-08 ที่Wayback Machine)
  • บทความจาก GeekWire ปี 2016 ฟื้นคืนชีพ! ทีมเทคโนโลยีของพอล อัลเลน นำซูเปอร์คอมพิวเตอร์อายุ 50 ปี กลับมาใช้งานอีกครั้ง
  • บทความจาก GeekWire ปี 2013 เกี่ยวกับการบูรณะเครื่อง CDC 6500 ที่LCM
  • ขอเข้าสู่ระบบ (ข้อมูลถูกเก็บถาวรเมื่อวันที่ 28 พฤษภาคม 2020 ที่Wayback Machine)เพื่อเข้าถึงคอมพิวเตอร์ CDC 6500 ที่ใช้งานได้จริง ณLiving Computers: Museum + Labsซึ่งเป็นหนึ่งในคอมพิวเตอร์ออนไลน์ใน คอล เลกชันคอมพิวเตอร์แบบแบ่งเวลาและแบบโต้ตอบของPaul Allen
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=CDC_6000_series&oldid=1354227375#The_6400 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ซีดีซี ซีรีส์ 6000

ซีรี่ส์ CDC 6000 เป็นตระกูล คอมพิวเตอร์เมนเฟรม ที่เลิกผลิตแล้ว ซึ่งผลิตโดย Control Data Corporation ในช่วงทศวรรษ 1960 [ 1 ] ประกอบด้วยคอมพิวเตอร์ CDC 6200 [ 2 ] CDC 6300, CDC 6400...

ภาพรวม

คอมพิวเตอร์ซีรีส์ CDC 6000 ประกอบด้วยอุปกรณ์หลักสี่ส่วนที่ทำหน้าที่ดังต่อไปนี้:

ประวัติศาสตร์

สมาชิกแรกของซีรีส์ CDC 6000 คือซู เปอร์คอมพิวเตอร์ CDC 6600 ซึ่งออกแบบโดย Seymour Cray และ James E. Thornton [ 22 ] ใน Chippewa Falls รัฐวิสคอนซิน เปิดตัวในเดือนกันยายน พ.ศ.

หน่วยความจำส่วนกลาง (CM)

ในคอมพิวเตอร์ตระกูล CDC 6000 ทั้งหมด หน่วยประมวลผลกลางจะสื่อสารกับโปรแกรมที่ทำงานพร้อมกันประมาณเจ็ดโปรแกรม ( งาน ) ซึ่งจัดเก็บอยู่ในหน่วยความจำกลาง คำสั่งจากโปรแกรมเหล่านี้จะถูกอ่านเข้าไปในรีจิสเตอร์ของหน่วยประมวลผลกลาง...