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

DHCP und DNS unter Linux konfigurieren: Ein Leitfaden

Informatik3,07 KB

DHCP: Dynamic Host Configuration Protocol

Das DHCP (Dynamic Host Configuration Protocol) ist ein TCP/IP-Standard, der entwickelt wurde, um die Verwaltung der IP-Konfiguration von Netzwerkgeräten zu vereinfachen.

  • DHCP-Server: Ein Server, der Anfragen von Clients zur Zuweisung von IP-Netzwerkeinstellungen empfängt.
  • Scope (Bereich): Eine logische Gruppierung von Computern oder Clients in einem Subnetz, die den DHCP-Dienst nutzen.
  • Range (IP-Bereich): Eine Gruppe von IP-Adressen innerhalb eines Subnetzes (z. B. 192.168.0.1 bis 192.168.0.254), die der DHCP-Server an Clients vergeben kann.
  • Lease (Miete/Pacht): Ein vom DHCP-Server festgelegter Zeitraum, in dem ein Client eine zugewiesene IP-Adresse nutzen darf.
  • Reservierung: Die feste Zuweisung bestimmter
...
Weiterlesen "DHCP und DNS unter Linux konfigurieren: Ein Leitfaden" »

Grundlagen der Telekommunikation und Signalübertragung

Informatik5,97 KB

1. Drahtgebundene und drahtlose Kommunikation

Wireline (Drahtgebunden): Wenn Sie eine physische Unterstützung für das Senden von Informationen benötigen. / Drahtlose Kommunikation: Wenn Sie diese nicht benötigen.

Wann wird was genutzt?

  • Abgeschirmte Kabel: Werden genutzt, damit es nur wenig Einmischung (Interferenzen) von außen gibt.
  • Kosten: Kabelsysteme sind teurer als drahtlose Systeme.
  • Ubiquität: Die Allgegenwärtigkeit ist der große Vorteil von Wireless-Systemen.

2. Funktionsweise der Telefonie

  1. Beim Sprechen werden Schallwellen emittiert, die das Mikrofon beeinflussen.
  2. Diese Wellen lassen eine Membran schwingen, die mit einem piezoelektrischen Kristall verbunden ist.
  3. Diese Kristall-Varianten erzeugen ein elektrisches Signal.
  4. Das elektrische
...
Weiterlesen "Grundlagen der Telekommunikation und Signalübertragung" »

RAM erklärt: Typen, Funktionen und Cache-Speicher

Informatik5,02 KB

Was ist RAM? (Random Access Memory)

RAM (Random Access Memory) ist eine Art von Speicher, auf den nach dem Zufallsprinzip zugegriffen werden kann. Das bedeutet, dass Sie auf jedes Byte im Speicher direkt zugreifen können, ohne die vorangegangenen Bytes zu durchlaufen. RAM ist die häufigste Form von Speicher in Computern und anderen Geräten wie Druckern.

Die zwei Grundarten: DRAM und SRAM

Es gibt zwei grundlegende Arten von RAM:

  • DRAM (Dynamic RAM): Dynamischer RAM
  • SRAM (Static RAM): Statischer RAM

Die beiden Typen unterscheiden sich in der verwendeten Technologie zur Datenspeicherung. Dynamic RAM muss tausendmal pro Sekunde aktualisiert werden, während Static RAM nicht so oft aktualisiert werden muss. Dadurch ist SRAM schneller, aber auch teurer...

Weiterlesen "RAM erklärt: Typen, Funktionen und Cache-Speicher" »

Grundlagen der Informatik: Hardware, Software & CPU

Informatik5,9 KB

Grundlagen der Informationstechnologie

Information: Ein Teil der Technologie, die sich mit der automatischen Verarbeitung von Informationen, der notwendigen Ausrüstung sowie den Mitteln der Kommunikation und Datenspeicherung befasst. Damit Informationen fließen können, müssen ein Sender, ein Empfänger, ein Übertragungsmedium und ein Datenträger vorhanden sein.

Computer: Eine Gruppe von elektronischen Geräten, deren Funktion die automatische Verarbeitung von Informationen ist. Sie können zwei Zustände unterscheiden:

  • Geöffnet (0): Wenn kein Strom fließt, wird dies durch eine 0 dargestellt.
  • Geschlossen (1): Wenn Strom fließt, wird dies durch eine 1 dargestellt.

Ein Computer versteht nur eine Sprache, die aus Nullen und Einsen besteht.

Binär

...
Weiterlesen "Grundlagen der Informatik: Hardware, Software & CPU" »

Linux: Definition, Geschichte, Kernel und Distributionen

Informatik3,64 KB

Was ist Linux? Definition und Kernmerkmale

Linux ist wie jedes Betriebssystem eine Kombination aus einem Hauptprogramm – dem Kernel – und einer Reihe von Tools und Bibliotheken, die seine Nutzung ermöglichen. Es zeichnet sich durch zwei Haupteigenschaften aus, die es von anderen Betriebssystemen unterscheiden:

  • Es ist Freie Software.
  • Es wird mit Quellcode verteilt.

Die meisten Programme und Bibliotheken, die dem Linux-Kernel hinzugefügt werden, um eine benutzerfreundliche Umgebung zu schaffen, stammen aus dem GNU-Projekt. Aus diesem Grund bezeichnen manche das Betriebssystem als GNU/Linux, um klarzustellen, dass es nicht nur aus dem Kernel, sondern auch aus diesen Programmen und Bibliotheken besteht.

Wichtige Konzepte und Definitionen

Freie
...
Weiterlesen "Linux: Definition, Geschichte, Kernel und Distributionen" »

Betriebssysteme: Wichtige Fragen und Antworten

Informatik3,98 KB

Grundlagen der Betriebssysteme

  1. Welche der folgenden Alternativen stellt den neuesten Stand der Prozesse dar, die aktiv sind, aber nicht ausgeführt werden?
    Wait Time.
  2. Definition des Kernels: Eine Gruppe von Basisroutinen, deren Aufgabe es ist, Prozessor, Speicher und andere Ressourcen zu verwalten.
  3. Was bedeutet Multiprogramming?
    Die CPU führt verschiedene Aufgaben aus, wechselt zwischen ihnen und optimiert so die CPU-Auslastung.
  4. Was ist ein Prozess?
    Jede Aktivität, die die Aufmerksamkeit der CPU einer Maschine erfordert.
  5. Welches Element ist kein Dienst eines Betriebssystems?
    Beschleunigung der Berechnungen.
  6. Was ist ein Systemaufruf?
    Die Kommunikationsschnittstelle zwischen einem laufenden Programm und dem Betriebssystem.
  7. CPU-Scheduling: SRTF
    Eine Politik,
...
Weiterlesen "Betriebssysteme: Wichtige Fragen und Antworten" »

Grundlagen des Internets und kollaborative Werkzeuge

Informatik2,68 KB

Geschichte des Internets: Kommunikation

Das Internet ist ein riesiger Fundus an Informationen. Es ist notwendig, zwischen gültigen und wahrheitsgemäßen Informationen zu unterscheiden. Kulturen und Minderheiten haben die Möglichkeit, das Netzwerk für die Verbreitung von Inhalten zu nutzen. Zudem wird es in der Medizin für Diagnosen eingesetzt, und Forscher nutzen es für Projekte sowie den Datenaustausch.

Theoretische Grundlagen des Internets: Internet-Server

Ein Internet-Server ist ein Computer mit Internetanschluss, der ständig erreichbar ist und verschiedene Dienste anbietet, darunter:

  • Internetzugang
  • Bereitstellung von Bildern, Videos und Filmen

Kollaboratives Arbeiten: Wikis

Zu den neuen Werkzeugen für kollaboratives Arbeiten gehören Wikis,...

Weiterlesen "Grundlagen des Internets und kollaborative Werkzeuge" »

Betriebssysteme: Funktionen und Verwaltung

Informatik5,78 KB

1. Funktionen eines Betriebssystems

  • Kontrolle der Nutzung von Systemressourcen
  • Steuerung des Prozesses zur Speicherung von Daten und Ausführung von Anwendungen
  • Überwachung und Erkennung von Konfigurationsfehlern
  • Konfiguration verschiedener Computerkomponenten
  • Kommunikation mit anderen Computern ermöglichen

Merkmale von Linux

  • Grafische Benutzeroberfläche (GUI)
  • Freie, offene Technologie (Open Source)
  • Unterstützt Plug & Play
  • Immun gegen Virenbefall
  • Enthält mehrere Versionen
  • Mehrbenutzer- und Multitasking-System

Merkmale von Windows

  • GUI-Unterstützung
  • Plug & Play-Technologie (umfasst eine Vielzahl von Aufgaben)
  • Es gibt mehrere Versionen
  • Bietet Multimedia- und Kommunikationsmöglichkeiten
  • Mehrbenutzer- und Multitasking-System

2. Grafische Benutzeroberfläche

...
Weiterlesen "Betriebssysteme: Funktionen und Verwaltung" »

TCP/IP Transportschicht: Fragen und Antworten zu Kapitel 4

Informatik4,85 KB

Kapitel 4: Die Transportschicht

Frage 1: Analyse der Transportschicht-Header

Auf der Grundlage der Transportschicht-Header in dem Diagramm: Welche der folgenden Aussagen beschreiben die gezeigte etablierte Sitzung? (Wählen Sie zwei.)

  1. Dies ist ein UDP-Header.
  2. Dieser enthält eine Telnet-Anfrage.
  3. Dieser enthält eine TFTP-Datenübertragung.
  4. Die Antwort auf dieses Paket wird eine Bestätigungsnummer (Acknowledgment Number) des Remote-Hosts von 43.693 enthalten.
  5. Dies ist ein TCP-Header.

Frage 2: Portnummernbereiche in TCP/IP

Welcher Portnummernbereich identifiziert in der TCP/IP-Datenkapselung alle bekannten Anwendungen (Well-Known Ports)?

  1. 0–255
  2. 256–1022
  3. 0–1023
  4. 1024 bis 2047
  5. 49.153 bis 65.535

Frage 3: Zweck von Portnummern im TCP-Header

Warum werden Portnummern...

Weiterlesen "TCP/IP Transportschicht: Fragen und Antworten zu Kapitel 4" »

Grundlagen der objektorientierten Programmierung (OOP)

Informatik2,68 KB

Was ist Modularität?

Ein Modul ist eine Gruppe von Komponenten, die einen gemeinsamen Zweck verfolgen. Diese Komponenten können Typen, Variablen, Konstanten, Prozeduren oder Funktionen umfassen.

  • Kapselung: Ein Modul kapselt seine Komponenten. Es macht nur bestimmte Komponenten nach außen hin bekannt (Export), während andere intern verborgen bleiben.
  • Komplexität: Mit dem Wachstum der Software von einfachen Assembler-Programmen hin zu Systemen mit Millionen von Codezeilen ist die Aufteilung in unabhängige Module essenziell geworden.

Softwarequalität und OOP

Die objektorientierte Programmierung (OOP) bietet eine neue Art des Denkens und Designs. Wichtige Qualitätsfaktoren sind:

  • Effizienz: Optimale Ressourcennutzung.
  • Portabilität: Einfache Übertragbarkeit
...
Weiterlesen "Grundlagen der objektorientierten Programmierung (OOP)" »