Skip to main content

ระบบปฏิบัติการแบบเรียลไทม์คืออะไร?

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

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

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

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

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

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

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