Closed cellard0or closed 11 years ago
Es sollten Funktionen geben, die mir sagen, ob man auf den angefragten block eine Read,Write, Inc, Dec, Restore , oder Transfer machen kann. Man müsste nochmal nachlesen, ob es reicht, nur funktionen für lesen und schreiben zu schreiben, oder ob in den Access bits mehr steht
Zustäzlich sollte der Zustand, neben der Blocknummer, einem sagen, welches KOmmando vorher angefragt wurde, da einige Kommandos zwei geteilt sind und beim zweiten Teil, das Kommando-Byte nicht mehr enthalten ist
Wir würden für jede mögliche Operation eine Funktion anlegen. Dadurch erreichen wir eine Kapselung der Interpretation der Access rights. Also zum Beispiel boolean may_i_write( int block_number ) boolean may_i_inc( int block_number ) Ist das so in Ordnung, oder hast du/ihr eine andere Idee?
welche Funktionen sollten bereitstehen, damit das Kommando-Handling möglichst einfach zu programmieren ist?