• Keine Ergebnisse gefunden

Sciences Portfolioprüfung – Werkstück A – Alternative 2 1 Aufgabe Entwickeln Sie einen Simulator für das Konzept derBuddy-Speicherverwaltung

N/A
N/A
Protected

Academic year: 2021

Aktie "Sciences Portfolioprüfung – Werkstück A – Alternative 2 1 Aufgabe Entwickeln Sie einen Simulator für das Konzept derBuddy-Speicherverwaltung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Dr. Christian Baun

Betriebssysteme und Rechnernetze (SS2019)FB 2: Informatik und Ingenieurwissenschaften Frankfurt Univ. of Appl. Sciences

Portfolioprüfung – Werkstück A – Alternative 2

1 Aufgabe

Entwickeln Sie einen Simulator für das Konzept derBuddy-Speicherverwaltung. Dieser soll einen Speicher mit einer bestimmten Größe und Konfiguration darstellen und die Zuweisung von Prozessen bzw. Freigabe von Prozessen korrekt simulieren und demonstrieren. Die Größe des Speichers soll der Benutzer (mit sinnvollen Ein- schränkungen!) frei festlegen können.

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

Es ist ihnen freigestellt, welche Programmiersprache Sie verwenden.

Ihre Anwendung soll eine Kommandozeilenanwendung sein.

Der Quellcode soll durch Kommentare verständlich sein.

Bearbeiten Sie die Aufgabe in Teams zu maximal 2 Personen.

3 Literatur

• Foliensatz 2 der Vorlesung Betriebssysteme und Rechnernetze an der FRA-UAS im SS2019

Moderne Betriebssysteme,Andrew S.Tanenbaum, 2. Auflage Pearson Stu- dium (2002), S. 771-772

Moderne Betriebssysteme,Andrew S.Tanenbaum, 3. Auflage Pearson Stu- dium (2009), S. 883

Betriebssysteme, William Stallings, 4. Auflage, Pearson Studium (2003), S. 365-368

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

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

Referenzen

ÄHNLICHE DOKUMENTE

Hierfü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

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

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

Entwickeln und implementieren Sie die drei Varianten, bei denen der Datenaustausch zwischen den vier Prozessen einmal mit Pipes , Message Queues und Shared Memory mit