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

Grundlagen der Datenübertragung: NRZ, Multiplexing und ISDN

InformatikAktualisiert am 4,09 KB

Grundlagen der Datenübertragung

NRZ-Verfahren (Non-Return-to-Zero)

Einer der Nachteile des NRZ-Verfahrens ist, dass das Signal von einem Taktsignal zur Synchronisierung begleitet werden muss. Ohne dieses ist es nahezu unmöglich, die einzelnen Bits korrekt zu bestimmen. Für das Timing muss daher ein zusätzlicher, exklusiver Kanal für das Taktsignal genutzt werden, was mit entsprechendem Ressourcenaufwand verbunden ist.

Verfälschung von Symbolen

Die Verfälschung von Symbolen resultiert aus der Beschränkung der Bandbreite. Da digitale Informationen als Rechtecksignale übertragen werden, benötigen sie theoretisch eine sehr große Bandbreite. Da Übertragungsleitungen jedoch nur eine begrenzte Bandbreite besitzen, treten Verzerrungen auf,...

Weiterlesen "Grundlagen der Datenübertragung: NRZ, Multiplexing und ISDN" »

Aufbau von Magazinen und Büchern: äußere und innere Struktur

InformatikAktualisiert am 5,43 KB

Magazin: Eine periodische Publikation

Ein Magazin ist eine Zeitschrift (wöchentlich, zweiwöchentlich oder monatlich) mit festen Teilen oder verschiedenen Textinhalten, die durch Artikel ausgedrückt werden. Die gesamte Struktur eines Magazins gliedert sich in:

Äußere Struktur des Magazins (Cover)

  • Logo: Der Name oder das Symbol, das das Produkt, die Firma oder die Publikation hervorhebt.
  • Slogan: Die Aussage, die die Veröffentlichung, das Produkt oder den Firmennamen unterscheidet und identifiziert. Er befindet sich unter dem Logo.
  • Datum: Zeigt Tag, Monat, Jahr und Ort der Veröffentlichung an.
  • Zusammenfassung (Index): Es wird ein oder mehr Artikel von allgemeinem Interesse auf dem Cover erwähnt. Dieser Index wird kurz gefasst.
  • Cover (Gesicht
...
Weiterlesen "Aufbau von Magazinen und Büchern: äußere und innere Struktur" »

Netzwerkprotokolle: Client-Server-Modell, TCP und UDP im Überblick

InformatikAktualisiert am 3,39 KB

Das Client-Server-Modell und Anwendungsarchitektur

Das Client-Server-Modell beschreibt eine Struktur, in der ein Prozess (der Server) Aufträge bzw. Befehle ausführt, die der andere Prozess (der Client) verteilt. In einer verteilten Anwendung können sich die verschiedenen Programme, aus denen sich die Anwendung zusammensetzt, auf verschiedenen Computern (Maschinen und Servern) befinden.

Die Vision der Netzwerkebenen

Wir verfügen über zwei Ebenen von Problemen:

  • Kommunikationsprozesse: Das Inkrafttreten von Anwendungskomponenten auf der Anwendungsebene.
  • Physikalische Übermittlung: Die Übertragung von Informationen auf der physikalischen Ebene bzw. Architekturebene.

Protokolle, Dienste und Schnittstellen

Ein Protokoll ist ein Satz von Regeln für...

Weiterlesen "Netzwerkprotokolle: Client-Server-Modell, TCP und UDP im Überblick" »

Betriebssysteme: Batch-Verarbeitung, Multiprogrammierung und Echtzeitsysteme

InformatikAktualisiert am 5,52 KB

Batch-Verarbeitung und Monoprogrammierung

Das erste Betriebssystem, das als Batch-System (Stapelverarbeitung) bekannt wurde, erschien in den Anfängen der Computertechnik. Ursprünglich in Lochkarten-Systemen implementiert, erlaubten diese Systeme nur den sequenziellen Zugriff auf Informationen. Die Ausführung der Aufgaben erfolgte daher Zeile für Zeile, wobei immer nur ein Anwendungspaket zurzeit bearbeitet wurde. Das Batch-Betriebssystem lieferte sequenzielle Anweisungen, implementierte diese und lieferte anschließend das Ergebnis.

Monoprogrammierung bedeutet, dass ein System als monoprogrammiert gilt, wenn es nur eine Aufgabe zurzeit ausführen kann. Das Programm, das sich im Prozess befindet, übernimmt die CPU und die I/O-Ressourcen bis...

Weiterlesen "Betriebssysteme: Batch-Verarbeitung, Multiprogrammierung und Echtzeitsysteme" »

E/A-Module: Arten, Techniken und Funktionsweise (DMA, Interrupts, Puffer)

InformatikAktualisiert am 4,3 KB

Arten von E/A-Modulen

  • Für Menschen lesbar
    • Wird für die Kommunikation mit dem Benutzer verwendet.
    • Beispiele: Drucker, Terminals (Bildschirm, Tastatur, Maus).
  • Maschinenlesbar
    • Wird für die Kommunikation mit elektronischen Geräten verwendet.
    • Beispiele: Laufwerke, Sensoren, Aktoren, Treiber.
  • Kommunikation
    • Wird für die Kommunikation mit anderen Geräten verwendet.
    • Beispiele: Bluetooth-Geräte, Modems, Treiber für digitale Leitungen.

Unterschiede zwischen E/A-Geräten

  • Datenübertragungsrate: Kann um mehrere Größenordnungen variieren.
  • Anwendung:
    • Eine Festplatte zum Speichern von Dateien erfordert Softwareunterstützung für die Dateiverwaltung.
    • Eine Festplatte als Hintergrundspeicher für Seiten in einem virtuellen Speicher hängt von der Hard- und Software
...
Weiterlesen "E/A-Module: Arten, Techniken und Funktionsweise (DMA, Interrupts, Puffer)" »

IrDA-Technologie: Datenübertragung und Steuerung erklärt

InformatikAktualisiert am 39,91 KB

IrDA. DATA Die erste dieser, IrDA-Data (IrDA-D), ermöglicht die bidirektionale Kommunikation zwischen zwei Extremen mit Geschwindigkeiten von 9600 bps bis zu 4 Mbit / s in Abhängigkeit von der Art der Übertragung (synchron oder asynchron), die Qualität der Treiber übernimmt die Infrarot-Ports, der Gerätetyp und natürlich auch der Abstand zwischen beiden Enden. Genau dies ist eines der größten Probleme, denn obwohl der Abstand zwischen Sender und Empfänger im Standard-Verbraucher-Ports, 2 Meter erreichen kann, ist es empfehlenswert, einen Meter überschreitet. Ganz zu schweigen von Low-Power-Ports installiert und kleinen mobilen PDA's, deren Reichweite der Maßnahme wird nicht mehr als 30 cm reduziert. Auf jeden Fall haben wir die...

Weiterlesen "IrDA-Technologie: Datenübertragung und Steuerung erklärt" »

IP-Datagramm: Aufbau, Felder und Funktionsweise

InformatikAktualisiert am 4,13 KB

IP-Datagramm-Format

Ein IP-Datagramm ist die Dateneinheit, die im Internet Protokoll (IP) zur Übertragung von Informationen zwischen Ursprung und Ziel verwendet wird. Während der Reise durch das Netzwerk kann es unterschiedliche physikalische Netze durchlaufen, z. B. Punkt-zu-Punkt-Verbindungen, ATM, Ethernet, Token Ring usw. Jedes Datagramm muss bei jedem Router einen Abschnitt zurücklegen, verlässt den Router über die physikalische Verbindung des nächsten Netzes und überträgt dabei seine Nutzdaten.

Der IP-Header enthält außerdem ein Feld, in dem angegeben wird, zu welchem Protokoll der höheren Schicht die Nutzdaten gehören.

Aufbau des IP-Headers

Version (4 Bit)

Dieses Feld gibt die verwendete Protokollversion an. Derzeit wird meist...

Weiterlesen "IP-Datagramm: Aufbau, Felder und Funktionsweise" »

Modelle der Netzwerk-Integration: Verkabelung, Protokolle und Client-Zugriff

InformatikAktualisiert am 4,03 KB

3) Modelle der Netzwerk-Integration

Typischerweise besteht dieses Netzwerk aus einer breiten Palette von Technologien unterschiedlicher Natur. Nicht alle Technologien erfüllen die Bedürfnisse des Netzwerkadministrators. Ein entscheidender Faktor bei der Betrachtung des Volumens im gesamten Netzwerk ist, ob es sich um eine Technologie in einem gemischten Netzwerk handelt.

Verkabelungssysteme

  • Verkabelungssysteme (Wiring Systems): Das kabelgebundene Netzwerk ist das Rückgrat jedes lokalen Netzwerks (LAN). Typischerweise nutzen alle Server mindestens eine Verbindung über die Verkabelung, und wenn sie erheblichem Datenverkehr standhalten müssen, ist eine Hochgeschwindigkeitsleitung erforderlich. Clients können über ein eigenes Netzwerk aus strukturierter

...
Weiterlesen "Modelle der Netzwerk-Integration: Verkabelung, Protokolle und Client-Zugriff" »

Software-Qualität und Metriken: Größen- und funktionsorientierte Messung

InformatikAktualisiert am 5,38 KB

Rolle des Software-Ingenieurs

Kernaufgaben im Entwicklungsprozess

  • Beschreibung der Problemanforderungen.
  • Modellierung der Lösung im Design.
  • Erstellung von Code, der zu einem ausführbaren Programm führt.
  • Nachweis der Fehlererkennung durch Softwaretests.

Qualitätsbeurteilung durch Messungen

Ein guter Software-Ingenieur nutzt Messungen zur objektiven Beurteilung der Qualität, nicht subjektiv. Dies betrifft:

  • Die Qualität der technischen Analyse und des Designmodells.
  • Den Quellcode.
  • Erstellte Testfälle.
  • Die Umsetzung von Software-Maßnahmen.

Primäres Projektziel: Mängel und Fehler messen

Framework für Qualitätsaspekte

Ein Framework bietet einen Mechanismus zur Identifizierung wichtiger Aspekte, zum Beispiel:

  • Portabilität
  • Benutzerfreundlichkeit

Wartbarkeit

...
Weiterlesen "Software-Qualität und Metriken: Größen- und funktionsorientierte Messung" »

Strukturierte Gebäudeverkabelung: horizontale und vertikale Verkabelung

InformatikAktualisiert am 2,86 KB

Das Layout von Netzwerken in großen Gebäuden, wie mehrstöckigen Gebäuden, ist komplex. Dabei müssen die Designbeschränkungen der Local Area Network (LAN)-Technologie berücksichtigt werden, die bei der Implementierung auferlegt werden:

  • Die Segmentierung des Datenverkehrs im Netzwerk.
  • Die maximale Länge der einzelnen Netzwerksegmente.
  • Das Vorhandensein von elektromagnetischen Störungen.
  • Die Notwendigkeit für virtuelle lokale Netzwerke (VLANs).
  • Und so weiter.

Abgesehen von diesen Einschränkungen ist die Idee der strukturierten Verkabelung einfach:

  • Kabel auf jeder Etage verlegen.
  • Die Kabel von jeder Etage miteinander verbinden.

Horizontale Verkabelung oder Etagenverkabelung

Alle Kabel einer Etage werden in einem Schrank konzentriert, dem sogenannten...

Weiterlesen "Strukturierte Gebäudeverkabelung: horizontale und vertikale Verkabelung" »