Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Informatik 4 (StuPO90): Unterschied zwischen den Versionen

(Links: Info zu Passwort überarbeitet)
Zeile 1: Zeile 1:
 
<div id="klausuren" style="float:right; width:20%; margin:10px; padding:10px; background-color:#efefef;">
 
<div id="klausuren" style="float:right; width:20%; margin:10px; padding:10px; background-color:#efefef;">
 
<h3>Klausuren</h3>
 
<h3>Klausuren</h3>
 +
SS 2007
 +
* [[Informatik 4 (StuPO90)/Gedächtnisprotokoll Klausur SoSe 2007|Gedächtnisprotokoll]]
 +
 
SS 2006
 
SS 2006
 
* [[Informatik 4 (StuPO90)/Stichpunkte zur Klausur SoSe 2006|vor-Klausur-Infos]]
 
* [[Informatik 4 (StuPO90)/Stichpunkte zur Klausur SoSe 2006|vor-Klausur-Infos]]

Version vom 26. Juli 2007, 13:06 Uhr

Entsprechung in der Bachelor-StuPO: MPGI 2 (Bachelor) und TechGI 3 (Bachelor).

Informatik 4 ist der vierte Teil der Informatik-Vorlesungen im Grundstudium Informatik.

Inhalt

  • Hardwarenahe Programmierung mit Assembler
  • Parallele Programmierung in Java
  • ...
  • Assembler
  • Einf. Betriebssysteme
  • Nebenläufigkeit und Synchronisation
  • Prozeßbeschreibung
  • Prozeßverwaltung
  • Leichtgewichtige Prozesse
  • Betriebssystem-Kern
  • Schloßvariablen
  • Semaphore
  • Monitore
  • Nachrichten
  • Kommunikationskanäle
  • Prozedurfernaufrufe
  • Ein- und Ausgabe
  • Speicherverwaltung
  • Betriebsmittelvergabe

Tipps

Man muss am Anfang Assembler für die 68000er Plattform von Motorola schreiben. Das geht hier an der Uni nur im Raum EN 268 für den man den jeweiligen Semester-Tür-Code braucht. Einfacher und vielleicht auch Lehrreicher ist es den Assemblercode in einem Emulator auszuführen, da man dort z.B. auch genau in die Register hineinschauen kann. Einen solchen Simulator gibts hier:

Motorola 68K Simulator sind mir zwei bekannt: BSVC (auch hier) der theoretisch auch unter Unix läuft und Easy68k der leider nur unter Windows läuft, dafür aber schöne Dokumentation zu dem 68k Assembler enthält.

BSVC kompiliert auf neueren System evtl. nicht problemlos. Hier steht wie es mit Hilfe eines Patches geht, der die Änderungen von [1] und noch etwas mehr in den Quellcode integriert.

Die Assembler Referenz gibt der Lehrbereich nur in gedruckter Form heraus - die gibt es anderswo aber auch als PDF.

Zum Thema Semaphoren gibt es hier im Wiki eine eigene alternative Erklärung, die viele Info 4 Teilnehmer einfacher verständlich finden.

Links