Operating System Embedded: Difference between revisions

Content deleted Content added
No edit summary
Removed advert-like boilerplate.
Line 29:
The '''Operating System Embedded''' (known by the [[acronym]] '''Enea OSE''') is a [[real-time operating system|real-time]] [[embedded operating system]] created by the [[Sweden|Swedish]] information technology company [[ENEA AB]]. [[Bengt Eliasson]], who at the time was a consultant from ENEA with an assignment at [[Ericsson]], wrote the basic parts of the [[kernel (computer science)|kernel]]. The early version for the [[Zilog Z80]] processor was named OS80.
 
Enea OSE is one of the most widely used [[RTOS]]es in the world. According to mobile analyst firm, VisionMobile, OSE has been deployed in over 1.75 billion mobile handsets, as of the end of June 2010.{{Citation needed|date=June 2013}} Enea OSE is shipped in hundreds of millions of mobile phones each year and over half of the world's 3G base stations.{{Citation needed|date=June 2013}}
 
== Architecture and abilities ==
Line 60 ⟶ 59:
* User-defined process migration and load balancing based on low intrusion mechanisms to measure CPU load on each core.
* A lightweight kernel internal IPC mechanism called kernel events used to perform asynchronous, cross core transactions in order to avoid the use of fine-granular locking designs, which has a detrimental effect on performance.
 
VDC Research Group selected Enea OSE Multicore Edition Best of Show at ESC Boston 2009.<ref>[http://www.embedded.com/esc/220101008 Embeddie Winners Announced]</ref>
 
The Enea OSE family of RTOS features 3 OSs: ''OSE'' for [[ARM architecture|ARM processors]], [[PowerPC]] and [[MIPS architecture|MIPS]], ''OSE<sub>ck</sub>'' for various DSP's, and ''OSE Epsilon'' for minimal devices, written in pure assembly.