Operating System Embedded - Architecture and Abilities

Architecture and Abilities

OSE uses events (named signals due to ENEA's telecom background) in the form of messages passed to and from processes in the system. Messages are stored in a queue attached to each process. A 'link handler' mechanism allows signals to be passed between processes on separate machines, over a variety of transports. The OSE signalling mechanism formed the basis of an open-source inter-process kernel design project called LINX.

  • Fault tolerant, distributed architecture
  • Modular, layered microkernel architecture
  • Event-driven, deterministic real-time response
  • Asynchronous direct message-passing model
  • Scalable hybrid multicore solution exploiting the advantages from both SMP and AMP models
  • Memory protected
  • Centralized error handling and remediation
  • Built-in task (process) monitoring and failure detection
  • Dynamic, run-time program loading
  • Power management with low-power sleep mode
  • Demand paging support for optimizing RAM usage
  • Comprehensive networking/security support
  • Multiple file system choices including crash-safe, journaling file system
  • Distributed system-level simulation
  • Run Mode Monitor (RMM) for remote monitoring, tracing, profiling, and debugging
  • Optima, an Eclipse-based integrated development environment and tools suite

Read more about this topic:  Operating System Embedded

Famous quotes containing the words architecture and, architecture and/or abilities:

    Defaced ruins of architecture and statuary, like the wrinkles of decrepitude of a once beautiful woman, only make one regret that one did not see them when they were enchanting.
    Horace Walpole (1717–1797)

    They can do without architecture who have no olives nor wines in the cellar.
    Henry David Thoreau (1817–1862)

    The art of using moderate abilities to good advantage is a way of stealing the esteem of others, and often brings a man into greater reputation than does real merit.
    François, Duc De La Rochefoucauld (1613–1680)