- Windows
- Development Tools
- Debugging Tools
- Amirus Mirror Memory
Amirus Mirror Memory
Description
Amirus Mirror Memory 1.4.40, developed by Citrus Controls Inc., stands out in the Development Tools category, specifically within the Debugging Tools subcategory. The latest version, 1.4.40, introduces cutting-edge features that enhance the capabilities of earlier versions like 1.4, providing a more robust and efficient Reflective Memory software solution.
The software utilizes standard networking components paired with the processor's internal exception mechanism to deliver a fault-tolerant design. This means it's optimized for low overhead while achieving high throughput of over 30Mbits/second with millisecond latency. Comprehensive management and diagnostic utilities are included, alongside an integrated help facility and a complete API. Users will also find numerous example programs very useful for quick starts and practical tutorials.
Key highlights include an entry-level license that supports up to 512Kbytes of memory and a full license that stretches up to 64Mbytes, both capable of connecting 32 computer systems within a single data network. The utilization of multicast techniques and sophisticated data exchange protocols significantly minimizes data collision probabilities, ensuring deterministic performance on both Ethernet and wireless networks.
Fault-tolerance is built-in, with a multiple-node caching algorithm designed to maintain memory consistency even during node failures on unreliable networks. This makes AmirusMM exceptionally robust, even in wireless environments. Moreover, the peer-to-peer design ensures that there is no single point of failure.
The program’s global lock facility allows cooperating programs to coordinate access to shared memory, providing an ideal platform for the rapid development of distributed applications. Locks can be requested at either Shared or Exclusive levels, allowing efficient and protected access to read-only and read-write memory structures.
Another significant feature is the ability to integrate with existing hardware reflective memory rings through a hardware-independent user-written library. With an additional license, sections of memory on the hardware side can be mapped into AmirusMM memory, and vice versa. Data exchange between the two rings can be configured for either exception-driven or periodic exchanges, with a data granularity of four bytes.
For ease of integration, simplified MATLAB and VB.NET interfaces are also included in the package.
Pros:
- High throughput with low latency
- Comprehensive management and diagnostic tools
- Fault-tolerant design ensuring robust performance
- Wide range of memory support and network connectivity
- Integrated with multiple programming interfaces like MATLAB and VB.NET
Cons:
- Additional costs for integrating hardware reflective memory rings
- Might be overwhelming for beginners due to its multitude of features
To experience this cutting-edge (Reflective Memory software) firsthand, you can download the latest version and it's free to explore with limited features, providing an excellent opportunity to test before committing to a full license.
You may want to check out more software, such as Memory-Map, AnyMP4 Phone Mirror or Mirror Reality, which might be related to Amirus Mirror Memory.
Comments
Subscribe to commentsPlease add a comment explaining the reasoning behind your vote.