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│ ┌──────┐ ┌┴─────┐│ │ ┌┴─────────┐│ │ R│ S│ ┌┴─────────┐│ │ │ ┌┴─────┐││ │ ┌┴─────────┐││ │ 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.
|
|