Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Installieren
Schneller Zugriff als Browser!
 

Prozesssynchronisation

Index Prozesssynchronisation

In der Programmierung versteht man unter Prozesssynchronisation (oder kurz einfach Synchronisation) die Koordinierung des zeitlichen Ablaufs mehrerer nebenläufiger Prozesse bzw.

33 Beziehungen: Betriebsmittel (Informatik), Computer, Daten, Deadlock (Informatik), Ereignis, Erzeuger-Verbraucher-Problem, Interprozesskommunikation, Kausalität, Konsistenz (Datenspeicherung), Laufzeit (Informatik), Lock, Monitor (Informatik), Multithreading, Mutex, Nachricht, Nebenläufigkeit, Parallele Programmierung, Paralleler Algorithmus, Parallelisierung, Peripheriegerät, Petri-Netz, Philosophenproblem, Programmierung, Prozess (Informatik), Prozess-Scheduler, Rechnernetz, Scheduling, Semaphor (Informatik), Signal (Unix), Synchronisation, Thread (Informatik), Verteiltes System, Zirkelbezug.

Betriebsmittel (Informatik)

Betriebsmittel oder Systemressourcen (oder einfach Ressourcen) sind Systemelemente eines Computers, die von Prozessen zur korrekten Ausführung benötigt werden, wie z. B.

Neu!!: Prozesssynchronisation und Betriebsmittel (Informatik) · Mehr sehen »

Computer

Ein Computer (englisch; deutsche Aussprache) oder Rechner ist ein Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet.

Neu!!: Prozesssynchronisation und Computer · Mehr sehen »

Daten

Daten bezeichnet als Plural von Datum Fakten, Zeitpunkte oder kalendarische Zeitangaben.

Neu!!: Prozesssynchronisation und Daten · Mehr sehen »

Deadlock (Informatik)

Deadlock oder Verklemmung bezeichnet in der Informatik einen Zustand, bei dem eine zyklische Wartesituation zwischen mehreren Prozessen auftritt, wobei jeder beteiligte Prozess auf die Freigabe von mindestens einem Betriebsmittel (einer Ressource) wartet, das ein anderer beteiligter Prozess bereits exklusiv belegt hat.

Neu!!: Prozesssynchronisation und Deadlock (Informatik) · Mehr sehen »

Ereignis

Ein Ereignis (aus althochdeutsch irougen, neuhochdeutsch eräugen „vor Augen stellen, zeigen“) ist im allgemeinen Sinn eine Situation, die durch Dynamik oder Veränderung gekennzeichnet ist.

Neu!!: Prozesssynchronisation und Ereignis · Mehr sehen »

Erzeuger-Verbraucher-Problem

Das Erzeuger-Verbraucher-Problem (PCP) ist eine klassische, abstrakt formulierte Problemstellung der Prozesssynchronisation.

Neu!!: Prozesssynchronisation und Erzeuger-Verbraucher-Problem · Mehr sehen »

Interprozesskommunikation

Der Begriff Interprozesskommunikation (kurz IPC) bezeichnet in der Informatik verschiedene Verfahren des Informationsaustausches zwischen den Prozessen eines Systems.

Neu!!: Prozesssynchronisation und Interprozesskommunikation · Mehr sehen »

Kausalität

Kausalität (von, „Ursache“, und causalis, „ursächlich, kausal“) ist die Beziehung zwischen Ursache und Wirkung.

Neu!!: Prozesssynchronisation und Kausalität · Mehr sehen »

Konsistenz (Datenspeicherung)

Als Konsistenz wird in Datenbanken die Korrektheit der dort gespeicherten Daten bezeichnet.

Neu!!: Prozesssynchronisation und Konsistenz (Datenspeicherung) · Mehr sehen »

Laufzeit (Informatik)

Der Begriff Laufzeit beschreibt in der Informatik einerseits die Zeitdauer, die ein Programm, ausgeführt durch einen Rechner, zur Bewältigung einer Aufgabe benötigt.

Neu!!: Prozesssynchronisation und Laufzeit (Informatik) · Mehr sehen »

Lock

Unter einem Lock oder Locking (für Sperre oder Sperren) versteht man in der Informatik das Sperren des Zugriffs auf ein Betriebsmittel.

Neu!!: Prozesssynchronisation und Lock · Mehr sehen »

Monitor (Informatik)

Ein Monitor in der Informatik ist ein programmiersprachliches Konzept zur Synchronisation von Zugriffen zeitlich verschränkt oder parallel laufender Prozesse oder Threads auf gemeinsam genutzten Datenstrukturen oder Ressourcen.

Neu!!: Prozesssynchronisation und Monitor (Informatik) · Mehr sehen »

Multithreading

Multithreading (auch Nebenläufigkeit, Mehrsträngigkeit oder Mehrfädigkeit genannt) bezeichnet in der Informatik das gleichzeitige (oder quasi-gleichzeitige) Abarbeiten mehrerer Threads (Ausführungsstränge) innerhalb eines einzelnen Prozesses oder eines Tasks (ein Anwendungsprogramm).

Neu!!: Prozesssynchronisation und Multithreading · Mehr sehen »

Mutex

Der Begriff wechselseitiger Ausschluss bzw.

Neu!!: Prozesssynchronisation und Mutex · Mehr sehen »

Nachricht

Althergebrachte Form der Nachrichtenübertragung: der Bote (hier: Postbote) Nachricht bezeichnet alltagssprachlich den Inhalt einer Information.

Neu!!: Prozesssynchronisation und Nachricht · Mehr sehen »

Nebenläufigkeit

Beim Philosophenproblem (engl. ''Dining Philosophers Problem'') handelt es sich um ein Fallbeispiel aus dem Bereich der Theoretischen Informatik. Die Nebenläufigkeit, mitunter auch Parallelität genannt, ist in der Informatik die Eigenschaft eines Systems, mehrere Aufgaben, Berechnungen, Anweisungen oder Befehle gleichzeitig ausführen zu können.

Neu!!: Prozesssynchronisation und Nebenläufigkeit · Mehr sehen »

Parallele Programmierung

Parallele Programmierung ist ein Programmierparadigma.

Neu!!: Prozesssynchronisation und Parallele Programmierung · Mehr sehen »

Paralleler Algorithmus

Ein paralleler Algorithmus ist ein Algorithmus, welcher zum Beispiel ein Problem der Komplexitätsklasse NC (Nick’s Class nach Nick Pippenger) in polynomieller Zeit lösen bzw.

Neu!!: Prozesssynchronisation und Paralleler Algorithmus · Mehr sehen »

Parallelisierung

Als Parallelisierung bezeichnet man.

Neu!!: Prozesssynchronisation und Parallelisierung · Mehr sehen »

Peripheriegerät

Internes Diskettenlaufwerk mit 3,5"- und 5,25"-Disketten Das Peripheriegerät ist eine Komponente oder ein Gerät, welches sich außerhalb der Zentraleinheit eines Computers befindet (kurz: Zubehör).

Neu!!: Prozesssynchronisation und Peripheriegerät · Mehr sehen »

Petri-Netz

Als Petri-Netze werden Modelle diskreter, vorwiegend verteilter Systeme bezeichnet.

Neu!!: Prozesssynchronisation und Petri-Netz · Mehr sehen »

Philosophenproblem

Aufbau des Philosophenproblems Beim Philosophenproblem handelt es sich um ein Fallbeispiel aus dem Bereich der theoretischen Informatik.

Neu!!: Prozesssynchronisation und Philosophenproblem · Mehr sehen »

Programmierung

Programmierung (von altgriechisch πρόγραμμα prógramma „öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“) bezeichnet die Tätigkeit, Computerprogramme zu erstellen und wird dem Teilbereich der Softwareentwicklung zugerechnet.

Neu!!: Prozesssynchronisation und Programmierung · Mehr sehen »

Prozess (Informatik)

Ein Prozess (auch Task oder Programminstanz genannt) ist ein Computerprogramm zur Laufzeit.

Neu!!: Prozesssynchronisation und Prozess (Informatik) · Mehr sehen »

Prozess-Scheduler

Ein Prozess-Scheduler (Scheduler.

Neu!!: Prozesssynchronisation und Prozess-Scheduler · Mehr sehen »

Rechnernetz

Ein Rechnernetz, Computernetz oder Computernetzwerk ist ein Zusammenschluss verschiedener technischer, primär selbstständiger elektronischer Systeme (insbesondere Computern, aber auch Sensoren, Aktoren, Agenten und sonstigen funktechnischen Komponenten), der die Kommunikation der einzelnen Systeme untereinander ermöglicht.

Neu!!: Prozesssynchronisation und Rechnernetz · Mehr sehen »

Scheduling

Scheduling (auch Zeitablaufsteuerung; in der Betriebswirtschaftslehre AblaufplanungTheodor Nebl: Einführung in die Produktionswirtschaft. 2. Auflage. 1997, ISBN 3-486-24326-8, S. 341 f. MaschinenbelegungsplanungHans Corsten: Produktionswirtschaft. 12. Auflage. 2009, ISBN 978-3-486-58751-7, S. 510. oder Reihenfolgeplanung genannt) ist ein Anglizismus für die Erstellung eines Ablaufplanes, der Prozessen zeitlich begrenzt Ressourcen zuteilt (Allokation).

Neu!!: Prozesssynchronisation und Scheduling · Mehr sehen »

Semaphor (Informatik)

Ein Semaphor (von und φέρειν pherein ‚tragen‘ – also etwa „Signalgeber“) ist eine Datenstruktur, die aus einer Ganzzahl und den atomaren Nutzungsoperationen „Reservieren/Probieren“ und „Freigeben“ besteht.

Neu!!: Prozesssynchronisation und Semaphor (Informatik) · Mehr sehen »

Signal (Unix)

Bei Verwendung des Betriebssystems Unix ist ein Signal eine Systemnachricht an einen laufenden Prozess.

Neu!!: Prozesssynchronisation und Signal (Unix) · Mehr sehen »

Synchronisation

Einfache Synchronisation der Zeitmessung durch ''Uhrenvergleich'' Synchronisation (auch Synchronisierung; von) bezeichnet – besonders in der Netzplantechnik und Prozesstechnik – das zeitliche Abgleichen von Vorgängen.

Neu!!: Prozesssynchronisation und Synchronisation · Mehr sehen »

Thread (Informatik)

In der Informatik bezeichnet Thread (‚Faden‘, ‚Strang‘) – auch Aktivitätsträger oder leichtgewichtiger Prozess genannt – einen Ausführungsstrang oder eine Ausführungsreihenfolge in der Abarbeitung eines Programms.

Neu!!: Prozesssynchronisation und Thread (Informatik) · Mehr sehen »

Verteiltes System

Ein verteiltes System ist nach der Definition von Andrew S. Tanenbaum ein Zusammenschluss unabhängiger Computer, die sich für den Benutzer als ein einziges System präsentieren.

Neu!!: Prozesssynchronisation und Verteiltes System · Mehr sehen »

Zirkelbezug

Graphen (farbig markiert) Ein Zirkelbezug liegt vor, wenn in einer Reihe von Verweisen, Referenzierungen oder Bezugnahmen ein weiter hinten liegendes Objekt wieder auf ein vorheriges verweist, so dass eine geschlossene Schleife entsteht.

Neu!!: Prozesssynchronisation und Zirkelbezug · Mehr sehen »

Leitet hier um:

Prozessynchronisation.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »