🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: HD Cache

#4692
From: Aaron Digulla
Date: Fri, 12 Apr 1996 20:14
46 lines
2408 bytes
Michael van Elst schrieb in de.comp.sys.amiga.tech ueber "Re: HD Cache":

> >Im Falle eines Device-Caches bietet das System halt keine saubere
> >Funktion.
> Das wird auch nicht richtiger, wenn du es dauernd wiederholst.
> >Wie man sehr schoen an PowerCache sehen kann, tut es entweder nicht
> >oder es ist verwirrend, weil man nicht mehr sieht, wieviel Speicher
> >denn jetzt "frei" ist.
> Du kannst eh nicht sehen wieviel Speicher "frei" ist und Programme, die
> den AvailMem-Wert fuer irgendwelche Ratespielchen benutzen sind eh was
> daneben.

_ICH_ benutze AvailMem um rauszufinden wieviel Speicher noch frei ist und
ob ich noch ein Programm starten kann oder nicht.

> > Aber manche Routinen haben sich in fast jeder
> >Version geaendert (ein Bus aus- und ein anderer Eingebaut).
> Wenn Du in C0d3r-Manier deine Programme so schreibst, dass sie zufaellig
> mit einer Version des Systems funktionieren, dann ist das dein Problem.

Ah wunderbar; jemand der sich auskennt: Ich brauche eine Routine, die
folgendes macht:

1. Sie soll Speicher im System belegen, der moeglichst automatisch
freigegeben wird, wenn irgendein Programm welchen braucht.

2. Der Speicher soll gegebenenfalls zusammengeschoben werden, damit es
keine Luecken gibt. Dazu muss eine Routine von mir aufgerufen werden,
die drei Parameter hat:

    a) ein Userdata-Pointer (wird von mir vorgegeben)
    b) Adresse des alten Speichers
    c) Adresse des neuen Speichers

3. Die Routine muss unter ab 2.0 laufen

4. Das ganze muss fuer andere Programme unsichtbar sein

Meiner Meinung ist das mit Systemroutinen nicht moeglich, aber ich
lasse mich gerne belehren.

--
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: <69360387@home.lake.de>
Path: arc1-ca.pugleaf.net!home.lake.de!not-for-mail
References: <4j65ro$f9@serpens.rhein.de> <69360187@home.lake.de> <4kebu1$3r2@serpens.rhein.de> <69360220@home.lake.de> <4khf6a$dug@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: Fri, 12 Apr 1996 21:14:38 +0100
Organization: Newsserver at lake.de
Message-ID: <69360387@home.lake.de>
References: <4j65ro$f9@serpens.rhein.de> <69360187@home.lake.de> <4kebu1$3r2@serpens.rhein.de> <69360220@home.lake.de> <4khf6a$dug@serpens.rhein.de>
NNTP-Posting-Host: home.lake.de
X-NewsReader: IntuiNews 1.3 (27.8.95)