Content deleted Content added
mNo edit summary |
mention link handlers, and cross-reference to LINX (IPC) |
||
Line 27:
The '''Operating System Embedded''' (mostly known under the [[acronym]] '''OSE''') is a [[real-time operating system|real-time]] [[embedded operating system]] created by the [[Sweden|Swedish]] information technology company [[ENEA AB|ENEA]]. [[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]].
OSE uses ''[[signal (computing)|signaling]]'' in the form of messages passed to and from [[computer process|processes]] in the system. Messages are stored in a [[Queue (data structure)|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|open-source]] [[inter-process communication]] project called [[LINX (IPC)| LINX]] .
The system exists in several revisions named ''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.
|