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

Speicherverschachtelung und Cache-Speicher

Informatik29,48 KB

(2,4) Interleaved Speicher: Idee der Aufspaltung des Speichers in unabhängige Module, den simultanen Zugang mehrerer Wörter in verschiedenen Modulen (von Tieren).

  • Effizienzbedingung: Verweise auf Speichermodule müssen gerecht verteilt werden, mit dem Verteilungsschlüssel.
  • Ideale Lage: Die Breite des Band-Zugriffs auf den Speicher multipliziert sich mit d-Modulen.

Total Memory = N = 2 n Worte / Anzahl der Module = M = 2m. SYSTEME - 2 sind und entweder mit M parallelen Worten bei jedem Speicherzugriff gewonnen werden. Es gibt einen Konflikt des Speichers -> mehrere Richtungen benötigen Zeit, um auf das gleiche Modul zuzugreifen, wodurch die Zugriffsgeschwindigkeit verringert wird. Die Erinnerungskonflikte sind größer höherer Ordnung...

Weiterlesen "Speicherverschachtelung und Cache-Speicher" »

Datenbankmodelle: Relationales Modell und CODASYL DBTG

Informatik2,64 KB

Das Relationale Modell

Im relationalen Modell werden Daten und Beziehungen durch eine Reihe von Tabellen dargestellt.

Das Netzwerk-Modell

Das Netzwerk-Modell besteht aus einer Reihe von Datensätzen, die durch Verknüpfungen (Links) miteinander verbunden sind. Ein Datensatz ähnelt einer Entität im Entity-Relationship-Modell. Jeder Datensatz besteht aus einer Reihe von Feldern (Attributen), wobei jedes Feld nur einen Datenwert enthält. Eine Liga ist eine exklusive Verbindung zwischen Datensätzen und kann als eingeschränkte binäre Beziehung betrachtet werden.

Datenstruktur-Diagramme

Ein Datenstruktur-Diagramm ist ein Schema, das den Aufbau einer Netzwerk-Datenbank darstellt. Diese Diagramme bestehen aus zwei Komponenten:

  • Tabellen: Entsprechen
...
Weiterlesen "Datenbankmodelle: Relationales Modell und CODASYL DBTG" »

Drahtlose Technologien und Internetzugang

Informatik2,67 KB

Drahtlose Technologien

Drahtlose Technologien ermöglichen die Verbindung mehrerer Geräte über Hochfrequenz- oder Infrarotwellen. Geräte mit geringer Sendeleistung benötigen keine Genehmigung, während Geräte mit hoher Sendeleistung eine staatliche Genehmigung erfordern. Ein Vorteil der Drahtlostechnologie ist die Mobilität und die Möglichkeit der kabellosen Verbindung.

Klassifizierung

  • UTP
  • PCS
  • 3G
  • Umfassende Netzwerke (Wireless, ATM, UMTS)
  • LAN (Wireless-Ethernet, HIPERLAN)
  • Personal Area Network (Bluetooth, 802.15)

Bluetooth

Verbindet Geräte über Funkfrequenzen in einer Entfernung von bis zu 10 Metern.

Wi-Fi

Drahtlose Technologie mit den Funkfrequenzstandards 802.11a, 802.11b und 802.11g.

WiMAX

Technologie 802.16, die entwickelt wurde, um eine ganze...

Weiterlesen "Drahtlose Technologien und Internetzugang" »

Grundlagen der TCP/IP-Protokollarchitektur

Informatik3,27 KB

Komponenten

DNS-Client, DNS-Server, Zonen der Behörde

Verkehr im TCP/IP-Schichtenmodell

  • TCP: Das Transmission Control Protocol (TCP) ist vor allem auf die Notwendigkeit einer sicheren Kommunikation zwischen Sender und Empfänger der Nachricht ausgerichtet.
  • UDP: Das User Datagram Protocol garantiert nicht, dass ein Paket seinen Bestimmungsort erreicht. Die Zuverlässigkeit ist geringer als bei TCP, da keine Bestätigungssignale verwendet werden.

Umsetzung des TCP/IP-Modells

Die Anwendungsschicht ist die Stufe, auf der die am häufigsten verwendeten Programme über ein Netzwerk mit anderen Programmen kommunizieren.

Wichtige Protokolle

  • ICMP: Das Internet Control Message Protocol ist ein Subprotokoll zur Diagnose und Fehlerberichterstattung des Internet-
...
Weiterlesen "Grundlagen der TCP/IP-Protokollarchitektur" »

Web-Grundlagen & Digitale Konzepte: Ein Überblick

Informatik3,47 KB

Digitales Urheberrecht und Privatkopie

Im Bereich des geistigen Eigentums versucht das Konzept des digitalen Urheberrechts, die Urheber von Multimedia-Produktionen für die Nutzung von Privatkopien zu entschädigen. Dies geschieht oft durch die Erhebung von Abgaben auf Speichermedien wie CDs und DVDs. Piraterie hingegen ist das illegale Kopieren urheberrechtlich geschützter Werke.

Präsentationen: Definition und Formate

Eine Präsentation ist eine Multimedia-Datei, die Text, Grafiken, Fotos und weitere Elemente enthalten kann. Diese Inhalte sind in sogenannten Folien (oder Dia-Bildschirmen) strukturiert. Bekannte Programme sind Microsoft PowerPoint für Windows und OpenOffice.org Impress. Präsentationen wurden traditionell mit der Dateiendung...

Weiterlesen "Web-Grundlagen & Digitale Konzepte: Ein Überblick" »

Grundlagen der Netzwerkkommunikation und des OSI-Modells

Informatik3,21 KB

Offenes System

Diese Definition bezieht sich auf EDV-System-Architekturen, die eine einfache Zusammenschaltung und Verteilung ermöglichen.

Besonderheiten

  • Sie sind nicht nur an eine Art von proprietärer Hardware gebunden.
  • Sie verfügen über eine integrierte Informationsumgebung.
  • Erfüllen und/oder generieren Standards.
  • Die Spezifikationen basieren auf allgemeinen Bedingungen.
  • Die Software verfügt über ein hohes Maß an Portabilität.
  • Flexibilität bei Programmiersprachen.
  • Management verschiedener Betriebsumgebungen.

Datenpaket

Ein Datenpaket enthält die Quelladresse, von der es erzeugt wurde, und die Zieladresse.

Medium

Ein Medium ist das Material, über das Daten übertragen werden. Es kann eines der folgenden Materialien sein:

  • Telefonkabel
  • UTP-Koaxialkabel
  • Glasfaserkabel

Kommunikationsprotokoll

Ein...

Weiterlesen "Grundlagen der Netzwerkkommunikation und des OSI-Modells" »

C-Code für das Problem der speisenden Philosophen

Informatik3,96 KB

Implementierung des Problems der speisenden Philosophen in C

num_filosofos int = 0; int seed = 0; int i, res;

Globale Variablen und Hilfsfunktionen

// Stellgrößen
pthread_mutex_t *Inhaber; // Array von Mutex
// struct timeval time;, für die Funktion gettimeofday
timeIni long;, zeigt die erste Zeit

lange dameTiempo () // gibt Zeit in einer bestimmten Zeit in Millisekunden zurück
(
struct timeval zeit;
gettimeofday (&zeit, NULL);
return (long) (tiempo.tv_sec * 1000 + tiempo.tv_usec/1000);
)

Funktion: Essen

int essen (int n)
(
TimeWait lang;
TimeWait = rand () % 501; // Zufallszahl zwischen 0 und 500 Millisekunden
printf ("%lu:%d Philosoph ißt \n", (dameTiempo () - timeIni), n);
usleep (TimeWait * 1000); // Umrechnung in Sekunden
pthread_mutex_

...
Weiterlesen "C-Code für das Problem der speisenden Philosophen" »

Deterministische endliche Automaten, Sprachen & reguläre Ausdrücke

Informatik3,73 KB

Deterministische endliche Zustandsmaschine

Eine deterministische endliche Zustandsmaschine ist eine Menge von Zuständen und Gruppen von Übergängen von Zustand zu Zustand, die bei der Verarbeitung von Eingaben aus einem Alphabet von Symbolen ausgeführt werden.

Language

Eine Sprache ist eine Menge von Wörtern (Strings) endlicher Länge, gebildet aus einem endlichen Alphabet.

Regulärer Ausdruck

Ein regulärer Ausdruck ist eine Möglichkeit, reguläre Sprachen mithilfe von Alphabetzeichen darzustellen, über denen die Sprache definiert ist.

Verkettung (Concatenation)

Verkettung ist die Kombination von Zeichen zu einer Kette oder Zeichenfolge. Beispiele für Verkettung:

  • 'z' verkettet mit '132' = 'z132'
  • '456' verkettet mit 'AB' = '456AB'
  • 'z' verkettet
...
Weiterlesen "Deterministische endliche Automaten, Sprachen & reguläre Ausdrücke" »

Das menschliche Gedächtnis: Systeme und Theorien

Informatik2,4 KB

Speicher: Die Transformation von Informationen

Das Multispeicher-Modell geht davon aus, dass der Speicher ein aktives System ist, das Informationen durch verschiedene Verbindungen verarbeitet:

  • Enkodierung: Informationen werden für die Speicherung aufbereitet.
  • Speicherung: Informationen werden in funktionalen Matrizen abgelegt.
  • Abruf: Informationen werden je nach Kontext und Verarbeitungsweise wieder zugänglich gemacht.

Die 3 Systeme der Informationsfixierung

1. Sensorisches Gedächtnis

Informationen verschwinden hier innerhalb von etwa einer Sekunde.

2. Kurzzeitgedächtnis

Informationen bleiben für etwa 20 Sekunden erhalten.

3. Langzeitgedächtnis

Informationen werden dauerhaft gespeichert und gehen nicht verloren.

Detaillierte Analyse der Speichersysteme

Sensorisches

...
Weiterlesen "Das menschliche Gedächtnis: Systeme und Theorien" »

SCADA, HMI und Prozessautomatisierung – Fragen

Informatik14,64 KB

Fragen und Antworten zu SCADA, HMI und Prozesssteuerung

1. Was ist mit SISO und MIMO gemeint?

Dies bezieht sich auf die Zusammenschaltung, physisch oder logisch:

  • SISO – Single Input, Single Output (ein Eingang, ein Ausgang). Beispiel: einfache geschlossene Regelkreise.
  • MIMO – Multiple Input, Multiple Output (mehrere Eingänge, mehrere Ausgänge). Beispiel: komplexe Systeme und offene Regelkreise.

2. Wovon würde Ihre Entscheidung für eine SPS- oder PLS-basierte Umsetzung abhängen?

Zu berücksichtigende Faktoren:

  • a) Anforderungsfaktor: Review meiner Prozesse zu kontrollieren
  • b) Designfaktoren: Architektur unseres Systems
  • c) Skalierbarkeit: Skalierbarkeit
  • e) Wartungskosten
  • f) Fähigkeit zur Kontrolle
  • g) Return-on-Investment-Potential

3. Identifizieren

...
Weiterlesen "SCADA, HMI und Prozessautomatisierung – Fragen" »