ICL 1900 Series George 3 Operating System Commands

REALTIME (RE)

Function

REALTIME ON informs GEORGE that the requirements of the currently loaded program are such that it must be kept permanently in store and plugged in. REALTIME OFF terminates such requirements.

Format

REALTIME ON
REALTIME OFF

Forbidden contexts

NO CORE IMAGE

Execution

A user will only be allowed to issue REALTIME ON if he has sufficient units of REALTIME stable budget. If REALTIME ON is issued when the program is already realtime the command will be ignored, similarly for REALTIME OFF. Realtime programs should never alter their size, so a CORE or SIZE command or a GIVE/4 extracode issued whilst the program is is realtime will not cause a change of the amount of core store available to the program. When issuing REALTIME ON the user should ensure that his program priorities are suffuciently high; this is necessary to ensure an optimised response time.

Certain peripherals, for example, flag setting peripherals have a realtime requirement and cannot be ONLINEd unless REALTIME ON has been issued. Conversely REALTIME OFF is not allowed until they have been released.

Error Messages

USER HAS INSUFFICIENT REALTIME BUDGET AVAILABLE
THERE ARE STILL ONLINE PERIPHERALS WITH REALTIME REQUIREMENTS