Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Probleme für Informatik

Sortieren nach
Fach
Niveau

Grundlagen: Leitfaden zu verteilten Datenbanken

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 3,54 KB

Erster Teil: Leitfaden zu verteilten Datenbanken

1. Was ist das Konzept einer Datenbank?

R = Eine Datenbank ist eine Reihe von miteinander verknüpften Informationen für einen bestimmten gemeinsamen Zweck.

2. Definieren Sie eine verteilte Datenbank.

R = Eine verteilte Datenbank ist eine Sammlung von mehreren Datenbanken, die an verschiedenen Standorten über ein Netzwerk verbunden sind.

3. Was sind die Ziele verteilter Datenbanken?

R = Die Ziele sind der Aufbau verteilter Systeme (wie Datenbanken), die gemeinsame Nutzung von Informationen, Zuverlässigkeit, Verfügbarkeit und schnelle Verarbeitung von Abfragen.

4. Nennen Sie einen Vorteil der Datenverteilung.

R = Der Vorteil verteilter Systeme ist die Fähigkeit, Informationen zuverlässig und effektiv

... Weiterlesen "Grundlagen: Leitfaden zu verteilten Datenbanken" »

Netzwerktechnologien: Multicast, QoS und ADSL

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,77 KB

Multicast

Multidiffusion: Versand an mehrere Empfänger gleichzeitig und Mindestreserve-Multicast-Gruppenadressen. Typ D: 239.255.255.255. IGMP (Internet Group Management Protocol): IP-Multicast.

Internet-Multicast-Protokolle sind:

  • ipmulticast
  • NNTP
  • Internet Relay Chat (IRC)
  • PSYC
  • Peercasting

Layer-3-IP-Protokolle, die verwendet werden:

  • ICMP
  • IGMP

Quality of Service (QoS)

QoS: H.323 definiert eine Methode, um Multimedia-Datenverkehr über ein IP-Netzwerk zu ermöglichen.

Weitere Parameter, die das Verhalten von Sprach-Streams beeinflussen, sind wichtig: Paketlaufzeit, Jitter (Schwankung der Paketlaufzeit) und Paketverlust.

Die Grenze für die Paketlaufzeit in einem One-Way-Sprachkanal beträgt 400 ms. Das RSVP-Protokoll (dessen Hauptfunktion darin besteht,... Weiterlesen "Netzwerktechnologien: Multicast, QoS und ADSL" »

Datenbankabfragen verstehen: Auswahl- und Aktionsabfragen erstellen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 4,6 KB

Datenbankabfragen: Grundlagen und Typen

Abfragen sind Objekte in einer Datenbank, die es ermöglichen, Daten aus einer oder mehreren Tabellen zu filtern und anzuzeigen, die bestimmte Kriterien erfüllen.

Arten von Datenbankabfragen

1. Auswahlabfragen (Selection Queries)

Auswahlabfragen extrahieren oder zeigen nur die Daten, die Sie angeben. Sobald die Ergebnisse vorliegen, können die Daten geändert werden (was auch durch die Abfrage selbst erfolgen kann).

2. Aktionsabfragen (Action Queries)

Aktionsabfragen nehmen Änderungen an Datensätzen in einer einzigen Operation vor. Es gibt verschiedene Arten von Aktionsabfragen:

  • Löschen
  • Aktualisieren
  • Ergänzen
  • Tabellen erstellen

Schritt-für-Schritt: Erstellung einer Auswahlabfrage

Um eine Auswahlabfrage zu... Weiterlesen "Datenbankabfragen verstehen: Auswahl- und Aktionsabfragen erstellen" »

Systemanalyse: Prozesse, Speicher und Kontextdiagramme

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 3,94 KB

Systemanalyse und Prozessdefinitionen

Beispiel: Am Ende des Monats, wenn Personalfluktuation auftritt, kann eine Liste von Ereignissen auf drei verschiedene Arten auf das System wirken:

  • Parameter: Wenn diese Art von Ereignis eintritt, bevor das System relativ inaktiv ist.
  • Variable: Wenn das System moderat reagiert.
  • Operator: Wenn das System auf die aktive Verbreitung der Tätigkeit aller anderen beteiligten Komponenten reagiert.

STORES (Speicher)

Stores sind Datensätze im Ruhezustand. Sie können wie folgt unterteilt werden:

  • Interner Speicher: Speicherbereiche, die nur dem System eigen sind.
  • Externer Speicher: Speicher, die mit anderen Systemen gemeinsam genutzt werden.

Angaben zur Person

PROZESS

Ein Prozess ist eine Reihe von Aufgaben, die das System... Weiterlesen "Systemanalyse: Prozesse, Speicher und Kontextdiagramme" »

Linux-Befehle: Dateien und Verzeichnisse

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 4,54 KB

Grundlegende Linux-Befehle für Dateien und Verzeichnisse

Verzeichnisse erstellen

  • mkdir /Ziel/Name: Erstellt ein leeres Verzeichnis namens Name unter /Ziel.

Zeitstempel ändern

  • touch /Quelle: Ändert die Zugriffs- und Änderungszeit der Datei /Quelle auf die aktuelle Zeit. Wenn die Datei nicht existiert, wird sie erstellt.

Dateien kopieren

  • cp /Quelle /Ziel: Kopiert die Datei /Quelle nach /Ziel mit dem gleichen Namen.
  • cp -r /Quelle /Ziel: Kopiert rekursiv alle Dateien aus dem Verzeichnis /Quelle nach /Ziel mit dem gleichen Namen.

Dateien verschieben

  • mv -f /Quelle /Ziel: Verschiebt die Datei /Quelle nach /Ziel und überschreibt bestehende Dateien mit dem gleichen Namen.
  • mv -u /Quelle /Ziel: Verschiebt die Datei /Quelle nach /Ziel, aber nur, wenn die Datei
... Weiterlesen "Linux-Befehle: Dateien und Verzeichnisse" »

Grundlagen der Betriebssysteme und IT-Sicherheit

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 9,36 KB

Was ist ein System?

Ein System ist eine Menge organisierter Elemente, die miteinander interagieren.

Was bedeutet Fehlertoleranz?

Ein fehlertolerantes System kann im Falle eines Ausfalls weiterhin einwandfrei funktionieren. Dies wird oft durch die Verdopplung aller Systemkomponenten erreicht.

Zuverlässigkeit

Eigenschaften:

  • Zuverlässigkeit: Kontinuität der Dienstleistung.
  • Verfügbarkeit: Prozentsatz der Zeit, in der der Dienst verfügbar ist.
  • Schutz (Shelter): Vermeidung von katastrophalen Folgen.
  • Sicherheit: Schutz gegen das Eindringen von Menschen.

Systemzuverlässigkeit

  • Fehlervermeidung: Verwendung von Methoden, um Fehler in den Komponenten zu verhindern.
  • Fehlertoleranz: Einsatz von Redundanz, um Fehler zu maskieren.

Arten von Fehlern

  • Vorübergehende
... Weiterlesen "Grundlagen der Betriebssysteme und IT-Sicherheit" »

Die Rolle der Medien: Funktionen und Merkmale

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,48 KB

Die Medien. Die Medien sind die Kanäle zur Übermittlung von Informationen an die Masse der Fakten von allgemeinem Interesse. Es werden unterschieden: das Radio, TV, Internet und Zeitungen. Funktionen. Informativ: Dies ist die grundlegende Funktion, so dass die Nachricht in ihrer Art punktuell ist. - Unterhaltung: Die meisten Medien unterhalten die Menschen. - Bildung: Dies geschieht, wenn uns gute Informationen und Einschätzungen gepaart mit Analysen und Interpretationen gegeben werden. - Kritik: Das bedeutet auch, zu analysieren und nachzudenken. Merkmale. Unmittelbarkeit ist eine wichtige Charakteristik. Die Informationen werden zum Zeitpunkt der Übertragung bereitgestellt. Universalität der Medienkommunikation ermöglicht es, Neuigkeiten... Weiterlesen "Die Rolle der Medien: Funktionen und Merkmale" »

AGP, HyperTransport und Parallelport-Technologie

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 2,92 KB

AGP-Bus: Technologie und Funktionen

Der AGP (Accelerated Graphics Port) Bus entstand aus der Notwendigkeit, die Auslastung der Systembusse bei der Arbeit mit Grafikkarten zu reduzieren. Grafikkarten, insbesondere bei 3D-Grafiken, benötigen große Datenmengen und belegten die Busse lange, was die Anbindung anderer Peripheriegeräte behinderte.

Die allgemeinen Merkmale dieses Busses sind:

  • Deutlich höhere Geschwindigkeiten als der Systembus.
  • Integration von DMA (Direct Memory Access).
  • Zugriff auf den Hauptspeicher für Lese-/Schreiboperationen.
  • Nutzung des Hauptspeichers als Grafikspeicher.
  • Keine Wartezeiten durch Konkurrenz mit Systembussen.

HyperTransport-Technologie: Universelle Verbindung

Die HyperTransport-Technologie ist eine universelle Verbindung... Weiterlesen "AGP, HyperTransport und Parallelport-Technologie" »

Dynamische Speicherstrukturen und Zeiger: Eine Einführung

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 6,69 KB

Ziele der dynamischen Speicherverwaltung

Statische Strukturen können während der Programmausführung nicht verändert werden. Das Ändern der Anordnung von Elementen innerhalb einer statischen Struktur ist aufwendig (teuer). Beispiel: Die Positionen der Elemente in einem Array (die Größe des Arrays kann nicht nachträglich geändert werden).

Zur Design-Zeit wissen wir oft nicht genau, wie viel Speicher benötigt wird und wie dieser zu organisieren ist. Die Lösung besteht darin, diesen Speicher zur Laufzeit zu definieren und zu organisieren. Dies geschieht durch die Verwendung von dynamischen Speicherstrukturen.

  • Dynamische Speicherverwaltung: Wird durch Zeiger (Pointer) realisiert.
  • Dynamischer Speicher: Speicherbereich, in dem zur Laufzeit
... Weiterlesen "Dynamische Speicherstrukturen und Zeiger: Eine Einführung" »

Grundlegende Programmierkonzepte in JavaScript

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 10,19 KB

Grundlegende Programmierkonzepte

Das Akkumulator-Konzept

Als Akkumulator bezeichnen wir eine spezielle Art von Variable, die während der Programmausführung variable Werte addiert oder subtrahiert. In jedem Zyklus einer Wiederholungsstruktur (Schleife) erhöht oder verringert sich der Wert der Akkumulator-Variable um den Inhalt eines anderen variablen Wertes.

Wiederholungsstrukturen (Schleifen)

Jedes Problem, das eine Wiederholungsstruktur erfordert, kann mit einer while-Schleife gelöst werden. Es gibt jedoch eine weitere Wiederholungsstruktur, deren Prämisse in bestimmten Situationen einfacher ist. Diese Struktur wird in Situationen eingesetzt, in denen wir im Voraus wissen, wie oft wir einen Block von Anweisungen ausführen möchten.

Beispiele:

... Weiterlesen "Grundlegende Programmierkonzepte in JavaScript" »