• Keine Ergebnisse gefunden

Sciences Portfolioprüfung – Werkstück A – Alternative 3 1 Aufgabe Entwickeln und implementieren Sie einen Simulator für die Seitenersetzungsstrate- gien Optimal,Random,FIFO und Clock/Second Chance

N/A
N/A
Protected

Academic year: 2021

Aktie "Sciences Portfolioprüfung – Werkstück A – Alternative 3 1 Aufgabe Entwickeln und implementieren Sie einen Simulator für die Seitenersetzungsstrate- gien Optimal,Random,FIFO und Clock/Second Chance"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Dr. Christian Baun, Henry Cocos

Betriebssysteme und Rechnernetze (SS2020) Fachbereich 2 Frankfurt Univ. of Appl. Sciences

Portfolioprüfung – Werkstück A – Alternative 3

1 Aufgabe

Entwickeln und implementieren Sie einen Simulator für die Seitenersetzungsstrate- gien Optimal,Random,FIFO und Clock/Second Chance.

Der Simulator soll einen Speicher mit einer bestimmten Anzahl an Seiten darstellen und die Belegung bzw. Freigabe sowie Zugriffe auf Seiten korrekt simulieren und demonstrieren. Die Anzahl der Seiten kann der Benutzer (mit sinnvollen Einschrän- kungen!) frei festlegen.

Idealerweise fragt der Simulator am Anfang der Programmausführung, welche Sei- tenersetzungsstrategie simuliert werden soll. Alternativ entwickeln und implemen- tieren Sie für jede Seitenersetzungsstrategie ein eigenes Programm.

Schreiben Sie eine aussagekräftige und ansehnliche Dokumentation (Umfang:8-10 Seiten) über Ihre Lösung.

Die Funktionalität der Lösung müssen Sie in der Übung demonstrieren. Bereiten Sie dafür einen Vortrag mit Präsentationsfolien (Umfang: 15-20 Minuten) vor.

2 Vorgehensweise

Entwickeln und implementieren Sie ihre Lösung als Bash-Skript.

Der Quellcode soll durch Kommentare verständlich sein.

Bearbeiten Sie die Aufgabe in Teams zu maximal 3 Personen.

3 Literatur

• Foliensatz 2 der VorlesungBetriebssysteme und Rechnernetzeim SS2020

Betriebssysteme kompakt, Christian Baun, 1. Auflage, Springer Vieweg, S. 104-108

Betriebssysteme,Carsten Vogt, 1. Auflage, Spektrum Akademischer Verlag (2001), S. 162-163

Operating Systems – Internals and Design Principles, William Stal- lings, 1. Auflage, Prentice Hall (2001), S. 355-363

Betriebssysteme,Eduard Glatz, 2.Auflage, dpunkt (2010), S.471-476

Portfolioprüfung – Werkstück A – Alternative 3 Seite 1 von 1

Referenzen

ÄHNLICHE DOKUMENTE

Hier- für können Sie beispielsweise eine Bibliothek wie ncurses (für C-Programme), Termbox (für C-Programme oder Python-Scripte), dialog (für Shell-Scripte) oder Whiptail

Dieser soll einen Speicher mit einer bestimmten Größe und Konfiguration darstellen und die Zuweisung von Prozessen bzw.. Freigabe von Prozessen korrekt simulieren

Es ist Ihnen freigestellt, ob Ihr Simulator den Benutzer am Anfang der Program- mausführung fragt, welche Seiten-Ersetzungsstrategie er simulieren möchte oder ob Sie für

Es ist Ihnen freigestellt, ob Ihr Simulator den Benutzer am Anfang der Programm- ausführung fragt, welches Scheduling-Verfahren er simulieren möchte oder ob Sie für

Die wichtigsten Attribute (u.a. Da- teiname, Dateigröße. Zugriffsrechte, Datum der letzten Änderung, etc.) der Dateien im jeweils aktuellen Unterverzeichnis sollen angezeigt werden.

Entwickeln und Implementieren Sie eine einfaches Spiel für die Kommandozeile, das sich entweder an dem U-Boot- oder dem Flugzeug-Level von Super Mario Land orientiert.. Spieler

Der Simulator soll in der Lage sein, für eine bestimmte Anzahl an Knoten und Kan- ten mit Pfadkosten einen Spannbaum mit den kürzesten Pfaden vom Startknoten zu allen anderen Knoten

Use the gcos_build library command to convert these files into the gcos system software file (for bundled software) and gcos-second-software- (for unbundled