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.
|
posted Nov 29, 2010, 10:39 AM by Jeff Ogden
[
updated Dec 10, 2010, 6:43 AM
]
▲ ┌────┐ ┌─────┐ ▲ │ ┌───────────┤HASP│ │OTHER│ │ │ │ ┌─────┐ ┌─┴────┴─┴─────┴─┐ │ │ │ │ │ │ │ RELOCATABLE │ │ │CLSs │ │ DSRs │ │ │ │ │ │ │ │ │ │ │ └────┬┘ └──┬─────┬────┬──┘ ┌─┐ ┌────┐ │ │ ┌┴┐ ┌┴─┐ ┌┴┐ │FILE├──────┤8├───────┤FILE│ │ │ │5│ │12│ │7│ └────┘ └─┘ │ │ │ │ └┬┘ └─┬┘ └┬┘ │RTNS│ │ │ ┌────────┐ ┌──┴─┐ ┌─┴────┴───┐ ┌─┐ │ │ │ │ │ │ ┌─┐ │ │ │ ├─────────────────┤9├───┤ │ │ │ │HASPLING├──┤4├──┤HASP├─┐ │ MTS │ ┌──┐ ┌──────┐ └─┘ └────┘ │ PROBLEM │ │ └─┘ │ │ │ │ ├──┤11├──┤ │ │ STATE └──────┬─┘ └──┬─┘ │ └───┬────┬─┘ └──┘ │LOADER│ ▼ │ │ │ │ │ │ │ │ ───────── │ │ │ ┌┴┐ ┌┴┐ │ └──────┘ ▲ │ │ │ │6│ │6│ │ │ │ ┌───────┐ │ │ └┬┘ └┬┘ │ ABSOLUTE │ ┌─┴─────┐ │ │ │ │ ┌───┴┐ │ ┌───┐ │ │ │OTHERS ├─┘ │ │ │ │ │ │ │ │ ┌────┐ │ │ ┌─┴─────┐ │ │ │ └─┤JOBS│ │ │PDP│ │SUPR│ ┌───────┐ │ │ │REWIND ├─┘ │ │ │ │ │ │ │ │SUBR│ │ │ │ │ └──────┬┘ │ │ └──┬─┘ │ └─┬─┘ └──┬─┘ │MACHINE│ │ ▼ ┌┴┐ ┌┴┐ ┌┴┐ ┌┴┐ ┌┴┐ ┌┴─┐ ┌┴┐ │ │ │ ─────── │3│ │3│ │3│ │3│ │3│ │10│ │2│ │ CHECK │ │ ▲ └┬┘ └┬┘ └┬┘ └┬┘ └┬┘ └┬─┘ └┬┘ │ │ │ │ ┌─┴────────┴────────────┴────────┴─────┴─────┴──┐ │ │HANDLER│ │ │ │ │ │ │ │ │ │ │ SUPERVISOR ├─────┘ │ │ │ SUPERVISOR │ │ └───────┘ │ STATE └───┬───────────────────────────────────────────┘ │ │ ┌┴┐ │ │ │1│ │ │ └┬┘ │ │ ┌──────┴────────────────────── . . . │ │ │ HARDWARE │ ▼ │ ▼
|
|