สารบัญ:
คำจำกัดความ - VxWorks หมายถึงอะไร
VxWorks เป็นระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ที่เป็นกรรมสิทธิ์และสามารถปรับแต่งได้ VxWorks ถูกออกแบบมาสำหรับการคำนวณแบบกระจายในหน่วยประมวลผลกลาง (CPU) ส่วนใหญ่ที่มีระบบฝังตัว
VxWorks ใช้กับสเปกตรัมของฮาร์ดแวร์รวมถึงอุปกรณ์สื่อสารและเครือข่ายอุปกรณ์ทดสอบและวัดอุปกรณ์ต่อพ่วงคอมพิวเตอร์ระบบยานยนต์และสินค้าอุปโภคบริโภค
Techopedia อธิบาย VxWorks
VxWorks เข้ากันได้กับซีพียูหลากหลายประเภทรวมถึง: ไมโครโปรเซสเซอร์ที่ไม่มี Interlocked Pipeline Stages (MIPS), PowerPC, Intel i960, สถาปัตยกรรมโปรเซสเซอร์ที่ปรับขนาดได้ (SPARC), SH-4, ตระกูล x86, Advanced Risc Machine (ARM), StrongARM และ xScale .
คุณสมบัติของ VxWorks ได้แก่ :
- แอปพลิเคชันโหมดผู้ใช้แบบแยก
- กระบวนการตามเวลาจริง
- การป้องกันหน่วยความจำ
- การประมวลผลที่มีประสิทธิภาพเช่นการสื่อสารระหว่างกระบวนการแบบโปร่งใส (TIPC)
- การจัดการข้อผิดพลาด
- สนับสนุนสมมาตรมัลติโพรเซสเซอร์ (SMP) และสมมาตรมัลติโพรเซสเซอร์ (ASMP)
- ไบนารีการนับและการแยกเซมาฟอร์รวมด้วยการสืบทอดลำดับความสำคัญ
- มัลติทาสกิ้งเคอร์เนลที่มีการจัดตารางเวลาแบบปัดเศษไว้ล่วงหน้าและการตอบสนองขัดจังหวะอย่างรวดเร็ว
- รองรับ POSIX PSE52 กับสภาพแวดล้อมในการใช้งานโหมดผู้ใช้
- คิวข้อความแบบกระจายและโลคัล
- เครื่องมือจำลอง VxSim
- ระบบไฟล์รวมถึง Network File System (NFS), ระบบไฟล์ความน่าเชื่อถือสูง (HRFS) และ Disk Operating System Filing System (DOSFS)
- โพรโทคอลเครือข่าย Internet Protocol รุ่น 6 (IPv6)
VxWorks ยังใช้ในอุตสาหกรรมยานอวกาศ ตัวอย่างรวมถึง:
- โปรแกรมการทดลองวิทยาศาสตร์ห้วงอวกาศ (DSPSE) หรือที่เรียกว่า Clementine
- ยานสำรวจดาวอังคาร
- ฟีนิกซ์ดาวอังคารแลนเดอร์
- โพรบ Space Impact Deep
- ผู้เบิกทางดาวอังคาร Sojourner rover
- วิญญาณและโอกาสสำรวจดาวอังคาร
- ละอองดาว
เนื่องจากมีการเขียนโค้ดตามที่ต้องการ VxWorks อาจเป็นสิ่งที่ท้าทายสำหรับโปรแกรมเมอร์มือใหม่ อย่างไรก็ตาม VxWorks ใช้พลังการประมวลผลน้อยกว่า UNIX และทำงานด้วยความเร็วที่เร็วขึ้นเนื่องจากเนื้อหาจะถูกบันทึกในระดับต่ำ
เปิดตัวในปี 1985 VxWorks ถูกสร้างและจำหน่ายโดย Wind River Systems ของ Alameda, CA (USA)