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

Prozessmanagement: Definition, Erstellung und Steuerung

Informatik2,99 KB

Grundlagen der Prozessdefinition

Prozess-Definition: Ein laufendes Programm.

Bedarf an Prozesssteuerung

Die Ausführung einer Reihe von Prozessen muss gesteuert werden, um die Prozessor-Auslastung zu maximieren und gleichzeitig eine angemessene Reaktionszeit bereitzustellen.

Es müssen Mittel bereitgestellt werden, um Prozesse in Übereinstimmung mit einer bestimmten Richtlinie (Policy) zu verwalten.

Das System muss die Kommunikation zwischen Prozessen sowie deren Erzeugung durch die Benutzer unterstützen.

Gründe für Prozessoperationen

Erstellen eines Prozesses

  • Für eine interaktive Verbindung (durch einen Benutzer).
  • Damit das Betriebssystem eine Dienstleistung erbringen kann.
  • Durch einen bestehenden Prozess (ein Prozess erzeugt einen anderen).

Suspendierung

...
Weiterlesen "Prozessmanagement: Definition, Erstellung und Steuerung" »

Der HR des Unternehmens

Informatik4,8 KB

Bluetooth: es ist ein Industrie-Spezifikation für Wireless Personal Area Networks (WPAN), dass die Übertragung von Sprache und Daten zwischen verschiedenen Geräten über einen Link auf Funkfrequenz im ISM-Band von 2,4 GHz ermöglicht. Infrared: sie sind begrenzt durch Raum und Hindernisse. Die Tatsache, dass die Wellenlänge der Strahlung Infrarot ist so klein (850-900 nm), macht es schwierig, in der gleichen Weise sie die Radio-Signale zu verbreiten. Wi-Fi steht für Wireless Fidelity Englisch, ist ein System für das Senden von Daten über Computernetzwerke mittels Funkwellen anstelle von Kabeln, auch ist eine Marke der Wi-Fi Alliance (ehemals WECA: Wireless Ethernet Compatibility Alliance), die dem Berufsverband nehmen, testen und zertifizieren...

Weiterlesen "Der HR des Unternehmens" »

Grundlagen und Konzepte der Web- und Verteilten Systeme

Informatik43,88 KB

1. URL: Definition, Nutzen, Bestandteile und Nachteile

Die URL (Uniform Resource Locator) ist eine Untermenge von URIs. Sie dient zur eindeutigen Benennung von Ressourcen. Eine URL ist in drei Teile unterteilt, wie wir in diesem Beispiel sehen:

9k =

Nachteil: Wenn mehrere Kopien (Repliken) existieren, bietet die URL keinen Mechanismus, um gleichzeitig auf alle Kopien einer Ressource zuzugreifen, ohne deren genauen Standort anzugeben.

2. CSS: Vererbungsmechanismus und grundlegende Selektor-Regeln

In CSS erbt das Kind die Stileigenschaften des Elternelements. Wenn beispielsweise dem <body>-Element eine Schriftart zugewiesen wird, erbt das gesamte Dokument diese Schriftart. Wenn einem anderen Kind-Element eine andere Schriftart zugewiesen wird, erben...

Weiterlesen "Grundlagen und Konzepte der Web- und Verteilten Systeme" »

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" »

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)" »

Grundlagen der Computerarchitektur und Programmierung

Informatik4,88 KB

Digitalisierung

Digitalisierung: Dies ist der Prozess, bei dem Informationen so umgewandelt werden müssen, dass ein Computer sie verarbeiten kann, beispielsweise um Klänge oder Fotos anzuzeigen. Grundsätzlich handelt es sich dabei um Datenreihen aus 1 und 0. Diese Umstellung erfolgt aufgrund der Hardware oder der physikalischen Komponenten des Computers, meist integrierte Schaltungen. Digital gibt es nur zwei Zustände: An oder Aus. Die resultierende Codierung wird als binäre Codierung bezeichnet, da sie auf zwei Zuständen basiert. Die Werte für Ein- und Ausschalten entsprechen den Werten 0 und 1, wodurch jede Zahl oder Zeichenkette als eine Folge von Nullen und Einsen codiert wird.

Das Bit

Bit: Dies sind die binären Ziffern (0 oder 1),...

Weiterlesen "Grundlagen der Computerarchitektur und Programmierung" »

Grundlagen der Oracle-Datenbankverwaltung

Informatik4,49 KB

Speichergeschwindigkeit

  • RAM: ~ 10⁻⁹ Sekunden
  • Festplatte: ~ 10⁻³ Sekunden

RMAN-Backup-Funktionen

RMAN dient der Verwaltung von Backups und der Wiederherstellung von Datendateien, Archiv-Logs und Control-Dateien. Zudem kann es für die vollständige oder teilweise Wiederherstellung einer Datenbank verwendet werden.

Berechtigungen: GRANT und REVOKE

Ein System-Privileg erlaubt einem Benutzer, bestimmte Maßnahmen in der Datenbank auszuführen (z. B. Erstellen eines Tablespaces). Objekt-Privilegien ermöglichen dem Benutzer den Zugriff auf und die Bearbeitung von Objekten.

Weitere Informationen zu Berechtigungen finden Sie in folgenden Ansichten:

  • DBA_SYS_PRIVS
  • SESSION_PRIVS
  • DBA_TAB_PRIVS
  • DBA_COL_PRIVS

Datenbank-Views

Eine View ist eine logische (nicht...

Weiterlesen "Grundlagen der Oracle-Datenbankverwaltung" »

Normalformen in relationalen Datenbanken

Informatik4,78 KB

Erste Normalform (1NF): Entfernen von Wiederholungsgruppen

Eine Relation ist in der Ersten Normalform (1NF), wenn:

  • Alle Attribute atomar sind (nicht weiter zerlegbar).
  • Es keine wiederholenden Gruppen gibt.

Um wiederholende Gruppen zu entfernen, werden folgende Schritte unternommen:

  1. Es wird eine neue Relation erzeugt, deren Primärschlüssel der Schlüssel der ursprünglichen Relation ist, ergänzt um die Attribute, die nicht zu den wiederholenden Gruppen gehören.
  2. Zweitens wird ein zusammengesetzter Schlüssel gebildet, bestehend aus dem Schlüssel der ursprünglichen Relation und den Schlüsselattributen der wiederholenden Gruppe, zusammen mit allen Feldern, aus denen die wiederholende Gruppe besteht.

Zweite Normalform (2NF): Entfernen partieller

...
Weiterlesen "Normalformen in relationalen Datenbanken" »

Computersysteme: Aufbau, Komponenten und Programme

Informatik5,03 KB

Einführung

Der Einsatz von EDV-Systemen, der heute durch die weite Verbreitung von PCs in den meisten Haushalten sowie in Wirtschaft und Lehre gekennzeichnet ist, stellt neben dem massiven Einsatz anderer grundlegender Kommunikationsmittel wie Presse, Rundfunk und Fernsehen eine neue soziale und wirtschaftliche Revolution dar.

Zur Erläuterung dieses Themas beginnen wir mit der Beschreibung einiger Grundbegriffe. Anschließend werden die Struktur eines Computersystems, seine Komponenten und deren Zusammenspiel erläutert. Danach werden die verschiedenen Arten von Programmen und ihre Eigenschaften vorgestellt. Abschließend werden Computernetzwerke mit besonderem Fokus auf das Internet behandelt.

Dieses Thema ist von grundlegender Bedeutung in...

Weiterlesen "Computersysteme: Aufbau, Komponenten und Programme" »