Differences from OS.2F360 DOS/360 and successors
1 differences os/360
1.1 job control language
1.2 spooling
1.3 program loading
1.4 application programming interface
differences os/360
job control language
dos jcl designed speed, , resulting positional syntax more cryptic os/360 keyword-driven job control.
spooling
early dos included no spooling sub-system improve efficiency of punched card , line printer i/o. late 1960s both ibm , aftermarket vendors began filling void. ibm s spooler option called power, , software design, inc., independent software company, sold spooler called grasp.
program loading
dos/360 had no relocating loader, programmers had link edit separate executable version of each program each partition, or address space, in program run. alternatively assembler-language programs written self-relocating, imposed size penalty, albeit small one. large dos shops multiple machines , multiple partition layouts wrote own relocating loader circumvent issue.
application programming interface
the dos/360 application programming interface incompatible os/360. high level language programs written dos needed compiled , linked before used os/360. minor differences between compilers of dos opposed os required modifications programs. port in other direction more challenging. since os/360 had more features supported in api, use of features have removed programs being ported dos. less of problem programmers working in high level languages such cobol. assembler programs, on other hand tended utilize features more , needed greater modification run on dos.
Comments
Post a Comment