07.10.2013 Aufrufe

Vorlesungsskript - Hochschule Emden/Leer

Vorlesungsskript - Hochschule Emden/Leer

Vorlesungsskript - Hochschule Emden/Leer

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 />

❆✁

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!