Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld

Slides:



Advertisements
Ähnliche Präsentationen
Identifizierung und Ausbildung von Führungskräften
Advertisements

Powerpoint-Präsentation
Die große SV-Umfrage Die Schule verändert sich. Wir haben die Chance sie zu gestalten.
Die Präsentation des Praktikums
Die wichtigste Frage des Lebens!
Projektumfeld Gesellschaftliche Strömungen Strukturen/ Gliederung
IT – Struktur an Schulen
Kapitel 4 Datenstrukturen
Verifizieren versus Berechnen
Perfekt, Possessivpronomen und Imperative Winterurlaub.
Der Einstieg in das Programmieren
Scratch Der Einstieg in das Programmieren. Scatch: Entwicklungsumgebung Prof. Dr. Haftendorn, Leuphana Universität Lüneburg,
Kapitel 6 Differenzierbarkeit. Kapitel 6: Differenzierbarkeit © Beutelspacher Juni 2005 Seite 2 Inhalt 6.1 Die Definition 6.2 Die Eigenschaften 6.3 Extremwerte.
Tricks mit Zahlen. Kapitel 2 © Beutelspacher Mai 2004 Seite 2 Idee / Aufgaben In jeder Woche stelle ich Ihnen einen Zaubertrick mit Zahlen vor. Ihre Aufgaben:
Grundkurs Theoretische Informatik, Folie 2.1 © 2006 G. Vossen,K.-U. Witt Grundkurs Theoretische Informatik Kapitel 2 Gottfried Vossen Kurt-Ulrich Witt.
Lokale und globale Netzwerke
Hypothesen testen: Grundidee
Kursleitung: Hier ist Platz für Ihren Namen
Vorlesung 3: Verschiedenes Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Christian Schindelhauer
Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld
Verteilte Anwendungen
Ausblick Universität Heidelberg Wintersemester 06/07 © Wolfgang Schönfeld.
Interaktionen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld Wie arbeiten VS mit ihrem Material (im einfachsten Fall)?
Strukturänderungen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
Situationen Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
Verteilte Uhren Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld.
Verteilte Algorithmen
Inhalte und Maßnahmen eingegeben haben,
Künstliche I ntelligenz Intelligenz ? Bremen, den Beitrag zur Lehrveranstaltung Informatiker - Hochbezahlte Gurus oder nützliche Idioten von.
Dieter Bergmann, Lichtenfels
Physik in elementaren Portionen, Karlsruhe,
Grundschutztools
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
Handlungsplanung und Allgemeines Spiel „Game Description Language (GDL)“ Peter Kissmann.
Kakuro Regeln und Strategien
20:00.
© Gabriele Sowada © Gabriele Sowada 2 Manuell Beispiel 1 demonstriert die Vorgehensweise bei der manuellen Programm- Eingabe am.
24 Regeln von Männern für Frauen
Druckerinstallation HP1050C
Wer ist am schnellsten? Manfred Jeitler Institut für Hochenergiephysik
Endliche Automaten Informatik JgSt. 13, Abitur 2009
Gestaltung von Folien mit Powerpoint
Beweissysteme Hartmut Klauck Universität Frankfurt WS 06/
Ich habe mir mal die Mühe gemacht, aus dem
1 CeBIT 2008 Knowledge Management 2.0 Ulrich Kampffmeyer PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH Breitenfelder Straße
Geschichten um den Computer
Analyse von Ablaufdiagrammen
TRANSAKTIONEN (Transaktionsanalyse)
Bereit ???? Nimm dir 10 Minuten Zeit. Ich versuche es dir zu erklären.
Das ist die Geschichte eines kleinen Jungen aus der Schweiz.
Formale Sprachen Reguläre Sprachen Rudolf FREUND, Marian KOGLER.
Helpdesk: Wie kann ich Ihnen helfen?
Modellbildung und Simulation
Malcolm – 1. Teil Malcolm interpretiert Descartes mit Blick auf die Frage nach der Natur des Denkens (dem cogito) folgendermaßen: Jeder mentale oder bewusste.
Analyseprodukte numerischer Modelle
Petrinetze 1. Einführung Informatik : wesentlich Modellierung von
Helpdesk
Helpdesk: Wie kann ich Ihnen helfen?
Christian Schindelhauer Wintersemester 2006/07 2. Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Physik für Mediziner und Zahmediziner
1 IdeenSet Sonnensystem Ideenset Wann können Sonnenfinsternisse stattfinden? Erich Laager / 2014.
Analyse der Laufzeit von Algorithmen
Verfassen von Aufsätzen
Radikaler Konstruktivismus
Pointer. Grundsätzliches: Im Arbeitsspeicher werden Daten gespeichert. Um auf die Daten eindeutig zugreifen zu können, werden diesen Daten Adressen zugeordnet.
Forschendes Lernen Wie sehen forschungsorientierte Aufgabenstellungen in der Mathematik aus? Modul IE-2: Offene und geschlossene Aufgaben (Problemstellungen)
 Präsentation transkript:

Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld Informationen das Material, mit dem VS arbeiten Verteilte Anwendungen Wintersemester 06/07 © Wolfgang Schönfeld

Grundbegriffe Information Umgebung Zustand (von Informationen) Speicher (für Informationen), Medien, … Aktion (mit Informationen), Aufgabe Zeit Wirkung (von Informationen) Akteure, Netze Ressourcen als Bausteine von Vorstellungen (Modellen), aber nicht aus jeder Sicht auch: Entstehen, Vergehen von Akteuren? Grundbegriffe "orthogonal"?

Information Dinge (in der Welt) mit Worten benennen und Eigenschaften beschreiben. Umgekehrt: Eine Beschreibung interpretieren. Verweis („pointer“) auf Information oder den Platz, wo die Information steht. Ein Verweis ist eine spezielle Information. Auch Informationen sind an Dinge gebunden. Ein Straßenschild ist auch ein Ding.

Information und Wirklichkeit („Welt“) verweisen Information Stern Name / Beschreibung bezeichnen / beschreiben interpretieren Welt Ding

Umgebung Nie brauchen wir die ganze Welt zu kennen, sondern nur einen Teil. Meist ist dies unsere Umgebung, wie wir sie mit unseren Sinnen wahrnehmen. Aber wir können uns auch gedanklich bewegen! Dabei ändert sich etwas mit der Interessenlage, Aufgabe,…. Aber wie nennen wir das? Wir können es nur umschreiben, etwa "Das, was im Moment interessiert" Ich kenne dafür keinen Begriff! Aber wüsste gerne einen, vor allem in der Informatik. Also: Umgebung Wie filtert unser Gehirn? Liegt es in unserem "Hauptspeicher"?

Informationen Kontext Welt Umgebung

Kontext, Objekt Wir können immer nur einen Ausschnitt der Welt beschreiben. Geht es in einer solchen Beschreibung um mehrere Dinge, so stehen sie in einem Kontext. Gelegentlich wird dieses Wort auch für "Umgebung" verwendet, im Englischen mehr als im Deutschen. Der deutsche Sprachgebrauch scheint sich dem englischen anzunähern. Bei Programmiersprachen spricht man auch von Objekt und meint damit einen Kontext mit fest vorgegebenem Format.

Blickwinkel Eine Beschreibung hängt ab auch vom Blickwinkel des Beobachters (seinem "Bezugspunkt" oder "Standpunkt"). Beispiel: "Rechts neben mir steht …." Ändert sich der Standpunkt und damit der Blickwinkel (Positionsänderung desselben Beobachters, Wechsel des Beobachters), so ändert sich (meist) auch die Beschreibung. Bei objekt-orientierten Programmiersprachen muss der Programmierer einen Blickwinkel einnehmen.

(formale) Logik Sprache der Prädikatenlogik (zum Beispiel) Interpretation in einer mathematischen Struktur Beschränkung der Sprache - ok Beschränkung der mathematischen Struktur? Wir (Logiker) stellen sie uns vor als vollständig gegeben beschrieben Unvollständiges "Wissen" wird nur in der künstlichen Intelligenz betrachtet. Und Blickwinkel?

Sicht der Mathematischen Logik Axiome Strukturen

Meist ist Information unvollständig, d. h Meist ist Information unvollständig, d.h. nicht jede Information ist vorhanden. Aber wenn sie vorhanden ist, trifft sie zu. (Annahme für die Vorlesung!)

Aktion (auch: Verarbeitung) verändert die Umgebung ihre Beschreibung Beides ändert sich nicht notwendig gleichzeitig! Aktionen werden von einem Akteur bewirkt. Bei VS geht es nur um die Änderung von Informationen. Ändert sich der Zustand des VS, spricht man von Transition. Meint man mit Ereignis eine Änderung der Umgebung oder ihrer Beschreibung? Ist Beschreiben oder Interpretieren auch eine Aktion?

Beispiele von Aktionen mit Informationen Kreieren (Schaffen) Vernichten Darstellen Umformen (neu) Zusammenstellen („Mashup“) Überwachen (Monitoring) Aktualisieren Berichtigen / Korrigieren Verteilen Zugriffe organisieren …

Identität von Aktionen ist in der Praxis schwierig zu entscheiden. Beispiel: Doppelklick

Ressourcen Akteure Speicherplatz für Informationen bezeichnet (numeriert) Spezialfall von Information („link“) "Bandbreite" bei Übertragungen Zeit Kapital …

Akteure führen Aktionen aus nicht hinter jeder Aktion steht ein Akteur Menschen, Organisationen, Rechnerhardware, Rechnersoftware haben einen momentanen Kenntnisstand (Umgebung)

Aktionen von Menschen Es hilft nichts - wir werden gelegentlich Menschen als Teile eines Systems ansehen, wenn es das Verständnis erleichtert. Dazu nehmen wir an, dass deren Verhalten vorhersagbar ist, also nicht zufällig und vor allem nicht böswillig. Wann sind Aktionen beabsichtigt, wann zufällig/böswillig? Beispiel: Denial-of-Service-Attacke Gibt es bei (menschlichen) Dienstleitungen keine Anzahlbeschränkung?

Zeit Jede Aktion hat einen Zeitraum, in dem sie stattfindet. Keine Festlegung, wie dieser Zeitraum beschaffen ist. endlich? beschränkt? zusammenhängend?

Praxis: Zeit Objektive Zeitmessung ist (trotz Atomuhren) schwierig. Die Uhren verschiedener Akteure können nicht übereinstimmen. Für eine Koordination der Abläufe dürfen die Ungenauigkeiten nicht zu groß werden.

Beispiel für gleichzeitige Aktionen: Zahnräder Ein Zahnrad treibt das andere. Allgemeiner: Die Zahnräder wirken auf sich gegenseitig. Das hat erst mal nichts mit Informationen zu tun.

Aktionen der Zahnräder Umdrehungen kleines Zahnrad Zeit Umdrehungen großes Zahnrad

Beispiel: Beobachten Das Beobachten einer Aktion (hier: Wert von X verändert sich) wirkt auch auf den Beobachter. X=0 X=1 Aktion Zeit unbeobachtet beobachtet Beobachtung

Beispiel: Zählen Jedes Mal, wenn die Aktion stattfindet, erhöht sich der Zählerstand um 1.

Beispiel: Bahnübergang Aktionen des Zuges: Zug fährt in den kritischen Bereich ein. Zug verlässt den kritischen Bereich. Aktionen des Schrankenwärters: öffnet die Schranke schließt die Schranke Wirkungen: Ein Zug fährt in den kritischen Bereich ein genau dann, wenn die Schranke geschlossen word. Ein Zug verlässt kritischen Bereich genau dann, wenn die Schranke geöffnet wird.

Verlauf Zug geschlossen Schranke offen nein ja Zeit Wegen der einfacheren Darstellung haben Akionen keine Zeitdauer.

Zustände = Knoten (ausgeschlossen = rot), Aktionen = Pfeile ja Zug nein geschlossen offen Schranke "Zustandsdiagramm"

Ursachen, Wirkungen Aktion B ist (eine) Wirkung von Aktion A. Gleichbedeutend: A ist (eine) Ursache von B. B kann nicht vor A stattfinden, aber sie können gleichzeitig stattfinden ("Wechselwirkung"). Ein Zustand kann weder Ursache noch Wirkung einer Aktion sein, aber das Eintreten eines Zustandes (und Verlassen) kann es. Lt. Wikipedia kann er eine Aktion bewirken.

Ursachen, Wirkungen (in der Physik) und sind dadurch quantifizierbar. werden auf Energie zurückgeführt. Wenn schwer zu entscheiden, was Ursache ist und was Wirkung, spricht man von Wechselwirkung. (Elementarteilchen). gibt es auch beim Menschen: Wechselbeziehung zwischen Handlungspartnern in der Biologie: Wirkung der Organismen aufeinander

Ursachen, Wirkungen bei Rechnern so, wie hier gemeint, gibt es nicht Aktionen des Rechners können nicht andere Aktionen bewirken. Selbst bei zuverlässiger Kommunikation! Das ist elektromechanisch ausgeschlossen. Selbst bei eingebetteten Systemen sind Wirkungen des Rechners oder auf den Rechner nicht möglich. Es gibt jedoch Wirkungen zwischen dem Rechner und seiner Uhr dem Speicher

Wirkungen bei Rechnern (Forts.) Vermeintliche Wirkungen erreicht man beim Rechner dadurch, dass er in schneller Folge die Zustände von Zuleitungen prüft und ggfs. Programme startet (Interrupt). Es ist manchmal sinnvoll, wenn man sich vorstellt, dass Informationen sich wie physikalische Objekte verhalten, also Wirkungen (und Wechselwirkungen) haben. Man kann dadurch (verteilte) Systeme leichter verstehen. Das Drücken einer Taste hat keine direkte Wirkung auf den Rechner, auch wenn er dies suggeriert.

Wirkungen von Informationen auf den Menschen gibt es ebensowenig (auch wenn es uns so vorkommt, dass das Eintreffen, etwa das Erscheinen in der morgentlichen Zeitung, eine Wirkung hat). Oder hat eine freudige Nachricht doch eine unmittelbare Wirkung? Vermutlich hat dies den Wiki-Autor in die Irre geführt.