- INTEGRITY-178B
Infobox OS
name = INTEGRITY-178B
caption =
developer =Green Hills Software
source_model =
kernel_type =
supported_platforms =
ui =
family =Real-time operating system s
latest_release_version =
latest_release_date =
marketing_target =
programmed_in =
prog_language =
language =
updatemodel =
package_manager =
working_state =
license =
website = [http://www.ghs.com/products/safety_critical/integrity-do-178b.html INTEGRITY-178B]INTEGRITY-178B is a royalty-free
ARINC ARINC-653-1–compliantreal-time operating system (RTOS) manufactured and marketed byGreen Hills Software . It is a subset of the securely partitioned INTEGRITY real-time operating system. It targets demanding, safety-critical applications containing multiple programs with different levels of safety criticality, all executing on a single processor. (The "178B" indicates conformance toDO-178B .)The INTEGRITY-178B kernel's design guarantees bounded computation times by eliminating features such as
dynamic memory allocation . An MMU is used to provide full-system memory protection for all components, including user applications, device drivers, and inter-partition communications. Clocks and timers are protected withaccess permissions and implemented entirely in software. INTEGRITY-178B uses memory protection and error-handling to provide a secure system with built-in fault isolation and tolerance. At the lowest level, the kernel is protected from malicious access through itsobject-oriented design and access verification.Competing operating systems include
LynuxWorks ' LynxOS-178 [http://www.lynuxworks.com/rtos/rtos-178.php] andWind River Systems ' Platform For Safety Critical ARINC 653 [http://windriver.com/products/platforms/safety_critical/index.html] .External links
* [http://www.ghs.com/products/safety_critical/integrity-do-178b.html INTEGRITY-178B official homepage]
Wikimedia Foundation. 2010.