Marktplatzangebote
2 Angebote ab € 10,00 €
  • Buch

Ein Buch für alle, die mehr über die Interna von Linux/Unix wissen möchten!
Es behandelt die Systemprogrammierung unter Linux/Unix und gibt auch Einblicke in die Datenstrukturen und Algorithmen, um dem interessierten Leser die Realisierung von Systemaufrufen und Betriebssystemkonzepten an einem konkreten System zu verdeutlichen. Aufgrund der über 200 Beispiel- und Übungsprogramme (online über diese Site zu beziehen) eignet sich dieses Buch sowohl zum Selbststudium als auch zum Nachschlagen, zumal es auch auf die gängigen Standards (ANSI, POSIX, XPG) und Implementierungen (wie SVR4, BSD und…mehr

Produktbeschreibung
Ein Buch für alle, die mehr über die Interna von Linux/Unix wissen möchten!

Es behandelt die Systemprogrammierung unter Linux/Unix und gibt auch Einblicke in die Datenstrukturen und Algorithmen, um dem interessierten Leser die Realisierung von Systemaufrufen und Betriebssystemkonzepten an einem konkreten System zu verdeutlichen. Aufgrund der über 200 Beispiel- und Übungsprogramme (online über diese Site zu beziehen) eignet sich dieses Buch sowohl zum Selbststudium als auch zum Nachschlagen, zumal es auch auf die gängigen Standards (ANSI, POSIX, XPG) und Implementierungen (wie SVR4, BSD und Linux) eingeht.
Ein Buch für alle, die mehr über die Interna von Linux/Unix wissen wollen! Es behandelt die Systemprogrammierung unter Linux/Unix und beschreibt die Interna des heute weit verbreiteten Betriebssystems Linux. An geeigneten Stellen finden Sie wichtige Datenstrukturen und Algorithmen des Linux-Kerns vorgestellt, um die Realisierung von Systemaufrufen und Betriebssystemkonzepten konkret am System zu verdeutlichen.

Die Vielzahl der Linux/Unix-Systemaufrufe ist in Themenkomplexen zusammengefaßt. Zu jedem Themenkomplex werden alle zugehörigen Funktionen und Konstrukte anschaulich beschrieben und im praktischen Einsatz diskutiert. Aufgrund der über 200 Beispiel- und Übungsprogramme eignet sich dieses Buch sowohl zum Selbststudium als auch zum Nachschlagen. Es geht auf die gängigen Standards (POSIX, XPG) und Implementierungen (SVR4, BSD und Linux) ein. Die Beispiel- und Übungsprogramme sind online beim Verlag abrufbar.

Aus dem Inhalt:
- Beschreibung aller standardisierten ANSI-C Funktionen in kurzer und prägnanter Form
- Ein- und Ausgabe in Dateien, der Aufbau von Unix-Filesystemen, wobei auf die Interna von Linux-Filesystemen detailliert eingegangen wird
- Erfragen von Informationen zum System und zu seinen Benutzern
- das Linux/Unix-Prozeßkonzept mit einer tiefergehenden Behandlung der Speicherverwaltung unter Linux
- das Linux/Unix-Signalkonzept
- Sperren von Dateien
- Gerätetreiber unter Linux
- Netzwerkprogrammierung unter Linux/Unix
- STREAMS in System V Release 4
- Interprozeßkommunikation (Pipes, FOFOs, Message Queues, Semaphore, Shared Memory, Stream Pipes und Client-Server-Realisierungen)
- Terminalprogrammierung unter Linux/Unix
- wichtige Entwicklungswerkzeuge für die Systemprogrammierung unter Linux/Unix

Zu dem vorliegenden Buch existiert ein begleitendes Buch Linux/Unix Kurzreferenz, das neben der Beschreibung anderer wichtiger Linux/Unix-Tools auch eine Kurzfassung zu allen typischen Aufrufformen der hier behandelten Funktionen, wichtige Konstanten, Datentypen, Strukturen oder Limitvorgaben enthält. Die Kurzreferenz soll neben den Manpages dem Programmierer nützliche und schnelle Informationen beim täglichen Programmieren seines Linux/Unix-Systems geben.

Der Autor:

Helmut Herold ist Autor zahlreicher Bücher zu Linux/Unix und C im Verlag Addison-Wesley. Er ist Professor an der Georg-Simon-Ohm Fachhochschule in Nürnberg.
Autorenporträt
Prof. Dr. Helmut Herold studierte Informatik an der Friedrich-Alexander Universität Erlangen-Nürnberg. Nach einer 3-jährigen Entwickler-Tätigkeit bei Intel in den USA (Oregon), kehrte er zurück nach Deutschland und war als Fachgruppenleiter an der Siemens-Technik-Akademie tätig. Während dieser Zeit promovierte er in seiner Freizeit an der Friedrich-Alexander Universität Erlangen-Nürnberg. Er wechselte im Jahr 2000 zur SuSE Linux GmbH, bevor er 2002 eine Professur an der Georg-Simon-Ohm Fachhochschule Nürnberg annahm, wo er heute "Software-Engineering" unterrichtet. Helmut Herold ist Autor zahlreicher Bücher zu Linux/UNIX sowie zur Programmierung in C und C++.