Class Main
java.lang.Object
|
+--Main
- public class Main
- extends Object
Aufgabe 7.
Klasse zur Darstellung einer Benutzungsschnittstelle fuer die
Speicherverwaltung und zum Testen der Ersetzungsstrategien.
Es werden genau MAXREQUESTS Anforderungen erzeugt, wobei
MAXKACHELN Kacheln verfügbar sind.
Wenn beim Starten das Argument "random" angegeben wird, dann
werden zufällig maximal MAXREQUESTS Anforderungen erzeugt, wobei
MAXKACHELN Kacheln verfuegbar sind.
Field Summary |
static char |
EMPTY
Kennzeichner fuer leeren Speicher |
static int |
MAXKACHELN
Kachelanzahl, die zur Verfuegung steht |
static int |
MAXREQUESTS
maximale Anzahl der Anforderungen |
Constructor Summary |
Main()
|
Method Summary |
static void |
main(String[] args)
Eintrittspunkt der Applikation.
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAXREQUESTS
public static final int MAXREQUESTS
- maximale Anzahl der Anforderungen
MAXKACHELN
public static final int MAXKACHELN
- Kachelanzahl, die zur Verfuegung steht
EMPTY
public static final char EMPTY
- Kennzeichner fuer leeren Speicher
Main
public Main()
main
public static void main(String[] args)
throws IOException
- Eintrittspunkt der Applikation.
Initialisierung aller Arrays und Darstellung der Benutzungsschnittstelle.
Nach Eingabe einer Strategienummer wird die entsprechende Klasse
aufgerufen. Das Ergebnis wird mit einer Musterloesung verglichen und
ausgegeben und es wird zusaetzlich die Loesung mit der optimalen Strategie
ausgegeben.
- Parameters:
args
- Array mit den uebergebenen Parametern (Parameter "random" für zufällige Initialisierung)- Throws:
IOException
-