๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.amiga.tech
Article #4356

Re: HD Cache

#4356
From: Aaron Digulla
Date: Sun, 17 Mar 1996 13:26
55 lines
2998 bytes
Michael van Elst schrieb in de.comp.sys.amiga.tech ueber "Re: HD Cache":

> >Das Problem ist, dass das AmigaOS keine _gute_ Moeglichkeit kennt, zu
> >sagen "Also ich nehme mir mal diesen Speicher. Wenn jemand den will
> >soll er was sagen".
> Genau diese Moeglichkeit existiert.
> >Und das Problem beschraenkt sich ja nicht auf AvailMem(). Du musst ja
> >zumindest AllocMem() patchen, damit Du den Cache-Speicher freigeben
> >kannst, wenn jemand ihn braucht.
> Genau das muss man nicht machen.
> >Und als Gegenargument zu MemHandlern: Sie sind unter OS < 3.* nicht
> >verfuegbar
> Na klar. Und anderes als PAL/NTSC ist unter OS < 2.* nicht verfuegbar.
> Und Tasks gibts erst ab OS 0.1. Also c0d3n wir uns halt was eigenes.
> BTW, selbst unter 2.0 laesst sich sowas wie ein mem-handler schreiben.
> Man nutzt den Expunge-Mechanismus der Libraries.

Wunderbar. Das hat sich der Author von DC auch durch den Kopf gehen lassen
und er hat es nicht gemacht:

1. Blรคht es den Programmcode auf, wenn man fuer 1.3,2.* und 3.*
jeweils eigene Spezialroutinen einbauen muss, nur damit es mit dem
jeweiligen System tut.

2. Ist es ein echter Aufwand diese vielen Routinen zu pflegen.

3. Loest es immer noch nicht alle Probleme

Das Konzept von DC mag zwar einen in Deinen Augen gefaehrlichen
Eingriff in OS enthalten, aber dafuer tut es zufriedenstellend und
das fuer jedes OS.

> >und Du wuerdest nicht glauben wie viele Amiga User noch an OS 1.3
> >haengen.
> Klar, die benutzen auch noch 68000er, haben 512k RAM und die
> interessiert es ueberhaupt nicht, ob ein _Plattencache_ funktioniert
> oder nicht. Zum Booten der Games von Floppy braucht man den naemlich
> nicht.

Oha... das hoeren die XDME User, die 1.3 hatten, als ich auf 2.0
umgestellt habe, jetzt aber nicht gerne. Warst Du nie in Neckermann,
wenn ein Kunde reinkommt, der "nur ein bisserl Textverarbeitung"
machen will und Du fuehrst ihn zum 386er fuer DM 650,- und dann sagt
er "WC V laeuft da auch drauf, gell ?" und Du wendest Dich ab und
fuehrst ihn zum P5/300 mit 64MB RAM, 8x CDROM, etc. und schaut Dich
ganz entgeistert an: "Es ist doch nur ein Spiel !".

Und ausserdem: Eine Menge Spiele vertragen sich erstaunlich gut mit einem
Cache !

--
Aaron "Optimizer" Digulla      Team AMIGA          AROS Head of Development
Author of XDME, ResTrackLib, CInt.		   (since no one else wanted)
"(to) optimize: Make a program faster by improving the algorithms rather than
by buying a faster machine."
Technical Details
Message-ID: <69359987@home.lake.de>
Path: arc1-ca.pugleaf.net!home.lake.de!not-for-mail
References: <69359956@home.lake.de> <4ifgtc$7j0@serpens.rhein.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!home.lake.de!not-for-mail
From: "Aaron Digulla" <digulla@home.lake.de>
Newsgroups: de.comp.sys.amiga.tech
Subject: Re: HD Cache
Date: Sun, 17 Mar 1996 14:26:07 +0100
Organization: Newsserver at lake.de
Message-ID: <69359987@home.lake.de>
References: <69359956@home.lake.de> <4ifgtc$7j0@serpens.rhein.de>
NNTP-Posting-Host: home.lake.de
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-NewsReader: IntuiNews 1.3 (27.8.95)