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

อ่าน 4 นาที

หลายสภาพแวดล้อมแบบเรียลไทม์

Multi-Environment Real-Time ( MERT ) ซึ่งต่อมาเปลี่ยนชื่อเป็น UNIX Real-Time ( UNIX-RT ) [ 3 ] เป็นระบบปฏิบัติการแบบไฮบริดที่ผสมผสาน ระหว่าง ระบบแบ่งเวลา และ ระบบเรียลไทม์...

หลายสภาพแวดล้อมแบบเรียลไทม์

หลายสภาพแวดล้อมแบบเรียลไทม์
นักพัฒนาเบลล์แล็บส์[ 1 ]
เขียนเป็นC [ 2 ]
ตระกูลระบบปฏิบัติการเหมือนยูนิก
สถานะการทำงานเวอร์ชัน UNIX-RTR/3B21D ยังคงใช้งานอยู่
กลุ่มเป้าหมายทางการตลาดแอปพลิเคชันการประมวลผลแบบเรียลไทม์
มีจำหน่ายในภาษาอังกฤษ
แพลตฟอร์มที่รองรับPDP-11 , [ 1 ] 3B20D , 3B21D
ประเภทเคอร์เนลไมโครเคอร์เนล[ 1 ] RTOS

Multi-Environment Real-Time ( MERT ) ซึ่งต่อมาเปลี่ยนชื่อเป็นUNIX Real-Time ( UNIX-RT ) [ 3 ]เป็นระบบปฏิบัติการแบบไฮบริดที่ผสมผสาน ระหว่าง ระบบแบ่งเวลาและระบบเรียลไทม์พัฒนาขึ้นในช่วงทศวรรษ 1970 ที่Bell Labsเพื่อใช้ในมินิคอมพิวเตอร์แบบฝังตัว (โดยเฉพาะPDP-11 ) เวอร์ชันหนึ่งชื่อDuplex Multi Environment Real Time ( DMERT ) เป็นระบบปฏิบัติการสำหรับ มินิคอมพิวเตอร์ สวิตช์โทรศัพท์AT&T 3B20Dซึ่งออกแบบมาเพื่อความพร้อมใช้งานสูง[ 4 ] [ 5 ] [ 6 ]ต่อมา DMERT ได้เปลี่ยนชื่อเป็นUnix RTR (Real-Time Reliable) [ 6 ]

MERT ซึ่งเป็นระบบปฏิบัติการ Unix แบบแบ่งเวลาของ Bell Labs [ 7 ] มีเคอร์เนลแบบโมดูลาร์ที่ได้รับการออกแบบใหม่ซึ่งสามารถรันโปรแกรมUnix และกระบวนการประมวลผลแบบเรียลไทม์ ที่มีสิทธิ์พิเศษ ได้โครงสร้างข้อมูลของกระบวนการเหล่านี้ถูกแยกออกจากกระบวนการอื่นๆ โดยการส่งข้อความเป็นรูปแบบการสื่อสารระหว่างกระบวนการ (IPC) ที่ต้องการ แม้ว่า จะมีการใช้ หน่วยความจำร่วมกันด้วยก็ตาม MERT ยังมีระบบไฟล์ แบบกำหนดเอง พร้อมการสนับสนุนพิเศษสำหรับไฟล์ขนาดใหญ่ที่ต่อเนื่องกันและมีขนาดคงที่ ดังที่ใช้ใน แอปพลิเค ชันฐานข้อมูล แบบเรียลไทม์ การออกแบบของ MERT ได้รับอิทธิพลจากTHE ของ Dijkstra, Monitorของ Hansen และCP-67ของ IBM [ 2 ]

ระบบปฏิบัติการ MERT มีการออกแบบสี่ชั้น โดยเรียงลำดับการป้องกันจาก มากไปน้อย : [ 2 ]

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

ตัวควบคุมมาตรฐานคือ MERT/UNIX ซึ่งเป็นโปรแกรมจำลอง Unix ที่มี อินเทอร์เฟซ การเรียกใช้ระบบและเชลล์ ที่ขยายเพิ่มเติม ทำให้สามารถใช้กลไก IPC แบบกำหนดเองของ MERT ได้ แม้ว่า จะมีโปรแกรมจำลอง RSX-11อยู่ด้วยก็ตาม[ 2 ]

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Multi-Environment_Real-Time&oldid=1291419769 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ หลายสภาพแวดล้อมแบบเรียลไทม์

Multi-Environment Real-Time ( MERT ) ซึ่งต่อมาเปลี่ยนชื่อเป็น UNIX Real-Time ( UNIX-RT ) [ 3 ] เป็นระบบปฏิบัติการแบบไฮบริดที่ผสมผสาน ระหว่าง ระบบแบ่งเวลา และ ระบบเรียลไทม์...