2. Updated Figure 1 (2010)

posted Nov 29, 2010, 10:42 AM by Jeff Ogden   [ updated Jan 14, 2011, 6:49 AM ]
Figure 1-2
    ▲    ▲     ▲ 
│ │ │ ┌──────────┐
│ │ U M│ ┌┴─────────┐│
│ │ s o│ ┌┴─────────┐││
│ │ e d│ │ User │││
│ │ r e│ │ Programs ││┘
│ │ │ │ │┘
│ │ ▼ └──┬───────┘
│ │ ...................................................................│.....................
│ │ ▲ ┌──────────┐ ┌──────┐ │ ┌──────────┐
│ │ │ │Other DSRs│ ┌──────┐ ┌┴─────┐│ │ ┌┴─────────┐│
RS│ ┌┴─────────┐│ │ │ ┌┴─────┐││ │ ┌┴─────────┐││
│ e│ y│ │ FILEDSR ├┘┌─┐ │ FILE │ │ │││ │ │ System │││
│ l│ s│ ┌──────┐ ┌┴─────────┐├─┤8├─┤ RTNS │ │ CLSs ││┘ │ │ Programs ││┘
│ o│ t│ ┌┴─────┐│ │ HASPDSR ├┘ └─┘ │ │ │ │┘ │ │ │┘
│ c│ e│ ┌┴─────┐├┘ └─┬───────┬┘ └──┬───┘ └──┬───┘ │ └──┬───────┘
│ a│ m│ │Others├┘ ┌┴┐ ┌┴┐ ┌┴┐ ┌┴─┐ ┌┴─┐ │
│ t│ │ └┬─────┘ │5│ │7│ │9│ │12│ │15├──┘
P │ a│ M│ │ └┬┘ └┬┘ └┬┘ └┬─┘ └┬─┘
r S│ b│ o│ │ ┌──────────┐ ┌──┴───┐ ┌─┴────┬─────┴────────┴──┬────┴─┐
o t│ l│ d│ │ │ │ ┌─┐ │ │ │ DSRI │ │ GATE
b a│ e│ e│ │ │ HASPLING ├─┤4├─┤ HASP │ ├──────┘ MTS └──────┤ ┌──┐ ┌────────┐
l t│ │ │ │ │ │ └─┘ │ │ │ ├─┤11├─┤ │
e e│ ▼ │ │ └────────┬─┘ └──┬──┬┘ └─┬──┬──────────────────────────┘ └──┘ │ UMLOAD
m │ ........│...│............│..........│..│....│..│.................................│ │...
│ ▲ │ │ │ │ ┌┴┐ ┌┴┐ │ ┌──────────┐ │ │
A│ │ │ │ │ │6│ │6│ │ │ OPERATOR │ │ │
│ b│ │ │ ┌──────┐ │ │ └┬┘ └┬┘ │ └──┬───────┘ │ │
│ s│ │ │ ┌┴─────┐│ │ ┌──────┐ │ ┌┴────┴┐ │ ┌─────┐ │ ┌───────────┐ │ │
│ o│ │ │ │Others├┘ │ │ │ │ │ │ │ │ │ │ │Supervisor │ │ │
│ l│ │ │ ┌┴─────┐│ │ │ DMGR │ │ │ JOBS │ │ │ PDP │ │ │Subroutines│ │ │
│ u│ │ │ │ REW ├┘ │ │ │ │ │ │ │ │ │ │ └───┬───────┘ │ │
│ t│ │ │ └───┬──┘ │ └──┬───┘ │ └───┬──┘ │ └─┬───┘ │ │ │ │
▼ e│ ▼ ┌┴┐ ┌┴┐ ┌┴┐ ┌┴─┐ ┌┴─┐ ┌┴┐ ┌┴┐ ┌┴─┐ ┌┴─┐ ┌┴┐ │ │
........│........│3│...│3│....│3│..│14│..│16│..│3│..│3│..│10│..│13│..│2│...............│ │...
▲ │ └┬┘ └┬┘ └┬┘ └┬─┘ └┬─┘ └┬┘ └┬┘ └┬─┘ └┬─┘ └┬┘ │ │
S │ │ ┌───────┴─────┴──────┴────┴─────┴─────┴────┴────┴─────┴─┐ │
┌───────┐ └───┬────┘
u │ │ │ ├───┘
Machine
p S│ │ │ UMMPS (Supervisor) ┌──────┤
Check ┌┴─┐
e t│ │ │ │CONFIG
Handler │11│
r a│ │ └───┬────────────────────────────────────────────┴───┬──┘
└───────┘ └┬─┘
v t│ │ ┌┴┐ │ ┌────────────────┴────┐
i e│ │ │1│ └──────────┤ IPLBOOT & IPLREADER
s │ │ └┬┘ └─────────────────────┘
o │ │ ┌───┴────────────────────────────────────────── . . .
r │ │ │ Hardware (S/360-67 or S/370 architecture)
│ │ │ or virtual machine
▼ ▼ │ or S/360-67 or S/370 emulator
---------------
Note: Interfaces #10, #13, #14, and #16 are all specialized versions of interface #3 with additional SVCs customized for use with a particular job program. All system mode code has access to interface #3 and user mode programs have access to the non-privileged SVCs from interface #3.

Comments