Vorlesungsskript - Hochschule Emden/Leer
Vorlesungsskript - Hochschule Emden/Leer
Vorlesungsskript - Hochschule Emden/Leer
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
c○ Prof. Dr. B. Bartning, HS <strong>Emden</strong>/<strong>Leer</strong> Rumpfskript ” Informatik I/II“ (WS/SS 2010/11) 10<br />
◦ Dienstprogramme 〈utilities〉 (Sortierpgramm, Testprogramm, Datenübertragungsprogramm);<br />
• Systemprogramme (= Betriebssystem).<br />
(b) Betriebssystem 〈operating system〉: Gesamtheit aller Systemprogramme; diese Programme<br />
steuern die Abwicklung der Verarbeitungsprogramme, bilden zusammen mit der Hardware<br />
die funktionelle Struktur und Betriebsart des Systems.<br />
(1.34) Hierarchisches Dateisystem (DOS, Windows, i. w. auch Unix)<br />
(a) Datei 〈file〉: Sammlung von zusammengehörigen Informationen.<br />
Verzeichnis 〈directory〉, dt. manchmal auch Ordner 〈folder〉: Behälter für Dateien und<br />
Verzeichnisse.<br />
Ein Verzeichnis kann Dateie(en) und/oder Verzeichnis(se) enthalten, eine Datei enthält weder<br />
eine andere Datei noch ein Verzeichnis.<br />
Grafische Darstellung (UML, s. (2.14b ↑↑)):<br />
Erläuterung:<br />
AbstrakteDatei<br />
❅ ❅<br />
NormaleDatei Verzeichnis<br />
NormaleDatei und Verzeichnis haben viele Gemeinsamkeiten; das Gemeinsame kann man sich in<br />
AbstrakteDatei zusammengefasst denken. Die Art der Beziehung (Pfeil mit hohlem Dreieck) ist eine<br />
Spezialisierung: NormaleDatei und Verzeichnis sind jeweils eine spezielle Art von AbstrakteDatei.<br />
Die Bezeichnung ” abstrakt“ entspricht der Terminologie in der Objektorientierung; dieses bedeutet,<br />
dass AbstrakteDatei selbst real nicht existieren kann, sondern immer nur in der spezialisierten Form<br />
NormaleDatei oder Verzeichnis.<br />
Zusätzlich gibt es eine Ganzes-Teile- oder Enthält-Beziehung (Linie mit Raute) zwischen Verzeichnis<br />
und AbstrakteDatei (diese wiederum als NormaleDatei oder als Verzeichnis); der Stern deutet an,<br />
dass diese Beziehung zu beliebig vielen (0..n) Elementen AbstrakteDatei bestehen kann.<br />
↑↑ Die Art der Darstellung (UML) und die darauf fußende Erläuterung sind für diesen Kurs nicht<br />
relevant, deren Bedeutung (normale Dateien, Verzeichnisse, rekursive Schachtelungsmöglichkeit)<br />
ist jedoch wichtig. In Unix gibt es noch weitere Dateiarten als Spezialisierung, z. B.<br />
die ” spezielle Datei“ (Gerätedatei). Korrekt ist das obige Bild für Unix nur, wenn keine<br />
zusätzlichen Links existieren. Näheres zur Spezialisierungsbeziehung (Objektorientierung:<br />
Vererbung) s. auch (11.31).<br />
(b) Aufbau einer Verzeichnishierarchie ( ” Baum“)<br />
Stammverzeichnis, Wurzelverzeichnis 〈root directory〉: Verzeichnis, welches in keinem anderen<br />
enthalten ist.<br />
*<br />
✁❆<br />
❆✁