UP
Level Three Consistency
The Virtual Machine
Diode Directories
Virtual Domain Keeper
Creator with Trap Control
Stable Banks
The Producer
The Box
{nonref}Multiple Processors
Byte Stream Monitor
Entry Monitor
Money Objects
Collectors
Thoughts on Commands systems
{arcane}Ideas
for Display-type Terminals
{arcane}{nonref}Foreign
Connections
Copying Objects
{arcane}{nonref}Offsite
Backup
{nonref}Public Directories
{arcane}{nonref}Segment Ideas
Between the Receptionist
and the Command System
Always
The call ALWAYS(...;...==>0;ALWAYS,ALWAYS,ALWAYS,ALWAYS)
is prompt and ignores anything passed to it.
{arcane}{nonref}Coin-operated Meters
There may arise occasions where a program needs to run
that does not have its own meter but must still guarantee
that that it is not halted by exhaustion of its caller's
meter. We assume here the account system {(p2,account)}.
A standard entry to the scheduler is presented with some
cash and returns a meter with a meter tender that allows
for reading the meters therein. Another call to the meter
tender closes out the meter and returns the remaining cash.
Mini-pages
See (mini-page,) for some
ideas on 256-byte pages.
Suppose we introduce a new memory key that designates a node
but is not a segmode key. The segment defined by this memory
key would show the 112 bytes of the 16 data keys in the
node, at addresses 0 thru 111 of the segment.
Time Notes
Fake Keys
This is an object to support testing of big-bang logic
in a keykos system without running the kernel. It may be
of use elsewhere.
KSERVE(0,((16,keybits))==>0,KEY) returns the key KEY which
corresponds with bits keybits.
KSERVE(1,((4,CDA))==>0,PAGE) allocates a new page whose
cda is CDA and whose page key is PAGE.