Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Matematică
Programul de studii: Matematică informatică -linia de studiu germană
Limba de predare: Germană

SYLLABUS

I. Allgemeine Daten
Kennnummer	Disziplin	
MID0003	BETRIEBSSYSTEME	

Semester	Stunden: C+S+L	Kategorie	Status	
4	2+1+2	Spezialfach	Pflichtvorlesung	

II. Lehrkräfte der Universität
Name und	Wiss.	Position	Lehrstuhl	Lehrveranstaltung	
Vorname	Grad			V	S	L	
TRÎMBIŢAŞ Maria-Gabriela	Dr. 	Lect.	Systeme 	*			

Assoziierte Lehrkräfte
Name und	Wiss.	Institution	Position	Lehrveranstaltung	
Vorname	 			V	S	L	

III. Ziele der Disziplin
-	Kenntnisse über die Organisation und Funktionsweise moderner Betriebssysteme erwerben, 
-	Fähigkeit entwickeln, die Bedeutung von Betriebssystemen für die Entwicklung und den Einsatz von Anwendungssoftware zu beurteilen, 
-	Fertigkeit ausbilden, Betriebssystemkonzepte in realen Systemen zu identifizieren und einzusetzen	

IV. Inhalte der Disziplin

Grundlagen von Betriebssystemen
-	Prozesse
-	Speicherverwaltung 
-	Dateisysteme 
-	Sicherheit und Zugriffskontrollen 
UNIX Betriebssystem 

In Vorlesungen erfolgt die grundlegende Darstellung des Lehrstoffes. Die Seminare bestehen aus einem mehr theoretischen Teil, in dem nochmals die zur Bearbeitung der Übungsaufgaben notwendigen Kenntnisse vertieft werden, und aus einem praktischen Teil.	

V. Pflichtliteratur
1. BACON J. Concurrent Systems: Operating Systems, Database and Distributed Systems - an integrated approach. Addison-Wesley, 1998
2. BOIAN F.M. Sisteme de operare interactive. Ed. Libris, Cluj, 1994.
3. BOIAN F.M. De la aritmetica la calculatoare. Ed. Presa Universitara Clujeana, Cluj, 1996.
4. BOIAN F.M. FERDEAN C.M., BOIAN R.F., DRAGOS R.C. Programare concurentă pe platforme Unix, Windows, Java. Ed. Albastră, grupul Microinformatica, Cluj, 2002.
5. IGNAT I. KACSO A. Unix: generarea proceselor. Ed. Albastra, grupul Microinformatica, Cluj, 1995.
6. ROCHKIND M.J. Advanced Unix Programming. Prentice Hall, 1985.
7. STALLINGS W. Operating Systems: Internal and Design Principles. Prentice Hall, 1998.
8. TANENBAUM A.S. Distributed Operating Systems. Prentice Hall, 2002 
9. *** UNIX Unleashed, Internet Edition. http://docs.rinet.ru:8083/UNIXi/
10. *** UNIX Unleashed, System Administrator's Edition. http://docs.rinet.ru:8083/UNIXs/ 

VI. Thematik der wöchentlichen Lehrveranstaltungen
Vorlesung 1-3
UNIX Betriebssystem I
-	Die Struktur von UNIX
-	Zeileneditoren und reguläre Ausdrücke; Stream-Editor sed, Suchen mit grep, Sortieren mit sort
-	Die Skriptsprache awk
-	Aufgaben der Shell
-	Bash - die Linux-Shell
Dateikommandos und –dienste
Vorlesung 4-7
UNIX Betriebssystem II
-	Prozeß- und Systemverwaltung
-	Ein/Ausgabe: open, close, lseek, read, write, dup, dup2 
-	Sicherheitsmaßnahmen
-	Prozeßkommunikation und –Synchronisation
-	FORK, EXEC und WAIT
Vorlesung 8-9
-	Aufbau und Arbeitsweise von Dateisystemen 
-	DOS-Dateisystem;  die FAT
-	WindowsNT & 2000 Dateisystem: NTFS, die MFT Datei
-	Unix Dateisystem: I-node
Vorlesung 10-14
Grundlagen von Betriebssystemen 
-	Begriffsdefinitionen,Architekturen und Basiskonzepte 
-	Aufgaben und Bestandteile von Betriebssystemen 
Prozesse
-	Prozesskonzept
-	Prozessverwaltung:Threads, Prozessor-Scheduling, Prozess-Synchronisation 
-	Verklemmungen 

Speicherverwaltung 
-	Virtueller Speicher 
-	Segmentierung 
-	Seitenadressierung 
Dateisysteme 
-	Basiskonzepte 
-	FAT 
-	I-Node 
-	NTFS
Sicherheit und Zugriffskontrollen 

Seminar
-	Shell Programme (I)
-	Zeileneditoren und reguläre Ausdrücke; sed , grep
-	awk
-	UNIX Prozesse
-	Prozesskommunikation
-	Prozesskommunikation
-	Wiederholung

Labor
1.	Unix-Kommandos;das UNIX Mailsystem: ftp, mail, telnet, ssh.
2.	Shell Programme (I)
3.	sed 
4.	grep
5.	awk
6.	Shell Programme (II)
7.	C Programme zur Arbeit mit  Unix-Dateien
8.	Make. 
9.	Unix Prozesse 
10.	Pipes
11.	popen
12.	FIFO
13.	Abgabe der letzten Laborarbeiten
14.	Praktische Prüfung

VII. Didaktische Methoden
Die Darstellung der Thematik, der Vortrag, das Unterrichtsgespräch, Beweise an der Tafel, die Beschreibung, die Erklärung, die Diskussion der Problemstellungen, die Dokumentation, individuelles Studium, Teamarbeit.	

VIII. Beurteilung der studentischen Leistungen
Die Kontrollarbeit ist in der 8. Woche eingeplant. Die Thematik dafür ist diejenige, welche für Vorlesung und Seminar bis 8. Woche vorgesehen ist.
Die Gesamtnote für die Disziplin Betriebssysteme wird aufgrund der Leistungen nach der Formel EN = (N1+ N2+ N3)/3 berechnet, wobei N1 =(K+ S+L)/3 (K= die Note in der Kontrollarbeit, S = die Note für die aktive Mitarbeit, L = die Note für das Lösen der Laboraufgaben während des Semesters), N2 = die Note in der praktischen Prüfung und N3 die in der schriftlichen Abschlussarbeit erzielte Note bezeichnet.
Ein/e StudentIn muss an mindestens 80% der Laborstunden teilnehmen. Es werden bei der Prüfung nur die StudentenInnen akzeptiert, welche N1>= 5 haben. Um die Prüfung zu bestehen müssen N2 und N3 >= 5 sein.
Siehe auch:
\\win\Labor\Germana\An2\BS\Anforderungen.doc	

IX. Zusatzliteratur
http://www.netzmafia.de/skripten/unix/index.htm
Michael Kofler / Jürgen Plate Linux für Studenten, Pearson Studium, ISBN: 978-3-8273-7205-5,2006	

	Dekan,						Lehrstuhlleiter,

	Datum,						Verantwortliche Lehrkraft,
							Lect. Dr.  TRÎMBIŢAŞ Maria-Gabriela