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