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

Sortieren nach
Fach
Niveau

Grundlagen von Software-Systemen, Programmiersprachen und Editoren

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 16,89 KB

Was sind Software-Systeme?

Software-Systeme bestehen aus Software, die verwendet wird, um mit dem System zu interagieren und es zu steuern. Sie bieten Kontrolle über die Hardware und unterstützen andere Programme.

Image

Speicher

Der Speicher bestand aus 4096 Worten zu je 40 Bit. Jedes Wort konnte entweder zwei Anweisungen zu je 20 Bit oder eine Ganzzahl von 39 Bit plus Vorzeichen enthalten.

Steuereinheit (Control Unit)

Die Steuereinheit legt fest, welche Anweisung als Nächstes ausgeführt werden soll, holt diese Anweisung ab und übergibt sie an die ALU.

Arithmetisch-logische Einheit (ALU)

Die ALU ist für die Durchführung arithmetischer und logischer Operationen verantwortlich, die zur Ausführung einer Anweisung erforderlich sind.

Eingabe (Input)

Ein... Weiterlesen "Grundlagen von Software-Systemen, Programmiersprachen und Editoren" »

Computerarchitektur: Steuerung, Speicher & E/A-Systeme

Eingeordnet in Informatik

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

Steuereinheit: Aufbau & Funktionen

Die Steuereinheit (CU) ist verantwortlich für das Lesen, Verarbeiten und Speichern von Daten.

Alternativen umfassen fest verdrahtete und mikroprogrammierte Steuereinheiten.

Steuerleitungen und ihre Implementierung

  • Finite-State-Maschine (FSM): Eine FSM steuert den Datenfluss durch eine Abfolge von Zuständen. Eingänge bestimmen den nächsten Zustand, und die Zustände aktivieren die entsprechenden Steuersignale.
  • Verzögerungszellen: Hier sind die Steuerleitungen mit den Ausgängen verbunden, die den aktuellen Zustand der aktivierten Leitungen repräsentieren.
  • Sequenzer: Sie nutzen Timer und aktivieren die notwendigen Signale basierend auf den Anweisungen.

Mikroprogrammierte Steuereinheit

Anweisungen werden in... Weiterlesen "Computerarchitektur: Steuerung, Speicher & E/A-Systeme" »

Grundlagen und Konzepte der Web- und Verteilten Systeme

Gesendet von Javi und eingeordnet in Informatik

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

1. URL: Definition, Nutzen, Bestandteile und Nachteile

Die URL (Uniform Resource Locator) ist eine Untermenge von URIs. Sie dient zur eindeutigen Benennung von Ressourcen. Eine URL ist in drei Teile unterteilt, wie wir in diesem Beispiel sehen:

9k =

Nachteil: Wenn mehrere Kopien (Repliken) existieren, bietet die URL keinen Mechanismus, um gleichzeitig auf alle Kopien einer Ressource zuzugreifen, ohne deren genauen Standort anzugeben.

2. CSS: Vererbungsmechanismus und grundlegende Selektor-Regeln

In CSS erbt das Kind die Stileigenschaften des Elternelements. Wenn beispielsweise dem <body>-Element eine Schriftart zugewiesen wird, erbt das gesamte Dokument diese Schriftart. Wenn einem anderen Kind-Element eine andere Schriftart zugewiesen wird, erben... Weiterlesen "Grundlagen und Konzepte der Web- und Verteilten Systeme" »

Grundlagen der Elektronik und Netzwerk-Topologien: Transistoren, Widerstände und Ethernet-Strukturen

Eingeordnet in Informatik

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

Grundlagen der Elektronik und Netzwerk-Topologien

Elektronische Bauelemente

Transistor

Ein Transistor ist ein Gerät, das ein Signal verstärkt oder einen Stromkreis öffnet oder schließt.

Integrierte Schaltung (IC)

Ein Gerät aus Halbleitermaterial, das mehrere Transistoren enthält und eine bestimmte Aufgabe ausführt.

Widerstand (Resistance)

Eine elektrische Komponente, die den Stromfluss in einer Strecke begrenzt oder regelt.

Kondensator

Er speichert Energie in Form eines elektrostatischen Feldes, bestehend aus zwei Platten aus isolierendem Material, die voneinander getrennt sind.

Netzwerk-Topologien

Topologie

Legt die physische und logische Struktur des Netzes fest.

BUS-Topologie

  • Verwendet koaxiales Kabel (dünn = 185 m, dick = 500 m).
  • Hat Dämpfung
... Weiterlesen "Grundlagen der Elektronik und Netzwerk-Topologien: Transistoren, Widerstände und Ethernet-Strukturen" »

Grundlagen der Objektorientierten Programmierung (OOP)

Eingeordnet in Informatik

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

Kapselung und Abstraktion

Kapselung (Encapsulation)

Die Kapselung von Daten bedeutet, dass diese in der Regel vor dem Benutzer verborgen bleiben oder nur innerhalb der Klasse zugänglich sind. Benutzer können auf die Daten zum Lesen oder Schreiben nur indirekt über die Methoden der Klasse zugreifen.

Abstraktion (Abstraction)

In der strukturierten Programmierung wird die Abstraktion durch Funktionen realisiert. Dabei wird die Funktion verwendet, ohne deren interne Implementierung kennen zu müssen.

Klassifizierung von Methoden

Die Methoden können in drei Gruppen eingeteilt werden:

  • Administratoren (Konstruktoren/Destruktoren): Führen die Initialisierung und Bereinigung durch. Beispiele hierfür sind Konstruktoren und Destruktoren.
  • Modifikatoren (
... Weiterlesen "Grundlagen der Objektorientierten Programmierung (OOP)" »

Speicher- und Active-Directory-Konzepte

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 12,17 KB

Konzepte: Fixed Disk Storage

Cluster aus Kunststoff, Metall und Silizium, die Daten speichern können.

Logical Volume

Grundeinheit des Festplattenplatzes, konfiguriert und verwaltet. Jedes logische Volumen kann mehr Raum auf einem physischen Datenträger beanspruchen. In der Regel stellt es einen Laufwerksbuchstaben dar.

Volumes montiert

Das sind Volumes, die an einen leeren Ordner oder an ein bestehendes NTFS-Volume gemountet werden. Diese Möglichkeit erhöht die Flexibilität in Anwendungen.

Fehlertoleranz

Ein fehlertolerantes System funktioniert weiterhin, wenn eine Festplatteneinheit ausfällt. Windows Server 2003 ermöglicht Fehlertoleranz durch Spiegelung (RAID-1) und Parität (RAID-5) auf logischen Volumes. Darüber hinaus unterstützen Hardware-... Weiterlesen "Speicher- und Active-Directory-Konzepte" »

Grundlagen der Programmierung und Sprachen

Eingeordnet in Informatik

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

Programmierung

Computing: Automatische Datenverarbeitung und Kommunikation.

Ein Computer führt arithmetische und logische Operationen gemäß Anweisungen aus, die in einem Programm zusammengefasst sind.

Programmiersprache

Eine Programmiersprache ist ein Satz von Zeichen mit einer bestimmten Syntax, der dazu dient, Anweisungen zu formulieren, die ein Computer interpretieren kann.

Niedrige Programmiersprachen (Low-Level)

Diese Sprachen sind nah am Verständnis des Computers (Binärcode: 0 und 1).

Merkmale: Sie verwenden Zeichen, die der Computer direkt oder mit geringem Aufwand versteht (Bits).

  • Maschinensprache

    Die niedrigste Ebene, bestehend aus 0en und 1en. Jeder Prozessortyp hat seine eigene Maschinensprache.

  • Assemblersprache

    Verwendet abgekürzte Wörter

... Weiterlesen "Grundlagen der Programmierung und Sprachen" »

Grundlagen der Netzwerkkommunikation: Protokolle & Schichten

Eingeordnet in Informatik

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

Grundlagen der Netzwerkkommunikation

Netzwerkprotokolle und Dienste

  • FTP (File Transfer Protocol)

    Protokoll zur Dateiübertragung.

    Ports: 20/TCP (Daten), 21/TCP (Kontrolle)

  • SSH (Secure Shell)

    Wird zur sicheren Fernsteuerung eines Computers verwendet; sicherer als Telnet.

    Port: 22/TCP

  • HTTPS (Hypertext Transfer Protocol Secure)

    Wird für sichere Datenübertragung in Netzwerken verwendet; eine sicherere Version von HTTP.

    Port: 443/TCP

  • DNS (Domain Name System)

    Ermöglicht die Verbindung zu einer Domain ohne direkte Eingabe der IP-Adresse.

    Ports: 53/UDP (Anfragen), 53/TCP (Zonentransfers)

  • DHCP (Dynamic Host Configuration Protocol)

    Ermöglicht einem mit dem Netzwerk verbundenen Computer, dynamisch eine Netzwerkkonfiguration zu erhalten.

    Ports: 67/UDP (Server), 68/

... Weiterlesen "Grundlagen der Netzwerkkommunikation: Protokolle & Schichten" »

Java-Programmierung: JDBC, Applets, Threads und Servlets

Eingeordnet in Informatik

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

JDBC-Treiber und ihre Funktion

JDBC-Treiber (auch als Handler bezeichnet) sind eine Reihe von Klassen und Interfaces, die für die JDBC-API erforderlich sind. Eine Java-Applikation nutzt diese in Verbindung mit einer Datenbank. Wenn Entwickler eine Datenbank über JDBC zugänglich machen wollen, müssen sie einen Treiber für die entsprechende Datenbank-Implementierung einsetzen. Die Aufgabe des Treibers ist es, Standard-JDBC-API-Befehle in das native Protokoll der Datenbank zu übersetzen.

Grundlagen einer JDBC-Anwendung

Jede Anwendung, die über die JDBC-API auf eine Datenbank zugreift, muss eine Reihe von Schritten durchlaufen:

  1. Stellen Sie eine Verbindung zur Datenbank her.
  2. Führen Sie eine oder mehrere SQL-Anweisungen aus.
  3. Falls Daten zurückgegeben
... Weiterlesen "Java-Programmierung: JDBC, Applets, Threads und Servlets" »

Effektive Geschäftskommunikation: Briefe & Umschläge

Eingeordnet in Informatik

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

Grundlagen effektiver Geschäftskommunikation

Die wesentlichen Merkmale einer guten Geschäftskommunikation sind Klarheit, Prägnanz und Präzision. Es ist entscheidend, eine ausreichende Begründung der Themen zu liefern, ohne dabei überflüssige Kürzungen oder Wörter zu verwenden. Ziel ist es, eine Kommunikation zu gewährleisten, die präzise und verständlich ist.

Wichtige Richtlinien für die Textgestaltung

  • Rechtschreibung und Grammatik: Vermeiden Sie jegliche Rechtschreib- oder Grammatikfehler.
  • Wortschatz: Verwenden Sie einen breiten und angemessenen Wortschatz.
  • Pleonasmen: Vermeiden Sie Wortwiederholungen und überflüssige Ausdrücke.
  • Gerundium: Verzichten Sie auf den übermäßigen Gebrauch des Gerundiums (z.B. „gehend“, „seiend“)
... Weiterlesen "Effektive Geschäftskommunikation: Briefe & Umschläge" »