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

Sortieren nach
Fach
Niveau

Grundlagen der objektorientierten Programmierung und Datenbankanbindung

Eingeordnet in Informatik

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

Abstrakte Klassen und Schnittstellen

Abstrakte Klassen

Eine abstrakte Klasse ist eine Klasse, die nicht instanziiert werden kann. Sie wird lediglich verwendet, um Unterklassen zu definieren.

Wann ist eine Klasse abstrakt?

Eine Klasse ist abstrakt, wenn eine ihrer Methoden keine Implementierung besitzt (in Java wird die abstrakte Methode mit dem Schlüsselwort abstract gekennzeichnet).

Wann werden abstrakte Klassen verwendet?

Wenn wir eine Abstraktion definieren wollen, die Objekte verschiedener Arten umfasst, und wir Polymorphismus nutzen möchten.

Schnittstellen (Interfaces)

Eine Schnittstelle ist eine völlig abstrakte Klasse (eine Klasse ohne Implementierung). In Java werden Schnittstellen mit dem Schlüsselwort interface deklariert, ähnlich wie... Weiterlesen "Grundlagen der objektorientierten Programmierung und Datenbankanbindung" »

Speicherverwaltung in Betriebssystemen: Konzepte und Strategien

Eingeordnet in Informatik

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

Grundlagen des Speichermanagements

Definition und Aufgaben des Memory Managers

Memory (Speicher) bezieht sich auf Computerkomponenten, Geräte und Speichermedien, die digitale Daten für Berechnungen über einen bestimmten Zeitraum speichern.

Der Teil des Betriebssystems, der das Speichermanagement übernimmt, wird als Memory Manager bezeichnet.

Seine Hauptaufgaben sind:

  • Verfolgen, welche Speicherbereiche verwendet werden und welche frei sind.
  • Bereitstellung von Speicherplatz für Prozesse, wenn Benutzer dies anfordern.
  • Verwaltung des Hauptspeichers (Primärspeicher oder realer Speicher).
  • Laden von Programmen von der Festplatte in den Speicher.
  • Schutz des gemeinsamen Speichers zwischen mehreren Prozessen.

Die Organisation und Verwaltung des Hauptspeichers... Weiterlesen "Speicherverwaltung in Betriebssystemen: Konzepte und Strategien" »

WinLog Handbuch: Einführung in LOGO & Steuerung

Eingeordnet in Informatik

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

WinLog Technologie-Handbuch

Einführung

Präsentation

Eine der Anforderungen dieser Einheit ist einerseits die Einführung der Fakultät in den Einsatz von Computertechnologie und andererseits die Vermittlung von Inhalten und die Steuerung von Aktivitäten im Unterricht.

Ziele

Diese Einheit verfolgt das Ziel, dass die Lehrkräfte folgende Kompetenzen erwerben:

  1. Ein komplexes Problem analysieren und in einfachere Teilprobleme zerlegen, sodass nach der Lösung jedes einzelnen Teilproblems das ursprüngliche Problem gelöst ist.
  2. Die geeignete Methodik anwenden, um die im vorherigen Absatz genannten Ziele mit den Studierenden zu erreichen.
  3. Eine Programmiersprache (LOGO) für die Entwicklung von Robotik- und Steuerungsalgorithmen verwenden.
  4. Den Controller
... Weiterlesen "WinLog Handbuch: Einführung in LOGO & Steuerung" »

Schreiben und Kommunikation: Elemente, Kodex und Barrieren

Eingeordnet in Informatik

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

Schreiben und Kommunikation

Zeichnung (ZEICHNUNG .-)

Write (WRITE)

Schreiben bedeutet, Worte schriftlich mitzuteilen. Wenn wir schreiben, gießen wir unsere Ideen und Konzepte in eine Sprache, die in einem Zeichensystem oder Code aufgezeichnet wird. Schreiben ist somit eine Form der Verschlüsselung und Übertragung von Gedanken.

Elemente der Kommunikation

  • Die Emittentin: die Person, die Informationen vermittelt.
  • Empfänger: die Person oder Gruppe, die die Nachricht erhält.
  • Die Botschaft: der Umfang der übermittelten Ideen.
  • Sender / Medium: der Weg oder das physische Medium, das als Vehikel für die Informationen dient (z. B. Print, Digital, Stimme).
  • Der Kodex: das System aus Zeichen oder Signalen, mit dem Sender und Empfänger vertraut sind. Der
... Weiterlesen "Schreiben und Kommunikation: Elemente, Kodex und Barrieren" »

Grundlagen der Systemtheorie und IT-Konzepte

Eingeordnet in Informatik

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

System-Konzept

Ein System besteht aus einer Reihe von unabhängigen und interagierenden Einheiten, die eine organisierte Gruppe bilden. Das Gesamtergebnis eines Systems ist größer als die Summe der Einzelergebnisse, die die Einheiten erzielen könnten, wenn sie unabhängig voneinander funktionieren würden.

Beispiele für Systeme

  • Menschliche Elemente: Organe, Gliedmaßen.
  • Biologische Hierarchie: Moleküle innerhalb von Zellen, Zellen in Geweben, Gewebe in Organen, Organe innerhalb von Individuen, Individuen innerhalb von Einheiten.

Die Systemtheorie entstand aus Arbeiten in der Biologie. Die ursprüngliche Systemtheorie besagt, dass die Eigenschaften von Systemen nicht durch die isolierte Beschreibung ihrer einzelnen Elemente vollständig erfasst... Weiterlesen "Grundlagen der Systemtheorie und IT-Konzepte" »

Analoge und digitale Computer: Ein Vergleich

Eingeordnet in Informatik

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

Analoge und digitale Computer

1. Analog: Dies sind Maschinen für die Informationsverarbeitung, die elektrische Signale verarbeiten. Ihr Zweck ist es, beispielsweise Temperaturen zu messen. Die numerischen Angaben werden durch die Reihe von Spannungen repräsentiert, die sie verarbeiten können.

Ihr Programm ist in elektronischen Schaltungen verdrahtet, die in diese Maschinen integriert sind.

Einige dieser Maschinen werden für wissenschaftliche Anwendungen in Forschungslabors verwendet. Andere häufige Beispiele sind: der Tachometer eines Autos, ein elektronisches Thermometer, ein Seismograph.

2. Digital: Dies sind Maschinen für die Datenverarbeitung, die durch Programmiersprachen unterstützt werden und ein binäres Alphabet verwalten, in dem... Weiterlesen "Analoge und digitale Computer: Ein Vergleich" »

Übersetzer und Interpreter: Grundlagen der Sprachverarbeitung

Eingeordnet in Informatik

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

Übersetzer und Interpreter: Eine Einführung

Was ist ein Übersetzer?

Ein Übersetzer ist ein Programm, das eine Eingabe in einer Sprache (Ausgangssprache) in eine Ausgabe einer anderen Sprache (Zielsprache) umwandelt, wobei deren Bedeutung beibehalten wird.

Arten von Übersetzern

  • Assembler

    Ein Assembler ist für die Durchführung eines Prozesses namens Assemblierung verantwortlich. Dieser Prozess wandelt ein in Assemblersprache geschriebenes Programm in das entsprechende Maschinensprache-Programm um (ohne es auszuführen).

  • Compiler

    Ein Compiler ist ein Programm, das als Eingabe ein Programm in einer mittleren oder höheren Sprache (Quellcode) erhält und es in den entsprechenden Code in Assemblersprache (Objektprogramm) oder sogar direkt in Maschinensprache

... Weiterlesen "Übersetzer und Interpreter: Grundlagen der Sprachverarbeitung" »

Netzwerkgeräte und Verkabelung: NIC bis Router

Eingeordnet in Informatik

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

Definitionen

NIC (Ethernet-Netzwerk-Adapter): Ermöglicht den Zugriff eines Computers auf ein Netzwerk. Jeder Adapter verfügt über eine MAC-Adresse, die das Gerät im Netzwerk eindeutig identifiziert und ein Unikat darstellt. Ein Computer, der mit einem Netzwerk verbunden ist, wird als Knoten bezeichnet.

Repeater

Repeater: Erhöht die Reichweite einer physikalischen Verbindung, indem er das elektrische Signal regeneriert und erneut aussendet.

Hub

Hub: Funktioniert wie ein Repeater und ermöglicht die Zusammenschaltung mehrerer Knoten. Jede empfangene Nachricht wird an alle Ports des Hubs wiederholt gesendet.

Bridge (Brücke)

Bridge oder Brücke: Verbindet Netzwerksegmente, damit Frames zwischen den Netzen übertragen werden. Sie arbeitet anhand... Weiterlesen "Netzwerkgeräte und Verkabelung: NIC bis Router" »

OSPF-Quiz: Nachbarn, Metrik & Routing-Probleme

Eingeordnet in Informatik

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

Review 6 b
13. Beziehen Sie sich auf die Abbildung. In einem OSPF-Netzwerk versuchen R1 und R2, Nachbarschaften aufzubauen. Es scheint zwar, dass die beiden Systeme miteinander kommunizieren, jedoch enthält keine der Routing-Tabellen OSPF-Routen, die vom Nachbarn stammen. Wofür könnte diese Situation verantwortlich sein?
Die Timer-Intervalle der Router stimmen nicht überein.

14. Beziehen Sie sich auf die Abbildung. Was bedeutet der Wert 128, der fett dargestellt ist?
Es ist die OSPF-Kostenmetrik (Kosten).

15. Beziehen Sie sich auf die Abbildung. Welchen Zweck hat das Befehlsset auf Router B?
Es stellt eine feste OSPF-Router-ID auf Router B bereit.

16. Beziehen Sie sich auf die Abbildung. Der Befehl ip route 10.16.1.64 255.255.255.252 s0/

... Weiterlesen "OSPF-Quiz: Nachbarn, Metrik & Routing-Probleme" »

Modulare Programmierung und Design-Methodik: Vom Quellcode zum ausführbaren Programm

Eingeordnet in Informatik

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

Design-Methodik: Grundlagen der Modularen Programmierung

Bei der Entwicklung eines kleinen Programms kann jede Methode wertvoll sein. Das Problem entsteht, wenn das Programm wächst. Die steigende Zahl der Anweisungen macht den Code schnell unlesbar, und eine logische Nachverfolgung der Implementierung wird unmöglich. Ein weiterer zu berücksichtigender Faktor ist, dass die Person, die den Code liest, nicht notwendigerweise dieselbe ist, die ihn geschrieben hat. Darüber hinaus können verschiedene Programmierer an der Entwicklung einer Anwendung beteiligt sein.

Es liegt auf der Hand, dass die Lösung für die Entwicklung komplexer Programme in der Zerlegung in kurze Sequenzen oder Module besteht, von denen jedes eine genau definierte Aufgabe... Weiterlesen "Modulare Programmierung und Design-Methodik: Vom Quellcode zum ausführbaren Programm" »