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

อ่าน 4 นาที

ซีดีซี 1604

CDC 1604เป็น คอมพิวเตอร์ 48 บิตที่ออกแบบและผลิตโดยSeymour Crayและทีมงานของเขาที่Control Data Corporation (CDC) 1604 เป็นที่รู้จักในฐานะหนึ่งในคอมพิวเตอร์ทรานซิสเตอร์เครื่อง...

ซีดีซี 1604

ซีดีซี 1604
CDC 1604 โดยมีรูปภาพเป็นมาตราส่วน
ออกแบบ
ผู้ผลิตบริษัทควบคุมข้อมูล
นักออกแบบเซย์มัวร์ เครย์
วันที่วางจำหน่าย1960 ( 1960 )
หน่วยที่ขายได้50+
ราคา1,030,000 ดอลลาร์ (192 กิโลไบต์) [ 1 ]
ปลอกหุ้ม
มิติความสูง : 176 ซม. (69 นิ้ว) ความยาว : 227 ซม. (89 นิ้ว) ความกว้าง : 68 ซม. (27 นิ้ว) [ 2 ]
น้ำหนัก2,200 ปอนด์ (1,000 กิโลกรัม)
พลัง5.5 kW @ 208 V 60 Hz [ 2 ]
ระบบ
ระบบปฏิบัติการโปรแกรมตรวจสอบความร่วมมือ (พัฒนาโดยองค์กรของผู้ใช้งาน)
ซีพียูโปรเซสเซอร์48 บิต @ 208 kHz [ 2 ]
หน่วยความจำ192 กิโลไบต์ (32767 x 48 บิต) [ 2 ]
พื้นที่จัดเก็บ-
เอ็มไอพีเอส0.1
ล้มเหลว-
ผู้มาก่อน-
ผู้สืบทอดCDC 3600, 3800 และ 3400

CDC 1604เป็น คอมพิวเตอร์ 48 บิตที่ออกแบบและผลิตโดยSeymour Crayและทีมงานของเขาที่Control Data Corporation (CDC) 1604 เป็นที่รู้จักในฐานะหนึ่งในคอมพิวเตอร์ทรานซิสเตอร์เครื่อง แรกที่ประสบความสำเร็จในเชิงพาณิชย์ ( IBM 7090ส่งมอบก่อนหน้านี้ในเดือนพฤศจิกายน 1959) มีเรื่องเล่าว่าชื่อ 1604 มาจากการนำที่อยู่แรกของ CDC (501 Park Avenue) มาบวกกับโครงการก่อนหน้าของ Cray คือ ERA- UNIVAC 1103 [ a ]

เวอร์ชัน 24 บิตที่ย่อส่วนลง ซึ่งกำหนดชื่อเป็นCDC 924ได้ถูกผลิตขึ้นในเวลาไม่นานหลังจากนั้น และส่งมอบให้กับ NASA [ 4 ]

เครื่อง 1604 เครื่องแรกถูกส่งมอบให้กับ โรงเรียนนาย ทหารระดับสูงของกองทัพเรือสหรัฐฯ ในเดือนมกราคม พ.ศ. 2503 [ 5 ]สำหรับ การใช้งาน JOVIAL เพื่อสนับสนุน ศูนย์ควบคุมการปฏิบัติการกองเรือหลักโดยส่วนใหญ่ใช้สำหรับการพยากรณ์อากาศในฮาวายลอนดอนและนอร์ฟอล์ก รัฐเวอร์จิเนียภายในปี พ.ศ. 2507 มีการสร้างระบบมากกว่า 50 ระบบเครื่อง CDC 3600ซึ่งเพิ่มรหัสปฏิบัติการอีก 5 รหัส ได้เข้ามาแทนที่เครื่อง 1604 และ "เข้ากันได้เป็นส่วนใหญ่" กับเครื่อง 1604 [ 6 ]

หนึ่งในเครื่องตรวจวัดรุ่น 1604 ถูกส่งไปยังเพนตากอนเพื่อใช้งานโดย DASA (Defense Atomic Support Agency) และถูกนำไปใช้ในช่วงวิกฤตการณ์ขีปนาวุธคิวบาเพื่อคาดการณ์การโจมตีที่อาจเกิดขึ้นจากสหภาพโซเวียตต่อสหรัฐอเมริกา

มินิคอมพิวเตอร์ 12 บิตที่เรียกว่าCDC 160มักถูกใช้เป็นโปรเซสเซอร์ I/O ในระบบ 1604 เวอร์ชันแบบสแตนด์อะโลนของ 160 ที่เรียกว่า CDC 160-A อาจถือได้ว่าเป็นมินิคอมพิวเตอร์เครื่องแรก[ 7 ]

สถาปัตยกรรม

ภาพวาดสองมุมมองของ CDC 1604 พร้อมมาตราส่วน
ภาพวาดสองมุมมองของ CDC 1604 พร้อมมาตราส่วน
ทะเบียน CDC 1604
4 7... 1 4... 0 0(ตำแหน่งบิต)
รีจิสเตอร์ตัวดำเนินการ(48 บิต)
เอ ตัวสะสม
คิว รีจิสเตอร์เลขคณิตเสริม
ตัวนับโปรแกรม(15 บิต)
  พี ตัวนับโปรแกรม
รีจิสเตอร์ดัชนี(15 บิต)
  1 ดัชนี 1
  2 ดัชนี 2
  3 ดัชนี 3
  4 ดัชนี 4
  5 ดัชนี 5
  6 ดัชนี 6

หน่วยความจำใน CDC 1604 ประกอบด้วยคำ 48 บิตจำนวน 32K คำของ หน่วยความจำแกนแม่เหล็กที่มีเวลาวงจร 6.4 ไมโครวินาที[ 6 ]มันถูกจัดเรียงเป็นสองธนาคาร ธนาคารละ 16K คำ โดยมีที่อยู่คี่อยู่ในธนาคารหนึ่งและที่อยู่คู่อยู่ในอีกธนาคารหนึ่ง ธนาคารทั้งสองจะเหลื่อมกันที่ 3.2 ไมโครวินาที ดังนั้นเวลาเข้าถึงหน่วยความจำที่มีประสิทธิภาพโดยเฉลี่ยจึงอยู่ที่ 4.8 ไมโครวินาที คอมพิวเตอร์ประมวลผลการทำงานประมาณ 100,000 ครั้งต่อวินาที

แต่ละเวิร์ดขนาด 48 บิตประกอบด้วยคำสั่งขนาด 24 บิตสองคำสั่ง รูปแบบคำสั่งคือ 6-3-15: หกบิตสำหรับรหัสการทำงาน สามบิตสำหรับ "ตัวกำหนด" (รีจิสเตอร์ดัชนีสำหรับคำสั่งการเข้าถึงหน่วยความจำ เงื่อนไขสำหรับคำสั่งกระโดด (สาขา)) และสิบห้าบิตสำหรับที่อยู่หน่วยความจำ (หรือจำนวนการเลื่อน สำหรับคำสั่งเลื่อน)

CPU ประกอบด้วยตัวสะสม 48 บิต (A), รีจิสเตอร์เลขคณิตเสริม 48 บิต (Q), ตัวนับโปรแกรม 15 บิต (P) และรีจิสเตอร์ดัชนี 15 บิตหกตัว (1–6) [ 8 ]โดยปกติรีจิสเตอร์ Q จะใช้ร่วมกับ A เพื่อสร้างรีจิสเตอร์ความยาวสองเท่า AQ หรือ QA โดยมีส่วนร่วมกับ A ในการดำเนินการคูณ หาร และผลคูณเชิงตรรกะ (การซ่อน) และการจัดเก็บเนื้อหาของ A ชั่วคราวในขณะที่ใช้ A สำหรับการดำเนินการอื่น[ 9 ]

การแสดงจำนวนเต็มภายในใช้ เลขคณิต ส่วนเติมเต็มหนึ่งรูปแบบจุดลอยตัวภายในคือ 1-11-36: บิตเครื่องหมายหนึ่งบิต เลขชี้กำลังไบนารีแบบออฟเซ็ต (ไบแอส) สิบเอ็ดบิต และบิตสำคัญไบนารีสามสิบหกบิต[ 10 ]

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

การใช้งานและการประยุกต์ใช้

ในปี พ.ศ. 2503 แอปพลิเคชันการขุดค้นข้อความตัวแรกๆ ตัวหนึ่งชื่อMasqueradeถูกเขียนขึ้นสำหรับ บริษัท Marathon Oil Company ในเมือง Findlay รัฐโอไฮโอ Masquerade เป็น โปรแกรม การขุดค้นข้อความที่ใช้โครงสร้างทางไวยากรณ์ที่อยู่เบื้องหลังข้อมูลข้อความเพื่อปกปิดคำและวลีเพื่อวัตถุประสงค์ในการค้นหา[ 11 ] ในช่วงปี พ.ศ. 2512 ศูนย์ควบคุมการปฏิบัติการกองเรือแปซิฟิก ( FOCCPACที่ Kunia) บนเกาะโออาฮูในฮาวายได้เปิดใช้งานสภาพแวดล้อมการควบคุมอัตโนมัติ (ACE) โดยใช้คลัสเตอร์ของ CDC 160A จำนวน 5 เครื่องเพื่อควบคุมเครือข่ายมัลติทาสก์ของ CDC 1604 จำนวน 4 เครื่อง

Minuteman Iเป็นระบบขีปนาวุธข้ามทวีปแบบจรวดเชื้อเพลิงแข็งระบบแรกของสหรัฐฯ ที่ถูกนำมาใช้งาน มีการออกแบบสถานีภาคพื้นดินสองแบบที่แตกต่างกันอย่างสิ้นเชิง ซึ่งพัฒนาขึ้นโดยอิสระ แบบที่เล็กกว่าและสวยงามกว่า เป็นแบบไซโลเดี่ยว ประกอบด้วยระบบคอมพิวเตอร์ CDC 1604 สองระบบที่ทำงานสำรองกัน แต่ละระบบติดตั้งตู้คู่ที่มี ไดรฟ์ เทปแม่เหล็ก 200 bpi จำนวน สี่ตัว คอมพิวเตอร์เหล่านี้ใช้ในการคำนวณข้อมูลการนำทางและการควบคุมการเล็งล่วงหน้า ผลลัพธ์ที่ได้จากสภาพอากาศและข้อมูลเป้าหมายในปัจจุบันจะถูกดาวน์โหลดลงในขีปนาวุธก่อนการปล่อย สามารถชมแบบจำลองของการออกแบบสถานีภาคพื้นดิน ICBM ทั้งสองแบบ รวมถึงแบบจำลองบล็อกของคอมพิวเตอร์ CDC 1604 ได้ที่พิพิธภัณฑ์การบินและอวกาศ Octave Chanuteในเมือง Rantoul รัฐอิลลินอยส์

ระบบการศึกษาแบบใช้คอมพิวเตอร์ PLATOเวอร์ชันที่สามได้รับการนำไปใช้บน CDC 1604-C [ 12 ]

JOVIALถูกใช้เป็น ภาษาโปรแกรม หลักของ CDC 1604 ในขณะที่ภาษาโปรแกรมถูกใช้เพื่อเขียนโปรแกรมบริการร่วมที่ได้รับการสนับสนุนโดย CDC 160A [ 13 ] Naval Command and Systems Support Activity (NAVCOSSACT) ซึ่งตั้งอยู่ที่Washington Navy Yardให้การสนับสนุนระบบและการฝึกอบรม

CDC 1604 ถูกใช้เพื่อแต่งเพลง Sailboat และผลงานศิลปะอื่นๆ โดย Sam Schmitt และ Stockton Gaines [ 14 ]

เครื่องจักรที่คล้ายกัน

การออกแบบ 1604 ถูกใช้โดยห้องปฏิบัติการอาวุธนิวเคลียร์ของโซเวียต คอมพิวเตอร์ BESM-6ซึ่งเริ่มผลิตในปี พ.ศ. 2511 ได้รับการออกแบบให้เข้ากันได้กับซอฟต์แวร์ CDC 1604 ในระดับหนึ่ง[ 15 ]แต่ทำงานได้เร็วกว่าถึง 10 เท่าและมีรีจิสเตอร์เพิ่มเติม

924

ซีดีซี 924
CDC 924 พร้อมการปรับขนาด
ออกแบบ
ผู้ผลิตบริษัทควบคุมข้อมูล
นักออกแบบเซย์มัวร์ เครย์
วันที่วางจำหน่ายพ.ศ. 2504 [ 16 ] ( 1961 )
หน่วยที่ขายได้12+ (1964)
ราคา180,000 ดอลลาร์[ 1 ]
ปลอกหุ้ม
มิติความสูง : 173 ซม. (68 นิ้ว) ความยาว : 157 ซม. (62 นิ้ว) ความกว้าง : 66 ซม. (26 นิ้ว) [ 17 ]
น้ำหนัก1,430 ปอนด์ (650 กิโลกรัม) [ 17 ]
พลัง2.3 kW @ 208 V 60 Hz [ 17 ]
ระบบ
ระบบปฏิบัติการ-
ซีพียูโปรเซสเซอร์24 บิต @ 188 kHz
หน่วยความจำ24 กิโลไบต์ (8192 x 24 บิต) [ 17 ]
พื้นที่จัดเก็บ-
เอ็มไอพีเอส-
ล้มเหลว-
ผู้มาก่อน-
ผู้สืบทอดซีดีซี 3000

CDC 924เป็นคอมพิวเตอร์ 24 บิตที่รองรับการใช้งาน "อุปกรณ์อินพุต-เอาต์พุตใดๆ ที่สามารถสื่อสารกับ คอมพิวเตอร์ 160และ/หรือ 1604 ได้" [ 18 ]และช่องสัญญาณอิสระหกช่องของมันอนุญาตให้ดำเนินการอินพุตพร้อมกันได้สามรายการ แม้ว่าช่องสัญญาณสามช่องจะดำเนินการเอาต์พุตพร้อมกันก็ตาม

เช่นเดียวกับโปรเซสเซอร์ CDC จำนวนมาก[ 8 ]มันใช้เลขคณิตส่วนเติมเต็มหนึ่ง

คุณสมบัติขั้นสูงบางประการของโปรเซสเซอร์ 924 ซึ่งรวมถึงคำสั่ง 64 คำสั่ง มีดังนี้:

  • มีรีจิสเตอร์ดัชนีหกตัว ค่า "7" ถูกสงวนไว้เพื่อระบุการกำหนดแอดเดรสทางอ้อม
  • คำสั่งดำเนินการ (ในสิ่งที่คู่มืออ้างอิงฮาร์ดแวร์เรียกว่า "รูทีนย่อยของคำสั่งเดียว") [ 18 ] : หน้า 2–41
  • คำสั่งค้นหาข้อมูลที่มีประสิทธิภาพในที่เก็บข้อมูล: หน้า 2-32 ถึง 2-35

ดูเพิ่มเติม

หมายเหตุอธิบาย

  1. ^ ที่น่าประหลาดใจคือ ประวัติศาสตร์ปากเปล่าที่ละเอียดมากในปี 1975 [ 3 ]กับวิศวกรคอมพิวเตอร์ของ CDCไม่ได้ยืนยันตำนานนี้: เมื่อมีคนถามคำถามเกี่ยวกับ "1604" คนวงในหัวเราะและตอบว่า: "ในเวลานั้นเป็นที่นิยมมากว่านี่คือต้นกำเนิด" และ "เราไม่เคยสามารถพิสูจน์ได้ อย่างไรก็ตาม ยังมีคนจำนวนมากที่เชื่อเรื่องนี้" หน้า 21 ของประวัติศาสตร์ปากเปล่าให้คำอธิบายอย่างเป็นทางการของ CDC เกี่ยวกับ 1604: เป้าหมายเดิมคือการรองรับหน่วยความจำ 16K และหน่วยเทป 4 หน่วย
  • นีล อาร์. ลินคอล์น ร่วมกับวิศวกร 18 คนจากบริษัท Control Data Corporation (CDC) หารือเกี่ยวกับสถาปัตยกรรมและการออกแบบคอมพิวเตอร์ ที่สถาบันCharles Babbageมหาวิทยาลัยมินนิโซตา วิศวกรเหล่านี้ได้แก่ โรเบิร์ต โม, เวย์น สเปคเกอร์, เดนนิส กรินนา, ทอม โรวัน, มอริซ ฮัทสัน, เคิร์ต อเล็กซานเดอร์, ดอน พาเกลคอฟฟ์, มาริส เบิร์กมานิส, โดลัน โทธ, ชัค ฮอว์ลีย์, แลร์รี ครูเกอร์, ไมค์ พาฟลอฟ, เดฟ เรสนิก, โฮเวิร์ด โครห์น, บิล เบนด์, เคนต์ สไตเนอร์, เรย์มอน ​​คอร์ต และนีล อาร์. ลินคอล์น หัวข้อการสนทนารวมถึง CDC 1604, CDC 6600, CDC 7600 , CDC 8600 , CDC STAR-100และSeymour Cray
  • สำเนาคู่มือ CDC 1604 ในรูปแบบออนไลน์

อ่านเพิ่มเติม

  • จุดเด่นด้านการระบุที่อยู่ของการออกแบบ 24 บิตและ 48 บิต

รูปภาพ

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=CDC_1604&oldid=1352888871 "

สรุปเนื้อหา

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

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

CDC 1604เป็น คอมพิวเตอร์ 48 บิตที่ออกแบบและผลิตโดยSeymour Crayและทีมงานของเขาที่Control Data Corporation (CDC) 1604 เป็นที่รู้จักในฐานะหนึ่งในคอมพิวเตอร์ทรานซิสเตอร์เครื่อง...

สถาปัตยกรรม

หน่วยความจำใน CDC 1604 ประกอบด้วย คำ 48 บิตจำนวน 32K คำของ หน่วยความจำแกน แม่เหล็กที่มีเวลาวงจร 6.4 ไมโครวินาที [ 6 ] มันถูกจัดเรียงเป็นสองธนาคาร ธนาคารละ 16K คำ โดยมีที่อยู่คี่อยู่ในธนาคารหนึ่งและที่อยู่คู่อยู่ในอีกธนาคารหนึ่ง ธนาคารทั้งสองจะเหลื่อมกันที่ 3.

การใช้งานและการประยุกต์ใช้

ในปี พ.ศ. 2503 แอปพลิเคชันการขุดค้นข้อความตัวแรกๆ ตัวหนึ่งชื่อ Masquerade ถูกเขียนขึ้นสำหรับ บริษัท Marathon Oil Company ใน เมือง Findlay รัฐโอไฮโอ Masquerade เป็น โปรแกรม การขุดค้นข้อความ...

เครื่องจักรที่คล้ายกัน

การออกแบบ 1604 ถูกใช้โดยห้องปฏิบัติการอาวุธนิวเคลียร์ของโซเวียต คอมพิวเตอร์ BESM-6 ซึ่งเริ่มผลิตในปี พ.ศ. 2511 ได้รับการออกแบบให้เข้ากันได้กับซอฟต์แวร์ CDC 1604 ในระดับหนึ่ง [ 15 ] แต่ทำงานได้เร็วกว่าถึง 10 เท่าและมีรีจิสเตอร์เพิ่มเติม