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

Sortieren nach
Fach
Niveau

Java Grundlagen: JDBC, Servlets und I/O Streams

Eingeordnet in Informatik

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

Typen von JDBC-Treibern

Die JDBC-Spezifikation von Sun definiert vier verschiedene Arten von JDBC-Treibern (auch Brücken-Treiber genannt):

  • Typ 1 (JDBC-ODBC Bridge Driver): Verwendet das System als Gateway oder Brücke. Ein Beispiel ist die JDBC-ODBC-Brücke. Dies ist nicht die beste Lösung, da oft spezielle Client-Software installiert werden muss und der Datenbankzugriff langsam ist.
  • Typ 2 (Native API Driver): Enthält Java-Code, der Aufrufe an native Datenbankmethoden (in C oder C++) macht. Manchmal ist die Installation von Client-Software erforderlich.
  • Typ 3 (Network Protocol Driver/Middleware): Kommuniziert über Sockets mit einem mittleren Application Server (Middleware). Vorteil: Es ist keine spezielle Software auf dem Client erforderlich.
... Weiterlesen "Java Grundlagen: JDBC, Servlets und I/O Streams" »

Peripheriegeräte und Dateisysteme

Eingeordnet in Informatik

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

Peripheriegeräte

Ein Peripheriegerät ist ein physisches oder elektronisches Gerät, das eine Verbindung zu einem Computer herstellt, aber nicht Teil des Kerns (CPU, Speicher, Mainboard, Netzteil) ist.

Typen von Peripheriegeräten

Blockperipheriegeräte

Die Informationen, die sie verarbeiten, haben eine feste Größe. Die Informationen werden in oder aus dem Speicher in Form von Blöcken übertragen. Ein Beispiel dafür sind die Datensätze von Dateien auf Disketten.

Zeichenperipheriegeräte

Sie dienen dazu, Daten in Form von Zeichen in keiner bestimmten Reihenfolge in den Speicher des Computers einzugeben, wie z. B. die Tastatur.

Physikalische Gerätetypen

Speichermedien

Hier werden Informationen gespeichert. Beispiele: Festplatten, Disketten, CD-... Weiterlesen "Peripheriegeräte und Dateisysteme" »

Multiplexer und Hubs: Funktionsweise und Anwendung

Eingeordnet in Informatik

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

Multiplexer

Ein Daten-Multiplexer oder Selektor ist die elektronische Version eines Drehschalters. Die Eingänge auf der linken Seite und der Ausgang auf der rechten Seite. Eingangsdaten können durch die Kontakte des Drehschalters übertragen werden. Ähnlich können Eingangsdaten durch die Selektorschaltung übertragen werden. Die Auswahl der Daten erfolgt mechanisch durch Drehen des Rotors des Drehschalters. Die Daten-Selektor Positionsdaten werden durch die entsprechende Binärzahl der Eingabedaten ausgewählt. Ein k-Data Selector kann Daten nur von der Eingabe zur Ausgabe fließen lassen, während die Drehschalter Daten in beide Richtungen fließen lassen. Ein Daten-Selektor kann als Drehschalter betrachtet werden.

Verfahren

Die Schritte... Weiterlesen "Multiplexer und Hubs: Funktionsweise und Anwendung" »

Netzwerkgrundlagen: Switching, Routing & Protokolle

Eingeordnet in Informatik

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

Grundlagen der Netzwerkkommunikation

Switching und Routing

Switching

Verschieben von Paketen vom Router-Eingang zum geeigneten Router-Ausgang.

Routing

Bestimmen der Weiterleitung von Paketen.

Netzwerkprotokolle und Konzepte

Ethernet-Frames

Maximale Übertragungseinheit (MTU) von 1500 Bytes.

IP-Datagramm

  • Identifizierungs-Flag: Das Bit des letzten Fragments ist auf Null gesetzt.
  • Offset: Der genaue Standort des Fragments.

ARP (Address Resolution Protocol)

Bestimmt die physikalische Adresse (MAC) für eine gegebene IP-Adresse im selben Netzwerksegment. ARP-Anfragen für die Ziel-MAC werden im Broadcast-Modus gesendet; die Antwort wird im Unicast-Modus empfangen, woraufhin die Pakete im Unicast-Modus weitergeleitet werden können.

MAC-Adresse

48 Bit, hexadezimal... Weiterlesen "Netzwerkgrundlagen: Switching, Routing & Protokolle" »

SCADA Systeme: Einführung, Funktionen und Anwendungen

Eingeordnet in Informatik

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

SCADA Systeme: Einführung und Überblick

  • Kontrolle über den PC
  • Einführung in SCADA
  • Funktionen und Vorteile
  • Module
  • Beispiele
  • OPC
  • Industrielle Netzwerke und Feldbusse

Kontrolle über den PC

Der PC ist in vielen Bereichen etabliert (Büro, Privat, Industrie ...). Automatisierte Aufgaben, die bisher mit Bedien- und Anzeigeelementen sowie SPS (Speicherprogrammierbare Steuerungen) durchgeführt wurden, werden zunehmend durch PC-basierte Steuerungssysteme mit Erweiterungskarten oder Datenerfassungssystemen übernommen.

Vorteile:

  • Datenverarbeitung, Visualisierung, Vernetzung.

Nachteile:

  • Echtzeitfähigkeit, Sicherheit, Robustheit.

Wird üblicherweise zusammen mit SPS eingesetzt, um Überwachungs- und Steuerungsaufgaben auf höherer Ebene zu ermöglichen.

Das SCADA-

... Weiterlesen "SCADA Systeme: Einführung, Funktionen und Anwendungen" »

Speicherverwaltung: Paging und Segmentierung

Eingeordnet in Informatik

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

Seitenfehlerbehandlung

Der Prozess zur Behandlung eines Seitenfehlers (Page Fault) läuft wie folgt ab:

  1. Die Hardware löst einen Trap aus und sichert den Programmzähler (PC).
  2. Der Trap-Handler (Interrupt-Routine) sichert die Prozessorregister.
  3. Das Betriebssystem erkennt, dass ein Seitenfehler aufgetreten ist.
  4. Das Betriebssystem sucht nach einem freien Seitenrahmen im Hauptspeicher. Wenn keiner verfügbar ist, wird ein „Opferrahmen“ ausgewählt und dessen Inhalt bei Bedarf auf die Festplatte ausgelagert.
  5. Ein E/A-Vorgang wird gestartet, um die benötigte Seite von der Festplatte in den freien Seitenrahmen zu laden.
  6. Nach Abschluss des Ladevorgangs signalisiert ein Festplatten-Interrupt die Verfügbarkeit der Seite. Der Prozess, der den Fehler verursacht
... Weiterlesen "Speicherverwaltung: Paging und Segmentierung" »

IT-Grundlagen: Fragen zur Hardware, Netzwerken und Fehlerbehebung

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 11,13 KB

Fragen zur Computer- und Netzwerktechnik

1. Technologie für Internetdienste (Siehe Anhang)

Welche Technologie eignet sich am besten für Internetdienste, die die in der Grafik dargestellten Funktionen bereitstellen?

  • d) Satellit

2. Technologie für Internetdienste (Siehe Anhang)

Welche Technologie eignet sich am besten für Internetdienste, die die in der Grafik dargestellten Funktionen bereitstellen?

  • b) Treiber Netzwerkkabel

3. Konfiguration eines optischen Laufwerks als Slave

Sie haben einen Techniker gebeten, ein zweites optisches Laufwerk in einem Computer zu installieren. Um es zu konfigurieren, muss das Laufwerk als Slave eingerichtet werden. Was muss der Techniker tun, um die gewünschte Konfiguration zu erreichen?

Antwort: Verwenden Sie Jumper,

... Weiterlesen "IT-Grundlagen: Fragen zur Hardware, Netzwerken und Fehlerbehebung" »

Grundlagen Paketvermittelte und Leitungsvermittelte Netzwerke

Gesendet von Javi und eingeordnet in Informatik

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

Paketvermittelte Netzwerke (Packet Switched Networks)

IP-Protokoll

Das IP-Protokoll ist ein verbindungsloses Protokoll, das Quell- und Zieladressen für die Datenkommunikation über ein paketvermitteltes Netz verwendet.

IP-Adresse

Eine IP-Adresse ist eine 32-Bit-Ganzzahl, die eine Netzwerkschnittstelle eindeutig identifiziert. IP-Adressen können basierend auf dem Wert des ersten Bytes in verschiedene Klassen eingeteilt werden.

Verfügbare Private IP-Adressbereiche

  • Klasse A: 10.0.0.0/8
  • Klasse B: 172.16.0.0/12 (172.16.0.0 bis 172.31.255.255)
  • Klasse C: 192.168.0.0/16 (192.168.0.0 bis 192.168.255.255)

Netzmaske (Netmask)

Die Netzmaske ist eine 32-Bit-Ganzzahl, die in Verbindung mit einer IP-Adresse verwendet wird. Sie definiert, welche binären Bits der... Weiterlesen "Grundlagen Paketvermittelte und Leitungsvermittelte Netzwerke" »

C-Programmierung: Arrays, Strings, Strukturen und Zeiger

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 26,99 KB

Arrays (Numerisch oder Vektor)

Stellen Sie sich einen Vektor als eine sequentielle Speicherformation vor. Alle Datenelemente eines Arrays müssen denselben Datentyp und dieselbe Speicherart haben.

Deklaration eines eindimensionalen Arrays

Um ein eindimensionales Array zu deklarieren, geben Sie die Größe des Arrays mit einem positiven ganzzahligen Ausdruck in eckigen Klammern an. Syntax: Typ_des_Speichers Daten name_array[Ausdruck];

Referenzierung von Array-Elementen

Um auf ein Element zuzugreifen, verwenden wir einen Array-Index. Der Indexwert muss eine positive ganze Zahl sein; es kann eine Ganzzahlkonstante oder ein Ausdruck mit einer Ganzzahlvariable sein.

Initialisierung eines Vektors

Wir nennen Vektoreinleitung die Zuweisung bekannter Werte... Weiterlesen "C-Programmierung: Arrays, Strings, Strukturen und Zeiger" »

Grundlagen der Prozessverwaltung in Betriebssystemen

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 25,7 KB

Grundlagen der Prozessverwaltung

Was ist ein Prozess?

Ein Prozess ist ein laufendes Programm. Alle oder ein Teil des Programms muss sich im internen Speicher des Computers befinden.

Prozesszustände

  • Bereit: Wenn ein Prozess im Status "Bereit" ist, fehlt ihm lediglich die Zuteilung des Prozessors, um ausgeführt zu werden.
  • Fertiggestellt: Ein Prozess erreicht den Status "Fertiggestellt" immer aus dem Zustand der Ausführung.
  • Bereit-Ausgesetzt: Dieser Zustand existiert, um mehr Prozesse in den internen Speicher aufnehmen zu können, damit der Prozessor mehr Zeit beschäftigt verbringen kann. Dies steigert die Systemproduktivität, da eine größere Anzahl von Prozessen über die Zeit laufen kann.
  • Unterschied zwischen Bereit-Ausgesetzt und Blockiert-
... Weiterlesen "Grundlagen der Prozessverwaltung in Betriebssystemen" »