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

Computer, Betriebssysteme und Softwarelizenzen

Informatik2,99 KB

Was ist ein Computer?

Ein Computer ist eine Maschine, die Informationen verarbeitet. Das heißt, er empfängt Daten, speichert sie, führt Berechnungen mit ihnen durch und gibt die Ergebnisse mit hoher Geschwindigkeit aus.

Was ist Informatik?

Informatik ist der Zweig der Technik, der die automatische Verarbeitung von Informationen untersucht.

Was ist ein Betriebssystem?

Ein Betriebssystem ist eine Sammlung von Programmen, die die Kommunikation zwischen dem Benutzer und dem Computer ermöglichen. Es verwaltet grundlegende Systemprozesse.

Funktionen eines Betriebssystems

  • Koordination der Arbeit der Computerressourcen.
  • Steuerung und Verteilung der Hardware, damit andere Programme laufen können.
  • Steuerung der Peripheriegeräte.
  • Ermöglicht die gleichzeitige
...
Weiterlesen "Computer, Betriebssysteme und Softwarelizenzen" »

Grundlagen von Datenmodellen: ERM und Relationales Modell

Informatik7,51 KB

Entity-Relationship Modell (ERM)

Datenmodell

Eine Reihe von Konzepten, die die Struktur einer Datenbank auf unterschiedlichen Abstraktionsstufen beschreiben können. Wir betrachten das System aus verschiedenen Sichten:

  • Extern: Benutzersicht
  • Global: Gemeinsame Sicht
  • Intern: Computersicht

Ein Satz von Konzepten, Regeln und Konventionen, die es uns ermöglichen, reale Daten, die in der Datenbank gespeichert sind, zu beschreiben und zu manipulieren.

Entität

Ein Gegenstand, über den wir Informationen in der Datenbank speichern.

Entitätstyp

Die generische Struktur einer Entität.

Vorkommen einer Entität

Jede konkrete Ausprägung (Instanz) eines Entitätstyps. Identifiziert durch ihren Namen/Schlüssel.

Arten von Entitäten

  • Reguläre (Starke) Entität: Vorkommen
...
Weiterlesen "Grundlagen von Datenmodellen: ERM und Relationales Modell" »

Brandschutz: Vorbeugung und Verhalten im Brandfall

Informatik3,96 KB

Allgemeine vorbeugende Brandschutzmaßnahmen

  • Kennzeichnung: Sicherheits- und Brandschutzkennzeichnungen beachten.
  • Ordnung und Sauberkeit: Arbeitsplätze sauber und frei von unnötigen brennbaren Materialien halten.
  • Abschirmung von Zündquellen: Zündquellen (offenes Feuer, heiße Oberflächen, Funken) von brennbaren Stoffen fernhalten oder abschirmen.
  • Belüftung: Für ausreichende Belüftung sorgen, besonders in Bereichen mit brennbaren Gasen oder Dämpfen.
  • Wartung: Arbeitsmittel, insbesondere elektrische Geräte und Anlagen, regelmäßig und ordnungsgemäß warten.
  • Arbeitsverfahren: Sichere Arbeitsverfahren entwickeln und anwenden.
  • Information und Schulung: Mitarbeiter regelmäßig über Brandschutzmaßnahmen und das Verhalten im Brandfall informieren
...
Weiterlesen "Brandschutz: Vorbeugung und Verhalten im Brandfall" »

Grundlagen und Klassifizierung von Betriebssystemen

Informatik3,04 KB

Klassifizierung von Programmen und Prozessen

  • Verschiebbare Programme: Diese können während der Ausführung ihre Position im Arbeitsspeicher ändern, um Speicherplatz effizient zu nutzen.
  • Reentrante Programme: Prozesse, die bei Speichermangel auf die Festplatte ausgelagert werden und mittels virtuellem Speicher verwaltet werden.
  • Residente Prozesse: Programme, die nach dem Laden bis zum Ausschalten des Computers im RAM verbleiben.
  • Mehrweg-Programme: Anwendungen, die von mehreren Benutzern gleichzeitig genutzt werden können, um die Ressourcenauslastung zu optimieren.

Benutzeroberflächen

Textbasierte Schnittstelle

Das Betriebssystem kommuniziert über Textbefehle und Zeichenfolgen. Beispiel: DOS, UNIX. Der Textmodus umfasst typischerweise 80 Spalten...

Weiterlesen "Grundlagen und Klassifizierung von Betriebssystemen" »

Grundlagen der Prozessverwaltung und Scheduling

Informatik4,08 KB

Prozesssynchronisation und Nebenläufigkeit

1. Konkurrierende Prozesse

Ein konkurrierender Prozess ist ein Programm, das so strukturiert ist, dass verschiedene Teile des Codes gleichzeitig ausgeführt werden können.

3. Gegenseitige Ausgrenzung (Mutual Exclusion)

Die gegenseitige Ausgrenzung verhindert, dass zwei oder mehr Prozesse gleichzeitig auf dieselbe Ressource zugreifen.

6. Deaktivierung von Interrupts

Die Lösung durch Deaktivierung von Interrupts ist zwar einfach, hat jedoch Einschränkungen. Die Multiprogrammierung kann ernsthaft beeinträchtigt werden, da der Wettbewerb zwischen Prozessen auf der Verwendung von Interrupts basiert.

7. Besetztes Warten (Busy Waiting)

Beim besetzten Warten bleibt ein Prozess in einer Schleife und testet kontinuierlich...

Weiterlesen "Grundlagen der Prozessverwaltung und Scheduling" »

Windows Server & Active Directory: Häufige Fragen zur Systemverwaltung

Informatik3,36 KB

Häufige Fragen zur Windows Server & Active Directory Verwaltung

1. Servergespeicherte Profile für lokale Benutzer?

Nein. Servergespeicherte Profile (Roaming Profiles) können nur globalen Benutzern in Active Directory, d.h. Domänenbenutzern, zugewiesen werden. Lokale Benutzer können nur lokale Profile auf dem Computer verwalten und verwenden, auf dem sie erstellt wurden.

2. Speicherort von servergespeicherten Profilen

Auf dem Server. Lokal wird eine Kopie des Domänenprofils gespeichert, aber die eigentliche Konfiguration und die Elemente, die der Benutzer angepasst hat, werden immer in dem dafür vorgesehenen Ordner auf dem Domänencontroller gespeichert.

3. Bedeutung und Ersetzung der Variable %username%

Die Variable %username% steht für...

Weiterlesen "Windows Server & Active Directory: Häufige Fragen zur Systemverwaltung" »

Betriebssysteme: Dateisysteme und Datenverwaltung

Informatik2,8 KB

Fragen zu Betriebssystemen und Dateisystemen

1. Was sind die Funktionen eines Dateisystems?

Ein Dateisystem strukturiert Informationen auf einem Speichermedium (in der Regel die Festplatte eines Computers). Diese Daten werden entweder als Text oder grafisch über einen Dateimanager dargestellt. Die meisten Betriebssysteme verwalten ihr eigenes Dateisystem.

2. Aufgaben des Betriebssystems

Das Betriebssystem übernimmt unter anderem folgende Aufgaben (mindestens 3 Punkte):

  • Senden von Befehlen an Geräte.
  • Erkennen von Unterbrechungen (Interrupts).
  • Überprüfung auf Fehler.

3. Aufbau und Ziel des Dateisystems

Das Ziel des Dateisystems ist die Organisation von Daten. Eine Festplatte besteht aus mehreren Kreisscheiben, die sich um eine Achse drehen. Die Spuren...

Weiterlesen "Betriebssysteme: Dateisysteme und Datenverwaltung" »

Digitale Vermittlungssysteme: Subsysteme und Grundfunktionen

Informatik79,23 KB

Subsysteme digitaler Vermittlungssysteme

Netzwerk-Subsystem (Digitale Verbindung)

Seine Rolle besteht darin, die Verbindung herzustellen:

  • zwischen Teilnehmern (Zahlungsverkehr/Verbindung);
  • zwischen Vermittlungsstellen (Trunks);
  • zwischen gebündelten Teilnehmern durch die Schaltstufe.

Image

Zentralprozessor-Subsystem

  • Es übernimmt die Steuerung der Netzwerkverbindung und enthält die Programme und Daten, die erforderlich sind, um Verbindungen auf- und abzubauen. Zusätzlich erfasst es alle Daten und sendet diese an das Input/Output-Subsystem.
  • Dieses Subsystem ist in vielen Systemen dupliziert (redundant).

Image

Input/Output-Subsystem

Die Schnittstelle ermöglicht es der Zentrale, Kontakt mit der Außenwelt aufzunehmen. Dazu gehören alle Elemente, die sich nicht...

Weiterlesen "Digitale Vermittlungssysteme: Subsysteme und Grundfunktionen" »

Datenbank- und Speichersysteme: Wichtige Fachbegriffe

Informatik8,02 KB

Grundlagen der Datenverwaltung

  • 1. Log: Eine Reihe von Feldern, die Daten enthalten, welche zur gleichen Stelle gehören.
  • 2. Schlüssel: Ein Attribut oder eine Reihe von Attributen, das einen Datensatz eindeutig und unwiederholbar identifiziert.
  • 3. Datei: Eine homogene Gruppe von Datensätzen mit Informationen über ein Thema.
  • 4. Datenbank-Benutzer: Es gibt 3 Arten von Datenbank-Benutzern.
  • 5. Transaktion: Ein Satz von Befehlen, die als eine Einheit der Arbeit ausgeführt werden.
  • 6. VSAM-Blöcke: Diese werden als Kontrollintervalle bezeichnet.

Speichermanagement und Architektur

Virtueller Speicher und TLB

  • 7. Ziel des virtuellen Speichers: Sicherstellung eines privaten Adressraums für jeden Prozess.
  • 8. TLB: Akronym für Translation Lookaside Buffer.
  • 9.
...
Weiterlesen "Datenbank- und Speichersysteme: Wichtige Fachbegriffe" »

Endliche Automaten und lexikalische Analyse

Informatik4,86 KB

Endliche Automaten und reguläre Ausdrücke

Ein endlicher Automat (auch bekannt als Finite State Machine) ist ein mathematisches Modell eines Systems. Dieses System nimmt eine Zeichenfolge, bestehend aus Symbolen eines Alphabets, und bestimmt, ob die Zeichenfolge zu der Sprache gehört, die der Automat erkennt.

Formal kann ein endlicher Automat als ein Quintupel (S, Σ, T, s, A) beschrieben werden, wobei:

  • S: eine endliche Menge von Zuständen ist
  • Σ: ein Alphabet ist
  • T: die Übergangsfunktion ist
  • s: der Startzustand ist
  • A: die Menge der akzeptierenden Zustände ist

Darstellungsformen endlicher Automaten

Neben der Möglichkeit, einen endlichen Automaten durch seine formale Definition darzustellen, kann er auch durch andere, komfortablere und manchmal...

Weiterlesen "Endliche Automaten und lexikalische Analyse" »