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

อ่าน 9 นาที

ไอบีเอ็ม 7090

ไอบีเอ็ม 700/7000 ซีรีส์/คอมพิวเตอร์ที่ใช้ทรานซิสเตอร์ของ IBM/เปลี่ยนทางจากชื่ออื่น

IBM 7090 เป็น คอมพิวเตอร์เมนเฟรมแบบทรานซิสเตอร์รุ่นที่สอง ซึ่งเป็นรุ่นต่อจาก IBM 709 ที่ ใช้หลอดสุญญากาศ รุ่นก่อนหน้าโดยได้รับการออกแบบมาเพื่อ...

ไอบีเอ็ม 7090

หน่วยควบคุมคอนโซล IBM 7151 สำหรับ 7090

IBM 7090 เป็น คอมพิวเตอร์เมนเฟรมแบบทรานซิสเตอร์รุ่นที่สอง ซึ่งเป็นรุ่นต่อจาก IBM 709 ที่ ใช้หลอดสุญญากาศ รุ่นก่อนหน้าโดยได้รับการออกแบบมาเพื่อ "การใช้งานทางวิทยาศาสตร์และเทคโนโลยีขนาดใหญ่" 7090 เป็นสมาชิกลำดับที่สี่ของคอมพิวเตอร์วิทยาศาสตร์ซีรีส์ IBM 700/7000 การติดตั้ง 7090 ครั้งแรกเกิดขึ้นในเดือนธันวาคม พ.ศ. 2492 [ 1 ]ในปี พ.ศ. 2503 ระบบทั่วไปมีราคาขาย 2.9 ล้านดอลลาร์สหรัฐ (เทียบเท่า23ล้านดอลลาร์สหรัฐในปี พ.ศ. 2568 ) หรือสามารถเช่าได้ในราคา 63,500 ดอลลาร์สหรัฐต่อเดือน ( เทียบเท่า 514,000 ดอลลาร์สหรัฐในปี พ.ศ. 2567 ) 

7090 ใช้ความยาวคำ36 บิต พร้อมพื้นที่แอดเดรส 32,768 คำ (แอดเดรส 15 บิต) [ 2 ]ทำงานด้วยรอบหน่วยความจำพื้นฐาน 2.18 ไมโครวินาที โดยใช้เทคโนโลยีหน่วยความจำหลักIBM 7302 Core Storage จากโครงการ IBM 7030 (Stretch)

ด้วยความเร็วในการประมวลผลประมาณ 100 Kflop/s [ 3 ] 7090 จึงเร็วกว่า 709 ถึงหกเท่า และสามารถเช่าได้ในราคาครึ่งหนึ่ง[ 4 ] รุ่นที่ได้รับการอัพเกรดคือ 7094 ซึ่งเร็วกว่า 7090 ถึงสองเท่า ทั้ง 7090 และ 7094 ถูกยกเลิกการจำหน่ายในวันที่ 14 กรกฎาคม พ.ศ. 2512 แต่ระบบยังคงใช้งานได้นานกว่าทศวรรษหลังจากนั้น[ 5 ] [ 6 ]ในปี พ.ศ. 2504 IBM 7090 ได้ใช้โปรแกรมสังเคราะห์เสียงเพื่อร้องเพลง " Daisy Bell " ซึ่งกลาย เป็นสัญลักษณ์ทางวัฒนธรรมอย่างหนึ่ง[ 7 ]

การพัฒนาและการตั้งชื่อ

เครื่องคอนโซล IBM 7090 ที่พิพิธภัณฑ์คอมพิวเตอร์ System Source

แม้ว่าเครื่อง 709 จะมีประสิทธิภาพเหนือกว่าเครื่อง 704 ซึ่งเป็นรุ่นก่อนหน้า แต่ก็ถูกผลิตและจำหน่ายในช่วงเวลาที่วงจรทรานซิสเตอร์กำลังเข้ามาแทนที่วงจรหลอดสุญญากาศ ดังนั้น IBM จึงโยกย้ายกลุ่มวิศวกร 709 ไปออกแบบเครื่องรุ่นใหม่ที่ใช้ทรานซิสเตอร์ โครงการนั้นจึงถูกเรียกว่า 709-T (ย่อมาจากtransistorized ) ซึ่งเนื่องจากเสียงเมื่อออกเสียง จึงเปลี่ยนชื่อเป็น 7090 (เช่น เซเว่น-โอ-ไนน์ตี้) อย่างรวดเร็ว ในทำนองเดียวกัน เครื่องที่เกี่ยวข้อง เช่น 7070 และอุปกรณ์ซีรีส์ 7000 อื่นๆ บางครั้งก็ถูกเรียกด้วยชื่อที่เป็นตัวเลข-ตัวเลข-ทศวรรษ (เช่น เซเว่น-โอ-เซเว่นตี้)

ไอบีเอ็ม 7094

รีจิสเตอร์ IBM 7094
ทะเบียนข้อมูล
เอสคิวพี0 0 0 ...1 1 1 2 2 ...3 (ตำแหน่งบิต)
ตัวสะสมเอซี
เอส ตัวคูณ/ผลหารเอ็มคิว
0 0 0 0 ...1 1 1 2 2 ...3 (ตำแหน่งบิต)
 ตัวบ่งชี้ความรู้สึกไอเอส
ดัชนีลงทะเบียน
0 ...1 (ตำแหน่งบิต)
 ทะเบียนดัชนี 1 XR1 (XRA)
 ทะเบียนดัชนี 2 XR2 (XRB)
 ทะเบียนดัชนี 3 XR3 [หมายเหตุ 1 ]
 ทะเบียนดัชนี 4 XR4 (XRC)
 ทะเบียนดัชนี 5 XR5 [หมายเหตุ 1 ]
 ทะเบียนดัชนี 6 XR6 [หมายเหตุ 1 ]
 ดัชนีทะเบียน 7 XR7 [หมายเหตุ 1 ]
ตัวนับคำสั่ง
0 ...1 (ตำแหน่งบิต)
 ตัว นับคำ สั่ง ไอซี
  1. 1 2 3 4ไม่สามารถใช้งานได้บนพอร์ต 7090 หรือ 7094 ในโหมดแท็กหลายตัว
หน่วยควบคุมคอนโซล IBM 7151-2 สำหรับ 7094 แสดงจอแสดงผลรีจิสเตอร์ดัชนีเพิ่มเติมในกล่องพิเศษด้านบน สังเกตไฟแสดงสถานะ "โหมดแท็กหลายรายการ" ที่ตรงกลางด้านบน

IBM 7094 ซึ่ง เป็นรุ่นที่ได้รับการปรับปรุง ได้รับการติดตั้งครั้งแรกในเดือนกันยายน พ.ศ. 2505 โดยมีรีจิสเตอร์ดัชนี 7 ตัว แทนที่จะเป็น 3 ตัวในเครื่องรุ่นก่อนหน้า หน่วยควบคุมคอนโซล 7151-2 สำหรับ 7094 มีกล่องที่โดดเด่นอยู่ด้านบนซึ่งแสดงไฟสำหรับรีจิสเตอร์ดัชนีใหม่ทั้ง 4 ตัว[ 8 ] 7094 ได้แนะนำ การคำนวณ เลขทศลอยแบบความแม่นยำสองเท่า และคำสั่ง เพิ่มเติม แต่ยังคงรักษาความเข้ากันได้กับ 7090 เป็นส่วนใหญ่ แม้ว่า 7094 จะมีรีจิสเตอร์ดัชนีมากกว่า 709 และ 7090 ถึง 4 ตัว แต่เมื่อเปิดเครื่อง เครื่องจะอยู่ใน โหมด แท็กหลายตัว[ 9 ] : 8ซึ่งเข้ากันได้กับ 709 และ 7090 และต้องใช้ คำสั่ง Leave Multiple Tag Mode [ 9 ] : 56เพื่อเข้าสู่โหมดรีจิสเตอร์ดัชนี 7 ตัวและใช้รีจิสเตอร์ดัชนีทั้ง 7 ตัว ในโหมดแท็กหลายตัว เมื่อมีการตั้งค่าบิตมากกว่าหนึ่งบิตในฟิลด์แท็ก เนื้อหาของรีจิสเตอร์ดัชนีที่เลือกสองหรือสามตัวจะถูกดำเนินการOR ทาง ตรรกะ ไม่ใช่การบวกก่อนที่จะมีการลดค่า ในโหมดรีจิสเตอร์ดัชนีเจ็ดตัว หากฟิลด์แท็กสามบิตไม่เป็นศูนย์ จะเลือกรีจิสเตอร์ดัชนีเพียงหนึ่งในเจ็ดตัว อย่างไรก็ตาม โปรแกรมสามารถกลับไปยังโหมดแท็กหลายตัวได้ด้วยคำสั่งEnter Multiple Tag Mode [ 9 ] : 55เพื่อคืนค่าความเข้ากันได้กับ 7090

ในเดือนเมษายน พ.ศ. 2507 ได้มีการติดตั้ง 7094 II เครื่องแรก ซึ่งมีความเร็วโดยรวมเกือบสองเท่าของ 7094 เนื่องจากรอบสัญญาณนาฬิกา ที่เร็วขึ้น ธนาคารหน่วยความจำคู่ และการซ้อนทับของการประมวลผลคำสั่งที่ดีขึ้น ซึ่งเป็นตัวอย่างแรกๆ ของการออกแบบแบบไปป์ไลน์[ 10 ]

ไอบีเอ็ม 7040/7044

ในปี 1963 IBM ได้เปิดตัวเครื่องคอมพิวเตอร์รุ่นใหม่สองรุ่นที่มีต้นทุนต่ำกว่าเดิม คือIBM 7040และ 7044 เครื่องเหล่านี้มีสถาปัตยกรรม 36 บิตที่พัฒนามาจาก 7090 แต่มีการตัดคำสั่งบางส่วนออกหรือกำหนดให้เป็นตัวเลือก และมีการปรับปรุงระบบอินพุต/เอาต์พุตให้ง่ายขึ้น เพื่อให้สามารถใช้งานอุปกรณ์ต่อพ่วงที่มีประสิทธิภาพสูงกว่าจากซีรี่ส์ IBM 1400ได้

7094/7044 ระบบต่อตรง

ระบบ เชื่อมต่อโดยตรง 7094/7044 (DCS) ได้รับการพัฒนาขึ้นครั้งแรกโดยลูกค้าของ IBM คือAerospace Corporationซึ่งต้องการประสิทธิภาพด้านต้นทุนและความยืดหยุ่นในการจัดตารางเวลาที่มากกว่าระบบปฏิบัติการ เทป IBSYS ของ IBM DCS ใช้ IBM 7044 ที่มีราคาถูกกว่าในการจัดการอินพุต/เอาต์พุต (I/O) โดยใช้ 7094 ทำหน้าที่คำนวณเป็นส่วนใหญ่ Aerospace ได้พัฒนาระบบปฏิบัติการเชื่อมต่อโดยตรง ซึ่งเป็นส่วนขยายของ IBSYS และได้แบ่งปันกับลูกค้ารายอื่น ๆ ของ IBM ต่อมา IBM ได้นำ DCS มาเป็นผลิตภัณฑ์[ 11 ] [ 12 ]

ทรานซิสเตอร์และวงจร

7090 ใช้ ทรานซิสเตอร์โลหะผสมเจอร์มาเนียมมากกว่า 50,000 ตัวและทรานซิสเตอร์ดริฟต์เจอร์มาเนียม แบบกระจายตัว (ที่เร็วกว่า ) [ 13 ] [ 14 ]

7090 ใช้ การ์ด Standard Modular System (SMS) โดยใช้ลอจิกโหมดกระแส[ 15 ]บางส่วนใช้ทรานซิสเตอร์ดริฟท์แบบแยกจุดกระจาย[ 13 ]

รูปแบบคำสั่งและข้อมูล

รูปแบบคำสั่งพื้นฐานเหมือนกับของIBM 709 :

  • รหัสปฏิบัติการสามบิต ( คำนำหน้า ), ตัวลดค่า 15 บิต (D), แท็กสามบิต(T) และที่อยู่ 15 บิต (Y)
  • รหัสคำสั่ง 12 บิต, แฟล็ก 2 บิต (F), บิตที่ไม่ได้ใช้งาน 4 บิต, แท็ก 3 บิต(T) และแอดเดรส 15 บิต (Y)
  • รูปแบบต่างๆ ของข้างต้น โดยมีการจัดสรรบิตที่ 12-17 หรือการจัดสรรบิตที่ 18-35 แตกต่างกัน

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

ที=0
ใช้ Y
7090
สร้างการดำเนินการทางตรรกะ OR ของรีจิสเตอร์ดัชนีที่เลือก และลบออกจาก Y
7094 ในโหมดแท็กหลายตัว (ค่าเริ่มต้นเมื่อเปิดเครื่อง)
เหมือนกับ 7090
7094 ในโหมดรีจิสเตอร์ดัชนีเจ็ดตัว
ลบค่าดัชนีรีจิสเตอร์ออกจาก Y

หากไม่มีฟิลด์ F หรือฟิลด์ F ไม่ใช่บิตที่เป็น 1 ทั้งหมด ที่อยู่ข้างต้นจะเป็นที่อยู่ที่มีประสิทธิภาพมิเช่นนั้นจะเป็นที่อยู่ที่มีประสิทธิภาพทางอ้อม กล่าวคือ ดึงคำที่ตำแหน่งนั้นและจัดการฟิลด์ T และ Y ตามที่อธิบายไว้ข้างต้น

รูปแบบข้อมูลคือ

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

อินพุต/เอาต์พุต

ภาพถ่ายแสดงเครื่อง IBM 7090 ที่ศูนย์วิจัย NASA Amesในปี 1961 พร้อมด้วยผู้อำนวยการศูนย์ Ames และพนักงาน IBM หลายคน ด้านขวาคือเครื่องควบคุมคอนโซล IBM 7151 โดยมีไดรฟ์เทปแม่เหล็กIBM 729 สองแถวอยู่ด้านหลัง ส่วนเครื่องอ่านการ์ด IBM 711อยู่ด้านหน้าชายและหญิงทางด้านขวา

คอมพิวเตอร์ซีรีส์ 7090 มีสถาปัตยกรรมช่องสัญญาณข้อมูลสำหรับการรับและส่งข้อมูล ซึ่งเป็นต้นแบบของการเข้าถึงหน่วยความจำโดยตรง (Direct Memory Access I/O) ในปัจจุบัน สามารถเชื่อมต่อช่องสัญญาณข้อมูลได้สูงสุดแปดช่อง โดย แต่ละช่องสามารถเชื่อมต่อไดรฟ์เทป IBM 729 ได้สูงสุดสิบตัว ช่องสัญญาณข้อมูลแต่ละช่องมีชุดการทำงานที่จำกัดมาก เรียกว่าคำสั่ง คำสั่งเหล่านี้ใช้กับอุปกรณ์จัดเก็บข้อมูลแบบเทป (และต่อมาคือดิสก์) รวมถึงหน่วยการ์ดและเครื่องพิมพ์ และให้ประสิทธิภาพสูงในยุคนั้น อย่างไรก็ตาม การพิมพ์และการ รับส่งข้อมูล จากบัตรเจาะรูนั้น ใช้ อุปกรณ์บันทึกหน่วยแบบดัดแปลงแบบเดียวกันกับที่เปิดตัวพร้อมกับซีรีส์ 704 และทำงานช้า จึงนิยมใช้ คอมพิวเตอร์ IBM 1401 ที่ราคาถูกกว่า ในการอ่านการ์ดลงบนเทปแม่เหล็กเพื่อถ่ายโอนไปยัง 7090/94 ข้อมูลที่ได้จะถูกเขียนลงบนเทปและถ่ายโอนไปยัง 1401 เพื่อพิมพ์หรือเจาะรูบัตรโดยใช้อุปกรณ์ต่อพ่วงที่เร็วกว่ามาก โดยเฉพาะอย่างยิ่งเครื่องพิมพ์แบบบรรทัดIBM 1403

ต่อมา IBM ได้เปิดตัวระบบเชื่อมต่อโดยตรง 7094/7044โดยระบบ 7044 ทำหน้าที่จัดการการจัดเก็บไฟล์ระหว่างอุปกรณ์ต่อพ่วงความเร็วสูงซีรีส์ 1400 และไฟล์ดิสก์ 1301 หรือ 1302 และใช้การสื่อสารแบบช่องข้อมูลต่อช่องข้อมูลเป็นอินเทอร์เฟซของระบบ 7094 สำหรับข้อมูลที่จัดเก็บไว้ โดยระบบ 7094 ทำหน้าที่หลักในการคำนวณ นอกจากนี้ยังมีระบบ DCS 7090/7040 อีกด้วย

ซอฟต์แวร์

เครื่องรุ่น 7090 และ 7094 ประสบความสำเร็จอย่างมากในยุคนั้น และมีซอฟต์แวร์หลากหลายประเภทที่ IBM จัดหาให้ นอกจากนี้ ยังมีชุมชนผู้ใช้งานที่กระตือรือร้นมากภายในองค์กรผู้ใช้งานSHAREอีก ด้วย

IBSYSเป็นระบบปฏิบัติการสำหรับใช้งานในระดับการผลิตที่มีประสิทธิภาพสูง พร้อมตัวเลือกการรองรับระบบย่อยและภาษาต่างๆ มากมาย เช่นFORTRAN , COBOL , SORT/MERGE, แอสเซมเบลอร์ MAP และอื่นๆ

FMS หรือFortran Monitor Systemเป็นระบบที่มีน้ำหนักเบาแต่ยังคงมีประสิทธิภาพสูง เหมาะสำหรับการเขียนโปรแกรม FORTRAN และแอสเซมเบลอร์แบบแบตช์ แอสเซมเบลอร์ที่ให้มาคือ FAP ( FORTRAN Assembly Program ) ซึ่งมีความสมบูรณ์น้อยกว่า MAP เล็กน้อย แต่ก็มีประสิทธิภาพที่ยอดเยี่ยมสำหรับยุคนั้น นอกจากนี้ FMS ยังรวมถึงคอมไพเลอร์ FORTRAN ที่ได้รับการปรับปรุงอย่างมาก ซึ่งพัฒนามาจากคอมไพเลอร์ที่John Backusและทีมงานของเขา เขียนขึ้นสำหรับเครื่อง 704 ในตอนแรก

แอปพลิเคชันที่โดดเด่น

กล้องโทรทัศน์ วิทยุ Dual 7090 ที่ NASA ระหว่างโครงการเมอร์คิวรี

ในสื่อต่างๆ

  • เครื่องพิมพ์รุ่น 7090/1401 ปรากฏอยู่ในภาพยนตร์เรื่องDr. Strangeloveโดยเครื่องพิมพ์รุ่น 1403มีบทบาทสำคัญในเนื้อเรื่อง
  • คอมพิวเตอร์ IBM 7090 ปรากฏอยู่ในภาพยนตร์ชีวประวัติอเมริกันเรื่องHidden Figures ปี 2016
  • ข้อมูลจำเพาะของ IBM 7094 ปรากฏให้เห็นเลื่อนอยู่บนหน้าจอในภาพยนตร์เรื่องEvent Horizon ปี 1997

คู่แข่ง

แม้จะประสบความสำเร็จในเชิงพาณิชย์ แต่ IBM 7090 ก็ต้องเผชิญกับการแข่งขันในตลาด คู่แข่งที่โดดเด่นในยุคนั้น ได้แก่ (เรียงตามลำดับตัวอักษร):

ดูเพิ่มเติม

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

  • คู่มืออ้างอิง ระบบประมวลผลข้อมูล IBM 7090 (PDF) IBM. มีนาคม 1962. A22-6528-4.
  • เชอร์แมน, ฟิลิป เอ็ม. (1963). เขียนที่ห้องปฏิบัติการเบลล์เทเลโฟน , เมอร์เรย์ฮิลล์, นิวเจอร์ซีย์, สหรัฐอเมริกาการเขียนโปรแกรมและการเข้ารหัสคอมพิวเตอร์ IBM 709-7090-7094 (PDF) (ฉบับที่ 1  ). นิวยอร์ก/ลอนดอน/ซิดนีย์: จอห์น ไวลีย์ แอนด์ ซันส์ อิงค์. เก็บถาวร(PDF)จากต้นฉบับเมื่อวันที่ 18 มิถุนายน 2020. สืบค้นเมื่อ18 มิถุนายน 2020 .
  • คลังเอกสารของ IBM - 7090
  • ระบบประมวลผลข้อมูล IBM 7090 จากรายงาน BRL61
  • หน้าสถาปัตยกรรม IBM 7090/94 ถูกเก็บถาวรเมื่อวันที่ 22 พฤษภาคม 2012 ที่Wayback Machine
  • IBM 7090 Music From Mathematics Archived February 5, 2012, at the Wayback Machineบันทึกในปี 1960 โดย Bell Labs โดยใช้ "Digital to Sound Transducer" เพื่อสร้างสรรค์ผลงานเพลงทั้งแบบดั้งเดิมและเพลงที่แต่งขึ้นใหม่หลายเพลง อัลบั้มนี้ประกอบด้วยเพลง Daisy (Bicycle Built for Two) เวอร์ชันดั้งเดิม
  • โครงการ SimH ของ Bob Supnik – ประกอบด้วยโปรแกรมจำลองสำหรับรุ่น 7090/7094 ในรูปแบบแพ็กเกจที่ผู้ใช้สามารถปรับแต่งได้
  • เครื่องมือสนับสนุน IBM 7090 ของ Dave Pitts – ประกอบด้วยโปรแกรมจำลอง โปรแกรมประกอบข้ามแพลตฟอร์ม และโปรแกรมเชื่อมโยง
  • IBM 7094 และ CTSSโดย ทอม แวน วลีค
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=IBM_7090&oldid=1362200258 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ไอบีเอ็ม 7090

IBM 7090 เป็น คอมพิวเตอร์เมนเฟรมแบบทรานซิสเตอร์รุ่นที่สอง ซึ่งเป็นรุ่นต่อจาก IBM 709 ที่ ใช้หลอดสุญญากาศ รุ่นก่อนหน้าโดยได้รับการออกแบบมาเพื่อ...

การพัฒนาและการตั้งชื่อ

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

ไอบีเอ็ม 7094

IBM 7094 ซึ่ง เป็นรุ่นที่ได้รับการปรับปรุง ได้รับการติดตั้งครั้งแรกในเดือนกันยายน พ.ศ.

ไอบีเอ็ม 7040/7044

ในปี 1963 IBM ได้เปิดตัวเครื่องคอมพิวเตอร์รุ่นใหม่สองรุ่นที่มีต้นทุนต่ำกว่าเดิม คือ IBM 7040 และ 7044 เครื่องเหล่านี้มีสถาปัตยกรรม 36 บิตที่พัฒนามาจาก 7090 แต่มีการตัดคำสั่งบางส่วนออกหรือกำหนดให้เป็นตัวเลือก และมีการปรับปรุงระบบอินพุต/เอาต์พุตให้ง่ายขึ้น...