Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <v3b648$bt4$1@gal.iecc.com>
Deutsch   English   Français   Italiano  
<v3b648$bt4$1@gal.iecc.com>

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

Path: ...!news.iecc.com!.POSTED.news.iecc.com!not-for-mail
From: John Levine <johnl@taugh.com>
Newsgroups: comp.arch
Subject: Re: transactions vs interactive, was The Design of Design
Date: Fri, 31 May 2024 00:37:28 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <v3b648$bt4$1@gal.iecc.com>
References: <v03uh5$gbd5$1@dont-email.me> <86a5k7qpal.fsf@linuxsc.com> <v3abln$bd1$1@gal.iecc.com> <eE46O.1030$nd%8.650@fx45.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 31 May 2024 00:37:28 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
	logging-data="12196"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <v03uh5$gbd5$1@dont-email.me> <86a5k7qpal.fsf@linuxsc.com> <v3abln$bd1$1@gal.iecc.com> <eE46O.1030$nd%8.650@fx45.iad>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)
Bytes: 2538
Lines: 33

According to Scott Lurndal <slp53@pacbell.net>:
>>Among the many differences between IBM and DEC computers was that
>>IBM's had channels ...

>Burroughs I/O subsystem offloaded even more than IBM channel
>programs could provide.   It was fire and forget from the MCP
>perspective (e.g. read a set of cards or read a bunch of sectors
>was one instruction that initiated a high level operation (read
>card/cards, print line/lines, read sector/sectors, write sector/sectors,
>backspace tape, etc) and the hardware took care of all the fiddley
>little details.

I can believe that Burroughs I/O was more flexible but IBM 360
channels could ran channel progarms that could be arbitrarily long and
had loops. If you wanted to write a channel program to read a dozen
cards or read all the records on a disk track, that wasn't hard. There
were even some self-modifying channel programs that were a pain to
virtualize on CP/67.

>Modern server-grade I/O hardware is more along the fire-and-forget model than
>bit-twiddling models from the 8086 timeframe.   Even SATA (which
>is more capable than IDE) is fairly high level, as is FC and
>NVMe.  Server-grade NICs are also pretty capable and require
>far fewer interrupts than early NICs to transfer a given amount
>of data.

Yup, now it's all channels all the time.



-- 
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly