Deutsch English Français Italiano |
<v5k2bj$orm$1@gal.iecc.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!not-for-mail From: John Levine <johnl@taugh.com> Newsgroups: comp.arch Subject: Re: ancient OS history, ARM is sort of channeling the IBM 360 Date: Thu, 27 Jun 2024 16:00:51 -0000 (UTC) Organization: Taughannock Networks Message-ID: <v5k2bj$orm$1@gal.iecc.com> References: <s7r87j1c3u6mim0db3ccbdvknvtjr4anu3@4ax.com> <TFWeO.51161$J8n7.42222@fx12.iad> <v5he61$2g2i$1@gal.iecc.com> <v5itl3$2jk4l$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Thu, 27 Jun 2024 16:00:51 -0000 (UTC) Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="25462"; mail-complaints-to="abuse@iecc.com" In-Reply-To: <s7r87j1c3u6mim0db3ccbdvknvtjr4anu3@4ax.com> <TFWeO.51161$J8n7.42222@fx12.iad> <v5he61$2g2i$1@gal.iecc.com> <v5itl3$2jk4l$1@dont-email.me> Cleverness: some X-Newsreader: trn 4.0-test77 (Sep 1, 2010) Originator: johnl@iecc.com (John Levine) Bytes: 2374 Lines: 27 According to Thomas Koenig <tkoenig@netcologne.de>: >> Pipelines work equally well with fixed length records. They were >> familar with byte streams from PDP-10, Multics, and other systems >> they'd worked with. > >Did these systems actually feature byte streams? Both the PDP-10 >and the GE 635 were word-oriented machines with 36 bits, so I >assume it must have been word streams at least. TOPS-10 did disk I/O to and from block buffers in the user's address space, but the system calls set up a byte pointer and a count so you could fetch or store one byte at a time. A line was anything up to CR/LF (and maybe form feed and other control characters) with the convention that you ignored null bytes. The same system calls worked on ttys and paper tapes, where it read up to a CR/LF and put it in the buffer. So either way the application saw a stream of bytes. Never used GCOS and never did non-trivial programming on DTSS so I couldn't tell you what they did. DTSS had communication files which were a lot like pipes. See https://www.cs.dartmouth.edu/~doug/DTSS/commfiles.pdf -- 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