System-Programmierung in UNIX: Teil 2: TechnikenSpringer-Verlag, 17 apr 2013 - 409 pagina's Das vorliegende Buch ist der zweite Band, der als Ausarbeitung der Software Vorlesungen 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-Programmierung 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 einschlä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. |
Overige edities - Alles bekijken
System-Programmierung in UNIX: Teil 2: Techniken Axel-Tobias Schreiner Geen voorbeeld beschikbaar - 1986 |
Veelvoorkomende woorden en zinsdelen
Ablaufverfolgung Abschnitt Arbeitskatalog argc Argument argv assert aufgerufen Aufruf balloc_ Beispiel Benutzer Betriebssystem Block Block-Depot blockio break case chgrp chmod chown Datei Dateihierarchie Dateinamen Dateisystem Dateisystems Dateiverbindung Datenblöcke define definiert Definitionsdatei Denkpause Dev dev directory Eingabe entsprechend escape-Sequenzen exec exit fclose_(& File fp File-Tabelle Filedeskriptor Filemanager Filepointer Finode fp flag fputs freien Liste fsck Funktion Gerät Gerätedatei Gerätenummer Gerätetreiber Hauptprogramm heißt icheck Ilist Implementierung include stdio.h Inode Inode-Depot Inode-Nummer int result Inumber Katalog Kommando Kommandoargumente kopieren link-Zahl mandos minx mkdir mknod mode Modul mount MS-DOS muß name nopen_ null open Option Pfad Pfadkomponente Pipe Programm Prozeß Prozesse register char register File register int return result rmdir Schluß Schreibzugriff setuid Shell SIGINT SIGKILL Signal sizeof Standard-Eingabe static int stderr stdout struct super Super-Block Super-User switch SYNOPSIS System Systemaufruf Terminal typedef Uerror UNIX unsere USAGE VARARG Vektor VENIX verwenden verwendet Wurzelkatalog Zeichenkette Zugriff Zugriffsschutz