home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
UNIFLEX
/
UNIFLEX
/
UniFLEX_Common.tar.Z
/
UniFLEX_Common.tar
/
notes
< prev
next >
Wrap
Text File
|
1982-07-19
|
3KB
|
139 lines
sttl General System Notes
*
* UniFLEX Operating System
*
* Copyright (C) 1980 and 1981 by
*
* Technical Systems Consultants, Inc.
* West Lafayette, Indiana 47906
*
*
* This listing is proprietary and confidential.
*
pag
*
* General System Notes
*
*
* 'System' Memory Map
*
* FFFF -
* | Datbox, system rom, i/o
* F000 -
* | i/o
* E000 -
* | Transfer buffer
* D000 -
* | Segment buffer
* C000 -
* | User Block, system stack, unused space
* B000 -
* | Device drivers
* A000 -
* | Device drivers
* 9000 -
* | System text space
* 8000 -
* | System text space
* 7000 -
* | System text space
* 6000 -
* | System text space
* 5000 -
* | Unallocated
* 4000 -
* | Unallocated
* 3000 -
* | System tables
* 2000 -
* | System tables
* 1000 -
* | System globals, system tables
* 0000 -
*
pag
*
* The 'system text space' is 16K in size and is used
* for most of the kernal code. No data storage is
* in this space and could be placed in rom if so desired.
* Hopefully the system will never need more than 16K.
*
* The 'device drivers' start at $9000 and are allowed to
* use up to 8K of memory.
*
* The 'system buffers' are the 512 byte buffers which
* make up the buffer cache used by block i/o devices.
* All code which manages these buffers is in the kernal
* code section. The buffers may use up to 64K of memory
* and is dependent on the space used by the system.
* 12K is guaranteed. The buffers reside outside the
* address space.
*
* The 'system tables' will use a maximum of 24K of memory.
* The total size required is dependent on the number of
* user ports installed on the system. Most of the tables
* are dynamic in size in that they are initiallized to
* a size which is proportional to the number of users.
* Table size is determined by the configure table.
*
* The 'user block' is a memory segment which belongs to the
* current running user. It is mapped into this address
* space and contains certain specific information describing
* the environment of the running task.
*
* The 'transfer buffer' and 'segment buffer' are used by
* the system as a transient segment space for moving
* various segments into the system address space for
* manipulating data.
*
* The i/o and rom sections are reserved for i/o devices
* and system initiallization routines.
*
pag
info UniFLEX Operating System
ifc &a,"vii"
info Version 2.07, Released July 6, 1982
else
info Version 1.07, Released July 6, 1982
endif
ifc &a,"gimix"
info For Gimix Hardware
endif
ifc &b,"hdroot"
info Root device = hard disk
endif
ifc &b,"mini-floppy"
info Root device = 5" Mini Floppy
endif
ifc &c,"6ms"
info Configured for 6ms disk drives
endif
info Copyright, (C) 1982, by
info Technical Systems Consultants, Inc.
info All rights reserved.