Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Übungen für Informatik für Hochschule

Wichtige Linux-Befehle und ihre Funktionen

Informatik6,16 KB

Dateisystem- und Verzeichnisoperationen

  • ls: Zeigt den Inhalt des Verzeichnisses an.
  • cd <nom_directorio>: Verzeichnis wechseln.
  • pwd: Zeigt das aktuelle Arbeitsverzeichnis an.
  • mkdir <nom_directorio>: Erstellt ein Verzeichnis.
  • rmdir <nom_directorio>: Entfernt ein leeres Verzeichnis.
  • rm -rf <nom_carpeta>: Löscht einen Ordner mit dem gesamten Inhalt.
  • cp <quelle> <ziel>: Kopiert eine Datei.
  • mv <quelle> <ziel>: Verschiebt oder benennt eine Datei um.

Systeminformationen und Prozesse

  • df: Zeigt Informationen zu den Dateisystempartitionen an.
  • lspci: Zeigt die installierte PCI-Hardware an.
  • uname -a: Zeigt die Kernel-Version an.
  • cat /proc/version: Zeigt die Kernel-Version und den verwendeten Compiler an.
  • cat /proc/modules:
...
Weiterlesen "Wichtige Linux-Befehle und ihre Funktionen" »

Systemintegration, Java, Datenbanken und Softwarequalität

Informatik8,85 KB

Systemintegration und ihre Bedeutung

Systemintegration: Die Zusammenführung von Technik, Methodik, Ausrüstung und geschäftlichen Anforderungen, um durch Interaktion Lösungen zu schaffen.

Nachteilige Auswirkungen von Nicht-Integration: Fragmentierte Daten in getrennten Systemen.

Systementwicklung ist Teil des Lebenszyklus: Sie ist notwendig, um durch die Integration alter Prozesse mit aktuellen Prozessen zu überleben.

OLTP: Schwerpunkt auf der Unterstützung von Unternehmen, Fokus auf Datenbanken.

OLAP: Prozesse, die Entscheidungen unterstützen.

Integration eines Legacy-Systems: Die Straffung des Unternehmens.

Data Warehouses: Generische Daten, eine Basis für visuelle oder virtuelle Informationszwecke und Datenanalyse.

Wirksamkeit des Systems:

...
Weiterlesen "Systemintegration, Java, Datenbanken und Softwarequalität" »

Anleitung: Windows XP Schritt für Schritt neu installieren

Informatik3,75 KB

Anleitung zur Neuinstallation von Windows XP

Die Neuinstallation von Windows XP erfordert eine sorgfältige Vorbereitung. Bitte beachten Sie, dass bei diesem Vorgang alle Daten auf Ihrem Computer gelöscht werden. Sichern Sie daher vor Beginn alle wichtigen Dateien auf externen Medien wie USB-Sticks, CDs oder DVDs.

1. BIOS-Konfiguration für den Start von CD/DVD

Um die Installation zu starten, müssen Sie den Computer so einstellen, dass er von der Windows-Installations-CD bootet:

  • Starten Sie den PC neu und drücken Sie sofort Entf, F2 oder F11 (abhängig vom Mainboard-Modell), um in das BIOS-Setup zu gelangen.
  • Suchen Sie nach der Option Advanced BIOS Features.
  • Stellen Sie die Boot-Reihenfolge wie folgt ein:
    • First Boot Device: CDROM
    • Second Boot Device:
...
Weiterlesen "Anleitung: Windows XP Schritt für Schritt neu installieren" »

Übersetzer und Interpreter: Grundlagen der Sprachverarbeitung

Informatik6,27 KB

Übersetzer und Interpreter: Eine Einführung

Was ist ein Übersetzer?

Ein Übersetzer ist ein Programm, das eine Eingabe in einer Sprache (Ausgangssprache) in eine Ausgabe einer anderen Sprache (Zielsprache) umwandelt, wobei deren Bedeutung beibehalten wird.

Arten von Übersetzern

  • Assembler

    Ein Assembler ist für die Durchführung eines Prozesses namens Assemblierung verantwortlich. Dieser Prozess wandelt ein in Assemblersprache geschriebenes Programm in das entsprechende Maschinensprache-Programm um (ohne es auszuführen).

  • Compiler

    Ein Compiler ist ein Programm, das als Eingabe ein Programm in einer mittleren oder höheren Sprache (Quellcode) erhält und es in den entsprechenden Code in Assemblersprache (Objektprogramm) oder sogar direkt in Maschinensprache

...
Weiterlesen "Übersetzer und Interpreter: Grundlagen der Sprachverarbeitung" »

Prozesse im Betriebssystem: Zustände, Typen und SEO-Optimierung

Informatik4,58 KB

Prozesse im Betriebssystem: Definition und Zustände

Prozess: Jede Art von Tätigkeit, die die Aufmerksamkeit der CPU-Auslastung einer Maschine erfordert.

Der Prozess ist eine aktive Einheit, die ausgeführt wird, während ein Programm eine passive Einheit ist, die nicht ausgeführt wird.

Zustände eines Prozesses

Ein Prozess kann sich in den folgenden Zuständen befinden:

  • Laufend oder aktiv: Wenn er die CPU zu einem bestimmten Zeitpunkt nutzt (es kann immer nur ein Prozess aktiv sein).
  • Ausführbar, vorbereitet oder bereit (Ready): Ein Prozess wartet darauf, die CPU für die Ausführung zu erhalten.
  • Gesperrt (Blocked): Kann nicht ausgeführt werden, da ein bestimmtes Ereignis noch nicht eingetreten ist.

Klassifizierung von Prozessen nach Interaktion

Abhängig...

Weiterlesen "Prozesse im Betriebssystem: Zustände, Typen und SEO-Optimierung" »

Einführung in Netzwerk-Flow-Techniken und Spannbäume

Informatik3,41 KB

Einführung

Netzwerk-Flow-Techniken werden in Situationen eingesetzt, die auf die Optimierung von Verkehrsnetzen, Kommunikationsnetzen, Flugsystemen an Flughäfen, Seewegen für Kreuzfahrten, Pumpstationen (die Flüssigkeiten durch Rohrleitungen führen), Straßen zwischen Städten, Rohrnetzwerken und allen Situationen abzielen, die durch ein Netz dargestellt werden können. Dabei repräsentieren Knoten Stationen oder Städte, während Bögen Straßen, Fluglinien, Kabel oder Rohre darstellen und der Fluss durch LKWs, Nachrichten oder Medien über das Netzwerk erfolgt. Dies dient der Suche nach dem kürzesten Weg in einem Straßennetz oder der Ermittlung der maximalen Durchflussmenge in einem Rohrnetz.

Netzwerkmodelle

Netzwerkoptimierungsprobleme...

Weiterlesen "Einführung in Netzwerk-Flow-Techniken und Spannbäume" »

Netzwerk-Grundlagen: Bandbreite, OSI- & TCP/IP-Modell

Informatik2,53 KB

Was ist Bandbreite?

Die Bandbreite wird als die Menge an Informationen definiert, die innerhalb eines bestimmten Zeitraums über eine Netzwerkverbindung fließt. Sie ist ein wichtiger Faktor bei der Analyse der Netzwerkleistung, der Erstellung neuer Netzwerke und dem Verständnis des Internets.

Was ist der Durchsatz?

Der Durchsatz bezieht sich auf die tatsächlich gemessene Bandbreite zu einer bestimmten Tageszeit und für die Übertragung eines bestimmten Datensatzes über das Internet. Er berücksichtigt dabei verschiedene Faktoren im Netzwerk.

Vorteile des OSI-Modells

Das OSI-Modell bietet mehrere Vorteile:

  • Es reduziert die Komplexität.
  • Es standardisiert die Schnittstellen.
  • Es ermöglicht eine modulare Entwicklung.
  • Es beschleunigt die Weiterentwicklung.
...
Weiterlesen "Netzwerk-Grundlagen: Bandbreite, OSI- & TCP/IP-Modell" »

Grundlagen von Java Applets, AWT und Ereignisbehandlung

Informatik9,83 KB

Java Applets und die Applet-Klasse

Die Applet-Klasse bietet alles, was zur Erstellung von Applets erforderlich ist. Sie ist im Paket java.applet enthalten. Wenn wir ein Applet entwickeln wollen, müssen wir dieses Paket sowie die Pakete java.awt und javax.swing importieren, da diese alle notwendigen Werkzeuge zur Entwicklung von Benutzeroberflächen enthalten. Ein Applet ist ein Programm, das über einen Internet-Browser oder das SDK-Tool appletviewer.exe ausgeführt wird.

Der Lebenszyklus eines Applets

Ein Applet erbt seine Eigenschaften und Methoden von der Klasse Applet im Paket java.applet. Diese Klasse verfügt über mehrere Methoden, die der Benutzer überschreiben kann, um die erforderliche Funktionalität bereitzustellen. Diese Methoden...

Weiterlesen "Grundlagen von Java Applets, AWT und Ereignisbehandlung" »

Grundlagen der Programmierparadigmen

Informatik4,59 KB

Imperative Programmiersprache

Imperative Sprachen basieren auf Befehlen oder Aufträgen an den Computer, etwas zu tun, zu organisieren oder Werte in bestimmten Teilen des Speichers zu ändern. Die Ausführung dieser Befehle erfolgt in den meisten Fällen der Reihe nach; das heißt, ein Befehl wird erst gelesen, wenn der vorherige ausgeführt wurde. Zur Verwendung dieser Programme kann man zwischen domänenspezifischen und domänenübergreifenden Sprachen unterscheiden.

Objektorientierte Programmierung (OOP)

OOP kann als eine Technik oder Art der Programmierung definiert werden, die Objekte als wesentlichen Baustein nutzt. Die objektorientierte Programmierung versucht, die reale Welt durch Objekte zu simulieren, die Eigenschaften und Funktionen...

Weiterlesen "Grundlagen der Programmierparadigmen" »

IT-Grundlagen: Definitionen, Hardware, Software und Systeme

Informatik3,97 KB

Grundlagen der Informationstechnologie (IT)

Definition Informationstechnologien (IT)

IT umfasst Werkzeuge und Methoden zur Erfassung, Speicherung, Handhabung und Verbreitung von Informationen.

Hardware und Software

Was ist Hardware?

Hardware bezeichnet jede physische Komponente der Technologie, die mit dem Computer arbeitet oder in irgendeiner Weise mit ihm interagiert.

Software

Software umfasst alle immateriellen Bestandteile des Computers, d.h., Programme oder Anweisungen.

RAM (Random Access Memory)

Dient der Zwischenspeicherung von Daten und Anweisungen. Die Kapazität wird in Megabyte (MB) oder Gigabyte (GB) gemessen.

ROM (Read-Only Memory)

Enthält in der Regel Anweisungen, um die grundlegenden Computeroperationen zu starten (Bootvorgang).

Merkmale

...
Weiterlesen "IT-Grundlagen: Definitionen, Hardware, Software und Systeme" »