Next:
BASIC ARCHITECTURAL CONSIDERATIONS
Up:
A POSTMORTEM FOR A
Previous:
5) Typical user Fortran
THE SYSTEM
BASIC ARCHITECTURAL CONSIDERATIONS
Swapping
Input-output strategy
Layers
ECS SYSTEM ARCHITECTURE
Brief sketch
The abstract machine
ECS files
Event channels
Processes
Maps
Subprocess call stack
Subprocess tree
Actions involving processes
C-lists (and capabilities)
Capability-creating-authorization
Operations
F-returns (failure-return)
Multi-level operations
Actions on operations
Class-codes
Allocation blocks
STATE REPRESENTATION IN THE ECS SYSTEM
Storage allocator
Unique name
Master object table (MOT)
Capability list
Files
Event channels
Other types of objects
ECS SYSTEM I-O FACILITIES
Teletype I-O interface
Magnetic tape I-O interface
Disk I-O package
DISK/DIRECTORY SYSTEM
Disk files
Access keys and locks
Directories
Disk space control
Name-tags
Subprocess descriptors
Scan lists
IMPLEMENTATION OF DISK DIRECTORY SYSTEM
Disk-directory system code within a user process
Special system processes (non user processes)
Disk file capabilities
Directory system directories
Dynamic name-tags
A CONSISTENCY PROBLEM FOR DISK FILES
The problem
The problem will also occur in other systems
Consequences of the problem
A solution
Discussion
COMMAND PROCESSOR
Octal debugger
Subprocess construction
TTY line collector
Naming
Passwords and accounting
A SHORT TOUR OF A USER PROCESS
Root
Builder
Fake bead ghost
Disk F-return read write
Disk
Directory
Bead Services
Bead ghost
TTY line collector
CMMD
User
Paul McJones
1998-06-22