• Keine Ergebnisse gefunden

UML-Zustandsdiagramm eines Prozesses Speicherbelegung eines Prozesses Multithreading Thread Multitasking Prozess Prozesse

N/A
N/A
Protected

Academic year: 2022

Aktie "UML-Zustandsdiagramm eines Prozesses Speicherbelegung eines Prozesses Multithreading Thread Multitasking Prozess Prozesse"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Windows http://kohnlehome.de/windows/tempfile_4218.pdf

Prozesse

Prozess

Ablaufendes Programm.

Multitasking

Mehrere Prozesse können nebenläufig ausgeführt werden. Jeder Prozess hat eigenen Speicherbereich.

kooperatives Multitasking

laufender Prozess bestimmt selbst, wann er die Kontrolle an den Kernel zurückgibt (z.B. Windows 3.X) präemptives Multitasking

Scheduler weist nach dem Round-Robin-Verfahren den Prozessen Zeitscheiben zu (z.B. Windows-NT, Linux)

Thread

Ausführungsfaden eines Prozesses. Alle Threads eines Prozesses teilen sich den selben Speicherbereich.

Multithreading

jeder Prozess kann mehrere Threads haben, die nebenläufig ausgeführt werden.

Speicherbelegung eines Prozesses

Jedes Byte des Arbeitsspeichers hat eigene Adresse. Gesamtspeicher des Prozesses z.B. 10 MiB

Stack (lokale Variablen, Funktionsargumente, ...)

↓ ... Frei ...

0x9fffff

... Frei ...

Heap (dynamischer Speicher, z.B. C-malloc)

0x100400

Daten (globale Variablen) z.B. 1 KiB

0x1003ff 0x100000

Text (Programmcode in Maschinensprache) z.B. 1 MiB

0x0fffff

0x000000

UML-Zustandsdiagramm eines Prozesses

Franz Kohnle Seite 1 von 1 11.03.2022

Referenzen

ÄHNLICHE DOKUMENTE

[r]

laufender Prozess bestimmt selbst, wann er die Kontrolle an den Kernel zurückgibt (z.B. Windows 3.X) präemptives Multitasking. Scheduler weist nach dem Round-Robin-Verfahren

Daher ist es zwingend erforderlich, beispielsweise während einer Ultraschalluntersuchung gleichzeitig Rezepte zu über- prüfen und zu unterschreiben, mit dem linken Ohr

Per Zu- fall wurden alle Teilnehmer in zwei Grup- pen eingeteilt, die sich nicht im Hinblick auf die Aufgabe, sondern nur in Hinblick auf die Instruktion unterschieden: „Den

Ein anderes Beispiel sind Mitarbeiter, die sich im Großraumbüro unterhalten und nicht daran denken, dass sie damit eine Kollegin zwei Schreibtische weiter aus der Ruhe

S5 Für jede Systemaktion, die nicht auf eine Akteuraktion folgt (mit oder ohne Kon- trollknoten dazwischen), wird eine Action erzeugt (vgl. erste «SA» und «SA»..

In Abschnitt 4 wird aufgezeigt, wie eine zuvor „ge- malte“ Darstellung der Prozessvorlage automatisch so erweitert werden kann, dass auch aktuelle Laufzeitinformation des

Um darauf zu kommen, muß Folgendes erlaßt werden : es gibt eine unterste Grenze, an der der Herstellungsprozeß gerade noch selbstfähig ist.. Diese unterste Grenze liegt