การจําแนกโครงสร้างของ Rotos การจัดการจัดการจัดการ ข้อกําหนดผ่านเรียลเวิลด์
ระบบปฏิบัติการจริง (RTOS) ถูกออกแบบมาให้จัดการทรัพยากรฮาร์ดแวร์และดําเนินการในภารกิจที่เข้มงวดภายใต้เงื่อนไขของการกําหนดเวลา เลือกนโยบายการเปลี่ยนตารางการทํางานที่เหมาะสมจําเป็นสําหรับการตรวจสอบความถูกต้องและประสิทธิภาพของระบบ บทความนี้ทําการสํารวจนโยบาย RTOS ที่แตกต่างกันผ่านตัวอย่างการทํางานจริง เพื่อสาธิตการใช้งานและผลประโยชน์ต่าง ๆ ของโปรแกรม
การจัดตารางแบบก่อน
การจัดลําดับก่อนจะอนุญาตให้งานระดับสูงในการขัดจังหวะงานระดับปริญญาตรีต่ําได้ การทําให้แน่ใจว่างานสําคัญนี้ได้ถูกจัดการทันที นโยบายนี้มักมีในระบบที่ต้องการการตอบสนองทันที เช่น หน่วยควบคุมระบบรถยนต์
ยกตัวอย่างเช่น ในระบบป้องกันการเบรก (ABS) อาร์ทีเอสทํางานที่สําคัญน้อยกว่า เพื่อจัดลําดับการควบคุมเบรก
การสลับการสลับรูปแบบ
การแบ่งประเภทรอบ- Round-robin กําหนดเวลาเท่ากับทุกงานในลําดับ cyclic เหมาะกับระบบที่มีงานต่าง ๆ ที่มีความสําคัญคล้ายกัน ต้องการการแบ่งตัว CPU อย่างเที่ยงตรง
ในระบบข้อมูลการรับสัญญาณ เซ็นเซอร์หลายตัวอาจจะใช้ การเรียงตัวรอบ-robin เพื่อทําให้แน่ใจว่า เซ็นเซอร์แต่ละตัวจะถูกประมวลผลเป็นประจํา โดยไม่ต้องอดอยาก
การจัดตารางที่สําคัญ
นโยบายนี้กําหนดความต่อเนื่องหรือความผันผวนของงาน โดยดําเนินการงานที่มีคุณภาพสูงก่อน มันมีประสิทธิภาพในระบบที่การดําเนินการบางอย่างมีความสําคัญมากกว่า
การ ทํา เครื่องหมาย ที่ มี ความ สําคัญ ยิ่ง
สรุป
- การจัดอันดับล่วงหน้านั้น เหมาะสมกับงานสําคัญที่ต้องใช้เวลา
- ไตรค์-โรบิน ทําให้แน่ใจว่าความยุติธรรมจะมีลักษณะเฉพาะอย่าง ในหมู่งานที่สําคัญที่คล้ายกัน
- ลําดับความสําคัญที่จําเป็น การดําเนินการที่สําคัญ