Notes, abstracts, papers, exams and problems of Informatik

Sort by
Subject
Level

Linux-Befehle: chmod, chown, chgrp, du, grep

Classified in Informatik

Written at on Deutsch with a size of 3,04 KB.

Weitere Befehle zur Abfrage des Systems

Befehl chmod

Dieser Befehl wird verwendet, um Dateiberechtigungen zu ändern. Es gibt verschiedene Möglichkeiten, dies zu tun:

  • chmod 777 myfile (dauerhaft)
  • chmod g+x myfile (rekursiver Modus)

Im ersten Fall fügen wir Berechtigungen in oktaler Form hinzu, während wir im zweiten Fall die Notation mit Buchstaben verwenden. Im Beispiel fügen wir die Berechtigung zum Ausführen für die Gruppe hinzu, zu der die Datei gehört. Wir können + oder - verwenden, um Berechtigungen hinzuzufügen oder zu entfernen. Folgende Optionen sind verfügbar:

  • g: Gruppe
  • u: Benutzer (Eigentümer)

Gefolgt von den Buchstaben:

  • r (lesen)
  • w (schreiben)
  • x (ausführen)

Befehl chown

Dieser Befehl wird verwendet, um den Besitzer einer Datei zu... Continue reading "Linux-Befehle: chmod, chown, chgrp, du, grep" »

Verteilte Systeme: Shared Memory und Sicherheit

Classified in Informatik

Written at on Deutsch with a size of 3,01 KB.

Page-basierter Shared Memory

Ein page-basierter Shared-Memory-Adressraum bietet einen virtuellen Speicher, der den Speicher jedes Computersystems und seiner Anwendung durch Paging integriert. Die Seiten sind zwangsläufig auf einen einzelnen Knoten beschränkt.

Objekt-basierter Shared Memory

Bei objektbasiertem Shared Memory greifen Prozesse, die auf verschiedenen Rechnern laufen, die das System umfassen, auf einen gemeinsamen Objektraum zu, nicht auf einen linearen Adressraum. Das System ist für die Platzierung und Verwaltung dieser gemeinsamen Objekte verantwortlich. Ein Prozess kann Methoden für ein gemeinsames Objekt aufrufen, unabhängig vom Standort des Prozesses und des Objekts. Die Objekte werden durch Information Hiding geschützt,... Continue reading "Verteilte Systeme: Shared Memory und Sicherheit" »

SQL, Objektorientierte Modelle & Datenbankabfragen

Classified in Informatik

Written at on Deutsch with a size of 9,3 KB.

Fragebogen zu Datenbanken und SQL

Fragebogen 6: SQL-Grundlagen

  1. Welche Klausel erlaubt es, Ausdrücke in SQL-Tabellen auszuwerten?
    Antwort: Die FROM-Klausel.
  2. Wie nennt man eine virtuelle Tabelle, die mit einer SQL-Abfrage definiert wird?
    Antwort: Eine Sicht (View).
  3. Was ermöglicht eine Sicht?
    Antwort: Logische Datenunabhängigkeit.
  4. Womit sucht man nach Fragmenten entsprechender Tupel in verschiedenen Tabellen?
    Antwort: Mit dem MATCH-Prädikat.
  5. Wie passt man ein Datenbankmodell an, um die Bedeutung einer bestimmten Anwendung besser widerzuspiegeln?
    Antwort: Durch Einschränkungen (Constraints).
  6. Wodurch werden Werte auf einen systemeigenen Datentyp beschränkt?
    Antwort: Durch Domäneneinschränkungen.
  7. Wodurch werden Primär- und Fremdschlüssel spezifiziert
... Continue reading "SQL, Objektorientierte Modelle & Datenbankabfragen" »

Analoge und digitale Computer: Ein Vergleich

Classified in Informatik

Written at on Deutsch with a size of 4,11 KB.

Analoge und digitale Computer

1. Analog: Dies sind Maschinen für die Informationsverarbeitung, die elektrische Signale verarbeiten. Ihr Zweck ist es, beispielsweise Temperaturen zu messen. Die numerischen Angaben werden durch die Reihe von Spannungen repräsentiert, die sie verarbeiten können.

Ihr Programm ist in elektronischen Schaltungen verdrahtet, die in diese Maschinen integriert sind.

Einige dieser Maschinen werden für wissenschaftliche Anwendungen in Forschungslabors verwendet. Andere häufige Beispiele sind: der Tachometer eines Autos, ein elektronisches Thermometer, ein Seismograph.

2. Digital: Dies sind Maschinen für die Datenverarbeitung, die durch Programmiersprachen unterstützt werden und ein binäres Alphabet verwalten, in dem... Continue reading "Analoge und digitale Computer: Ein Vergleich" »

Entity-Relationship-Modell: Datenbankstruktur

Classified in Informatik

Written at on Deutsch with a size of 2,35 KB.

Entity-Relationship-Modell

Das Entity-Relationship-Modell (ER-Modell) ist eine Darstellung der realen Welt, in der Daten als Entitäten, Beziehungen und Attribute beschrieben werden. Das Ergebnis der ER-Modellierung ist ein Diagramm, das eine allgemeine logische Struktur der Datenbank darstellt.

Entitäten

Jedes Objekt oder Konzept, über das Daten erhoben werden können: Ding, Person, abstraktes Konzept oder Ereignis. Die Entitäten werden grafisch durch Rechtecke dargestellt, und ihr Name steht im Inneren.

Identifikatoren

Ein Identifikator eines Unternehmens ist ein Attribut oder eine Gruppe von Attributen, die jedes Auftreten dieses Unternehmens eindeutig identifiziert. Ein Identifikator eines Unternehmens muss zwei Bedingungen erfüllen:

  1. Es gibt
... Continue reading "Entity-Relationship-Modell: Datenbankstruktur" »

Softwarewartung und -entwicklung

Classified in Informatik

Written at on Deutsch with a size of 15,81 KB.

Inevitable Evolution

Inevitable Evolution: Das erste Gesetz besagt, dass die Wartung des Systems ein unvermeidbarer Prozess ist. Da sich die Systemumgebung ändert und neue Anforderungen entstehen, muss das System geändert werden. Wenn das modifizierte System wieder in die Umgebung eingebracht wird, treten Veränderungen in der Umgebung auf und somit startet der Zyklus den Prozess der Evolution.

Abbau der Struktur

Abbau der Struktur: Das zweite Gesetz besagt, dass, wenn das System geändert wird, seine Struktur abgebaut wird. Der einzige Weg, dies zu vermeiden, ist die vorbeugende Instandhaltung, bei der Stunden in die Verbesserung der Struktur der Software investiert werden, ohne neue Funktionen hinzuzufügen. Offensichtlich würde dies zusätzliche... Continue reading "Softwarewartung und -entwicklung" »

Grundlagen der Zeichenketten, Alphabete und Automaten

Classified in Informatik

Written at on Deutsch with a size of 4,07 KB.

Zeichenkette

Eine Zeichenkette (String) ist eine geordnete Folge beliebiger Länge (wenn auch endlich) von Elementen, die Zugehörigkeit zu einem Alphabet besitzen. Im Allgemeinen ist eine Zeichenkette eine Folge von Buchstaben, Zahlen oder anderen Zeichen (Symbolen). In der Mathematik werden üblicherweise die Buchstaben w, x, y, z verwendet, um sich auf Zeichenketten zu beziehen.

Aus Sicht der Programmierung kann eine Zeichenkette aus allen endlichen Kombinationen aller zur Verfügung stehenden Zeichensätze bestehen.

Alphabet

Ein Alphabet ist eine geordnete Menge von Symbolen. Eine Sprache ist die Gruppe mit einer bestimmten Reihenfolge der Grapheme, die verwendet werden, um die Sprache darzustellen, die als Kommunikationssystem in der Mathematik... Continue reading "Grundlagen der Zeichenketten, Alphabete und Automaten" »

Soziale Netzwerke und Telekommunikation

Classified in Informatik

Written at on Deutsch with a size of 5,5 KB.

Soziale Netzwerke

Ein soziales Netzwerk ist eine Gemeinschaft von Menschen, die durch eine Art von Interesse, Affinität oder Gemeinsamkeit verbunden sind.

Web 2.0

Web 2.0 bezieht sich auf Websites, bei denen der Benutzer nicht nur Empfänger von Inhalten ist, sondern auch an deren Entwicklung und Verbreitung teilnimmt.

Telekommunikation

Telekommunikation bezeichnet die Übertragung, Aussendung und den Empfang von Nachrichten mit elektrischen oder elektromagnetischen Signalen.

Komponenten eines Telekommunikationssystems

Die Komponenten eines Telekommunikationssystems sind: Sender, Übertragungskanal und Empfänger.

Was gibt die Kapazität eines Kanals an?

Die Kapazität eines Kanals gibt die Geschwindigkeit an, mit der Daten durch diesen Kanal übertragen... Continue reading "Soziale Netzwerke und Telekommunikation" »

Computertechnik: Uhren, Speicher und BIOS

Classified in Informatik

Written at on Deutsch with a size of 2,76 KB.

Die Uhr und ihre Funktionsweise

Die Uhr basiert auf einem Quarzkristall, der piezoelektrisch ist. Das bedeutet, dass er vibriert, wenn er Strom empfängt. Diese Vibrationen erzeugen Signale oder Zyklen.

  • Frequenz: Die Anzahl der Schwingungen pro Sekunde.
  • Periode: Die Dauer eines Zyklus.
  • Bytes: Die Menge an Informationen, die innerhalb einer Sekunde übermittelt werden.
  • Zyklus: Die minimale Signalstärke, die wiederholt werden kann.

Berechnung der Periode

Die Zyklen werden in Hertz gemessen.

Speicher in der Computertechnik

Um größere Berichte zu generieren, kann eine Speicherbank verwendet werden. Eine Speicherbank ist ein Bericht, der aus mehreren Berichten generiert wird. Die Speicherbank selbst ist ein modulares Gerät mit Anschlüssen, die verändert... Continue reading "Computertechnik: Uhren, Speicher und BIOS" »

Lebenszyklus und Entwicklung von Softwaresystemen

Classified in Informatik

Written at on Deutsch with a size of 29,69 KB.

Klassische Lebenszyklus-Systeme

Entwicklung

Das Lebenszyklusmodell für die Systementwicklung umfasst eine Reihe von Aktivitäten, die Analysten, Designer und Systembenutzer durchführen, um ein Informationssystem zu entwickeln und zu implementieren. Der Lebenszyklusansatz für die Systementwicklung besteht aus 6 Phasen:

1. Vorstudie

Die Anforderung der Unterstützung durch ein Informationssystem kann mehrere Gründe haben. Unabhängig davon beginnt der Prozess immer mit der Anfrage einer Person.

2. Bestimmung der Systemanforderungen

Der zentrale Aspekt der Systemanalyse ist das Verständnis aller wichtigen Facetten des zu untersuchenden Unternehmens.

3. Systementwurf

Der Entwurf eines Informationssystems erzeugt Details, die festlegen, wie das System... Continue reading "Lebenszyklus und Entwicklung von Softwaresystemen" »