Betriebssysteme IB/PSC

Scripte

Kapitel Script (Eine Folie pro Seite)
(Powerpoint)
Script (Zwei Folien pro Seite)
(Powerpoint)
Zusätzliche Dateien
Einleitung Einleitung.pdf Einleitung-2.pdf  
Prozesse und Threads Prozesse.pdf Prozesse-2.pdf threadjava.zip
JNI jni.pdf

jni-doku.pdf
jni-2.pdf

jni_bat.exe
Headerdateien:
jni.h
jni_md.h


Purer Quellcode:
jni_quellen_pur.7z
Projekt-Beispiele:
Bsp1.7z mind. 7 MB
Bsp2.7z mind. 7 MB
Bsp3.7z mind. 7 MB
Bsp4.7z mind. 7 MB
Bsp5.7z mind. 7 MB
Bsp6.7z mind. 7 MB
Bsp7.7z mind. 7 MB
Bsp8.7z mind. 7 MB
STL stl.pdf stl-2.pdf bsp1.cpp
bsp2.cpp
Auto.h
Auto.cpp

bsp3.7z
bsp4.7z

bsp3.zip
bsp4.zip
Speicher Speicherverwaltung.pdf Speicherverwaltung-2.pdf hashmap1.java
hashmap2.java
hashmap3.java
Datei Dateiverwaltung.pdf Dateiverwaltung-2.pdf FAT.pdf
Deadlocks Deadlock.pdf Deadlock-2.pdf  


Laborversuche

Termin Beschreibung Download
Dienstag,
06.04.2013
Raum: 5.102
FCopy mit Threads Aufgabe1.pdf

Labor1-Uebersicht.pdf

Labor1.java

Filecopy.java (Dient nur als Quelle zum Kopieren)

sem03.java (Thread-Beispiel mit Semaphors)
1. Schalter fehlerhaft
2. Schalter korrekt
Dienstag,
13.05.2013
Raum: 5.102
Thread Programmierung unter Windows mit C / C++ Aufgabe2.pdf

printf-Quellen
BoundedBuffer_cpp.txt
Buffer_cpp.txt
Buffer_h.txt
Data_h.txt

BoundedBuffer.exe (Musterlösung)

Kurzanleitung Visual Studio

Dienstag,
27.05.2014
Monte Carlo mit JNI Aufgabe3.pdf

Labor3.txt

Labor3.h

MonteCarlo.exe
jni.zip (Exe-Datei und Batch-Dateien)

jni_bat.exe
Dienstag,
17.06.2014
Beispielprogramm mit der STL Aufgabe4.pdf

STL.cpp
Seite.cpp
Seite.h
Musterlösung STL.exe

STL-Beispiele

Beschreibung Download Bemerkung
Einfaches Beispiel mit dem Datentyp string bsp1.cpp  
Einfaches Beispiel mit dem Datentyp <int>

Komplexeres Beispiel mit der Klasse CAuto
bsp2.cpp
Auto.h
Auto.cpp
Container Vector
Container Stack
Anzahl bestimmen mit count
Suchen mit find

Literatur

Ernst, H.
Grundlagen und Konzepte der Informatik

Brause, R.
Betriebssysteme, Springer, Heidelberg, 1998.

Tannenbaum, A. S.
Moderne Betriebssysteme, Hanser-Verlag: München, 1995, 2. Auflage

Hofmann, F.
Betriebssysteme: Grundkonzepte und Modellvorstellungen

Nehmer, J, Sturm, P.
Systemsoftware

Traub, S.
Verteilte PC-Betriebssysteme

Schnupp, Peter
Standard-Betriebssysteme, Oldenbourg: München

Lepage, Y., Larrera, P.
Die Unix Sysad Bibel

Detering, R.
UNIX Handbuch System V

Inside Windows/NT
Microsoft Press