SUCHE MIT Google
Web virtualuniversity.ch
HOME DIDAKTIK ECDL ELEKTRONIK GUIDES HR MANAGEMENT MATHEMATIK SOFTWARE TELEKOM
DIENSTE
Anmeldung
Newsletter abonnieren
Sag's einem Freund!
VirtualUniversity als Startseite
Zu den Favoriten hinzufügen
Feedback Formular
e-Learning für Lehrer
Spenden
Autoren login
KURSE SUCHEN
Kurse veröffentlichen

Suche nach Datum:

Suche mit Schlüsselwort:

Suche nach Land:

Suche nach Kategorie:
PARTNER
ausbildung24.ch - Ausbildungsportal, Seminare, Kursen... 

 
HTMLopen.de - Alles was ein Webmaster braucht

 
PCopen.de - PC LAN Netze und Netzwerke - alles was ein IT Profi und Systemtechnicker braucht

GUIDES UND TUTORIAL

Prozeßkommunikation und -Synchronisation

  • Dateien Ein oder mehrere Prozesse schreiben in Dateien, die von anderenProzessen gelesen werden (wenig effizient).
  • Pipes (Datenkanäle) Eine Pipe ist ein FIFO-organisierter Speicher,in den ein Prozeß schreibt und aus dem ein anderer Prozeß liest(FIFO = first in, first out). Pipes werden wie Dateien angesprochen, sindjedoch in der Regel als Pufferbereich im Hauptspeicher organisiert (aufDatei muß erst ausgewichen werden, wenn der Puffer überläuft).
  • Signale sind Software-Interrupts, die asynchron auftreten.Hauptsächlich zur Kommunikation Benutzerprogramm <--> BS. Auslösungz. B. durch:
    • Aktionen des Benutzers (CTRL-C)
    • Programmfehler
    • durch andere Prozesse Im Prozeß muß explizit festgelegt werden, welche Aktion auf ein bestimmtes Signal erfolgen soll:
    • Ignorieren
    • Bearbeiten durch eine Service-Routine
    Ist nichts entsprechendes definiert, wird der Prozeß abgebrochen.
  • Named Pipes Bei einfachen Pipes gelten zwei Einschränkungen:
    • Lebensdauer an die Lebensdauer der beteiligten Prozesse gebunden
    • Kommunikation nur für Prozesse mit gemeinsamen Elternprozeß oder zwischen Eltern- und Kindprozeß
    Named Pipes werden als Spezialdateien angelegt (siehe Dateitypen), die sich wie Gerätedateien verhalten und beliebig lange leben können. Named Pipes können nur einmal gelesen werden und natürlich arbeiten sie als FIFO.
  • Message Queues dienen dem Austausch von strukturierten Nachrichten über eine Dienstleistung des BS.
  • Semaphore sind Zustandsvariablen als elementarer Mechanismuns zur Synchronisation von Prozessen.
  • Shared Memory ist ein gemeinsamer Datenbereich im Hauptspeicher, der von zwei Prozessen genutzt werden kann (sehr viel effizienter als Dateien).

DIPLOMARBEITEN UND BÜCHER

Diplomarbeiten zum Runterladen:

Suche im Katalog:
Architektur / Raumplanung
Betriebswirtschaft - Funktional
Erziehungswissenschaften
Geowissenschaften
Geschichtswissenschaften
Informatik
Kulturwissenschaften
Medien- und Kommunikationswissenschaften
Medizin
Psychologie
Physik
Rechtswissenschaft
Soziale Arbeit
Sozialwissenschaften


JOBS
HOME | E-LEARNING | SITEMAP | LOGIN AUTOREN | SUPPORT | FAQ | KONTAKT | IMPRESSUM
Virtual University in: Italiano - Français - English - Español
VirtualUniversity, WEB-SET Interactive GmbH, www.web-set.com, 6301 Zug

Partner:   Seminare7.de - PCopen.de - HTMLopen.de - WEB-SET.com - YesMMS.com - Ausbildung24.ch - Manager24.ch - Job und Karriere