Paul:

Originally there was one TCB per user (or job)  (IIRC). PCP-MVT
Vs2R2 -> ASCB one per address space and (may) have multiple TCB's (you have to manually create multiple TCB's (normally with "attach"). There are (or were) other type address spaces (non executable code IIRC - ie data spaces that had a ASCB not sure about TCB)


Ed


On Jan 16, 2012, at 12:20 PM, Paul Gilmartin wrote:

On Mon, 16 Jan 2012 16:36:54 +0000, Eric Bielefeld wrote:

This may not be multi-user, but I know the when I was a computer operator back in 1969, DOS on a 360 mod 40 could be run with 3 partitions - BG, F1, and F2. We didn't run any online systems, but you could run up to 3 jobs at a time.

Indeed.  I regard that as multiprocessing, but not multi-user, even as
on z/OS UNIX I can do

    for I in 15 10 5; do sleep $I & done

... four processes but only one user.

I suppose the earliest accommodation of multiple users by OS/360
was the accounting fields on the JOB statement (was this aboriginal?),
needed for chargeback accounting.  There was a similar perceived
need for DASD space accounting which would have most reasonably
been satisfied by copying the JOB accounting info by default into
the DSCB.  Never happened.  Programmers are still being advised
to scour the SMF data to retrieve the information.

I recall one site in the late 1970s which performed DASD accounting
by requiring users to submit a paper form to create a data set,
supplying DSN and SPACE.  Undocumented data sets were periodically
scratched.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to