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)

    For it is not metres, but a metre-making argument, that makes a poem,—a thought so passionate and alive, that, like the spirit of a plant or an animal, it has an architecture of its own, and adorns nature with a new thing.
    Ralph Waldo Emerson (1803–1882)

    Your friends praise your abilities to the skies, submit to you in argument, and seem to have the greatest deference for you; but, though they may ask it, you never find them following your advice upon their own affairs; nor allowing you to manage your own, without thinking that you should follow theirs. Thus, in fact, they all think themselves wiser than you, whatever they may say.
    William Lamb Melbourne, 2nd Viscount (1779–1848)