Trang Chủ Phát triển Vxworks là gì? - định nghĩa từ techopedia

Vxworks là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - VxWorks có nghĩa là gì?

VxWorks là một hệ điều hành thời gian thực độc quyền và có thể tùy chỉnh (RTOS). VxWorks được thiết kế để tính toán phân tán trên hầu hết các đơn vị xử lý trung tâm (CPU) với các hệ thống nhúng.


VxWorks được sử dụng với phổ phần cứng, bao gồm các thiết bị liên lạc và mạng, thiết bị kiểm tra và đo lường, thiết bị ngoại vi máy tính, hệ thống ô tô và các sản phẩm tiêu dùng.

Techopedia giải thích về VxWorks

VxWorks tương thích với nhiều loại CPU khác nhau, bao gồm: Bộ vi xử lý không có Giai đoạn đường ống lồng vào nhau (MIPS), PowerPC, Intel i960, Kiến trúc bộ xử lý có thể mở rộng (SPARC), SH-4, họ x86, Máy Risc nâng cao (ARM) .


Các tính năng của VxWorks bao gồm:

  • Các ứng dụng chế độ người dùng bị cô lập
  • Quy trình thời gian thực
  • Bảo vệ bộ nhớ

  • Xử lý hiệu quả, chẳng hạn như Giao tiếp giữa các quá trình trong suốt (TIPC)
  • Xử lý lỗi

  • Hỗ trợ đa xử lý đối xứng (SMP) và đa xử lý bất đối xứng (ASMP)

  • Ngữ nghĩa nhị phân, đếm và loại trừ lẫn nhau với sự kế thừa ưu tiên
  • Hạt nhân đa nhiệm với lập lịch vòng tròn ưu tiên và phản ứng ngắt nhanh
  • Khả năng tương thích được chứng nhận POSIX PSE52 với môi trường thực thi chế độ người dùng
  • Hàng đợi tin nhắn phân tán và cục bộ
  • Mô phỏng VxSim
  • Các hệ thống tệp, bao gồm Hệ thống tệp mạng (NFS), Hệ thống tệp có độ tin cậy cao (HRFS) và Hệ thống lưu trữ hệ điều hành đĩa (DOSFS)

  • Giao thức kết nối Internet phiên bản 6 (IPv6)

VxWorks cũng được áp dụng trong ngành công nghiệp tàu vũ trụ. Những ví dụ bao gồm:

  • Thí nghiệm khoa học chương trình không gian sâu (DSPSE), còn được gọi là Clementine
  • Tàu quỹ đạo trinh sát sao Hỏa
  • Phượng hoàng đổ bộ
  • Đầu dò không gian tác động sâu
  • Sojourner Mars Pathfinder
  • Tinh thần và cơ hội thám hiểm sao Hỏa
  • Stardust

Vì mã được viết theo yêu cầu, VxWorks có thể là thách thức đối với các lập trình viên mới làm quen. Tuy nhiên, VxWorks sử dụng ít sức mạnh xử lý hơn UNIX và chạy ở tốc độ nhanh hơn vì nội dung được lưu trên cơ sở tối thiểu.


Được phát hành vào năm 1985, VxWorks được tạo ra và bán bởi Wind River Systems ở Alameda, CA (Hoa Kỳ).

Vxworks là gì? - định nghĩa từ techopedia