Forum: Mikrocontroller und Digitale Elektronik Speicherverwaltung


von karl (Gast)


Lesenswert?

Hallo,

ich möchte ein Programm zur Speicherverwaltung schreiben. Das programm 
sollte sehr flexibel sein. Egal welche größe das Medium hat. Habt ihr 
Beispielcodes?

gruß...

von Roy (Gast)


Lesenswert?

moins,

ich habe da mal was für ein Write-Only-Memory geschrieben. Müsste mal 
nachschauen wo ich den Code habe.....

von karl (Gast)


Lesenswert?

Ich wüsste nicht wie ich die Verfügbare größe bestimme. Habt ihr da eine 
Idee?

von Benjamin U. (utzus)


Lesenswert?

Wessen Speicher willst du denn verwalten? PC, Programm, µC??? Und was 
für ein Speicher?

von karl (Gast)


Lesenswert?

Vorerst mal den verfügbaren externen SRAM auf dem Board/µController. Es 
ist nur 512 Kbyte groß. Ich möcte jedoch später diese entweder erweitern 
oder eine SD karte oder sowas noch dazu tun. Um diese Daten später über 
die SPI Schnittstelle zu lesen/löschen zu können.

von Peter D. (peda)


Lesenswert?

Wieviel Yottabyte willst Du denn verwalten?


Peter

von Benjamin U. (utzus)


Lesenswert?

Tja, also mit deinem SRAM kenn ich mich nicht aus, aber dieser hat 
vermutlich, wie die SD-Karte auch, ein Register, in dem steht, wie groß 
das Bauteil/die SD-Karte ist.

Wenn es auf der SD-Karte ein Filesystem gibt, steht die nötige Info 
natürlich im MBR

von karl (Gast)


Lesenswert?

mir würden auch 1000 MB ausreichen...

von karl (Gast)


Lesenswert?

??????????

von Karl H. (kbuchegg)


Lesenswert?

Ich möchte auch viel.
Nur spielts das halt nicht immer im Leben.

Insbesondere muss man zwischen "Wollen" und "Können" unterscheiden.
"Wollen" kann man leicht, da braucht man nur eine Idee.
Aber "Können" ist schwer. Das braucht oft viele Jahre bis man soweit ist 
und den Vorgang nennt man "lernen".

von Juppes (Gast)


Lesenswert?

Ist der Kindergarten wieder Online gegangen!

Juppes

von karl (Gast)


Lesenswert?

Naja wenn man in so nem forum keine guten antworten mehr bekommt und nur 
so blöde anmachen, kann man auch hier zumindest nichts mehr lernen. Ihr 
wollt euer wissen nicht teilen. das ist es einfach. Naja hier kommt man 
nicht weiter glaube ich. Ihr braucht hier nicht mehr antworten. danke..

von Benjamin U. (utzus)


Lesenswert?

bitte

von Random .. (thorstendb) Benutzerseite


Lesenswert?

Nunja, man schreibt nicht einfach "eine Speicherverwaltung". Die Frage 
ist, was hast du vor.
Wie sehen die Daten aus, soll das ganze in SRAM, auf HD, Flash, ... 
abgelegt werden.

von Karl H. (kbuchegg)


Lesenswert?

karl schrieb:
> Naja wenn man in so nem forum keine guten antworten mehr bekommt und nur
> so blöde anmachen, kann man auch hier zumindest nichts mehr lernen. Ihr
> wollt euer wissen nicht teilen.

Das möchten wir eigentlich schon. Deswegen sind die regelmässigen 
Antworter hier.

> das ist es einfach.

Es wird dann schwierig, wenn anscheinend dem Frager jegliche 
Voraussetzungen zum Verständnis der Antwort fehlen.
So gerne die meisten hier auch Fragen beantworten, Antworten die Bücher 
füllen würden, weil man bei Adam und Eva anfangen muss zu erklären, tut 
sich hier selten wer an.
Antworten auf die Frage nach dem Lösungsverfahren von bestimmten 
Differentialgleichungen, würden dann ausufern, wenn ersichtlich ist, 
dass der Frager mit den Grundkonzepten der mathematischen Notation schon 
Schwierigkeiten hat und simple lineare Gleichungen nicht lösen kann. 
Kein Mensch schreibt in einem Forum freiwillig und nur zum Spass eine 
Abhandlung über den Stoff von 8 Jahren Mathematikunterricht, nur um denn 
letztendlich dem Frager dann die ursprünglich gesuchte Lösungsstrategie 
erklären zu können, die er letztendlich nur dann verstehen würde, wenn 
er diesen 8-Jahres Stoff in ein paar Stunden soweit durchackert, dass er 
ihn versteht (was unmöglich ist, wenn man nicht gerade ein Genie ist. 
Dann würde er die Frage aber in erster Linie gar nicht stellen sondern 
hätte das längst selbst ausgeknobelt und könnte seinem Lehrer noch was 
beibringen).

Woran wir das erkennen, dass es keinen Sinn hat?
Das hat schon mit der Qualität der Frage zu tun.
Es ist zwar nicht ganz falsch, wenn man sagt es gäbe keine dummen 
Fragen. Persönlich schränke ich diese Aussage aber eher auf Kinder und 
Jugendliche ein. Ja, es gibt dumme Fragen. Wer in vollem geistigen 
Bewusstsein eine nicht sinnvolle Frage stellt, stellt eine dumme Frage. 
Nicht jeder Satz, der hinten mit einem ? aufhört ist auch automatisch 
eine sinnvolle Frage. Alle Fragen nach einem Rundumschlag mit 
untauglichen Mitteln, ala "ich will die Weltherrschaft mit einer 
Wasserpistole erreichen, wie kann ich das machen?" sind per se dumme 
Fragen. "Ich will ein Programm zur Verwaltung von Speicher schreiben, 
egal welches Medium. Wie mache ich das?" IST eine dumme Frage, die zeigt 
dass man mit dem Frager erst mal einfache Grundlagen der Programmierung 
und Rechnerorganisation durchgehen müsste. Und das tut sich keiner an. 
Wenn du einen Privatdozenten haben willst, dann bist du hier falsch. 
Eine Jobbörse an der du einen Nachhilfelehrer anheuerst wäre 
angebrachter.

> nicht weiter glaube ich. Ihr braucht hier nicht mehr antworten. danke..

Bitte.

von Peter D. (peda)


Lesenswert?

Nun schreib ihm doch jemand ganz schnell die 10 Zeilen für eine 
Speicherverwaltung mit Garbage-Collection in FORTH auf nem PIC10F200.


Peter

von Martin S. (sirnails)


Lesenswert?

Roy schrieb:
> moins,
>
> ich habe da mal was für ein Write-Only-Memory geschrieben. Müsste mal
> nachschauen wo ich den Code habe.....

Den hier? http://www.national.com/rap/files/datasheet.pdf

von Route_66 (Gast)


Lesenswert?

Hallo!
Ich habe vor Jahrzehnten mal 'ne Speicherverwaltung programmiert, da 
konnte man auf Knopfdruck sofort sehen, wann wo wieviel wovon 
gespeichert wurde und auch wieder rausgeholt wurde. Die Kilos gingen da 
nicht nur bis 512 sondern von der Software fast unbeschränkt. Zumindest 
hätte man in 10 Jahren nicht genügend Daten anliefern können das das 
Programm das nicht mehr verwalten könnte.
War noch in FoxPro programmiert, vor der MS-Ära.
War übrigens auch abrufbar, ob Weizen oder Roggen in den 
Getreidespeicher kam.

von pom p. (pompete)


Lesenswert?

Route_66 schrieb:
> Hallo!
> Ich habe vor Jahrzehnten mal 'ne Speicherverwaltung programmiert, da
> konnte man auf Knopfdruck sofort sehen, wann wo wieviel wovon
> gespeichert wurde und auch wieder rausgeholt wurde. Die Kilos gingen da
> nicht nur bis 512 sondern von der Software fast unbeschränkt. Zumindest
> hätte man in 10 Jahren nicht genügend Daten anliefern können das das
> Programm das nicht mehr verwalten könnte.
> War noch in FoxPro programmiert, vor der MS-Ära.
> War übrigens auch abrufbar, ob Weizen oder Roggen in den
> Getreidespeicher kam.

...lol,wie erfrischend ;-)

Roy schrieb:
> ich habe da mal was für ein Write-Only-Memory geschrieben.

...macht sowas sinn?
ich meine, davon abgesehen das es sowas wirklich gibt, brauch man dort 
warscheinlich keine speicherverwaltung,da die daten eh nicht mehr 
ausgelesen werden können und somit auch nicht sinnvoll verwaltet werden 
müssen....
hmmm...wie auch immer ;-)

von Joachim D. (Firma: JDCC) (scheppertreiber)


Lesenswert?

Roy schrieb:
> ich habe da mal was für ein Write-Only-Memory geschrieben. Müsste mal
> nachschauen wo ich den Code habe.....

Ach ? Etwas das WOM vom Feichtinger geguttelt ?

--|>--+   8 Bit mit je einer 1N4148
--|>--+
--|>--+
--|>--+
--|>--+
--|>--+
--|>--+
--|>--+
      |
     ---  100 nF
     ---
      |
      -

:-)))

von Uwe (Gast)


Lesenswert?

Ist halt mal wieder Freitag

von pom p. (pompete)


Lesenswert?

Uwe schrieb:
> Ist halt mal wieder Freitag

...wie man sieht,hast du auch nix besseres zu tun ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.