คอมพิวเตอร์ระบบปฏิบัติการ

ระบบปฏิบัติการแบบ real-time คืออะไร?

สิ่งที่เป็น ระบบปฏิบัติการ ของเวลาจริง? ให้ความสนใจกับการศึกษารายละเอียดของ RTOS ครั้งแรกของทั้งหมดมันเป็นชนิดพิเศษของ ระบบปฏิบัติการ ที่แตกต่างจากระบบปฏิบัติการทั่วไปสำหรับประสิทธิภาพและความเร็วในสถานการณ์ที่เลวร้ายที่สุด มีแนวความคิดหลายอย่างที่เปิดเผยรายละเอียดมีดังนี้

- RTOS - ระบบที่สามารถให้บริการที่จำเป็นในช่วงเวลาหนึ่งของเวลา;

- ระบบ real-time ซึ่งเป็นลักษณะโดยการเตรียมความพร้อมอย่างต่อเนื่องและการประมวลผลข้อมูลที่มองเห็นให้กับผู้ใช้;

- "ระบบได้อย่างรวดเร็ว" ซึ่งมาก่อนเวลาไม่ตอบสนอง RTOS และเวลาพอที่จะทำงานร่วมกับแอพลิเคชัน

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

ประเภทของระบบปฏิบัติการ ของเวลาจริง

แบ่งพวกเขาตามโปรแกรม: แข็ง (ยาก) นุ่ม (นิ่ม) และการโต้ตอบ ดูสั้นที่แต่ละประเภท

RTOS ยากมีเวลาตอบสนองที่ดีที่กำหนดสำหรับการแข่งขันในเวลาจริง ตัวอย่าง: ขัดจังหวะฮาร์ดแวร์ควบคุมการแสดงผลคำสั่งที่จะประมวลผลสำหรับ ระยะเวลาหนึ่ง ตามที่เกิดขึ้นใน 100% ของกรณี

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

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

ที่นิยมมากที่สุดระบบปฏิบัติการแบบ real-time และลักษณะของพวกเขา

RTOS มากที่สุด - รั้วรอบขอบชิดและเกี่ยวกับพวกเขาเป็นเรื่องยากที่จะได้รับข้อมูลรายละเอียด บริษัท ได้พัฒนาระบบ WinDriver VxWorks (ยาก RTOS) สำหรับการพัฒนาซอฟต์แวร์ฝังตัวในเครื่องคอมพิวเตอร์ มันขึ้นอยู่กับโฮสต์คอมพิวเตอร์ซึ่งดำเนินการพัฒนาซอฟต์แวร์และคอมพิวเตอร์ไคลเอนต์ที่มันถูกนำมาใช้ภายใต้การควบคุม VxWorks

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

- ไม่ จำกัด จำนวนของงาน

- จำนวนการจัดลำดับความสำคัญ - 256

- งานมีกำหนดจะวนหรือตามลำดับความสำคัญ

- สัญญาณซึ่งช่วยในการจัดการทรัพยากรระบบที่สำคัญ

ระบบปฏิบัติการ QNX Neutrino เรียลไทม์ระบบปฏิบัติการเรียลไทม์ - ผลิตผลของ บริษัท QNX ระบบซอฟแวร์ มันขึ้นอยู่กับสถาปัตยกรรมข้ามเซิร์ฟเวอร์และโดดเด่นด้วยขนาดใหญ่แบบ multi-tasking ไปที่โหมดการจัดลำดับความสำคัญ องค์ประกอบของระบบการทำงานของแต่ละอิสระ: หน่วยใด ๆ ที่สามารถเป็นอิสระจะเริ่มต้นใหม่มีความผิดพลาดและความล้มเหลวโดยไม่มีผลต่อการดำเนินงานของนิวเคลียสหรือส่วนประกอบอื่น ๆ นอกจากนี้ยังมีการกำหนดค่าผูกลึกเพื่อนิวเคลียสพื้นฐานซึ่งจะช่วยลดการทำงานในสภาพแวดล้อมอื่น

ChorusOS เป็นตัวอย่างของระบบปฏิบัติการที่ฝังตัวที่ใช้กันอย่างแพร่หลายในโทรคมนาคม มันสนับสนุนความหลากหลายของโปรโตคอลการสื่อสารโทรคมนาคม, Java เทคโนโลยีซึ่งจะช่วยให้การแนะนำของการพัฒนาใหม่และการใช้งาน

ซึ่งแตกต่างจากระบบปฏิบัติการและวัตถุประสงค์ร่วมกัน

RTOS แตกต่างจากระบบทั่วไปอเนกประสงค์ธรรมชาติกำหนดของการทำงานซึ่งเกิดจากการควบคุมอย่างเข้มงวดของเวลาที่ใช้ในการประมวลผลงาน แนวคิดของ "determinacy" อธิบายถึงช่วงเวลาที่กำหนดไว้ล่วงหน้าในระหว่างที่ดำเนินการโปรแกรมแบบ real-time

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.atomiyme.com. Theme powered by WordPress.