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

อ่าน 3 นาที

IBM 7950 Harvest

คอมพิวเตอร์IBM 7950หรือที่รู้จักกันในชื่อHarvestเป็นอุปกรณ์เสริมที่ไม่เหมือนใครสำหรับคอมพิวเตอร์ Stretchซึ่งติดตั้งอยู่ที่สำนักงานความมั่นคงแห่งชาติของสหรัฐอเมริกา (NSA)...

IBM 7950 Harvest

เก็บเกี่ยว

คอมพิวเตอร์IBM 7950หรือที่รู้จักกันในชื่อHarvestเป็นอุปกรณ์เสริมที่ไม่เหมือนใครสำหรับคอมพิวเตอร์ Stretchซึ่งติดตั้งอยู่ที่สำนักงานความมั่นคงแห่งชาติของสหรัฐอเมริกา (NSA) สร้างโดยบริษัท IBMส่งมอบในปี 1962 และใช้งานจนถึงปี 1976 จึงถูกปลดประจำการ Harvest ถูกออกแบบมาเพื่อใช้ในการวิเคราะห์รหัสลับ

การพัฒนา

ในเดือนเมษายน พ.ศ. 2491 แบบร่างขั้นสุดท้ายสำหรับคอมพิวเตอร์ Stretch เวอร์ชันที่ปรับแต่งสำหรับ NSA ของ IBM ได้รับการอนุมัติ และเครื่องนี้ได้รับการติดตั้งในเดือนกุมภาพันธ์ พ.ศ. 2505 [ 1 ]วิศวกรผู้ออกแบบคือJames H. Pomerene [ 2 ] และสร้างขึ้นโดย IBM ในเมือง Poughkeepsie รัฐนิวยอร์กชิ้นส่วนอิเล็กทรอนิกส์ (ผลิตจากทรานซิสเตอร์แบบแยกชิ้นชนิดเดียวกับที่ใช้สำหรับ Stretch) มีขนาดใหญ่กว่า Stretch ที่เชื่อมต่ออยู่ประมาณสองเท่า Harvest ได้เพิ่มคำสั่งจำนวนเล็กน้อยให้กับ Stretch และไม่สามารถทำงานได้อย่างอิสระ

การประเมินที่ดำเนินการโดย NSA พบว่า Harvest มีประสิทธิภาพมากกว่าเครื่องจักรที่มีจำหน่ายในเชิงพาณิชย์ที่ดีที่สุดถึง 50 ถึง 200 เท่า ขึ้นอยู่กับงาน[ 3 ]

สถาปัตยกรรม

ตลับเทป HARVEST

อุปกรณ์ที่เพิ่มเข้าไปในคอมพิวเตอร์ Stretch ประกอบด้วยอุปกรณ์ต่อพ่วงพิเศษดังต่อไปนี้:

  • IBM 7951ตัวประมวลผลร่วมสตรีม
  • IBM 7952 — หน่วยเก็บข้อมูลหลักประสิทธิภาพสูง
  • IBM 7955 — ระบบเทปแม่เหล็ก หรือที่รู้จักกันในชื่อTRACTOR
  • IBM 7959 — การแลกเปลี่ยนข้อมูล I/O ความเร็วสูง
  • IBM 7302 — หน่วยความจำหลัก (Core Storage Memory Unit)

ด้วยหน่วยประมวลผลสตรีม Harvest สามารถประมวลผลอักขระได้ 3 ล้านตัวต่อวินาที[ 3 ]

ระบบเทป TRACTOR ซึ่งเป็นส่วนหนึ่งของระบบ HARVEST นั้นมีความโดดเด่นไม่เหมือนใครในยุคนั้น ประกอบด้วยไดรฟ์เทปหกตัวที่รองรับ เทป ขนาดกว้าง 1.75 นิ้ว (44 มม.)ในตลับ พร้อมด้วยกลไกไลบรารีที่สามารถดึงตลับจากไลบรารี ติดตั้งบนไดรฟ์ และส่งกลับไปยังไลบรารีได้ อัตราการถ่ายโอนข้อมูลและกลไกไลบรารีได้รับการออกแบบให้มีประสิทธิภาพสมดุลกัน ทำให้ระบบสามารถอ่านข้อมูลจากเทปได้สองกระแส และเขียนกระแสที่สามได้เต็มความจุของไลบรารี โดยไม่เสียเวลาไปกับการจัดการเทป 

การเขียนโปรแกรม

โหมดการทำงานที่สำคัญที่สุดของ Harvest เรียกว่าโหมด "ตั้งค่า" (setup mode) ซึ่งโปรเซสเซอร์จะได้รับการกำหนดค่าด้วยข้อมูลหลายร้อยบิต จากนั้นโปรเซสเซอร์จะทำงานโดยการสตรีมข้อมูลจากหน่วยความจำ — อาจดึงข้อมูลจากหน่วยความจำสองสตรีม — และเขียนสตรีมแยกต่างหากกลับไปยังหน่วยความจำ สตรีมทั้งสองสามารถรวมกัน ใช้เพื่อค้นหาข้อมูลในตาราง หรือนับเพื่อกำหนดความถี่ของค่าต่างๆ ค่าอาจเป็นอะไรก็ได้ตั้งแต่หนึ่งถึงสิบหกบิตที่ต่อเนื่องกัน โดยไม่คำนึงถึงการจัดเรียง และสตรีมอาจเป็นเพียงข้อมูลที่จัดเรียงไว้ในหน่วยความจำ หรือข้อมูลที่อ่านซ้ำๆ ภายใต้การควบคุมของ ตัวอธิบาย ลูป "do" ที่ซ้อนกันหลายชั้น ซึ่งถูกตีความโดยฮาร์ดแวร์

มีการออกแบบ ภาษาโปรแกรมสอง ภาษา คือ Alpha และ Beta (อย่าสับสนกับภาษาโปรแกรม BETAที่ได้รับแรงบันดาลใจจากSimula ) สำหรับใช้ในการเขียนโปรแกรม และ IBM ได้จัดหาคอมไพเลอร์สำหรับภาษา Alpha ในช่วงเวลาที่ส่งมอบเครื่อง

การใช้งาน

วัตถุประสงค์หนึ่งของเครื่องจักรนี้คือการค้นหาข้อความสำหรับคำหลักจากรายการเฝ้าระวัง จากระบบการเข้ารหัสต่างประเทศเพียงระบบเดียว Harvest สามารถสแกนการถอดรหัสมากกว่าเจ็ดล้านรายการเพื่อหาคำหลักมากกว่า 7,000 คำได้ภายในเวลาไม่ถึงสี่ชั่วโมง[ 3 ]

คอมพิวเตอร์ยังถูกใช้สำหรับการถอดรหัส และสิ่งนี้ได้รับการปรับปรุงโดยระบบเครือข่ายแบบกระจายรุ่นแรกที่มีชื่อรหัสว่าRyeซึ่งอนุญาตให้เข้าถึง Harvest จากระยะไกล ตามรายงานของ NSA ในปี 1965 ระบุว่า "RYE ทำให้หน่วยงานสามารถค้นหาระบบการเข้ารหัสที่อาจถูกโจมตีได้มากขึ้นและ 'ทำลาย' สถานการณ์ต่างๆ ข้อความจำนวนมากที่ต้องใช้เวลาหลายชั่วโมงหรือหลายวันในการอ่านด้วยวิธีการแบบใช้มือ หากกระบวนการนั้นเป็นไปได้จริง ก็สามารถ 'ตั้งค่า' และถอดรหัสด้วยเครื่องจักรได้ภายในไม่กี่นาที" [ 4 ] Harvest ยังถูกใช้สำหรับการถอดรหัสระบบที่แก้ไขแล้วรายงานยังกล่าวต่อไปว่า "การถอดรหัสข้อความจำนวนมากในระบบที่แก้ไขแล้ว [กำลัง] ถูกจัดการเป็นประจำโดยระบบนี้" [ 4 ] ระบบ Harvest-RYE กลายเป็นตัวอย่างที่มีอิทธิพลต่อความปลอดภัยของคอมพิวเตอร์การตรวจสอบในปี 1972 ระบุว่า RYE ของ NSA เป็นหนึ่งในสอง "ตัวอย่างของความพยายามในช่วงแรกในการบรรลุความปลอดภัยแบบ 'หลายระดับ'" [ 5 ]

Harvest ยังคงใช้งานต่อไปจนถึงปี 1976 โดยใช้งานที่ NSA เป็นเวลาสิบสี่ปี[ 6 ] สาเหตุส่วนหนึ่งที่ทำให้ต้องเลิกใช้ก็คือชิ้นส่วนกลไกบางส่วนของ TRACTOR สึกหรอจนใช้งานไม่ได้ และไม่มีวิธีใดที่จะเปลี่ยนชิ้นส่วนเหล่านั้นได้ IBM ปฏิเสธที่จะนำสถาปัตยกรรมนี้กลับมาใช้ใหม่ในเทคโนโลยีที่ทันสมัยกว่า

ดูเพิ่มเติม

  • เอริค สมิธ, IBM Stretch (หรือที่รู้จักในชื่อ IBM 7030 Data Processing System)
  • วอร์เรน อัลวา ฮันท์, ประวัติช่วงแรกของ Harvest Computer
  • ลำดับเหตุการณ์ในยุค Stretch/Harvest ของ IBM (ค.ศ. 1956–1961)
  • รถแทรกเตอร์ (หน้าประวัติของ IBM)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=IBM_7950_Harvest&oldid=1325039307 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ IBM 7950 Harvest

คอมพิวเตอร์IBM 7950หรือที่รู้จักกันในชื่อHarvestเป็นอุปกรณ์เสริมที่ไม่เหมือนใครสำหรับคอมพิวเตอร์ Stretchซึ่งติดตั้งอยู่ที่สำนักงานความมั่นคงแห่งชาติของสหรัฐอเมริกา (NSA)...

การพัฒนา

ในเดือนเมษายน พ.ศ. 2491 แบบร่างขั้นสุดท้ายสำหรับคอมพิวเตอร์ Stretch เวอร์ชันที่ปรับแต่งสำหรับ NSA ของ IBM ได้รับการอนุมัติ และเครื่องนี้ได้รับการติดตั้งในเดือนกุมภาพันธ์ พ.ศ. 2505 [ 1 ] วิศวกรผู้ออกแบบคือ James H.

สถาปัตยกรรม

อุปกรณ์ที่เพิ่มเข้าไปในคอมพิวเตอร์ Stretch ประกอบด้วยอุปกรณ์ต่อพ่วงพิเศษดังต่อไปนี้:

การเขียนโปรแกรม

โหมดการทำงานที่สำคัญที่สุดของ Harvest เรียกว่าโหมด "ตั้งค่า" (setup mode) ซึ่งโปรเซสเซอร์จะได้รับการกำหนดค่าด้วยข้อมูลหลายร้อยบิต จากนั้นโปรเซสเซอร์จะทำงานโดยการสตรีมข้อมูลจากหน่วยความจำ — อาจดึงข้อมูลจากหน่วยความจำสองสตรีม —...