Deutsch   English   Français   Italiano  
<vv926m$bj1$1@panix2.panix.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder9.news.weretis.net!panix!.POSTED.2602:f977:0:1::2!not-for-mail
From: kludge@panix.com (Scott Dorsey)
Newsgroups: comp.misc
Subject: Re: Inside an IBM z17
Date: Sun, 4 May 2025 20:53:42 -0400 (EDT)
Organization: Former users of Netcom shell (1989-2000)
Message-ID: <vv926m$bj1$1@panix2.panix.com>
References: <6813ee86$8$17$882e4bbb@reader.netnews.com> <vv6ip3$vubv$4@dont-email.me> <vv7t7r$kb1$1@panix2.panix.com> <vv8m4u$2qpl1$3@dont-email.me>
Injection-Info: reader1.panix.com; posting-host="2602:f977:0:1::2";
	logging-data="16858"; mail-complaints-to="abuse@panix.com"
Bytes: 2361
Lines: 41

Lawrence D'Oliveiro  <ldo@nz.invalid> wrote:
>On Sun, 4 May 2025 10:22:51 -0400 (EDT), Scott Dorsey wrote:
>> Lawrence D'Oliveiro  <ldo@nz.invalid> wrote:
>>
>>>But they do still suffer the latencies from a platform optimized for
>>>batch rather than interactive operation, don’t they.
>> 
>> No, this isn't 1965 any longer.  These are realtime transaction
>> processing systems.
>
>No, they are *batch* transaction processing systems. They have file 
>formats that still emulate the layout of punch cards.

Yes, there are still 80 column card images in common use, but they are
not batch systems under the hood at all.  (Well, MVS still is, but CMS and
CICS sure aren't).

You should check out Martin's "Design of Real-Time Computer Systems"
which was written in the early days of SAABRE and other transaction
processing systems.

>> You _can_ run batch stuff on VM/CMS too ...
>
>Remember what the VM part was for: it was a kludge because CMS wasn't a 
>proper multiuser OS. So to work around that, each user was given their own 
>entire virtual machine.

Yes, that was the idea, but in the end it turned out to be a win instead
of a loss.   I wouldn't call it a kludge so much as a deeper sort of 
timesharing.

>> The ability to manage I/O load dynamically is a big deal.
>
>Not on a modern OS like Linux, that just takes it all in its stride.

Sadly, I wish that were the case, although I will say that the one good
thing about systemd is the "quota system" built into it that does allow
some crude per-process I/O restrictions in ways that ionice never did.
It's certainly getting better.
--scott
-- 
"C'est un Nagra. C'est suisse, et tres, tres precis."