ระบบ IBM/34
IBM System/34 รุ่น 5340 | |
| หรือรู้จักกันในชื่อ | เอส/34 |
|---|---|
| ผู้ผลิต | บริษัท อินเตอร์เนชั่นแนล บิสซิเนส แมชชีนส์ คอร์ปอเรชั่น ( IBM ) |
กลุ่มผลิตภัณฑ์ | ระบบ/34 |
| ปล่อยแล้ว | เมษายน พ.ศ. 2520 ( 1977-04 ) |
| เลิกผลิตแล้ว | กุมภาพันธ์ พ.ศ. 2528 |
| โปรแกรมสนับสนุนระบบ | |
| ซีพียู | เอ็มเอสพีและซีเอสพี |
| หน่วยความจำ | 48K – 256K |
| มิติ | 1220x660x1570 มม. [ 1 ] |
| ผู้มาก่อน | ระบบ IBM /32 |
| ผู้สืบทอด | IBM System/36 , IBM System/38 |
| ที่เกี่ยวข้อง | ไอบีเอ็ม 5520 |
| เว็บไซต์ | "เอกสารสำคัญของ IBM: System/34"เก็บถาวรจากต้นฉบับเมื่อวันที่ 5 ตุลาคม 2018 |
IBM System/34เป็นคอมพิวเตอร์ระดับกลางของ IBM ที่เปิดตัวในปี 1977 [ 2 ]ถูกยกเลิกการจำหน่ายในเดือนกุมภาพันธ์ 1985 [ 2 ] เป็นคอมพิวเตอร์แบบผู้ใช้หลายคนและมัลติทาสก์ที่พัฒนาต่อจากSystem/32ซึ่งเป็นคอมพิวเตอร์แบบผู้ใช้คนเดียว ประกอบด้วยโปรเซสเซอร์สองตัว ตัวหนึ่งใช้พื้นฐานจาก System/32 และอีกตัวใช้พื้นฐานจากSystem/3เช่นเดียวกับ System/32 และ System/3 System/34 ถูกเขียนโปรแกรมโดยใช้ภาษาRPG II เป็นหลัก [ 3 ]
ฮาร์ดแวร์
หน่วยระบบ 5340 ประกอบด้วยหน่วยประมวลผล หน่วยเก็บข้อมูลดิสก์ และไดรฟ์ดิสเก็ตต์มีประตูเข้าถึงหลายบานทั้งสองด้าน ภายในมีชุดประกอบแบบเปิดออกได้ซึ่งติดตั้งแผงวงจรและเมมโมรี่การ์ด มีน้ำหนัก700 ปอนด์ (320 กิโลกรัม)และใช้ไฟ 220 โวลต์[ 4 ]เทอร์มินัล IBM ซีรีส์5250เป็นอินเทอร์เฟซหลักสำหรับ System/34
โปรเซสเซอร์
S/34 มีโปรเซสเซอร์สองตัว คือ โปรเซสเซอร์ควบคุมการจัดเก็บข้อมูล (CSP) และโปรเซสเซอร์จัดเก็บข้อมูลหลัก (MSP) MSP เป็นตัวประมวลผลหลัก โดยใช้ สถาปัตยกรรม System/3ทำหน้าที่ประมวลผลคำสั่งในโปรแกรมคอมพิวเตอร์ ส่วน CSP เป็นตัวควบคุม เป็นโปรเซสเซอร์อีกตัวที่มี ชุดคำสั่งแบบ RISC ที่แตกต่างกัน โดยใช้ สถาปัตยกรรม System/32ทำหน้าที่ประมวลผลฟังก์ชันของระบบในพื้นหลัง CSP ยังประมวลผลคำสั่งScientific Macroinstructionsซึ่งเป็นชุดการจำลองการทำงานของจุดลอยตัวที่ใช้โดยคอมไพเลอร์ Fortran ของ System/34 และอาจใช้ในโค้ดแอสเซมบลีด้วย[ 5 ]ความเร็วสัญญาณนาฬิกาของ CPU ภายใน System/34 ถูกกำหนดไว้ที่ 1 MHz สำหรับ MSP และ 4 MHz สำหรับ CSP โปรแกรมยูทิลิตี้พิเศษสามารถเรียกใช้ CSP โดยตรงเพื่อดำเนินการบางฟังก์ชัน ซึ่งโดยทั่วไปจะเป็นโปรแกรมระบบ เช่น $CNFIG ที่ใช้ในการกำหนดค่าระบบคอมพิวเตอร์

หน่วยความจำและพื้นที่จัดเก็บข้อมูล
ระบบ S/34 รุ่นที่เล็กที่สุดมี RAM 48K และฮาร์ดไดรฟ์ 8.6 MB ส่วนรุ่นที่ใหญ่ที่สุดสามารถรองรับ RAM 256K และพื้นที่ดิสก์ 256MB ฮาร์ดไดรฟ์ของ S/34 มีคุณสมบัติที่เรียกว่า "กระบอกสูบพิเศษ" (extra cylinder) ซึ่งจะตรวจจับจุดเสียบนไดรฟ์และทำการแมปไปยังจุดที่ดีบนกระบอกสูบพิเศษโดยอัตโนมัติ พื้นที่ดิสก์บนระบบ System/34 ถูกจัดระเบียบเป็นบล็อกขนาด 2560 ไบต์
ระบบ System/34 รองรับการแบ่งหน้าหน่วยความจำซึ่งเรียกว่าการสลับ[ 6 ]ระบบ System/34 สามารถสลับโปรแกรมทั้งหมดหรือส่วนต่างๆ ของโปรแกรมเพื่อเพิ่มพื้นที่ว่างในหน่วยความจำเพื่อให้โปรแกรมอื่นสามารถทำงานได้
หนึ่งในคุณสมบัติที่โดดเด่นที่สุดของเครื่องนี้คือกลไกการจัดเก็บข้อมูลแบบออฟไลน์ที่ใช้ "นิตยสาร — กล่องฟลอปปี้ดิสก์ขนาด 8 นิ้วที่เครื่องสามารถโหลดและดีดออกได้โดยไม่เรียงลำดับ [ 7 ] [ 8 ] [ 9 ]
ซอฟต์แวร์

ระบบปฏิบัติการ
โปรแกรมสนับสนุนระบบ (SSP) เป็นระบบปฏิบัติการเดียวของ S/34 ประกอบด้วยการสนับสนุนการทำงานแบบมัลติโปรแกรมมิ่ง โปรเซสเซอร์หลายตัว อุปกรณ์ 36 ตัว คิวงาน คิวเครื่องพิมพ์ ความปลอดภัย และ การสนับสนุน ไฟล์ดัชนีเมื่อติดตั้งเสร็จสมบูรณ์จะมีขนาดประมาณ 5 MB [ 10 ]ภาษาควบคุมการทำงาน (OCL) เป็นภาษาควบคุมของ SSP
การเขียนโปรแกรม
ภาษาโปรแกรมเริ่มต้นของ System/34 ถูกจำกัดไว้ที่RPG IIและ Basic Assembler [ 11 ]เมื่อเปิดตัวในปี 1977 [ 12 ] FORTRANพร้อมใช้งานอย่างเต็มรูปแบบหกเดือนหลังจากการเปิดตัว 34 [ 7 ]และCOBOLพร้อมใช้งานในรูปแบบPRPQ [ 13 ] BASICเปิดตัวในภายหลัง
ระบบรุ่นต่อ
ระบบIBM System/38ตั้งใจที่จะเป็นรุ่นต่อจาก System/34 และระบบ System/3x รุ่นก่อนหน้า อย่างไรก็ตาม เนื่องจากความล่าช้าในการพัฒนา System/38 และต้นทุนฮาร์ดแวร์ที่สูงเมื่อเสร็จสมบูรณ์ IBM จึงพัฒนา แพลตฟอร์ม System/36 ที่เรียบง่ายและราคาถูกกว่า ซึ่งได้รับการยอมรับอย่างกว้างขวางมากกว่า System/38 [ 14 ] System/36 เป็นวิวัฒนาการของการออกแบบ System/34 แต่เครื่องทั้งสองไม่เข้ากันกับโค้ดออบเจ็กต์ ในทางกลับกัน System/36 นำเสนอความเข้ากันได้ของโค้ดต้นฉบับ ทำให้แอปพลิเคชัน System/34 สามารถคอมไพล์ใหม่บน System/36 ได้โดยมีการเปลี่ยนแปลงเพียงเล็กน้อยหรือไม่เปลี่ยนแปลงเลย ฮาร์ดแวร์ System/34 บางส่วนไม่เข้ากันกับ System/36
ผลิตภัณฑ์ของบุคคลที่สามจากCalifornia Software Products, Inc.ที่ชื่อ BABY/34 อนุญาตให้แอปพลิเคชัน System/34 สามารถพอร์ตไปยังฮาร์ดแวร์ที่เข้ากันได้กับ IBM PC ที่ทำงานบน MS-DOSได้[ 15 ] [ 16 ]
อ่านเพิ่มเติม
- มาสโซเกลีย, ชาร์ลส์. ทุกสิ่งที่คุณอยากรู้เกี่ยวกับระบบ/34 แต่ไม่มีใครบอกคุณ
- Massoglia, Charles. การเรียงลำดับดิสก์ System/3, System/34 และ System/36 ในฐานะภาษาโปรแกรม
- มาสโซเกลีย, ชาร์ลส์. การเขียนและการใช้ขั้นตอน System/34 อย่างมีประสิทธิภาพ
ลิงก์ภายนอก
- "เอกสารสำคัญของ IBM: System/34"เก็บถาวรจากต้นฉบับเมื่อวันที่ 5 ตุลาคม 2018
- "เอกสารประกอบการใช้งาน Bitsavers สำหรับ System/34 "