Skip to main content

ระบบปฏิบัติการฝังคืออะไร?

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

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

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

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

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

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

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