Amirus Mirror Memory - Version 1.4.40 A Reflective Memory software solution, using standardnetworking components and the processors own internalexception mechanism. The fault-tolerant design isoptimized for low overhead. and delivers throughput ofover 30Mbits/second with millisecond latency. Includedare comprehensive management and diagnostic utilities,an integrated help facility, a complete API, andnumerous example programs.The entry-level license supports sharing up to512Kbytes of memory; the full license supports 64Mbyes.Both connect 32 computer systems in a single datanetwork. Multicast techniques and a sophisticated dataexchange protocol minimizes the probability of datacollision, allowing the system to deliver deterministicperformance on Ethernet or wireless networks.Fault-tolerance is built-in, with a multiple-nodecaching algorithm designed to ensure memory consistencyin the event of node failures on an unreliable network.This permits a robust reflective memory system to beimplemented even on wireless networks. The design ispeer-to-peer with no single point of failure.A global lock facility allows cooperating programs tocoordinate access to shared memory, making AmirusMM anideal platform for the rapid development of distributedapplications. Locks can be requested at either Sharedor Exclusive levels, allowing efficient and protectedaccess to read-only and read-write memory structures.The system can be integrated with an existing hardwarereflective memory ring through a hardware-independentuser-written library (available with installation of anadditional license). Sections of memory on the hardwareside can be mapped into AmirusMM memory, and viceversa. Data exchange between the two rings can beconfigured to be either exception-driven or periodic,with a data granularity of four bytes.Simplified MATLAB and VB.NET interfaces are included.