Deutsch   English   Français   Italiano  
<v5eln4$1jpnm$1@dont-email.me>

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

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: "Stephen Fuld" <SFuld@alumni.cmu.edu.invalid>
Newsgroups: comp.arch
Subject: Re: ancient OS history, ARM is sort of channeling the IBM 360
Date: Tue, 25 Jun 2024 14:54:28 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <v5eln4$1jpnm$1@dont-email.me>
References: <s7r87j1c3u6mim0db3ccbdvknvtjr4anu3@4ax.com> <v5an0l$10bj$1@gal.iecc.com> <87le2vatq4.fsf@localhost> <v5asis$p33t$1@dont-email.me> <v5dfkf$1h3e$3@gal.iecc.com> <v5dl6f$1dttg$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 25 Jun 2024 16:54:28 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c54e9456f016d4223881dc0a49e6a9e3";
	logging-data="1697526"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX186a+vm3owhHyq5SOJONG/mHrjkWvknn2c="
User-Agent: XanaNews/1.21-f3fb89f (x86; Portable ISpell)
Cancel-Lock: sha1:rc5VPWQM8161VdE/YXzE0GdVXqc=
Bytes: 2733

Lawrence D'Oliveiro wrote:

> On Tue, 25 Jun 2024 04:04:31 -0000 (UTC), John Levine wrote:
> 
> > According to Lawrence D'Oliveiro  <ldo@nz.invalid>:
> > 
> >> How much of theoretical disk bandwidth was the filesystem capable
> of >> using? Because I know early Unix systems were pretty terrible
> in that >> regard, until Berkeley’s “Fast File System” came along.
> > 
> > My recollection is that if you were using QSAM with multiple
> > buffers and full track records it wasn't hard to keep the disk
> > going at full speed.  Later versions of OS do chained scheduling if
> > you have enough buffers, doing several disk operations with one
> > cnannel program.
> 
> Presumably the downside of that was there was no such thing as
> “stream- oriented” I/O: it was all record-based, just like most of
> the other OSes.

For the business oriented and even scientific oriented applications
typically run on S/360, "stream oriented" I/O would have been a
distinct disadvantage.  COBOL I/O (and even Fortran I/O) is "record
oriented".  "byte oriented" I/O would ha made things harder for the
programer as well as much less efficient.

 
> Unix was unique in hiding the need from applications/users to worry
> about sector sizes when writing to files and reading from files. But
> there was a significant overhead in that, at least in the early years.


There still is additional overhead.  But the application amd
programming language mix has changed, so stream oriented I/O is now the
default.



-- 
 - Stephen Fuld 
(e-mail address disguised to prevent spam)