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

Optische Faser, Mikrowellen und Vermittlungstechniken

Informatik3,75 KB

1. Arten der Übertragung in optischen Fasern

A:

Multimode-Faser

  • Eine Multimode-Faser ermöglicht es Lichtstrahlen, sich in mehreren Modi oder Pfaden auszubreiten. Dies bedeutet, dass nicht alle Strahlen gleichzeitig ankommen. Eine Multimode-Faser kann über tausend verschiedene Ausbreitungsmöglichkeiten für Licht bieten.
  • Multimode-Fasern werden häufig in Anwendungen mit geringer Reichweite (unter 1 km) eingesetzt und zeichnen sich durch eine einfache und kostengünstige Konstruktion aus.
  • Die maximale Distanz beträgt 2 km, und es werden Low-Level-Laserdioden verwendet.
  • Der Kern einer Multimode-Faser hat einen Brechungsindex, der höher, aber von der gleichen Größenordnung wie die Beschichtung ist.

2. Anwendungen terrestrischer Mikrowellensysteme

A:

...
Weiterlesen "Optische Faser, Mikrowellen und Vermittlungstechniken" »

Grundlagen der Informationssysteme und IT-Infrastruktur

Informatik7,48 KB

Der Systembegriff und seine Komponenten

Ein System ist eine Menge von Elementen, die ordentlich zusammenwirken, um ein bestimmtes Ziel zu erreichen.

Elemente eines Systems:

  • System-Komponenten: Die einzelnen Bestandteile.
  • Beziehungen: Die Verbindungen zwischen den Komponenten, welche die Struktur des Systems bestimmen.
  • Zweck: Das Ziel, das das System verfolgt.
  • System-Umgebung: Alles, was das System umgibt und in dem es sich befindet.
  • Systemgrenzen: Die Trennung zwischen dem System und seiner Umwelt.

Datenverarbeitung und Informationsgewinnung

Damit Daten in Informationen umgewandelt werden können, sind Operationen erforderlich, die einen Mehrwert für den Benutzer schaffen.

  • Erfassung (Catch It): Der Vorgang der Datenaufnahme.
  • Überprüfung: Validierung
...
Weiterlesen "Grundlagen der Informationssysteme und IT-Infrastruktur" »

Prozesse und Threads in Betriebssystemen

Informatik5,84 KB

Prozesse

Ein Prozess ist ein laufendes Programm. Vom Betriebssystem verwaltete Prozesse bestehen aus:

  • Den Anweisungen eines Programms, die vom Mikroprozessor ausgeführt werden.
  • Dem Zustand der Ausführung zu einem bestimmten Zeitpunkt, d.h. den Werten der CPU-Register für das Programm.
  • Seinem Arbeitsbereich im Speicher, d.h. dem reservierten Speicher und dessen Inhalt.
  • Weiteren Informationen, die das Betriebssystem für die Planung benötigt.

Prozesszustände

Wird ausgeführt (Running)

Der Prozess wird auf der CPU ausgeführt. In einem Ein-Prozessor-System kann sich höchstens ein Prozess in diesem Zustand befinden.

Bereit (Ready)

Der Prozess ist bereit zur Ausführung, muss aber auf die Zuweisung der CPU warten.

Wartend (Blocked)

Der Prozess kann nicht...

Weiterlesen "Prozesse und Threads in Betriebssystemen" »

Speicherorganisation und ALU der Intel 8051-Mikrocontroller

Informatik4,66 KB

Speicherorganisation der Intel 8051-Familie

In der Intel 8051-Familie sind der Programmspeicher und der Datenspeicher physisch voneinander getrennt. Sowohl Daten als auch Programme können auf internen oder externen Speichergeräten gespeichert werden. Um die Identifizierung externer Speicherplätze (Programm und Daten) zu erleichtern, auf die während der Ausführung von Anweisungen zugegriffen wird, erzeugt der Mikroprozessor Impulse auf der Leitung ALE (Address Latch Enable) und steuert den Ausgabezustand von PSEN (Program Store Enable), wie nachfolgend beschrieben.

Programmspeicher in 8051-basierten Systemen

In Systemen der 8051-Familie wird die Auswahl des Programmspeichers (intern oder extern) vom Hardware-Designer vorgenommen. Der Mikroprozessor...

Weiterlesen "Speicherorganisation und ALU der Intel 8051-Mikrocontroller" »

Übungsfragen zur Linux-Kommandozeile

Informatik4,62 KB

Übungsfragen und Antworten zur Linux-Kommandozeile

1. PATH-Variable für Skripte anpassen

Frage: Wie kann ein Benutzer eigene Verzeichnisse für ausführbare Skripte zur PATH-Umgebungsvariablen hinzufügen?

Antwort: Dies geschieht durch Bearbeiten der Profildatei des Benutzers, z. B. ~/.bash_profile oder ~/.bashrc. Fügen Sie eine Zeile hinzu, die Ihre Verzeichnisse zum bestehenden PATH hinzufügt.

Beispiel:

# Fügt die Verzeichnisse /home/user/scripts und /home/user/executables zum PATH hinzu
PATH="/home/user/scripts:/home/user/executables:$PATH"
export PATH

2. Befehlsausführung bei Namenskonflikten

Frage: Wenn ein Befehl namens liste sowohl im aktuellen Verzeichnis als auch in /usr/bin existiert, welcher wird ausgeführt, wenn man nur liste eingibt?...

Weiterlesen "Übungsfragen zur Linux-Kommandozeile" »

Linux Befehle und Shell Skripte: Lösungen und Beispiele

Informatik8,47 KB

Geben Sie den Linux-Befehl an, der den Bildschirm qualifiziert, mit dem Befehl ls, Liste der Inhalt des Verzeichnisses /root/test, bei dem Dateinamen in Anführungszeichen und durch Komma getrennt.

ls -Q -m /root/test

Geben Sie den Linux-Befehl an, der auf alle Unterverzeichnisse des aktuellen Verzeichnisses, die die Berechtigung zum Lesen, Schreiben und Ausführen für den Besitzer, und Lesen und Ausführen für die Liste der Gruppen erlaubt.

ls -l | grep ^drwxr-xr-x

Geben Sie den Linux-Befehl an, um die C-Shell als Standard-Shell für root festzulegen.

chsh -s /bin/csh

Schreiben Sie ein Shell-Skript, dass eine Datei und ein Verzeichnis als Argument empfangen kann. Das Skript sollte überprüfen, dass solche Argumente tatsächlich einer Datei bzw....

Weiterlesen "Linux Befehle und Shell Skripte: Lösungen und Beispiele" »

Betriebssysteme funktion

Informatik2,57 KB

Wenn Sie einen Computer haben, dann haben Sie von Betriebssystemen gehört. Alle Desktop-oder Laptop-PC, die Sie kaufen kommt in der Regel mit Windows XP. Und Macintosh-Computern ist bereits mit OS X geladen Viele Firmen-Server verwenden Linux-oder UNIX-Betriebssystemen. Das Betriebssystem (OS) ist die erste in den Computer geladen - ohne ein Betriebssystem, ist der Computer nutzlos. Auf der einfachsten Ebene, ist ein Betriebssystem, zwei Dinge
Verwaltet Hardware-Ressourcen und-System-Software. In einem Desktop-Computer, sind diese Ressourcen so etwas wie der Prozessor, Speicher und Festplattenplatz. (Auf einem Handy, einschließlich der Tastatur, Bildschirm, Adressbuch, das Telefon-Dialer, die Batterie und den Anschluss an das Netzwerk.)...

Weiterlesen "Betriebssysteme funktion" »

Oracle Datenbank: Architektur und Komponenten

Informatik7,09 KB

Übersicht über die Dateien

  • Kontrolldatei: Enthält Informationen über die physischen Dateien, den Namen der Datenbank, die Blockgrößen und Informationen zur Wiederherstellung. Sie ist erforderlich, um die Datenbank zu öffnen.
  • Datendatei: Enthält die Daten, die von Endbenutzeranwendungen verwendet werden.
  • Redo-Log-Datei: Zeichnet alle Änderungen an der Datenbank und den Wiederherstellungsstatus auf.
  • PFILE und SPFILE: Enthalten Einstellungen der SGA und optionale Funktionen der Oracle-Hintergrundprozesse.

Oracle Instanz und Server

  • Eine Oracle-Instanz besteht aus einer Speicherarchitektur (SGA) und Hintergrundprozessen.
  • Ein Oracle-Server besteht aus einer Instanz und einer Oracle-Datenbank.
  • Eine Instanz ist eine temporäre Struktur, während die
...
Weiterlesen "Oracle Datenbank: Architektur und Komponenten" »

Linux-Grundlagen: Befehle, Prozesse & Dateisysteme

Informatik11,43 KB

Grundlegende Linux-Befehle und Systemkonzepte

1. Verzeichnisse finden und auflisten mit 'ls -l'

Der Befehl ls -l wird verwendet, um Verzeichnisse und deren Inhalte detailliert aufzulisten. Er zeigt Informationen wie Dateiberechtigungen, Eigentümer, Gruppenzugehörigkeit, Größe und Änderungsdatum an.

2. Speicherort wichtiger Systemdateien

Wichtige Systemdateien werden typischerweise in Verzeichnissen wie /etc (Konfigurationsdateien), /bin (grundlegende ausführbare Befehle), /sbin (Systembefehle für den Administrator), /usr (Benutzerprogramme und -bibliotheken) und /lib (Bibliotheken) gespeichert. Das Verzeichnis /dev enthält Gerätedateien, die Hardware-Geräte repräsentieren.

3. Prozesssteuerung: Vordergrund (FG) und Hintergrund (BG)

Linux,...

Weiterlesen "Linux-Grundlagen: Befehle, Prozesse & Dateisysteme" »

Grundlagen der Informatik: OOP, Hardware und C

Informatik8,49 KB

Objektorientierte Programmierung (OOP)

Zweck: Strukturierung komplexer Datenstrukturen und Programme als Teil einer Organisation. Ein Datenobjekt ist nicht einfach, sondern enthält eine Reihe von gut strukturierten Komponenten.

Klassen

Klassen sind Erklärungen oder Abstraktionen, durch die Objekte definiert werden. Die Definition eines Objekts ist die Klasse. Eine Klasse ist eine statische Konstruktion, die ein gemeinsames Verhalten und Eigenschaften beschreibt. Die Formalisierung erfolgt durch eine Datenstruktur, einschließlich Daten und Funktionen, die Methoden genannt werden. Die Methoden definieren das Verhalten. Jede Klasse hat zwei spezielle Methoden:

  • Konstruktor (Builder): Wird aufgerufen, wenn die Klasse beginnt, ihren Platz im Speicher
...
Weiterlesen "Grundlagen der Informatik: OOP, Hardware und C" »