Schreiner | System-Programmierung in UNIX | Buch | 978-3-519-02471-2 | sack.de

Buch, Deutsch, Band 2, 409 Seiten, Paperback, Format (B × H): 170 mm x 244 mm, Gewicht: 708 g

Reihe: XLeitfäden der angewandten Informatik

Schreiner

System-Programmierung in UNIX

Teil 2: Techniken
1986
ISBN: 978-3-519-02471-2
Verlag: Vieweg+Teubner Verlag

Teil 2: Techniken

Buch, Deutsch, Band 2, 409 Seiten, Paperback, Format (B × H): 170 mm x 244 mm, Gewicht: 708 g

Reihe: XLeitfäden der angewandten Informatik

ISBN: 978-3-519-02471-2
Verlag: Vieweg+Teubner Verlag


Das vorliegende Buch ist der zweite Band, der als Ausarbeitung der Software Vorle­sungen entstand, die ich jeweils im zweiten Studienjahr im Nebenfach Informatik an der Universität Ulm anbiete. Die Vorlesungen führen in systemnahe Programmierung ein, also in den unmittelbaren Umgang mit Maschine und Betriebssystem. Im ersten Band wurden Rechnerarchitekturen, Assembler-und Makro-Programmie­rung in groben Zügen sowie vor allem die Programmiersprache C besprochen, in 1 der praktisch die gesamte systemnahe Programmierung bei UNIX erfolgt. Dieser zweite Band befaßt sich vor allem mit den Systemaufrufen zum Datei- und Prozeßmanagement bei UNIX. minx, ein Filemanager, der ein UNIX Dateisystem nachbildet und auch zum Beispiel unter MS-DOS auf Rechnern wie dem IBM-PC lauffähig ist, dient dazu, die Implementierung des UNIX Dateisystems und der ein­schlägigen Kommandos für Zugriff und Pflege zu zeigen. Der Leser sollte einfache Datenstrukturen, problemorientierte Programmierung und vor allem C und Hilfsprogramme wie make beherrschen, die im ersten Band besprochen wurden. Die Kapitel wurden weitergezählt um Verweise auf den ersten Band zu vereinfachen. Das achte Kapitel gehört eigentlich noch zu den 'Werkzeugen' des ersten Bandes.

Schreiner System-Programmierung in UNIX jetzt bestellen!

Zielgruppe


Upper undergraduate


Autoren/Hrsg.


Weitere Infos & Material


8 Portable Ein- und Ausgabe — ”stdio” und ”termcap”.- 8.1 Dateianschluß.- 8.2 Transferoperationen.- 8.3 Positionierung.- 8.4 Umwandlungen.- 8.5 Andere Funktionen.- 8.6 Filter.- 8.7 Text seitenweise betrachten — ”crt”.- 8.8 Schirmoperationen am Terminal.- 9 Systemaufrufe und Kommandos.- 9.1 Das UNIX Dateisystem.- 9.2 Standards.- 9.3 Existente Dateien kopieren — ”cat”.- 9.4 Information über Dateien — ”Is”.- 9.5 Wo bin ich — ”pwd”.- 9.6 Arbeitskatalog und Suche nach Kommandos.- 9.7 Kataloge manipulieren — ”mkdir” und ”rmdir”.- 9.8 Dateinamen löschen — ”rm”.- 9.9 Kopieren und verlagern — ”cp”, ”In” und ”mv”.- 9.10 Dateien, Besitzer und Benutzer.- 10 Der Filemanager — ”minx”.- 10.1 Was ist ein Filemanager?.- 10.2 Die UNIX Filemanager-Schnittstelle.- 10.3 Wie funktioniert ein Systemaufruf?.- 10.4 Speicherflächen für den Filemanager.- 10.5 Architektur des Filemanagers.- 10.6 Programmiertechnik.- 10.7 Fehler.- 10.8 Ablaufverfolgung.- 10.9 Block-Depot — ”buf”-Modul.- 10.10 Gerätetreiber.- 10.11Test eines Moduls.- 10.12 Inode-Depot — ”inode”-Modul.- 10.13 File-Tabelle — ”file”-Modul.- 10.14 Datentransfer — ”io”-Modul.- 10.15 Katalogsystem — ”name”-Modul.- 10.16 Andere Systemaufrufe — ”svc”-Modul.- 10.17 Endmontage.- 10.18 Ausblick.- 11 Management und Pflege des Dateisystems.- 11.1 Konstruktion einer Gerätedatei — ”mknod”.- 11.2 Erweiterung der Dateihierarchie — ”mount” und ”umount”.- 11.3 Dateihierarchie fixieren — ”sync” und ”update”.- 11.4 Konstruktion eines Dateisystems — ”mkfs”.- 11.5 Konsistenz des linearen Dateisystems — ”icheck”.- 11.6 Konsistenz der Kataloge — ”dcheck”.- 11.7 Reparatur.- 12 Prozesse.- 12.1 Manipulationen mit Programmen und Prozessen.- 12.2 Signale.- 12.3 Dateiverbindung zwischen Prozessen.- 12.4 Prozeßsynchronisation.- Anhang 1 Hinweise zu den Denkpausen.- Anhang 2 ”minx” Manual.- Quellen.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.