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

Linux Betriebssystem-Entwicklungsleitfaden: Grundlagen

Informatik2,8 KB

Betriebssystem-Entwicklungsleitfaden

1. Linux-Distributionen

Lizenziert unter der GNU General Public License.

2. Was ist Swap? Erläuterung der Merkmale

Swap (virtueller Speicher) wird verwendet, um den Arbeitsspeicher (RAM) zu entlasten, wenn dessen Kapazität überschritten wird, um Systemabstürze zu vermeiden.

3. Was ist LVM und welche Vorteile bietet es?

LVM (Logical Volume Management) ermöglicht die flexible Anpassung der Größe logischer Volumes.

  • Vorteile: Partitionen lassen sich dynamisch aufteilen oder zusammenfügen.

4. Vorteile von Linux

  • Multitasking: Mehrere Programme laufen gleichzeitig.
  • Multiuser: Viele Anwender können die gleiche Maschine zur gleichen Zeit nutzen.
  • Speicherschutz: Prozesse sind isoliert, um das System vor Abstürzen zu
...
Weiterlesen "Linux Betriebssystem-Entwicklungsleitfaden: Grundlagen" »

WLAN einrichten & Ordner freigeben: Schritt-für-Schritt-Anleitung

Informatik4,95 KB

Einrichten eines Drahtlosen Netzwerks (WLAN)

Der Hauptunterschied zwischen kabelgebundenen und drahtlosen Netzwerken besteht darin, dass drahtlose Netzwerke (WLAN) den Zugang über Funkwellen ermöglichen. Für den Netzzugang ist in der Regel ein Passwort erforderlich.

Verbindung mit einem WLAN herstellen

Um eine Verbindung über den Windows-Netzwerkmanager herzustellen, folgen Sie diesen Schritten:

  1. Klicken Sie auf das Netzwerksymbol in der Taskleiste (normalerweise in der unteren rechten Ecke des Bildschirms).
  2. Wählen Sie das drahtlose Netzwerk aus. Klicken Sie gegebenenfalls auf die Schaltfläche „Verfügbare drahtlose Netzwerke anzeigen“, um eine Liste aller von Ihrer WLAN-Antenne erkannten Netze zu sehen. (Netzwerke mit aktivierter Sicherheit
...
Weiterlesen "WLAN einrichten & Ordner freigeben: Schritt-für-Schritt-Anleitung" »

Grundlagen der Computersteuerung: Ein umfassender Leitfaden

Informatik2,82 KB

Grundlagen der Computersteuerung

Drei Grundelemente der Computersteuerung

  • Tickets: Erfassen der Reaktion des Sensors.
  • Ausgänge: Steuern die Schalter zum Öffnen oder Schließen elektrischer Schaltkreise und Steuerungssysteme.
  • Programmierung: Analysiert die Daten von den Sensoren, um auf die entsprechenden Schalter zu reagieren.

Manuelle und automatische Steuerung

Die Steuerung kann manuell oder automatisch erfolgen.

Arten von Signalen

  • Analoge Signale: Kontinuierliche Variablen, z. B. die Temperatur (keine diskreten Sprünge).
  • Digitale Signale: Ein Wert von 1 steht für aktiv, ein Wert von 0 für inaktiv.

Controller

Ein Controller ist ein elektronisches Gerät, das an den Computer angeschlossen ist und mehrere Ein- und Ausgänge enthält. Er dient zur...

Weiterlesen "Grundlagen der Computersteuerung: Ein umfassender Leitfaden" »

DNS-Grundlagen: Funktionsweise, Komponenten und Begriffe

Informatik2,97 KB

Was ist ein DNS-Dienst?

Es handelt sich um eine verteilte Datenbank, die hierarchische Informationen speichert, welche mit Domain-Namen in einem Netzwerk verbunden sind.

Wofür wird DNS verwendet?

  • Namensauflösung (Name Resolution): Ausgehend vom vollständigen Namen eines Hosts erhält man seine IP-Adresse.
  • Reverse-Namensauflösung (Reverse Address Resolution): Dies ist die Umkehrung des vorherigen Mechanismus. Sie besteht darin, zu einer gegebenen IP-Adresse den zugehörigen Namen zu ermitteln.
  • Ermittlung des Mail-Servers: Um bei einem Domain-Namen den Server zu bestimmen, über den die Zustellung der E-Mails erfolgt.

Was sind die Komponenten eines DNS-Dienstes?

Die Hauptbestandteile sind:

  • Der DNS-Client: Ein Programm, das auf dem Computer des Anwenders
...
Weiterlesen "DNS-Grundlagen: Funktionsweise, Komponenten und Begriffe" »

Netzwerkprotokolle und Referenzmodelle

Informatik3,37 KB

Web- und FTP-Server

Wenn ein Web-Client eine IP-Adresse eines Webservers erhält, kontaktiert der Client-Browser den Server über die IP-Adresse und den Port 80, um Webdienste anzufragen. Diese Anfrage wird mittels des Hypertext Transfer Protocol (HTTP) an den Server gesendet.

Der FTP-Server ermöglicht es einem Client, Dateien zwischen Geräten auszutauschen. Zudem können Kunden Dateien verwalten und Remote-Management-Befehle senden, um Anwendungen zu starten. Eine FTP-Sitzung nutzt den Zielport 21 für Steuerbefehle und den Port 20 für die Datenübertragung.

E-Mail-Server und Kommunikation

E-Mail-Server nutzen Software, die es ihnen ermöglicht, mit Kunden und anderen Mail-Servern über das Netzwerk zu interagieren:

  • SMTP (Port 25): Dient dazu,
...
Weiterlesen "Netzwerkprotokolle und Referenzmodelle" »

Hardware-Fehlersuche und Systemstart

Informatik6,06 KB

Störungen in der Stromversorgung

Elektrische Probleme:

  • Spannungsspitzen (Peaks): Hohe Spannungsschwankungen in einem kurzen Zeitraum.
  • Stromausfälle (Blackouts): Kompletter Verlust der Stromversorgung.
  • Überspannung (Surge): Erhöhte Spannung während einer halben Periode.
  • Spannungseinbrüche: Ein gegenteiliger Effekt zum Anstieg, auch wenn die Spitze schnell beseitigt wird.

Probleme mit der Stromversorgung:

  • Der PC friert ein oder startet ohne ersichtlichen Grund neu.
  • Es treten Ausfälle auf der Festplatte, Schreibfehler, Dateizugriffsfehler etc. auf.
  • Fehler bei der Übertragung von Daten zwischen Knoten in einem Netzwerk treten auf.
  • Einige interne Komponenten fallen aus.
  • Die Reichweite der Lichter und ihre Intensität variieren.
  • Der PC verhält sich
...
Weiterlesen "Hardware-Fehlersuche und Systemstart" »

Grundlagen des Software Engineering: Prozesse und Modelle

Informatik5,65 KB

Was ist Software Engineering?

Die Untersuchung und Anwendung systematischer, wirtschaftlicher und messbarer Ansätze für die Entwicklung, den Betrieb und die Wartung von Software hoher Qualität.

Was ist Software?

Computerprogramme und die zugehörige Dokumentation.

Software Engineering bezieht sich auf Software-Systeme, die von Gruppen und nicht von Einzelpersonen entwickelt werden. Die Software muss den Anforderungen der Benutzer entsprechen, leicht zu pflegen sein, eine gute Leistung erbringen, zuverlässig und einfach zu bedienen sein.

Der Lebenszyklus von Software

  • Requirements-Definition
  • Analyse
  • Projekt (Design)
  • Coding (Implementierung)
  • Tests

Requirements-Definition

Vor Beginn der Errichtung eines Systems sollte festgelegt werden, wie es verwendet...

Weiterlesen "Grundlagen des Software Engineering: Prozesse und Modelle" »

Lokale Benutzer- und Systemverwaltung in Windows XP und 7

Informatik7,39 KB

Lokale Benutzerverwaltung in Windows XP und Windows 7

Die Professional-Versionen von Windows XP und Windows 7 ermöglichen die Verwaltung lokaler Benutzerprofile und Gruppen. Im Gegensatz zu Windows 9x muss das System den Benutzer bestätigen. Die Anmeldung erfolgt durch den Benutzer mit entsprechenden Rechten auf dem Computer, wie zum Beispiel dem Administrator. Sobald ein Benutzer erstellt wurde, kann er sich lokal am Computer anmelden.

Definition lokaler Benutzer

Ein lokaler Benutzer ist eine benutzerdefinierte Einstellung, die es ermöglicht, eine Arbeitssitzung auf einem lokalen Computer zu beginnen. In der NT-Familie ist vorgesehen, dass bei der Installation eine bestimmte Konfiguration eingerichtet wird, damit sich eine Person am Computer...

Weiterlesen "Lokale Benutzer- und Systemverwaltung in Windows XP und 7" »

Grundlagen der Java-Programmierung

Informatik3,64 KB

1. Einführung

Strukturierte Sprachen basieren auf Kontrollstrukturen und Code-Blöcken, die unabhängige Subroutinen unterstützen, inklusive Rekursion und lokaler Variablen. Die objektorientierte Programmierung (OOP) greift die besten Ideen der strukturierten Programmierung auf und kombiniert sie mit neuen Konzepten der Organisation.

Bei der objektorientierten Programmierung wird ein Programm in verwandte Gruppen unterteilt. Jede Gruppe bildet ein in sich geschlossenes Objekt mit eigenen Instruktionen und Daten. Die drei Grundpfeiler objektorientierter Sprachen sind Kapselung, Vererbung und Polymorphismus.

Kapselung

Die Kapselung fungiert wie eine schützende Hülle um Code und Daten. Sie legt das Verhalten fest und verhindert, dass externer...

Weiterlesen "Grundlagen der Java-Programmierung" »

Grundlagen der Netzwerktechnik und TCP/IP

Informatik4,03 KB

Netzwerkarchitekturen

Nach der Architektur unterscheidet man: Arcnet, Ethernet, Token Ring, FDDI, ATM, Frame Relay, ISDN, DSL und X.25.

Räumliche Ausdehnung von Netzwerken

  • PAN (Personal Area Network): Umfasst Heimnetzwerke in nahe gelegenen Gebieten innerhalb der gleichen Umgebung, wie die Räumlichkeiten eines Hauses (Wohnzimmer, Schlafzimmer, Büro etc.). Beispiel: Home Office.
  • LAN (Local Area Network): Lokale Netzwerke umfassen nahe gelegene Gebiete innerhalb derselben Umgebung wie Büros, Wohnanlagen, Schulen, Uni-Campusse etc.
  • MAN (Metropolitan Area Network): Diese Netze umfassen das Stadtgebiet einer Großstadt oder Gebiete zwischen Städten in der Nähe. Beispiele: Speedy, Virtua.
  • WAN (Wide Area Network): Netzwerke von Ferncomputern in verschiedenen
...
Weiterlesen "Grundlagen der Netzwerktechnik und TCP/IP" »