Algorythmus Flashprogrammierung

Gast #4349537
Hier gibt es doch bestimmt ein paar gestandene Informatiker. :-)

Ich ueberlege gerade ob es einen coolen Algorythmus zur Abspeicherung 
von aufeinander folgenden Zahlen im Flashrom gibt.

Ich moechte einen Betriebsstundenzahler im Flashrom implementieren. 
Dabei wuerde ich den Flash zwischen den einzelnen Speichervorgaengen am 
liebsten nicht loeschen. Also immer nur eine 1 auf ein 0 runterbrennen. 
Es steht maximal 1kByte zur Verfuegung. Klar ich koennte fuer jede 
abgelaufene Stunde ein Bit runterbrennen und einmal im Jahr alles 
loeschen, aber gibt es da keinen eleganteren Algorythmus der ausnutzt 
das es immer nur aufsteigende Zahlen gibt und dadurch effizienter wird?

Olaf
#4350114
Olaf schrieb:
> ich koennte fuer jede abgelaufene Stunde ein Bit runterbrennen und
> einmal im Jahr alles loeschen, aber gibt es da keinen eleganteren
> Algorythmus der ausnutzt das es immer nur aufsteigende Zahlen gibt
> und dadurch effizienter wird?

Nein.

Du musst einmal pro Stunde den Inhalt des Flashs ändern, und die einzige 
Änderungsmöglichkeit, die du hast, ist das "Verbrennen" (mindestens) 
eines Bits. Also brauchst du für n Stunden auch (mindestens) n Bits.

(Und Flash hat oft die Einschränkung, dass ein x -Bit-Block nur 
weniger als x -mal geschrieben werden darf, ohne ihn wieder zu 
löschen.)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.