Enea's OSE Real-Time Operating System Shines in Independent Benchmarks; Receives High Marks for Performance, Memory Protection, Fault Tolerance, and Interprocess Communications.SAN JOSE, Calif. -- Enea (STO:ENEA), the world leader in advanced device software, today reported independent test results for its OSE OSE - Open Systems Environment real-time operating system (operating system) Real-Time Operating System - (RTOS) Any operating system where interrupts are guaranteed to be handled within a certain specified maximum time, thereby making it suitable for control of hardware in embedded systems and other time-critical applications. (RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. ). Dedicated Systems conducted the tests, evaluating a broad range of key RTOS performance, reliability and functionality parameters. OSE received high marks in a number of key categories, including performance, fault tolerance, memory protection, and interprocess communications. To download the entire report, please visit the Dedicated Systems website at http://www.dedicated-systems.com/encyc. "The Dedicated Systems test results provide independent validation of OSE's position as the pre-eminent RTOS for distributed, high-availability applications," said Mike Christofferson, director of product management at Enea. "OSE delivers a unique combination of high performance, fault tolerance and flexibility that greatly simplifies the design of scalable, portable, distributed applications spanning multiple processors, operating systems, and interconnects." "From a study of the OSE architecture, it is clear that this operating system is especially well suited for distributed fail safe systems," said Martin Timmerman, CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board. of Dedicated Systems. OSE also posted impressive results in Dedicated Systems' performance benchmarks, taking full advantage of the Freescale PowerPC processor's compute resources, and outpacing competitive RTOSes such as QNX A multiuser, multitasking, real time operating system for PCs from QNX Software Systems, Ltd., Ottawa, Ontario (www.qnx.com), that is noted for its low-memory requirement and rapid response. Similar to Unix, it has been in use since the early 1980s. in the majority of the tests. OSE outstripped the competition in a wide range of performance tests, including thread creation, deletion and switching, semaphore creation, deletion, acquisition, and release, and mutex acquisition and release. In many of the tests, OSE outperformed competitive RTOSes by an order of magnitude A change in quantity or volume as measured by the decimal point. For example, from tens to hundreds is one order of magnitude. Tens to thousands is two orders of magnitude; tens to millions is three orders of magnitude, etc. . OSE received especially high marks for its transparent, direct message technology, which provides the foundation for OSE's LINX LINX London Internet Exchange LinX Law Enforcement Information Exchange LINX Logistics Information Exchange interprocess communications services. "OSE's asynchronous Refers to events that are not synchronized, or coordinated, in time. The following are considered asynchronous operations. The interval between transmitting A and B is not the same as between B and C. The ability to initiate a transmission at either end. message passing system is advanced and very useful," said Timmerman. "OSE employs a true micro-kernel architecture. Fundamental to that architecture is OSE's asynchronous messaging service for communications between distributed threads, which provides a versatile medium for implementing advanced capabilities such as routing." The Dedicated Systems report called particular attention to the transparency of OSE's message passing services, which makes communications between processes independent of where they reside, the target processor, the operating system, or the interconnect. This transparency simplifies distributed application development by enabling processes running on multiple processors and operating systems to communicate in a seamless fashion, as if they were running on a single processor under the same operating system. It also enables developers to reconfigure, scale, and upgrade their system with minimal changes to the application code. OSE also earned high marks for its memory protection facilities, which not only enhance reliability, but greatly simplify the development and debug process. "A nice feature of OSE," noted Timmerman, "is that the calls used to partition and set protection levels between different memory regions are independent of whether or not an MMU (Memory Management Unit) The part of the computer that governs memory access. Either part of the CPU chip or housed on separate chips, the MMU controls memory partitions and virtual memory. See memory and virtual memory. MMU - Memory Management Unit is present! This makes it easy to debug your system using an MMU (providing real memory protection) and commercialize it on a cheaper platform (without an MMU) without changing any application code. Well done!" OSE is a compact, pre-emptive, memory-protected RTOS optimized for communications applications that demand the utmost in reliability, security, and availability. Occupying less than 100 kbytes of memory, OSE enhances reliability and availability by utilizing a processor's memory management unit to build a firewall between kernel and application processes. OSE further enhances reliability and availability by providing automatic failure detection and supervision (health monitoring) for system processes and applications. LINX is a scalable, high-performance, transparent message passing IPC (1) (InterProcess Communication) The exchange of data between one program and another either within the same computer or over a network. It implies a protocol that guarantees a response to a request. service for complex, heterogeneous distributed systems utilizing multiple operating systems and processors. LINX employs a lightweight connection protocol that greatly enhances performance relative to competitive IPC protocols. Relative to TIPC TIPC Transparent Inter Process Communication (telecom cluster) TIPC Texas Instruments Personal Computer , for example, LINX provides, on average, 25% lower latency and 20% higher throughput for intra-node IPC, and 10% lower latency and 25% higher throughput for internode in·ter·node n. 1. A section or part between two nodes. 2. An internodal segment. in IPC. LINX is the only IPC technology that scales from DSPs and microcontrollers to 64-bit CPUs. LINX is also operating system (i.e., Linux, OSE, and other RTOSes) and media/interconnect independent (i.e., Gigabit Ethernet, RapidIO, PCI (1) (Payment Card Industry) See PCI DSS. (2) (Peripheral Component Interconnect) The most widely used I/O bus (peripheral bus). and shared memory). This flexibility and transparency enables LINX to accommodate diverse network configurations, from a single processor on a single blade, to large networks with complex cluster topologies deployed on hundreds of processors in a multi-rack system. About Enea Enea (STO:ENEA) is the leading supplier of real-time operating systems, middleware, development tools, database technology and professional services for high-availability distributed multiprocessing applications such as telecommunications infrastructure, mobile devices, medical instrumentation, and automobile control/infotainment. Enea's flagship operating system, OSE is deployed in approximately half of the world's 3G mobile phones and base stations. Enea has over 500 employees and is listed on the Stockholm Stock Exchange The Stockholm Stock Exchange (Swedish: Stockholmsbörsen) is a stock exchange located in Stockholm, Sweden. Founded in 1863 [1] it is the primary securities exchange of the Nordic Countries. . For further information on Enea, please visit www.enea.com. OSE and LINX are registered trademarks of Enea. All other company or product names are the registered trademarks or trademarks of their respective owners. |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion