อ่าน 3 นาที
ทริปอส
TRIPOS ( Trivial Portable Operating System ) คือระบบปฏิบัติการคอมพิวเตอร์ การพัฒนาเริ่มต้นขึ้นในปี 1976 ที่ห้องปฏิบัติการคอมพิวเตอร์ของมหาวิทยาลัยเคมบริดจ์โดยมี ดร.
ทริปอส
| ทริปอส | |
|---|---|
| นักพัฒนา | มหาวิทยาลัยเคมบริดจ์ , มหาวิทยาลัยบาธ , MetaComCo , Open GI |
| เขียนเป็น | BCPL ภาษาแอสเซมบลี |
| สถานะการทำงาน | เลิกผลิตแล้ว |
| การเผยแพร่ครั้งแรก | พ.ศ. 2521 |
| แพลตฟอร์มที่รองรับ | PDP-11 , Computer Automation LSI4 , Data General Nova , Motorola 68000 , Intel 8086 , Cintcode BCPL ( VM ) |
TRIPOS ( Trivial Portable Operating System ) คือระบบปฏิบัติการคอมพิวเตอร์ การพัฒนาเริ่มต้นขึ้นในปี 1976 ที่ห้องปฏิบัติการคอมพิวเตอร์ของมหาวิทยาลัยเคมบริดจ์โดยมี ดร. มาร์ติน ริชาร์ดส์ เป็นหัวหน้า ทีม เวอร์ชันแรกปรากฏขึ้นในเดือนมกราคม 1978 และเดิมทีทำงานบนเครื่องPDP-11ต่อมาได้ถูกพอร์ตไปยังComputer Automation LSI4และData General Novaการพัฒนาเวอร์ชันสำหรับMotorola 68000เริ่มขึ้นในปี 1981 ที่มหาวิทยาลัยบาธบริษัทMetaComCoได้ซื้อสิทธิ์ในเวอร์ชัน 68000 และพัฒนาต่อจนกระทั่ง TRIPOS ได้รับเลือกโดยCommodoreในเดือนมีนาคม 1985 เพื่อเป็นส่วนหนึ่งของระบบปฏิบัติการสำหรับ คอมพิวเตอร์ Amiga รุ่นใหม่ของพวก เขา นอกจากนี้ยังถูกนำไปใช้ที่เคมบริดจ์ในฐานะส่วน หนึ่งของระบบประมวลผลแบบกระจายของ เคมบริดจ์ (Cambridge Distributed Computing System )
นักศึกษาในภาควิชาวิทยาการคอมพิวเตอร์ของมหาวิทยาลัยเคมบริดจ์เรียก TRIPOS ด้วยความรักใคร่ว่าTerribly Reliable, Incredibly Portable Operating System (ระบบปฏิบัติการที่เชื่อถือได้อย่างเหลือเชื่อและพกพาสะดวก ) ชื่อ TRIPOS ยังหมายถึงระบบหลักสูตรและการสอบ Tripos สำหรับนักศึกษาระดับปริญญาตรีซึ่งเป็นเอกลักษณ์เฉพาะของมหาวิทยาลัยเคมบริดจ์อีก ด้วย
อิทธิพลที่มีต่อคอมพิวเตอร์ Amiga
ในเดือนกรกฎาคม พ.ศ. 2528 คอมพิวเตอร์Amigaได้ถูกเปิดตัว โดยได้รวมเอา TRIPOS เข้าไว้ใน โมดูล AmigaDOSของAmigaOS AmigaDOS ประกอบด้วยอินเทอร์เฟซแบบบรรทัดคำสั่งและระบบไฟล์ Amigaโมดูล AmigaDOS ทั้งหมดถูกเขียนขึ้นครั้งแรกด้วย ภาษา BCPL (ซึ่งเป็นภาษาบรรพบุรุษของภาษาC ) ภาษาเดียวกับที่ใช้เขียน TRIPOS ต่อมา AmigaDOS ได้ถูกเขียนใหม่ด้วยภาษา C ตั้งแต่ AmigaOS เวอร์ชัน 2.x เป็นต้นไป โดยยังคงรักษาความเข้ากันได้กับเวอร์ชัน 1.x จนถึงAmigaOS เวอร์ชัน 4 (ซึ่งเขียนใหม่ทั้งหมดด้วยภาษา C) เมื่อ AmigaDOS เลิกใช้ภาษา BCPL
คุณสมบัติ
TRIPOS มีคุณสมบัติเด่นหลายประการ เช่นการทำงานหลายอย่างพร้อมกันแบบแย่งชิง (โดยใช้การจัดลำดับความสำคัญอย่างเข้มงวด) ระบบไฟล์แบบลำดับชั้นและ ตัว แปล คำสั่งบรรทัดคำสั่ง หลายตัว
แนวคิดที่สำคัญที่สุดของ TRIPOS คือวิธีการที่ไม่เน้นการจัดการหน่วยความจำ (หมายความว่าไม่มีการตรวจสอบใดๆ เพื่อป้องกันไม่ให้โปรแกรมใช้หน่วยความจำที่ไม่ได้จัดสรร) และการส่งข้อความโดยใช้ตัวชี้แทนการคัดลอกเนื้อหาข้อความ แนวคิดทั้งสองนี้รวมกันทำให้สามารถส่งและรับแพ็กเก็ตได้มากกว่า 1250 แพ็กเก็ตต่อวินาทีบนซีพียู Motorola 68010 ความเร็ว 10 MHz
ส่วนใหญ่ของ TRIPOS ถูกเขียนด้วยภาษาBCPLส่วนเคอร์เนลและไดรเวอร์อุปกรณ์ถูกเขียนด้วยภาษาแอสเซมบลี
คุณลักษณะที่โดดเด่นอย่างหนึ่งของ TRIPOS/BCPL คือการใช้ไลบรารีร่วมกัน ซึ่งเป็นสิ่งที่ไม่ปกติในขณะนั้น ส่งผลให้ยูทิลิตี้มีขนาดเล็กและโหลดได้เร็ว ตัวอย่างเช่น ยูทิลิตี้ระบบมาตรฐานหลายตัวมีขนาดต่ำกว่า 0.5 กิโลไบต์ ในขณะที่ขนาดขั้นต่ำทั่วไปประมาณ 20 กิโลไบต์สำหรับโค้ดที่มีฟังก์ชันการทำงานเทียบเท่ากันบนระบบ Unix หรือ Linux สมัยใหม่
TRIPOS ได้รับการพอร์ตไปยังเครื่องหลายเครื่อง รวมถึงData General Nova 2 , Computer Automation LSI4, Motorola 68000และ ฮาร์ดแวร์ที่ใช้ Intel 8086โดยนำเสนอเป็นระบบปฏิบัติการมาตรฐานบน Microbox III ซึ่งเป็นคอมพิวเตอร์ที่ใช้ Motorola 68010 ที่ผลิตโดย Micro Concepts ควบคู่ไปกับระบบปฏิบัติการทางเลือกอื่นๆ เช่นCP/MและOS-9 [ 1 ] รวมถึงการสนับสนุนเครือข่ายท้องถิ่นCambridge Ring เมื่อไม่นานมานี้ Martin Richards ได้สร้างพอร์ตของ TRIPOS ให้ทำงานภายใต้Linuxโดยใช้เครื่องเสมือน Cintcode BCPL
ณ เดือนกุมภาพันธ์ 2020 ระบบ TRIPOS ยังคงได้รับการดูแลรักษาอย่างต่อเนื่องโดยOpen GI Ltd. (เดิมชื่อMisys Financial Systems ) ในเมืองวูสเตอร์เชียร์ประเทศอังกฤษโบรกเกอร์ประกันภัยในอังกฤษหลายแห่งใช้ระบบ TRIPOS ที่ใช้ Linux/Intel เพื่อให้บริการเวิร์กสเตชันที่เชื่อมต่อเครือข่ายผ่าน การเชื่อมต่อ TCP/IPโดยระบบเหล่านี้ใช้ในการรันชุดแอปพลิเคชัน BROOMS ของ Open GI Open GI ได้เพิ่มคุณสมบัติหลายอย่างเพื่อรองรับสำนักงานสมัยใหม่ เช่น ความสามารถในการผสานรวมเข้ากับแอปพลิเคชันและบริการหลักๆ มากมาย เช่น SQL Server, Citrix XENAPP, เทอร์มินัลเซิร์ฟเวอร์ เป็นต้น
คำสั่ง
รายการคำสั่ง ต่อไปนี้ ได้รับการสนับสนุนโดย TRIPOS CLI [ 2 ]
- ลิงก์
- แอสเซม
- กำหนด
- หยุดพัก
- ซี
- ซีดี
- คอนโซล
- สำเนา
- วันที่
- ลบ
- ผู้กำกับ
- สำเนาดิสก์
- ดิสก์ด็อกเตอร์
- เอคโค่
- อีดี
- แก้ไข
- ENDCLI
- ล้มเหลว
- ความผิดพลาด
- บันทึกไฟล์
- รูปแบบ
- ถ้า
- ข้อมูล
- ติดตั้ง
- เข้าร่วม
- ห้องแล็บ
- รายการ
- มาเคดีร์
- ภูเขา
- นิวคลิ
- เส้นทาง
- พรอมต์
- ปกป้อง
- ล้มเลิก
- ติดฉลากใหม่
- เปลี่ยนชื่อ
- วิ่ง
- ค้นหา
- ข้าม
- เรียงลำดับ
- ซ้อน
- สถานะ
- พิมพ์
- จอภาพ
- รอ
- ทำไม
ซินต์โปส
Cintposเป็นเวอร์ชันเชิงตีความแบบทดลองของ TRIPOS ซึ่งทำงานบนเครื่องเสมือนCintcode BCPL ซึ่งพัฒนาโดย Martin Richards เช่นกัน
อ่านเพิ่มเติม
- Richards, M.; Aylward, A.; Bond, P.; Evans, R.; Knight, BJ (1979). "TRIPOS—ระบบปฏิบัติการแบบพกพาสำหรับมินิคอมพิวเตอร์" ซอฟต์แวร์: การปฏิบัติและประสบการณ์ 9 ( 7): 513– 526. doi : 10.1002/spe.4380090702 . S2CID 2847052 .
- เอ็ม. ริชาร์ดส์ (1988). ระบบปฏิบัติการ TRIPOS
ลิงก์ภายนอก
- คู่มือประวัติ Amiga: TripOS/68k
- ซีบีจี สตอลโลน คอมพิวเตอร์
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ทริปอส
TRIPOS ( Trivial Portable Operating System ) คือระบบปฏิบัติการคอมพิวเตอร์ การพัฒนาเริ่มต้นขึ้นในปี 1976 ที่ห้องปฏิบัติการคอมพิวเตอร์ของมหาวิทยาลัยเคมบริดจ์โดยมี ดร.
อิทธิพลที่มีต่อคอมพิวเตอร์ Amiga
ในเดือนกรกฎาคม พ.ศ. 2528 คอมพิวเตอร์ Amiga ได้ถูกเปิดตัว โดยได้รวมเอา TRIPOS เข้าไว้ใน โมดูล AmigaDOS ของ AmigaOS AmigaDOS ประกอบด้วย อินเทอร์เฟซแบบบรรทัดคำสั่ง และ ระบบไฟล์ Amiga โมดูล AmigaDOS ทั้งหมดถูกเขียนขึ้นครั้งแรกด้วย ภาษา BCPL...
คุณสมบัติ
TRIPOS มีคุณสมบัติเด่นหลายประการ เช่น การทำงานหลายอย่างพร้อมกันแบบแย่งชิง (โดยใช้การจัดลำดับความสำคัญอย่างเข้มงวด) ระบบไฟล์แบบลำดับชั้น และ ตัว แปล คำสั่งบรรทัดคำสั่ง หลายตัว
คำสั่ง
รายการ คำสั่ง ต่อไปนี้ ได้รับการสนับสนุนโดย TRIPOS CLI [ 2 ]