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

สารบัญ:

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

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

วีดีโอ: ระบบปฏิบัติการแบบเรียลไทม์คืออะไร
วีดีโอ: ความรู้เบื้องต้น เกี่ยวกับระบบปฏิบัติการ - ระบบปฏิบัติการ สัปดาห์ที่ 1 2024, อาจ
Anonim

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

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

คุณสมบัติของระบบปฏิบัติการแบบเรียลไทม์

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

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

ประเภทของระบบปฏิบัติการแบบเรียลไทม์

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

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

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

ในระบบมัลติทาสก์แบบเรียลไทม์ ระบบปฏิบัติการต้องจัดลำดับความสำคัญของงานแบบเรียลไทม์มากกว่างานอื่นๆ และเก็บไว้จนกว่าจะเสร็จสิ้น

หนึ่งในระบบปฏิบัติการที่มีระบบซอฟต์เรียลไทม์คือระบบปฏิบัติการลีนุกซ์

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