Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Prüfungsvorbereitung Posix Aufgaben, brauche Meinungen oder Hilfe,Danke

Empfohlene Antworten

Veröffentlicht

Hallo Leute,

habe dieses Semester noch eine Prüfung in Systemprogrammierung und wollte gerne hier die einzelnen Übungsaufgaben vorstellen bzw. mit euch (also interessenten) eventuell diskutieren oder recherchieren

Ich fang mal gleich an.

Aufgabe 1

Aufgabenteil a:

In den folgenden Aufgaben soll die Kommunikation von Prozessen mit Hilfe

von Posix-Pipes verdeutlicht werden. Bei jeder Applikation sollen folgende

drei Funktionsbloecke implementiert werden:

1. Wortweises Einlesen aus einer Datei

2. Umdrehen der einzelnen Woerter

3. Wortweises Schreiben der umgedrehten Woerter in eine Datei

Aufgabe 1:

Die Funktionsbloecke 1 und 3 sollen in einem Prozess implementiert werden,

der Funktionsblock 2 soll von einem zweiten Prozess abgearbeitet werden.

Mein Lösungsansatz:

Mit fork() einen neuen Prozess erstellen, dann in dem Child Aufgabe 1 und 3 ausführen und der Vaterprozess führt die Aufgabe 2 aus. Informationsaustausch läuft dann über normale pipe (unnamed)..

Aufgabenteil b:

Jeder Funktionsblock ist in einem eigenen Prozess implementiert. Prozess

1 kommuniziert mit Prozess 2. Prozess 2 kommuniziert wiederum mit Pro-

zess 3.

Meine Lösungsansatz:

Erstellen von zwei "named Pipes", je für die Kommunikation von Prozess 1 mit 2 und Prozess 2 mit 3.

Wie würdet Ihr die Aufgaben lösen?

Danke im Voraus für eure Mühe

Lg, ssoul21

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.