home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Kosovo Orphans' Appeal Charity CD
/
KosovoOrphansAppeal.iso
/
commercialdemos
/
claresmicrosupplies
/
virtualise
/
docs
/
virtualise
< prev
Wrap
Text File
|
1996-08-08
|
3KB
|
77 lines
File : Virtualise
Date : 08-Aug-96
Author : ⌐ A.Thoukydides, 1995, 1996
Description : Introduction to the documentation for Virtualise.
INTRODUCTION
The Virtualise system provides a limited form of virtual memory for RiscPC
dynamic areas. It is composed of two parts: A module which actually provides
the virtual memory, and a front-end which provides an easy to use interface
to most of the features.
The main features are:
Simple to use WIMP front-end application to control virtual memory.
The memory usage can be controlled using the bar in the Task Manager.
Any number of virtual dynamic areas can be created and managed.
Can create virtual dynamic areas larger than the amount of physical memory.
Any dynamic area can be converted to/from virtual memory at any time.
Supports draggable virtual dynamic areas and those with handlers.
Intercepts OS SWIs to minimize changes required to existing applications.
Supports memory accesses from USR26 and SVC26 modes.
Pages may be locked to allow access from interrupt routines.
Parameters for file operations are automatically locked and unlocked.
File accesses transparently split to allow operations larger than memory.
Handles all processor instructions, including coprocessor data transfer.
Does not affect other programs that use processor hardware vectors.
Global page allocation policy across all virtual dynamic areas.
Choice of page replacement policies: NFU with ageing, FIFO or random.
Whole WIMP tasks can be suspended and swapped to disc.
Read the "Tutorial" file for a quick introduction to using Virtualise. The
other parts of the documentation are described below.
LIST OF DOCUMENTATION
The other files in this directory are:
Ensure Documentation for the FreeWare "Ensure" utility which is
included within the front-end.
FrontEnd Description of the WIMP front-end "!Virtualis".
Glossary An explanation of some of the words, terms and abbreviations
used in this documentation.
Legal The legal status of the Virtualise software. Read this if you
wish to include the module in your own programs.
Module Details about using and controlling the Virtualise module
without the front-end. This also includes some technical
details about how the virtual memory operates.
Products Contains information about the use of virtual memory with
specific products.
SWIs Description of the SWI interface to the Virtualise module.
This is only of relevance to programmers wishing to include
support for virtual memory in their own software.
Tutorial A simple introduction to some of the more useful features of
the WIMP front-end.
Versions The version history for the Virtualise module and front-end.
Read this if you are upgrading from an earlier version to
discover what has changed.
Virtualise This file.
In addition, the following is available on request from Clares:
SWIs Description of the SWI interface to the Virtualise module.
This is only of relevance to programmers wishing to include
support for virtual memory in their own software.