Autonome Systeme an der Hochschule Karlsruhe | Karteikarten & Zusammenfassungen

Lernmaterialien für Autonome Systeme an der Hochschule Karlsruhe

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Autonome Systeme Kurs an der Hochschule Karlsruhe zu.

TESTE DEIN WISSEN

Was ist Parallelität (parallelism)?

Lösung anzeigen
TESTE DEIN WISSEN

Macht ein Programm schneller, indem mehr CPS genutzt werden

Lösung ausblenden
TESTE DEIN WISSEN

Was ist Nebenläufigkeit (concurrency)?

Lösung anzeigen
TESTE DEIN WISSEN

Das Programm wird in Threads aufgeteilt.

Lösung ausblenden
TESTE DEIN WISSEN

Was ist ein Thread?

Lösung anzeigen
TESTE DEIN WISSEN

Sequenz von hintereinander ausgeführten Anweisungen

Lösung ausblenden
TESTE DEIN WISSEN

Was gibt es für Threadzustände?

Lösung anzeigen
TESTE DEIN WISSEN
  • Running (wird ausgeführt)
  • Waiting (könnte ausgeführt werden aber keine CPU verfügbar)
  • Blocked (kann nicht ausgeführt werden)
Lösung ausblenden
TESTE DEIN WISSEN

Was ist Multithreading?

Lösung anzeigen
TESTE DEIN WISSEN

Abwechselnde Ausführung von mehreren Threads auf einer CPU

Lösung ausblenden
TESTE DEIN WISSEN

Was ist Scheduling?

Lösung anzeigen
TESTE DEIN WISSEN

Systematisches Vorgehen zum Multithreading

Lösung ausblenden
TESTE DEIN WISSEN

Was bedeutet präemtiv?

Lösung anzeigen
TESTE DEIN WISSEN

Jeder Thread bekommt eine gewisse Zeitscheibe

Lösung ausblenden
TESTE DEIN WISSEN

Was bedeutet kooperativ?

Lösung anzeigen
TESTE DEIN WISSEN

Jeder Thread wird solange ausgeführt bis auf eine blockierende Anweisung gestoßen wird

Lösung ausblenden
TESTE DEIN WISSEN

Was können blockierende Anweisungen sein?

Lösung anzeigen
TESTE DEIN WISSEN
  • Thread schlafen legen (delay/sleep)
  • Empfang auf Kanal (potentiell blockierend da Kanal 'leer' sein kann)
  • Senden auf Kanal (potentiell blockierend da Kanal 'voll' sein kann)
Lösung ausblenden
TESTE DEIN WISSEN

Was sind Lambdas in go?

Lösung anzeigen
TESTE DEIN WISSEN

anonyme Funktionen

Lösung ausblenden
TESTE DEIN WISSEN

Wie findet der Nachrichtenaustausch zwischen Threads statt?

Lösung anzeigen
TESTE DEIN WISSEN

Mit Hilfe von Kanälen ("channels")

Lösung ausblenden
TESTE DEIN WISSEN

Wie wird die Nebenläufigkeit noch genannt?

Lösung anzeigen
TESTE DEIN WISSEN
  • "fork"
  • "spawn"
Lösung ausblenden
  • 31011 Karteikarten
  • 830 Studierende
  • 59 Lernmaterialien

Beispielhafte Karteikarten für deinen Autonome Systeme Kurs an der Hochschule Karlsruhe - von Kommilitonen auf StudySmarter erstellt!

Q:

Was ist Parallelität (parallelism)?

A:

Macht ein Programm schneller, indem mehr CPS genutzt werden

Q:

Was ist Nebenläufigkeit (concurrency)?

A:

Das Programm wird in Threads aufgeteilt.

Q:

Was ist ein Thread?

A:

Sequenz von hintereinander ausgeführten Anweisungen

Q:

Was gibt es für Threadzustände?

A:
  • Running (wird ausgeführt)
  • Waiting (könnte ausgeführt werden aber keine CPU verfügbar)
  • Blocked (kann nicht ausgeführt werden)
Q:

Was ist Multithreading?

A:

Abwechselnde Ausführung von mehreren Threads auf einer CPU

Mehr Karteikarten anzeigen
Q:

Was ist Scheduling?

A:

Systematisches Vorgehen zum Multithreading

Q:

Was bedeutet präemtiv?

A:

Jeder Thread bekommt eine gewisse Zeitscheibe

Q:

Was bedeutet kooperativ?

A:

Jeder Thread wird solange ausgeführt bis auf eine blockierende Anweisung gestoßen wird

Q:

Was können blockierende Anweisungen sein?

A:
  • Thread schlafen legen (delay/sleep)
  • Empfang auf Kanal (potentiell blockierend da Kanal 'leer' sein kann)
  • Senden auf Kanal (potentiell blockierend da Kanal 'voll' sein kann)
Q:

Was sind Lambdas in go?

A:

anonyme Funktionen

Q:

Wie findet der Nachrichtenaustausch zwischen Threads statt?

A:

Mit Hilfe von Kanälen ("channels")

Q:

Wie wird die Nebenläufigkeit noch genannt?

A:
  • "fork"
  • "spawn"
Autonome Systeme

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten StudySmarter Kurse für deinen Studiengang Autonome Systeme an der Hochschule Karlsruhe

Für deinen Studiengang Autonome Systeme an der Hochschule Karlsruhe gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!

Das sind die beliebtesten Autonome Systeme Kurse im gesamten StudySmarter Universum

DB-Systeme

Technische Hochschule Ingolstadt

Zum Kurs
Das autonome Nervensystem

University of Luxemburg

Zum Kurs
Systeme

Hochschule für Technik und Wirtschaft Berlin

Zum Kurs
ERP-Systeme

Hochschule Landshut

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden Autonome Systeme
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen Autonome Systeme