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

อ่าน 3 นาที

ระบบปฏิบัติการเทคโนโลยีแบบบูรณาการ

ระบบ ปฏิบัติการ Convergent Technologies หรือที่รู้จักกันในชื่ออื่นๆ เช่น CTOS , BTOS และ STARSYS เป็น ระบบปฏิบัติการ แบบโมดูลาร์ ใช้การส่งข้อความ และทำงานแบบมัลติโปรเซส...

ระบบปฏิบัติการเทคโนโลยีแบบบูรณาการ

ระบบปฏิบัติการเทคโนโลยีแบบบูรณาการ (CTOS)
คอมพิวเตอร์ Burroughs B25 ที่ใช้ระบบปฏิบัติการ CTOS
นักพัฒนาเทคโนโลยีแบบบูรณาการ
เขียนเป็นพีแอล/เอ็ม
สถานะการทำงานเลิกผลิตแล้ว
การเผยแพร่ครั้งแรก1980 ( 1980 )
แพลตฟอร์มที่รองรับx86
ประเภทเคอร์เนลไมโครเคอร์เนล
ใบอนุญาตกรรมสิทธิ์

ระบบปฏิบัติการ Convergent Technologiesหรือที่รู้จักกันในชื่ออื่นๆ เช่นCTOS , BTOSและSTARSYS เป็น ระบบปฏิบัติการแบบโมดูลาร์ใช้การส่งข้อความและทำงานแบบมัลติโปรเซส ซึ่งปัจจุบันเลิกผลิตไปแล้ว ระบบปฏิบัติการนี้เคยจำหน่ายโดยConvergent Technologiesและตั้งแต่ปี 1988 เมื่อ Unisys เข้าซื้อกิจการ Convergent ก็ได้จำหน่ายต่อโดยUnisysเช่นกัน

ภาพรวม

CTOS มีคุณสมบัติที่เป็นนวัตกรรมมากมายสำหรับยุคนั้น มันเป็นระบบปฏิบัติการแบบมัลติโปรเซสเช่นเดียวกับUNIXแต่ใช้การทำงานพร้อมกันของโปรเซสผ่านกระบวนทัศน์การส่งข้อความ ซึ่งเป็นทางเลือกแทนกระบวนทัศน์การล็อกมอนิเตอร์เธรดที่ใช้โดยระบบปฏิบัติการคอมพิวเตอร์แบบมัลติโปรเซสอื่นๆ ส่วนใหญ่[ 1 ]การส่งข้อความคือกระบวนทัศน์การทำงานพร้อมกันของระบบปฏิบัติการ แบบเรียลไทม์ส่วนใหญ่ ที่ใช้ในการควบคุมเครื่องจักรทางกายภาพได้อย่างน่าเชื่อถือและทันท่วงทีในสภาพแวดล้อมที่มีการแข่งขันด้านทรัพยากร เช่นระบบรุ่นแรกๆ ที่ NASA ใช้ในApollo Lunar Module (LEM) ซึ่งนำArmstrongและAldrinไปสู่พื้นผิวดวงจันทร์อย่างมีชื่อเสียง โดยเหลือเชื้อเพลิงเพียงไม่กี่วินาทีแม้ว่า CPU จะโอเวอร์โหลดก็ตาม การส่งข้อความยังเป็นกระบวนทัศน์การควบคุมที่ใช้ระหว่างคอมพิวเตอร์ในเครือข่ายและในการคำนวณแบบหลายคอมพิวเตอร์ เช่น ในฟาร์มเซิร์ฟเวอร์อินเทอร์เน็ตใน CTOS โปรโตคอลการส่งข้อความเดียวกันนี้ถูกใช้เพื่อใช้งานหลายโปรเซสภายในเวิร์กสเตชันแต่ละเครื่องและเพื่อกระจายบริการระบบ (ไฟล์ที่ใช้ร่วมกัน เซิร์ฟเวอร์อีเมล ฯลฯ) ไปทั่วคลัสเตอร์ของเวิร์กสเตชัน ในทางกลับกัน การล็อกมอนิเตอร์เธรด เป็นรูปแบบการทำงานพร้อมกันภายในของระบบปฏิบัติการเมนเฟรม มินิคอมพิวเตอร์ คอมพิวเตอร์ส่วนบุคคล และอุปกรณ์ส่วนบุคคลส่วนใหญ่ และยังฝังอยู่ในภาษาการ เขียน โปรแกรมแบบพร้อมกันบางภาษา เช่นJava

การเข้าถึงระบบใน CTOS ถูกควบคุมด้วยรหัสผ่านผู้ใช้และรหัสผ่านของวอลุ่มหรือดิสก์ แต่ละวอลุ่มและไดเร็กทอรีจะถูกอ้างอิงด้วยตัวคั่นเพื่อระบุ และอาจตามด้วยชื่อไฟล์ ขึ้นอยู่กับการดำเนินการ เช่น {Network Node}[VolumeName]<DirectoryName>FileName

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

CTOS รองรับเครือข่ายแบบ Peer-to-Peer ที่โปร่งใส ซึ่งส่งข้อมูลผ่านสายอนุกรมRS-422 (โทโพโลยีแบบเดซี่เชน) และในเวอร์ชันต่อมาส่งข้อมูลผ่านสายคู่บิดเกลียว ( โทโพโลยี แบบสตาร์ ) โดยใช้ ตัวแปลง RS-422ผ่าน CTOS Cluster Hub-R12 ​​ที่ออกแบบโดย Paul Jackson Ph.D. จาก SumNet Pty Limited ในออสเตรเลีย แต่ละเวิร์กกรุ๊ป (เรียกว่า "คลัสเตอร์") เชื่อมต่อกับเซิร์ฟเวอร์ (เรียกว่า "มาสเตอร์") เวิร์กสเตชัน ซึ่งอาจไม่มีฮาร์ดดิสก์สามารถบูตผ่านเครือข่ายคลัสเตอร์จากมาสเตอร์ หรือสามารถบูตจากฮาร์ดไดรฟ์ที่เชื่อมต่ออยู่ภายในเครื่องได้

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

CTOS ทำงานบน คอมพิวเตอร์ Intel x86และสามารถทำงานควบคู่ไปกับWindows NTบนUnisys PC ได้ ในช่วงแรกที่ใช้งานบน ไมโครโปรเซสเซอร์ Intel 8086และIntel 80186นั้น พื้นที่แอดเดรสของมันถูกจำกัดไว้ที่หน่วยความจำ RAM สูงสุด 1 เมกะไบต์ ต่อมาIntel 80286ได้เพิ่มการรองรับโหมดป้องกัน (protected mode) ซึ่งช่วยทำลายข้อจำกัด 1 เมกะไบต์ที่พบได้ทั่วไปในพีซีในยุคนั้น และสำหรับIntel 80386ก็ได้เพิ่มหน่วยความจำเสมือน (paging) เข้ามาด้วย

ระบบAPIถูกนำเสนอให้รองรับทั้งภาษาโปรแกรมระดับสูงและภาษาแอสเซมบลี

โปรแกรม

โปรแกรมแอสเซมเบลอร์นั้นล้ำหน้ามาก มี ฟังก์ชันมาโครจับคู่รูปแบบคล้ายกับ ภาษา Lispซึ่งแทบไม่มีโปรแกรมแอสเซมเบลอร์อื่นใดเทียบได้ทั้งก่อนและหลัง นอกจากนี้ยังมีดีบักเกอร์ที่ทำงานอยู่ตลอดเวลาด้วย

โปรแกรมระบบส่วนใหญ่เขียนด้วยภาษาPL/Mซึ่ง เป็นภาษาคล้าย ALGOLจากIntelที่คอมไพล์โดยตรงเป็นโค้ดวัตถุโดย ไม่ต้องใช้ไลบรารีรันไทม์

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

โปรแกรมสเปรดชีตอนุญาตให้ป้องกันการแก้ไขหรือการป้อนข้อมูลจากผู้ใช้ในกลุ่มเซลล์ต่างๆ ได้ ส่วนเวอร์ชัน BTOS อนุญาตให้เขียนสคริปต์เพื่อเปิดสเปรดชีตให้ผู้ใช้ป้อนข้อมูล จากนั้นจึงพิมพ์กราฟโดยอัตโนมัติตามข้อมูลที่ป้อนเข้าไป

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

การใช้งาน

ผลิตภัณฑ์แรกของ Convergent Technologiesคือ IWS (Integrated Workstation) ซึ่งใช้ โปรเซสเซอร์ Intel 8086โดยมี CTOS เป็นระบบปฏิบัติการ ระบบปฏิบัติการนี้เป็นแบบโมดูลาร์ที่มีเครือข่ายท้องถิ่น ในตัว CTOS รองรับกระบวนการหรือเธรดหลายตัว และการสื่อสารระหว่างกระบวนการแบบใช้ข้อความ[ 2 ]

บริษัทที่ได้รับอนุญาตให้ใช้ CTOS ได้แก่Bull (STARSYS) และBurroughs (BTOS) ซึ่งต่อมาได้ควบรวมกิจการกับ Sperry กลายเป็นUnisys Unisys เป็นลูกค้ารายใหญ่ที่สุดและเข้าซื้อกิจการ Convergent Technologies ในปี 1988 ในช่วงที่รุ่งเรืองที่สุด CTOS มีผู้ใช้งานมากกว่า 800,000 รายทั่วโลก

CTOS ไม่ได้ทำการตลาดให้กับลูกค้ารายใหม่แล้ว ลูกค้ารายใหญ่ในอดีต ได้แก่ กองกำลังตำรวจ ธนาคาร สายการบิน บริษัทประกันภัยNationwide [ 3 ] U-Haul [ 4 ] บริการไปรษณีย์สหรัฐฯสำนักงานปราบปรามยาเสพติดกองทัพบกสหรัฐฯและหน่วยยามฝั่งสหรัฐฯหน่วยยามฝั่งใช้ระบบปฏิบัติการตั้งแต่ประมาณปี 1984 จนถึงปี 2000 ในออสเตรเลีย CTOS/BTOS ถูกใช้โดยคณะกรรมการการค้า สำนักงานผู้ตรวจสอบบัญชีทั่วไปของรัฐนิวเซาท์เวลส์ CSIRO สำนักงานการเลือกตั้งเครือจักรภพ กรมเรือนจำรัฐเวสเทิร์นออสเตรเลีย และธนาคารพาณิชย์หลายแห่ง

ระบบ Convergent บางระบบใช้ โปรเซสเซอร์ Intel 80186ซึ่งเป็นโปรเซสเซอร์ที่แทบไม่เคยใช้ในพีซีทั่วไป

บริษัท Progress Software Corporationได้พัฒนาแอปพลิเคชันฐานข้อมูลเชิงพาณิชย์สำหรับ CTOS ซึ่งเขียนด้วยภาษา 4GLหน่วยยามฝั่งสหรัฐฯใช้ฐานข้อมูลเหล่านี้สำหรับการบริหารจัดการด้านโลจิสติกส์ของเรือของตน

มีโปรแกรมCorelDRAW เวอร์ชัน สำหรับ CTOS ที่ใช้งานPresentation Managerอยู่

  • คำถามที่พบบ่อยของ CTOS ตุลาคม 1999
  • CTOS ถูกเปิดเผยโดยนิตยสาร Byte ฉบับเดือนธันวาคม 1994
  • CTOS Central ของ Paul Mooney
  • คลังภาพคำถามที่พบบ่อยของ CTOS
  • การขุดค้น CTOS: โครงการเทคโนโลยีแบบบูรณาการ โดย นาเดีย อิลยิน
  • คลังข้อมูลแบบรวมศูนย์ที่ bitsavers.org
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Convergent_Technologies_Operating_System&oldid=1354243261 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ระบบปฏิบัติการเทคโนโลยีแบบบูรณาการ

ระบบ ปฏิบัติการ Convergent Technologies หรือที่รู้จักกันในชื่ออื่นๆ เช่น CTOS , BTOS และ STARSYS เป็น ระบบปฏิบัติการ แบบโมดูลาร์ ใช้การส่งข้อความ และทำงานแบบมัลติโปรเซส...

ภาพรวม

CTOS มีคุณสมบัติที่เป็นนวัตกรรมมากมายสำหรับยุคนั้น มันเป็นระบบปฏิบัติการแบบมัลติโปรเซสเช่นเดียวกับ UNIX แต่ใช้การทำงานพร้อมกันของโปรเซสผ่านกระบวนทัศน์การส่งข้อความ...

โปรแกรม

โปรแกรมแอสเซมเบลอร์นั้นล้ำหน้ามาก มี ฟังก์ชันมาโครจับคู่รูปแบบคล้ายกับ ภาษา Lisp ซึ่งแทบไม่มีโปรแกรมแอสเซมเบลอร์อื่นใดเทียบได้ทั้งก่อนและหลัง นอกจากนี้ยังมีดีบักเกอร์ที่ทำงานอยู่ตลอดเวลาด้วย

การใช้งาน

ผลิตภัณฑ์แรกของ Convergent Technologies คือ IWS (Integrated Workstation) ซึ่งใช้ โปรเซสเซอร์ Intel 8086 โดยมี CTOS เป็นระบบปฏิบัติการ ระบบปฏิบัติการนี้เป็นแบบโมดูลาร์ที่มี เครือข่ายท้องถิ่น ในตัว CTOS รองรับกระบวนการหรือเธรดหลายตัว...