Home arrow Trainingsangebot arrow Trainingcenter arrow Softwareentwicklung arrow UNIX-Shell arrow UNIX - Systemschnittstellenprogrammierung 

 beratung

 

 

telefonnu

 

 

termin_vereinbaren  

 

 

 anfrage_button  

 

 

lastminuteangebote
 
 

 

 

Seminarstandorte :

Bayern: München Nürnberg 

Niedersachsen: Hannover Northeim

Nordrhein-Westfalen: Paderborn Dortmund Essen

Baden-Württemberg: Ludwigsburg/Stuttgart Karlsruhe

Hessen: Frankfurt

Rheinland-Pfalz: Mainz

Sachsen: Leipzig

Berlin

Hamburg

Bremen

Österreich: Wien Linz Salzburg Innsbruck Dornbirn Graz

Italien: Bozen

Seminarsprache:

Deutsch | auf Anfrage Englisch oder Italienisch möglich

Trainer Login






Passwort vergessen?
Noch kein Benutzerkonto?
Registrieren

UNIX - Systemschnittstellenprogrammierung - Seminare

Seminarziel

Dieser Kurs vermittelt den Teilnehmern, die Funktionen der Betriebssysteme Solaris 2.x, Solaris 7 und Solaris 8 für ihre Anwendungen zu nutzen. Die Teilnehmer erlernen das Schreiben von C-Programmen, die mit Hilfe der System- und Bibliotheksaufrufe dieser Betriebssystem-APIs auf Betriebssystemfunktionen zugreifen. Der Kurs umfasst eine Einführung in die in diesen Betriebssystemen enthaltenen ANSI C-, POSIX- und SVID-3-Standards. Im Kurs kommen folgende Themen zur Sprache: API-Aufrufe zum Erzeugen und Verwalten von Prozessen, Programmen und deren Umgebungen; High- und Low Level I/O, programmgesteuertes Datei- und Verzeichnismanagement; die Umleitung von Dateiein- und -ausgaben; Signale; Kommunikation zwischen Prozessen mit Hilfe von Pipes, mmap, System V IPC und Sockets. Die Teilnehmer erlernen, wie Solaris-Betriebssystembefehle aufgebaut sind, da alle diese Befehle in der API für System- und Bibliotheksaufrufe, die in diesem Kurs besprochen wird, implementiert sind. Die Übungen umfassen u.a. das Erstellen einfacher Versionen der Befehle cp, mv, ls, date, pwd und cat sowie das Erstellen einer Shell.

Zielgruppe

  • Programmierer

Voraussetzungen

  • Schreiben komplexer C-Programme mit Befehlszeilenargumenten, Pointern und Strukturen
  • Verwenden grundlegender Solaris-Befehle

Inhalt

  • Verständnis der Beziehung zwischen dem Betriebssystem Solaris und dem Portable Operating System Interface Standard (POSIX) sowie der System V Interface Definition (SVID)

  • Verwenden der vom Betriebssystem Solaris bereitgestellten Werkzeuge zum Erlernen neuer System- und Bibliotheksfunktionen von Solaris und zum Nachschlagen und Verstehen der Syntax und Aufrufstrukturen dieser Funktionen

  • Erstellen von Anwendungen, die Prozesse erzeugen und verwalten und innerhalb dieser Prozesse neue Programme ausführen

  • Verständnis der Konzepte des Multi-Threading und Erstellen einfacher Anwendungen mit mehreren Threads

  • Verstehen und Verwenden der vier Arten von POSIX-Synchronisationssperren

  • Programmgesteuerte Anpassung der Umgebung, in der Prozesse ausgeführt werden, sowie Abfragen und Modifizieren von Prozessattributen und Ressourceneinschränkungen

  • Erstellen von Anwendungen, die Datei-I/O-Operationen ausführen und Dateien für exklusiven Zugriff sperren

  • Verstehen von Verzeichnisstrukturen und Erstellen von Anwendungen, die Verzeichnishierarchien verarbeiten können

  • Schreiben von Anwendungen, die für die dynamische Hauptspeicherzuweisung Dienstprogramme für die Hauptspeicherverwaltung verwenden

  • Schreiben von Anwendungen, die für die asynchrone Ereignismeldung Signalbehandlungsroutinen verwenden

  • Nutzung des virtuellen Hauptspeichers zur Leistungssteigerung und zum gemeinsamen Datenzugriff

  • Erstellen von Anwendungen, die Daten über Pipes, Warteschlangen und gemeinsam genutzten Speicher austauschen können

  • Schreiben einer einfachen Client-Server-Anwendung mit Socket-Funktionen

Literatur

nach Absprache

Verwandte Seminare

 

[ Zurück ]

Dauer 5 Tage
Seminarpreis pro Person € 1.995,00 netto
  € 2.374,05 inkl. 19% MwSt
Seminarunterlagen zzgl.
Verpflegung zzgl.
Seminarorte
Wählen Sie einen freien Termin für Nürnberg aus

04.06.2012

16.07.2012

27.08.2012

08.10.2012

19.11.2012

07.01.2013

18.02.2013

08.04.2013

27.05.2013

08.07.2013

19.08.2013

30.09.2013

 
unverbindliches Angebot
unverbindlich reservieren

Dieses Seminar auf meine Merkliste setzen
Meine Merkliste öffnen