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

Sortieren nach
Fach
Niveau

Grundlagen der CPU-Architektur: Register, Befehle und Bus-Systeme

Eingeordnet in Informatik

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

CPU-Register: Temporäre Datenspeicher

Ein Register ist eine kleine, sehr schnelle Speichereinheit innerhalb der CPU, die temporär Informationen für den Betrieb des Prozessors speichert. Register sind entscheidend für die schnelle Verarbeitung von Daten und Anweisungen. Sie sind in verschiedene Typen unterteilt:

  • Allzweckregister (General Purpose Registers)

    Diese Register dienen der temporären Speicherung von Daten und Operanden, die von der CPU für allgemeine Berechnungen und Operationen benötigt werden.

  • Segmentregister

    Segmentregister speichern Adressen, die zur Segmentierung des Speichers verwendet werden. Sie helfen bei der Adressierung von Speicherbereichen.

  • Status- oder Flaggenregister

    Diese Register kontrollieren und spiegeln den Zustand

... Weiterlesen "Grundlagen der CPU-Architektur: Register, Befehle und Bus-Systeme" »

Grundlagen der 8086-Architektur: Flags, Segmente & Interrupts

Eingeordnet in Informatik

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

Die Flags des 8086-Prozessors

Von den neun Flags ändern sechs nach der Ausführung vieler arithmetischer und logischer Instruktionen ihren Zustand. Die sechs Flags sind:

  • C (Carry): Zeigt einen Übertrag nach einer Addition oder ein Borgen nach einer Subtraktion an. Das Carry-Flag signalisiert zudem Fehlerzustände bei bestimmten Programmen und Verfahren.
  • P (Parity): Ist 0 für ungerade Parität und 1 für gerade Parität.
  • A (Auxiliary Carry): Zeigt einen Übertrag oder ein Borgen von Bit 3 auf Bit 4 an.
  • Z (Zero): Gibt an, ob das Ergebnis einer Operation Null ist. Wenn Z = 1, ist das Ergebnis Null; wenn Z = 0, ist es ungleich Null.
  • S (Sign): Gibt das Vorzeichen des Ergebnisses nach Addition oder Subtraktion an. Wenn S = 1, ist das Ergebnis negativ;
... Weiterlesen "Grundlagen der 8086-Architektur: Flags, Segmente & Interrupts" »

Grundlagen und Konfiguration des AMI BIOS

Eingeordnet in Informatik

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

BIOS und Boot-Prozess

Die Schritte, die während des Boot-Prozesses vom BIOS durchgeführt werden:

  1. Überprüfung der Hardware: Alle Hardware-Komponenten werden geprüft. Bei Fehlern erscheint eine Warnmeldung auf dem Bildschirm oder ein akustisches Signal ertönt. Diese Prüfung wird als POST (Power-On Self-Test) bezeichnet.
  2. Video-Adapter: Wenn der POST-Prozess erfolgreich abgeschlossen wurde, wird das BIOS des Video-Adapters gestartet.
  3. BIOS-Informationen: Es werden Informationen über den Hersteller und die Version des BIOS angezeigt.
  4. Systemtests: Das BIOS führt eine Reihe von Systemtests durch, deren Ergebnisse auf dem Bildschirm erscheinen.
  5. Geräteprüfung: Das BIOS prüft die vorhandenen Geräte und deren Merkmale, insbesondere IDE-Geräte.
  6. Plug
... Weiterlesen "Grundlagen und Konfiguration des AMI BIOS" »

Session-Schicht: Probleme, Lösungen und Synchronisation

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 29,47 KB

V

Probleme bei gleichzeitiger Kommunikation

- Das erste Problem ist, dass Ihre Nachrichten während eines Gesprächs gekreuzt werden können. Beide Teilnehmer können Nachrichten zur genau gleichen Zeit eingeben und sich gegenseitig unterbrechen.

- Das zweite Problem ist die Notwendigkeit zu stoppen (z. B. das aktuelle Gespräch zu speichern) oder die vorherigen Gespräche von jedem zu überprüfen (um Hinweise über den Grund der Diskussion zu bekommen) oder die Kommunikation nachträglich zu synchronisieren.

Lösungen für das erste Problem

Zur Lösung des ersten Problems sollten Sie ein Protokoll oder eine Reihe von Protokollen etablieren, die die Regeln der Kommunikation zwischen Ihnen diktieren. Das bedeutet, dass jeder Regeln akzeptiert,... Weiterlesen "Session-Schicht: Probleme, Lösungen und Synchronisation" »

Grundlagen der Software-Architektur: Konzepte und Stile

Eingeordnet in Informatik

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

Architekturprinzipien

  • Abstraktion
  • Verkapselung
  • Trennung der Verantwortlichkeiten
  • Kopplung und Kohäsion
  • Keine Vervielfältigung (DRY)
  • Parametrierung und Konfigurierbarkeit
  • Klarheit und Einfachheit
  • Trennung von Schnittstelle und Implementierung

Ziele der Software-Architektur

Die Software-Architektur ermöglicht es uns, zu planen und fundierte Entscheidungen für folgende Bereiche zu treffen:

  • Systemzuverlässigkeit
  • Evolution und Erweiterbarkeit
  • Wiederverwendbarkeit
  • Leistungsfähigkeit
  • Wartbarkeit

Nutzen der Software-Architektur

Ein tiefes Verständnis fördert die Auswahl architektonischer Details, um bessere Design-Alternativen zu entwerfen.

Probleme bei mangelnder Architektur

  • Unzureichende Leistung
  • Hohe Wartungskosten
  • Mangelhafte Gestaltung
  • Begrenzte Wiederverwendbarkeit
  • Ineffiziente
... Weiterlesen "Grundlagen der Software-Architektur: Konzepte und Stile" »

Das OSI-Modell und Grundlagen der Netzwerkkommunikation

Eingeordnet in Informatik

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

Grundlagen der Netzwerkkommunikation und das OSI-Modell

Herausforderungen beim Aufbau einer Netzwerkstruktur

Die Konstruktion einer stabilen und effizienten Netzwerkstruktur beinhaltet die Lösung folgender grundlegender Probleme:

  • Routing: Wie der Pfad für die Information festgelegt wird, damit sie ihren Bestimmungsort erreicht.
  • Adressierung: Wie Absender und Empfänger eindeutig identifiziert werden.
  • Zugang zu den Medien (Media Access Control): Wie die Kontrolle der Übertragung gehandhabt wird, wenn mehrere Teilnehmer (Partner) beteiligt sind.
  • Flusskontrolle/Stauvermeidung: Umgang mit unterschiedlichen Geschwindigkeiten (Differential Velocidade) und Vermeidung der Sättigung des Empfängers.
  • Aufrechterhaltung der Ordnung: Wie die Reihenfolge der
... Weiterlesen "Das OSI-Modell und Grundlagen der Netzwerkkommunikation" »

Netzwerk-Glossar: Protokolle, Geräte und Architekturen

Eingeordnet in Informatik

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

Netzwerk-Glossar: Wichtige Begriffe und Definitionen

Netzwerk (Network)

Ein System, in dem mehrere Computer über ein Kommunikationssystem miteinander verbunden sind. Sein Ziel ist die Kommunikation und die gemeinsame Nutzung von Dateien.

Internet

Ein öffentliches Zugangsnetzwerk, das aus miteinander verknüpften Netzwerken besteht und Daten mithilfe des Internet-Protokolls (IP) überträgt.

Datennetzwerke

Digitale Netze, die verwendet werden, um Daten zwischen Geräten zu senden.

Server-PC

Ein Host im Client/Server-Netzwerkmodell, der Dienste für Netzwerk-Clients bereitstellt. Beispiele hierfür sind: DNS, DHCP, Dateiablage, Anwendungen oder Webseiten.

Wiki

Eine Website, auf der Besucher Inhalte hinzufügen, ändern und löschen können (z. B. Wikipedia)... Weiterlesen "Netzwerk-Glossar: Protokolle, Geräte und Architekturen" »

Die 7 Schritte der Datenkonvertierung und Anwendungsschicht-Protokolle

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 8,67 KB

1. Die sieben Schritte der Datenkonvertierung

Der Benutzer gibt Daten über eine Hardware-Schnittstelle ein. Software- und Hardware-Daten werden in ein digitales Format konvertiert. Anwendungsdienste starten die Datenübertragung. Die OSI-Schichten kapseln die Daten nach Stapel. Die gekapselten Daten werden durch die Medien zum Ziel vermittelt. Die OSI-Schichten im Ziel stapeln die Daten nach oben. Die Daten sind bereit für die Verarbeitung bis zum Ende des Leuchtens.

2. Formen und Zweck der Application Layer Software

Die Software-Anwendung hat zwei Formen: Anwendungen und Dienste. Anwendungen sind für die Interaktion mit uns ausgelegt. Die Anwendung ist eine Software für den Anwender. Wenn das Gerät ein Computer ist, wird die Anwendung in... Weiterlesen "Die 7 Schritte der Datenkonvertierung und Anwendungsschicht-Protokolle" »

Grundlagen der Computer-Hardware und -Software

Eingeordnet in Informatik

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

Computer-Software und -Hardware

Ein Computer kann als eine Maschine definiert werden, die aus Hardware und Software besteht. Beide Komponenten benötigen eine Reihe von Befehlen (ein Programm), um zu funktionieren. Ein Programm kann jedoch nicht von selbst ausgeführt werden; hierfür ist ein Betriebssystem unerlässlich, damit Programme die Informationsverarbeitung durchführen können.

  • Image Computer: Eine Maschine, die aus Hardware und Software besteht.
  • Image Hardware: Die physischen Komponenten.
  • Image Software: Die nicht-physischen Komponenten, die die Hardware steuern.
  • Image Software: Eine Reihe von Befehlen oder Anweisungen.
  • Image EDV-Anwendung: Eine Zusammenstellung verschiedener Programme.
  • Image Betriebssystem: Die Software-Komponente, die die Informationsverarbeitung
... Weiterlesen "Grundlagen der Computer-Hardware und -Software" »

Grundlagen der Computernetzwerke, Internet und Cybersicherheit

Eingeordnet in Informatik

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

Arten von Netzwerken

Computernetzwerke können basierend auf der Anzahl der angeschlossenen Computer und ihrer geografischen Ausdehnung in verschiedene Kategorien eingeteilt werden:

Lokale Netzwerke (LAN)

Ein Local Area Network (LAN) ist ein kleines Computernetzwerk, das sich über ein begrenztes geografisches Gebiet erstreckt, wie beispielsweise einen Raum oder ein Gebäude.

Weitverkehrsnetze (WAN)

Wide Area Networks (WAN) sind geografisch verteilte Netzwerke, deren Ausdehnung größere Regionen umfassen kann, wie eine Provinz, ein Land oder sogar mehrere Länder. Mehrere Netzwerke können miteinander verbunden werden, um ein größeres Netzwerk zu bilden.

Je nach Netzwerktyp und der Funktion der Computer im Netzwerk können zwei Haupttypen unterschieden... Weiterlesen "Grundlagen der Computernetzwerke, Internet und Cybersicherheit" »