


The acushare utility program provides three key services for sites using the ACUCOBOL-GT runtime system: shared memory management, network license management, and AcuServer license management. Acushare is available on most UNIX machines. Specific instructions for starting and stopping this utility are given in section 2.12.3, below.
Shared memory management
For many UNIX machines, ACUCOBOL-GT supports the ability to have multiple users share the same copy of a COBOL program's object code in memory. This conserves memory and can lead to improved system performance by reducing the amount of memory paging that the system must do. The use of shared memory is described below in section 2.12.2.
License management
Most UNIX sites using the ACUCOBOL-GT runtime system in a network environment can license the runtime for multiple users. This can provide cost efficiencies and help sites to accommodate additional users quickly as the network grows. The runtime system manages the network license by ensuring that the number of users who are executing the runtime at any given time does not exceed the limits of the site's license. This feature is described in detail in the following pages.
AcuServer license management
The acushare utility is required with Acucorp's AcuServer product for those sites that have a single-server license. AcuServer enables remote access of Vision indexed files. This product can be licensed for single-server situations (one instance of AcuServer per server machine) and for multiple-server situations (multiple instances of the product executing simultaneously on the same server machine). The acushare utility enforces the single-server license.