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