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

Sortieren nach
Fach
Niveau

Das OSI-Modell und wichtige Netzwerkprotokolle

Eingeordnet in Informatik

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

Die Schichten des OSI-Modells

Application Layer (Anwendungsschicht)

  • Definiert die Schnittstellen zwischen der Software-Anwendung und den Kommunikationsfunktionen des Netzes.
  • Bietet standardisierte Dienste wie den File-Transfer zwischen Systemen.

Presentation Layer (Darstellungsschicht)

  • Standardisierung von Formaten für die Verwendung von Nutzerdaten zwischen verschiedenen Arten von Systemen.
  • Kodiert und dekodiert Nutzerdaten, verschlüsselt und entschlüsselt Daten, komprimiert und dekomprimiert Daten.

Session Layer (Sitzungsschicht)

  • Verwaltet User-Sessions und Dialoge.
  • Managt Verbindungen zwischen den Anwendungen.

Transport Layer (Transportschicht)

  • Verwaltet die Zustellung von Nachrichten von einem Ende zum Netzwerk.
  • Bietet die Zustellung von Paketen
... Weiterlesen "Das OSI-Modell und wichtige Netzwerkprotokolle" »

GIS-Grundlagen: Raster-Operationen und Datenmodelle

Eingeordnet in Informatik

Geschrieben am in Deutsch 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 Deutsch 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 Deutsch 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 Deutsch 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" »

Grundlagen von HTTP, Kryptographie und Netzwerksicherheit

Eingeordnet in Informatik

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

Was bedeutet HTTP?

Das Hypertext Transfer Protocol wurde als Mittel für den internationalen, sofortigen und kostengünstigen Austausch wissenschaftlicher Daten erstellt.

  • Transfer Protocol: Ein System, mit dem die angeforderten Informationen zwischen dem Server und dem Client gesendet und durch ein Programm wie einen Webbrowser ausgeführt werden.
  • Zustandsloses Protokoll (Stateless Protocol): Das HTTP-Protokoll erinnert sich nicht an frühere Verbindungen; jede Anfrage wird unabhängig behandelt.
  • Cookies: Dies sind Textdateien, die zwischen Client und Server ausgetauscht werden, sodass beim nächsten Informationsaustausch die darin gespeicherten Informationen berücksichtigt werden können.

Methoden der Anfrage (Request)

Eine HTTP-Anfrage nutzt die... Weiterlesen "Grundlagen von HTTP, Kryptographie und Netzwerksicherheit" »

Computer-Grundlagen: Hardware, Software & Speichermedien

Eingeordnet in Informatik

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

Was ist ein Computer?

Ein Computer ist eine Maschine, die Informationen speichern und große Mengen an Daten verarbeiten kann, einschließlich E-Mails.

Was ist ein Abakus?

Ein Abakus ist ein Rechenhilfsmittel, das für automatische Berechnungen verwendet wurde.

Was ist das 'Gehirn' eines Computers?

Das 'Gehirn' eines Computers sind die Mikroprozessoren.

Was bedeutet 'Multimedia' im Computer-Kontext?

Es beschreibt die Fähigkeit von Computern, Bild- und Tondaten zu verarbeiten und darzustellen.

Was ist das Internet?

Das Internet ist ein globales Netzwerk von Computern, über das Informationen ausgetauscht und abgerufen werden können.

Was bedeutet 'Kompatibilität'?

Kompatibilität bedeutet, dass verschiedene Hardware- oder Softwarekomponenten miteinander... Weiterlesen "Computer-Grundlagen: Hardware, Software & Speichermedien" »

Anlagenplanung und Maschinenbelegung in der Produktion

Eingeordnet in Informatik

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

Verteilungsplan: Konzept, Determinanten und Typen

Die Anlagenplanung ist der Prozess, durch den die optimale Verwaltung von Produktionsfaktoren bestimmt wird. Ziel ist es, ein Produktionssystem so zu konfigurieren, dass Ziele auf die wirtschaftlichste und effizienteste Weise erreicht werden.

Das übergeordnete Ziel der Layoutplanung (Anordnung der Arbeitsbereiche) ist es, eine Anordnung der Einrichtungen zu finden, die möglichst kostengünstig ist. Dieses grundlegende Ziel wird in vier Teilziele unterteilt:

  • Mindestmengen-Einheit, Sicherheit und Flexibilität.

Faktoren der physischen Layoutplanung

An der physischen Gestaltung sind folgende Faktoren beteiligt:

  1. Materialien
  2. Maschinen
  3. Arbeit
  4. Bewegung
  5. Warten (Wartezeiten)
  6. Nebenleistungen: Diese erleichtern
... Weiterlesen "Anlagenplanung und Maschinenbelegung in der Produktion" »

CASE-Tools: Definition, Vorteile und Glossar

Eingeordnet in Informatik

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

Was sind CASE-Tools?

CASE-Tools können als eine Sammlung von Programmen und Hilfsmitteln definiert werden, die Analysten, Software-Ingenieure und Entwickler in allen Phasen des Lebenszyklus der Softwareentwicklung unterstützen.

Alternative Definition von CASE

CASE ist auch definiert als:

  • Ein Set von Methoden, Werkzeugen und Techniken, die die Automatisierung des Entwicklungslebenszyklus von IT-Systemen ganz oder teilweise erleichtern.
  • Die allgemeine Abkürzung für eine Reihe von Programmen und eine Weiterentwicklung der Software-Philosophie, mit der der gesamte Lebenszyklus der Systementwicklung automatisiert wird.
  • Eine Innovation in der Organisation, ein fortschrittliches Konzept in der Technologieentwicklung mit potenziell tiefgreifenden Auswirkungen
... Weiterlesen "CASE-Tools: Definition, Vorteile und Glossar" »

Speicherverwaltung: Paging, Segmentierung und Lade-/Ersatzstrategien

Eingeordnet in Informatik

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

1.4.2.1. PAGE. Der virtuelle Adressraum ist in Seiten von gleicher Größe unterteilt. Der Hauptspeicher ist in physischen Seiten unterteilt die gleiche Größe. Diese physikalischen Seiten sind zwischen den verschiedenen Prozessen im System geteilt werden. Ein paar Seiten mit Wohnsitz in den Hauptspeicher-Prozess (aktiv) und der Rest im sekundären Speicher (inaktiv). Die Paging-Mechanismus erfüllt zwei Funktionen: a) Zur Durchführung der Aufgabe der Umwandlung von Adressen, oder setzen Sie die Seite, die an eine bestimmte Adresse einer Seite entspricht, sowie die physikalische Seite, wenn überhaupt, besetzen diese Seite.
b) Übertragung Seiten sekundäre Speicher in den Hauptspeicher, wenn nötig, und den Hauptspeicher auf sekundären... Weiterlesen "Speicherverwaltung: Paging, Segmentierung und Lade-/Ersatzstrategien" »