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 <20240509195234.000000c5@yahoo.com>
Deutsch   English   Français   Italiano  
<20240509195234.000000c5@yahoo.com>

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: Michael S <already5chosen@yahoo.com>
Newsgroups: comp.arch
Subject: Re: backward architecture, The Design of Design
Date: Thu, 9 May 2024 19:52:34 +0300
Organization: A noiseless patient Spider
Lines: 59
Message-ID: <20240509195234.000000c5@yahoo.com>
References: <v03uh5$gbd5$1@dont-email.me>
	<20240507115433.000049ce@yahoo.com>
	<v1fim7$3t28r$1@dont-email.me>
	<20240508141804.00005d47@yahoo.com>
	<v1gncp$1en9$1@gal.iecc.com>
	<20240509105422.0000333e@yahoo.com>
	<v1i0ur$i07r$1@dont-email.me>
	<20240509135356.000006c1@yahoo.com>
	<v1ii0i$lsv9$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 09 May 2024 18:52:27 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="d7a56e534b2142fc2a77ed1c77a94078";
	logging-data="573961"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/8sNaLW4vx42nKnjgZHpMat18JSA94IcU="
Cancel-Lock: sha1:QDp6v7nKXxjx1Gn3oYEGC3c3yJ8=
X-Newsreader: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-w64-mingw32)
Bytes: 3862

On Thu, 9 May 2024 13:10:42 -0000 (UTC)
"Stephen Fuld" <SFuld@alumni.cmu.edu.invalid> wrote:

> Michael S wrote:
> 
> > On Thu, 9 May 2024 08:19:39 -0000 (UTC)
> > Thomas Koenig <tkoenig@netcologne.de> wrote:
> >   
> > > Michael S <already5chosen@yahoo.com> schrieb:
> > >   
> > > > Can you, please, define the meaning of upward and downward
> > > > compatibility? I had never seen this terms before this thread,
> > > > so it is possible that I don't understand the meaning.    
> > > 
> > > The term comes from Brooks.  Specifically, he applied it to the
> > > S/360 line of computers which had a very wide performance and
> > > price range, and programs (including operating systems) were
> > > binary compatible from the lowest to the highest performance and
> > > price machine.  
> > 
> > 
> > I suppose, it means that my old home PC (Core-i5 3550) is downward
> > compatible with my old work PC (Core-i7 3770). And my old work PC is
> > upward compatible with my old home PC.
> > 
> > But I still don't know if it would be correct to say that my old
> > work PC is downward compatible with with my just a little newer
> > small FOGA development server (E3 1271 v3). My guess that it would
> > be incorrect, but it's just guess.
> > 
> > If Brook was still alive, we could have tried to ask him. But since
> > he is not, and since I have no plans to read his books by myself,
> > my only chance of knowing is for you or for John Levine to find  the
> > definition it in his writings and then tell me.   
> 
> Perhaps this interpretation will help clear things up.  Think of
> compatibility as a two dimensional graph.  On the Y axis is some
> measure of compute power.  The X  axis is time.  So upward/downward
> compatibility is among models announced at the same time and delivered
> within a small time of each other.  Backward compatibility is along
> the X axis, that is, between models announced/delivered at a different
> points in time.  So under this scheme, the S/360 model 30 was upward
> compatible with the model /65 ( different Y values, but the same x
> values) , but the S370s (not counting the /155 and /165) were backward
> compatible with the S/260 models (different x values)
> 
> The key innovation that IBM made with the S/360 was to announce
> systems with a wide range of performance *at the same time*, i.e.
> different Y values and the same X value.
> 
> 
> 
> 
> 

So, when two models are pretty close on time scale, but from the
software perspective one of them is a superset of the other then they
are not upward/downward compatible?