home *** CD-ROM | disk | FTP | other *** search
/ Kosovo Orphans' Appeal Charity CD / KosovoOrphansAppeal.iso / commercialdemos / claresmicrosupplies / virtualise / docs / virtualise < prev   
Text File  |  1996-08-08  |  3KB  |  77 lines

  1. File        : Virtualise
  2. Date        : 08-Aug-96
  3. Author      : ⌐ A.Thoukydides, 1995, 1996
  4. Description : Introduction to the documentation for Virtualise.
  5.  
  6.  
  7. INTRODUCTION     
  8.  
  9. The Virtualise system provides a limited form of virtual memory for RiscPC
  10. dynamic areas. It is composed of two parts: A module which actually provides
  11. the virtual memory, and a front-end which provides an easy to use interface
  12. to most of the features.
  13.  
  14. The main features are:
  15.  
  16.     Simple to use WIMP front-end application to control virtual memory.
  17.     The memory usage can be controlled using the bar in the Task Manager.
  18.     Any number of virtual dynamic areas can be created and managed.
  19.     Can create virtual dynamic areas larger than the amount of physical memory.
  20.     Any dynamic area can be converted to/from virtual memory at any time.
  21.     Supports draggable virtual dynamic areas and those with handlers.
  22.     Intercepts OS SWIs to minimize changes required to existing applications.
  23.     Supports memory accesses from USR26 and SVC26 modes.
  24.     Pages may be locked to allow access from interrupt routines.
  25.     Parameters for file operations are automatically locked and unlocked.
  26.     File accesses transparently split to allow operations larger than memory.
  27.     Handles all processor instructions, including coprocessor data transfer.
  28.     Does not affect other programs that use processor hardware vectors.
  29.     Global page allocation policy across all virtual dynamic areas.
  30.     Choice of page replacement policies: NFU with ageing, FIFO or random.
  31.     Whole WIMP tasks can be suspended and swapped to disc.
  32.  
  33. Read the "Tutorial" file for a quick introduction to using Virtualise. The
  34. other parts of the documentation are described below.
  35.  
  36.  
  37. LIST OF DOCUMENTATION
  38.  
  39. The other files in this directory are:
  40.  
  41.     Ensure      Documentation for the FreeWare "Ensure" utility which is
  42.                 included within the front-end.
  43.  
  44.     FrontEnd    Description of the WIMP front-end "!Virtualis".
  45.     
  46.     Glossary    An explanation of some of the words, terms and abbreviations
  47.                 used in this documentation.
  48.  
  49.     Legal       The legal status of the Virtualise software. Read this if you
  50.                 wish to include the module in your own programs.
  51.  
  52.     Module      Details about using and controlling the Virtualise module
  53.                 without the front-end. This also includes some technical
  54.                 details about how the virtual memory operates.
  55.     
  56.     Products    Contains information about the use of virtual memory with
  57.                 specific products.
  58.  
  59.     SWIs        Description of the SWI interface to the Virtualise module.
  60.                 This is only of relevance to programmers wishing to include
  61.                 support for virtual memory in their own software.
  62.  
  63.     Tutorial    A simple introduction to some of the more useful features of
  64.                 the WIMP front-end.
  65.  
  66.     Versions    The version history for the Virtualise module and front-end.
  67.                 Read this if you are upgrading from an earlier version to
  68.                 discover what has changed.
  69.                 
  70.     Virtualise  This file.
  71.  
  72. In addition, the following is available on request from Clares:
  73.  
  74.     SWIs        Description of the SWI interface to the Virtualise module.
  75.                 This is only of relevance to programmers wishing to include
  76.                 support for virtual memory in their own software.
  77.