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

Sortieren nach
Fach
Niveau

Grundlagen der Computer-Hardware und Netzwerke

Eingeordnet in Informatik

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

Hardware, Netzwerke und IT-Grundlagen

Die Hardware besteht aus den physikalischen Elementen, aus denen der Computer aufgebaut ist. Die Software ist eine Sammlung von Programmen, welche die Funktionen des Computers steuern und überwachen. Beide Komponenten sind für den Betrieb des Computers essenziell.

Das Binärsystem und Informationseinheiten

Um eine Binärzahl, die aus einer Kombination von Nullen und Einsen besteht, in eine Dezimalzahl umzuwandeln, nutzt man die Polynomdarstellung. Um zum Beispiel den Wert von 10101(2) zu ermitteln: 10101(2) = 1 · 24 + 0 · 23 + 1 · 22 + 0 · 21 + 1 · 20 = 16 + 0 + 4 + 0 + 1 = 21(10).

Übungen

Das Bit ist die kleinste Informationseinheit, die wir definiert haben.

EinheitGröße
1 Byte (B)8 Bit
1 Kilobyte (KB)
... Weiterlesen "Grundlagen der Computer-Hardware und Netzwerke" »

Arten von Nameservern und SOA-Ressourceneintrag

Eingeordnet in Informatik

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

Arten von Nameservern

1. Prozessorart der Nameserver.

  • Primary (Master): erhält Informationen über die Bereiche (Zonen) aus lokalen Dateien. Alle Änderungen an einer Zone werden auf dem primären Server durchgeführt.
  • Secondary Server (Slave): holt sich die Informationen über die Zone von einem anderen Nameserver (in der Regel dem primären Server), der die Aufsicht über die Zone hat. Der sekundäre Server enthält eine schreibgeschützte Kopie der Zonendateien.
  • Cache-Server: liefert nur Antworten auf Anfragen von DNS-Clients (Resolvern) zu Domain-Namen. Er enthält zwischengespeicherte Informationen über die Zone und wird verwendet, um Abfragen zu beschleunigen.

SOA-Ressourceneintrag: Definition und Felder

1. Registro SOA-Ressourcen. Definition... Weiterlesen "Arten von Nameservern und SOA-Ressourceneintrag" »

PC Hardware Grundlagen: BIOS, RAM, CPU & Anschlüsse verstehen

Eingeordnet in Informatik

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

BIOS-Grundlagen verstehen

Das BIOS ist ein ROM-Chip auf dem Motherboard. Es enthält die BIOS-Software, die dem Prozessor zeigt, wie er mit der Hardware im Computer interagieren soll. Der BIOS-Chip weist das Motherboard an, wie es starten, sich selbst und seine Komponenten überprüfen und die Kontrolle an das Betriebssystem übergeben soll.

Verschiedene Speichertypen kennen

  • DRAM (Dynamic Random Access Memory)
  • SRAM (Static Random Access Memory)
  • ROM (Read-Only Memory) wird normalerweise zur Speicherung des Computer-BIOS verwendet.
  • CMOS ist eine spezielle Art von Speicher, der die BIOS-Konfigurationseinstellungen enthält.

CPU-Gehäusetypen im Überblick

  • PGA (Pin Grid Array) ist ein quadratischer oder rechteckiger Keramik-Chip mit Pins auf der Unterseite.
... Weiterlesen "PC Hardware Grundlagen: BIOS, RAM, CPU & Anschlüsse verstehen" »

P2P-Netzwerke, Software, Datenschutz und Informationssicherheit

Eingeordnet in Informatik

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

P2P-Netzwerke (Peer-to-Peer)

Ein P2P-Netzwerk ist ein Peer-Computernetzwerk, in dem alle Teilnehmer sowohl als Clients als auch als Server fungieren. Die Hauptidee ist, dass alle Benutzer gleichberechtigt sind und somit mehr Anteile haben und schnelleren Zugriff erhalten. Um eine Datei herunterzuladen, wird sie in kleine Stücke zerlegt. Diese Teile werden dann von verschiedenen Quellen heruntergeladen, wobei der eigene Computer auch als Server fungiert und die Teile weitergibt. Dies ermöglicht es, eine einzelne Datei von vielen Quellen gleichzeitig herunterzuladen, wodurch sich die Download-Geschwindigkeit erhöht, da eine wachsende Anzahl von Clients die gleichen Teile teilen.

Einschränkungen von ADSL-Anschlüssen

ADSL-Anschlüsse sind asymmetrisch,... Weiterlesen "P2P-Netzwerke, Software, Datenschutz und Informationssicherheit" »

Raster- und Vektorcodierungen: Ein umfassender Überblick

Eingeordnet in Informatik

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

Raster-Codierungen

Abschließende Aufzählung

Diese Struktur nimmt für jede Zelle die einzelnen Werte auf.

Run-Length-Codierung

Das Verfahren wird für jede Zeile angewendet. Dabei werden der thematische Wert und die Spalten, aus denen er wiederholt wird, erfasst.

Wenn es mehrere Werte in einer Zeile gibt, wird zuerst der Wert notiert, der zuerst erscheint, zusammen mit der Start- und Endspalte. Dann wird der zweite Wert mit den entsprechenden Spalten erfasst, und so weiter, bis die Zeile vollständig ist.

Quad-Baum-Codierung

Die Codierung dieser Struktur erfolgt, indem jeder Knoten als Terminal oder homogener Quadrant behandelt wird. Es werden vier (4) Nummern zugewiesen:

  • Die X- und Y-Koordinaten einer Ecke des Quadranten, zum Beispiel der linken
... Weiterlesen "Raster- und Vektorcodierungen: Ein umfassender Überblick" »

Prototyping in der Softwareentwicklung: Ein Leitfaden

Eingeordnet in Informatik

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

Ein Prototyp kann benutzt werden, um:

  • Die Nutzbarkeit des Produktdesigns und die Interaktion durch Nutzertests zu prüfen.
  • Bedürfnisse der Nutzer (Anforderungserhebung) besser zu verstehen.
  • Anforderungen der Nutzer zu überprüfen.

Was ist ein Prototyp?

Ein Prototyp ist die erste Version eines Systems, das früh in der Entwicklung zur Verfügung steht. Er kann mit verschiedenen Technologien aufgebaut werden und dient als Grundlage für die Entwicklung der endgültigen Systemfassung.

Typische Funktionen von Prototypen

  • Stellvertretende Funktionalität: Fokus auf Kernaspekte.
  • Anpassung nicht-funktionaler Anforderungen: Aspekte wie Performance, Sicherheit und Zuverlässigkeit können in der frühen Phase gelockert werden.

Evolutionäres Prototyping

  • Ziel
... Weiterlesen "Prototyping in der Softwareentwicklung: Ein Leitfaden" »

GIS-Grundlagen: Raster-Operationen und Datenmodelle

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 18,14 KB

Funktionen der Raster-Analyse

Fokale Operationen (Focal)

Fokale Summe: Weist jeder Position der Ausgabeschicht die Summe der Werte zu, welche die Variable in den Zellen einer Umgebung um diese Position im Input-Layer annimmt. Der Input-Layer sollte ein Mindestabstand und die Ausgangsgröße ein Anteil sein. Dies dient als Zwischenschritt bei der Bestimmung lokaler Dichten eines Phänomens.

Fokales Perzentil: Weist jeder Zelle in der Ausgabeschicht den Anteil der Zellen in der Umgebung dieser Position im Input-Layer zu, die einen niedrigeren Wert aufweisen. Es ist mindestens auf ordinale Variablen anwendbar und ermöglicht es, lokale Maxima und Minima einer Variablen zu finden.

Fokale Vielfalt (Brennweite): Weist jeder Zelle in der Ausgabeschicht... Weiterlesen "GIS-Grundlagen: Raster-Operationen und Datenmodelle" »

Transport Layer Protocols: TCP, UDP, and NetBIOS Explained

Eingeordnet in Informatik

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

1. Transport Layer Functions

The primary function of the transport layer is to ensure reliable communication between communicating endpoints. This involves managing error detection and flow control (typically between source and destination) to prevent data loss.

In addition to these core functions, the transport layer can multiplex multiple application-level connections over a single network connection. This reduces costs, especially in scenarios where network providers charge based on connection time or the number of connections. To facilitate this, the transport layer maintains a routing protocol, as multiple points may connect simultaneously. This routing is usually achieved using numerical addresses at the transport layer.

2. Comparison Between

... Weiterlesen "Transport Layer Protocols: TCP, UDP, and NetBIOS Explained" »

Hardware, Software und Nachhaltige Entwicklung

Eingeordnet in Informatik

Geschrieben am in mit einer Größe von 1,55 KB

Grundlagen der Informatik

Hardware ist das physische Substrat, auf dem Software ausgeführt wird. Sie umfasst alle physischen Teile eines Computers. Software bezieht sich auf Programme und Daten, die auf einem Computer gespeichert sind.

Peripheriegeräte

  • Eingabegeräte: Diese Geräte ermöglichen es dem Benutzer, Daten, Befehle und Programme in den Computer einzugeben.
  • Ausgabegeräte: Diese Geräte ermöglichen es dem Benutzer, die Ergebnisse der Berechnungen oder die Manipulation von Computerdaten zu sehen.

Nachhaltige Entwicklung

Das Wirtschaftssystem, das auf maximaler Produktion, unbegrenztem Konsum, uneingeschränkter Ressourcennutzung und Gewinnmaximierung als einzigem Kriterium für wirtschaftlichen Fortschritt basiert, ist unhaltbar.

Ziele

... Weiterlesen "Hardware, Software und Nachhaltige Entwicklung" »

Grundlagen des Software Engineering: Qualität, Prozesse & Anforderungen

Gesendet von Javi und eingeordnet in Informatik

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

Software Engineering ist eine Disziplin, die Methoden, Werkzeuge und Verfahren für die Softwareentwicklung integriert. Ziel ist es, hochwertige Programme zu produzieren, die termingerecht entwickelt, dokumentiert und innerhalb eines Budgets bleiben.

Qualitätsmanagement in der Softwareentwicklung

Die wesentlichen Elemente der Softwarequalität sind:

  • Methoden zur Analyse und Verbesserung des gesamten Prozessablaufs.
  • Werkzeuge und Techniken wie Use Cases oder UML-Diagramme.
  • Menschen als Hauptelemente, z.B. Entwickler und Implementierer von Software.
  • Maßnahmen zur Bewertung des aktuellen Entwicklungsstands und zur Verbesserung von Schwachstellen.

Aspekte der Softwarequalität

  • Intern: Messbar anhand interner Funktionen, z.B. des Quellcodes.
  • Extern: Gemessen
... Weiterlesen "Grundlagen des Software Engineering: Qualität, Prozesse & Anforderungen" »