Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Übungen für Informatik für Hochschule

Assemblersprache: Grundlagen, Merkmale und Typen von Assemblern

InformatikAktualisiert am 3,29 KB

Was ist Assemblersprache?

Die Assemblersprache ist eine Low-Level-Programmiersprache, die eine direkte, für Programmierer lesbare Repräsentation des Maschinencodes einer spezifischen Computerarchitektur darstellt.

Merkmale der Assemblersprache

  • Komplexität: Die Programmierung in Assembler ist anspruchsvoll in Bezug auf das Erlernen, Verstehen, Lesen, Schreiben, Debuggen und Warten, was die Entwicklung von Hochsprachen notwendig machte.
  • Leistung: Trotz des Leistungsverlusts bei Kompilierungsvorgängen sind moderne Computer heute schnell genug, um diesen auszugleichen.
  • Portabilität: Assembler-Code ist nicht portabel und an die jeweilige Hardware gebunden.
  • Zeitaufwand: Die Programmierung ist zeitintensiv.
  • Geschwindigkeit: Sorgfältig optimierte Assembler-
...
Weiterlesen "Assemblersprache: Grundlagen, Merkmale und Typen von Assemblern" »

Computernetzwerke: Aufbau, OSI-Modell, TCP/IP und Topologien

InformatikAktualisiert am 5,44 KB

Computernetzwerke

Definition

Ein Netzwerk ist eine Gruppe verbundener Computer, die über Kabel, Satellit, Mikrowelle, Telefonleitungen und Glasfaser Informationen austauschen. Jedes aktive Gerät im Netzwerk wird als Knoten bezeichnet. Netzwerke werden verwendet, um Ressourcen, insbesondere Informationen, zu teilen.

Vorteile von Netzwerken

  • Zuverlässigkeit (mehrere Ressourcenquellen)
  • Skalierbarkeit der Rechenkapazität
  • Kommunikation

Gründe für den Aufbau eines Netzwerks

  • Gemeinsame Nutzung von Programmen, Dateien und Computern: Kosteneinsparungen im Vergleich zu Einzellizenzen.
  • Gemeinsame Nutzung von Ressourcen: Drucker, Festplatten usw.
  • Gemeinsame Nutzung von Daten: Datenbankinformationen, Suchfunktionen und gleichzeitige Abfragen.
  • Zusammenarbeit:
...
Weiterlesen "Computernetzwerke: Aufbau, OSI-Modell, TCP/IP und Topologien" »

Grundlagen und Architekturmodelle verteilter Systeme

InformatikAktualisiert am 12,94 KB

Verteilte Systeme: Definition

Ein verteiltes System ist ein System aus Hard- und Software-Elementen, die über Nachrichten miteinander kommunizieren. Die Kommunikation erfolgt mithilfe von Übertragungstechniken über ein lokales oder entferntes (remote) Netzwerk.

Verteilte Anwendungen

Eine verteilte Anwendung ist eine Softwarekomponente, die auf verschiedenen Computern und sogar unterschiedlichen Architekturen läuft. Sie stellt die notwendigen Schnittstellen bereit, damit der Benutzer mit einem bestimmten System interagieren kann.

Schlüsselmerkmale Verteilter Systeme

Die wichtigsten Eigenschaften sind:

  • Heterogenität
  • Erweiterbarkeit
  • Sicherheit
  • Skalierbarkeit
  • Behandlung von Störungen (Fehlertoleranz)
  • Wettbewerb (Nebenläufigkeit)
  • Transparenz

Heterogenität

Die...

Weiterlesen "Grundlagen und Architekturmodelle verteilter Systeme" »

Informationsdarstellung im Fernsehen: Grafik, Typografie und Schrift

InformatikAktualisiert am 5,17 KB

Informative Computergrafik-Ressourcen

Diese Ressource enthält ikonische, computergenerierte Grafiken, die dazu dienen, bestimmte Inhalte auszudrücken. Sie ist eine eigenständige, expressive Komponente, kann aber auch stärker in die audiovisuelle Gruppe integriert werden. Grafiken bieten eine breite Palette von Optionen für die Informationsdarstellung im Fernsehen: Strichzeichnungen, geopolitische und Wetterkarten, Darstellungen von Szenen und Handlungen aller Art. Sie werden verwendet, wenn Bilder nicht verfügbar sind oder wenn etwas verdeutlicht werden soll.

Schriftliche und alphanumerische Informationsressourcen

Mit Innovationen in der schriftlichen Darstellung hat die Schrift eine starke Präsenz im Fernsehen erlangt, sowohl allein als...

Weiterlesen "Informationsdarstellung im Fernsehen: Grafik, Typografie und Schrift" »

Computermaus: Typen, Technologie und Anschlussarten

InformatikAktualisiert am 5,31 KB

Die Geschichte der Computermaus

Das erste Modell wurde mithilfe traditioneller Holzbauweise gefertigt und unter dem Namen "XY Position Indicator for a Display System" patentiert. Trotz seines archaischen Erscheinungsbildes ist die grundlegende Funktionsweise bis heute erhalten geblieben. Es hatte eine handliche Form, lag gut in der Hand und besaß zwei Metallräder, die über die Oberfläche rollten und sich entlang zweier Achsen bewegten: eine zur Steuerung der vertikalen Bewegung des Cursors auf dem Bildschirm und die andere für die horizontale Richtung. Es verfügte auch über einen roten Knopf auf der Oberseite.

Überblick: Die verschiedenen Maustypen

Mechanische Mäuse

Mechanische Mäuse besitzen eine große Kugel aus Kunststoff oder Gummi,...

Weiterlesen "Computermaus: Typen, Technologie und Anschlussarten" »

Das ADO Recordset-Objekt und Cursor-Typen

InformatikAktualisiert am 3,13 KB

Das ADO Recordset-Objekt: Eine Einführung

Das Recordset-Objekt (ADO) repräsentiert eine Menge von Datensätzen aus einer Tabelle oder das Ergebnis eines ausgeführten Befehls. Zu jeder Zeit bezieht sich das Recordset-Objekt nur auf einen Eintrag im Set, den sogenannten aktuellen Datensatz. Recordset-Objekte werden verwendet, um Daten von einem Anbieter zu manipulieren. Bei der Verwendung von ADO werden Daten fast ausschließlich über Recordset-Objekte behandelt. Alle Recordset-Objekte sind aus Datensätzen (Zeilen) und Feldern (Spalten) aufgebaut. Abhängig von der vom Anbieter unterstützten Funktionalität sind einige Methoden oder Eigenschaften des Recordset-Objekts möglicherweise nicht verfügbar.

Cursor-Typen in ADO

  • Dynamische Cursor

    Sie

...
Weiterlesen "Das ADO Recordset-Objekt und Cursor-Typen" »

Netzwerktechnik-Quiz: 53 Übungsfragen mit Antworten

InformatikAktualisiert am 16,89 KB

Grundlagen der Netzwerktechnik: Ein Quiz

  1. Welche der folgenden Anwendungsprotokolle nutzen UDP?

    (Wählen Sie zwei)

    • DNS
    • FTP
    • Telnet
    • TFTP
    • SMTP
  2. Was sind die Vorteile einer UTP-Kabelinstallation?

    (Wählen Sie drei)

    • Kostengünstiger als Glasfaserkabel
    • Flexibler und einfacher zu installieren
    • Gilt als schnellstes kupferbasiertes Medium
    • Weniger anfällig für RFI- und EMI-Störungen als Glasfaserkabel
    • Ermöglicht ein einfaches Upgrade von WAN-Hardware
  3. Wann verwenden Sie ein Crossover-Kabel in einem Netzwerk?

    • Beim Anschluss eines Hosts an den Konsolenport eines Routers
    • Beim Anschluss eines Hosts an einen Switch
    • Um einen Host direkt mit einem anderen Host zu verbinden
    • Beim Anschluss eines Switches an einen Router
  4. Welche Aussagen beschreiben die logische Token-Passing-Topologie?

...
Weiterlesen "Netzwerktechnik-Quiz: 53 Übungsfragen mit Antworten" »

Speicherverwaltung: Paging und Segmentierung im Vergleich

InformatikAktualisiert am 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 im Vergleich" »

Grundlagen der IKT und Computerhardware: Aufbau, Komponenten und Peripheriegeräte

InformatikAktualisiert am 11,93 KB

Einführung in die Informations- und Kommunikationstechnologien (IKT)

Die Technologien der Informations- und Kommunikationstechnologien (IKT) sind eine Reihe von technischen Entwicklungen und Geräten, die erweiterte Funktionen für Speicherung, Verarbeitung und Datenübertragung integrieren. Sie haben die Beziehung von Unternehmen zu ihrer Umgebung revolutioniert. Die Welt, wie wir sie kannten, existiert nicht mehr, und unsere Branche ist diesen Veränderungen nicht fremd. IKT ermöglicht es uns, alle notwendigen Aktivitäten für den täglichen Geschäftsbetrieb in virtuelle Räume zu integrieren. Nie zuvor in der Geschichte war es so einfach zu exportieren oder zu importieren wie jetzt, dank der IKT. Darüber hinaus können diese Technologien...

Weiterlesen "Grundlagen der IKT und Computerhardware: Aufbau, Komponenten und Peripheriegeräte" »

Computerbusse: Aufbau, Funktionen und Typen

InformatikAktualisiert am 4,7 KB

Der Computerbus: Grundlagen der Datenübertragung

Der Begriff Bus stammt aus dem Englischen und bezeichnet in der Computerarchitektur ein System zur Datenübertragung. Ein Bus im Computer ermöglicht es, mehrere Peripheriegeräte logisch über denselben Satz von Leitungen zu verbinden. In der Computerarchitektur wird ein Bus mit der Idee des internen Datentransfers in Verbindung gebracht, der während des Betriebs eines Computers stattfindet.

Ein Bus ist demnach als eine Reihe von elektrischen Anschlüssen in Form von Leiterbahnen auf der Hauptplatine des Computers definiert, über die Signale entsprechend der binären Maschinensprache, die der Mikroprozessor verarbeitet, übertragen werden.

Busfunktionen und -rollen

Die Hauptfunktion eines Busses...

Weiterlesen "Computerbusse: Aufbau, Funktionen und Typen" »