Ted MacNEIL <[EMAIL PROTECTED]> writes:
> UNIX has had the function for years, since quick re-boots have been
> the priority, rather than fewer.

cp67 got fast reboots ... vm370 inherited it from cp67 ...

following has a story about somebody at MIT modifying cp67 resulting
in cp67 crashes 27 times in one day. there is some comment about that
not being possible with multics because it took multics so long to
reboot.
http://www.multicians.org/thvv/360-67.html

i had written tty/ascii terminal support for cp67 while an undergraduate
at the university. i had done some one byte arithmatic for calculating
input line length (couldn't get long lines with teletype).

i think the story is that there was some ascii device at harvard that
had something like 1200-2000 character line length ... that they
needed to connect to the cp67 at mit. the mit system modified various
fields to increase the maximum line length ... but didn't catch the
one byte arithmatic.

some drift ... in the process of adding tty/ascii support .. i tried
to extend the automatic terminal recognition from 1052 & 2741 to
include tty. in theory 2702 terminal controller would allow it.
initial testing sort of worked ... you could dynamically change
the line scanner on each port ... and correctly figure out whether
1052, 2741, or tty and get the correct line scanner. however,
2702 had a short cut where the line-speed oscillator was hardwired
to each port (allowing the correct line-scanner to be dynamically
be set on a port by port basis ... but it wouldn't also change
the port line-speed).

this sort of led to the university having a project to build
a clone controller ... that could support both dynamic terminal
type as well as dynamic line speed. somewhere there is a write-up
blaiming four of us for helping spawn the ibm plug-compatible
clone controller business.
http://www.garlic.com/~lynn/subtopic.html#360oem

on the other hand ... when i was doing getting ready to release
the resource manager .... minor trivia drive ... resource manager
was genii pig for first priced kernel software ... past postings
on unbundling and software pricing
http://www.garlic.com/~lynn/subtopic.html#unbundle

we did some automated benchmarking process ... which included
extremely severe stress testing
http://www.garlic.com/~lynn/subtopic.html#bench

and there were numerous things that could consistently kill vm370.  as
a result ... before releasing resource manager for vm370, there were
serveral parts of vm370 that i had to redo ... primarily the task
serialization to eliminate all sorts of timing related failures
(as well as all cases of hung and/or zombie users).

not too long after releasing the resource manager ... i got the
opportunity to do some stuff with the disk enginnering and
product test labs in bldg. 14 & 15.

the labs had quite a few "testcells" ... engineering development
hardware that required all sorts of reqression testing. they were
running these test with stand alone processing and dedicated
scheduled processor time. they had tried doing it under operating
system control ... but found that the MTBF (at the time) for
MVS was on the order of 15 minutes with a single testcells.

i undertook to rewrite the i/o supervisor so things would never
fail ... they were eventually not only able to do single testcell
operation in operating system environment ... but eventually
able to doing multiple concurrent testcell testing. misc. past
posts of disk engineering lab.
http://www.garlic.com/~lynn/subtopic.html#disk

--
Anne & Lynn Wheeler | http://www.garlic.com/~lynn/

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to