Skip to main content

การประมวลผลแบบเรียลไทม์คืออะไร?

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

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

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

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

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

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