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

VHDL-Grundlagen: Design und Syntax

Informatik4,61 KB

Allgemeines

Design:

  • CAD (Computer-Aided Design)
  • Simulation
  • EDA (Electronic Design Automation)

Grundlegende Design-Einheiten:

  • Entity: Definiert die Schnittstelle eines Blocks.
  • Architektur: Beschreibt das Verhalten oder die Struktur des Designs.
  • Pakete: Enthalten Deklarationen für die Wiederverwendung.
  • Signale und Variablen: Speichern und übertragen Daten.
  • Anweisungen: IF, ELSE, CASE (für bedingte Logik).

Entity-Deklaration

Die Entity zeigt an, was das Design ist, und definiert die Schnittstelle, ohne das Verhalten zu definieren.

Beispiel:

ENTITY Beispiel IS PORT (
  -- Eingänge
  -- Ausgänge
  -- I/O
  -- Puffer
);
END Beispiel;
ENTITY Ejem1 IS PORT (
  a, b: IN BIT;
  s: OUT BIT;
);
END Ejem1;
ENTITY MUX1 IS
  PORT (
    Data: in bit_vector (3 downto
...
Weiterlesen "VHDL-Grundlagen: Design und Syntax" »

Entity-Relationship-Modell: Datenbankstruktur

Informatik2,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
...
Weiterlesen "Entity-Relationship-Modell: Datenbankstruktur" »

ArcView GIS: Komponenten, Dateitypen und SQL-Abfragen

Informatik4,93 KB

ArcView GIS: Komponenten und Funktionen

Beschreiben Sie die Komponenten einschließlich des Projektleiters in ArcView:

  • Layout: Vorbereitung einer Karte für die Aufnahme in einen Bericht (Vorschau/Druck).
  • Profil: Erstellen und Öffnen einer Karte (Views).
  • Chart: Erstellen eines statistischen Diagramms.
  • Script: Erstellen von Skripten in der Programmiersprache Avenue.
  • Dialogs: Definition des Maßstabs und Personalisierung von Dialogen.
  • Übersicht: Erstellen und/oder Öffnen einer Tabelle (Datenbank).

Dateitypen und Projektverwaltung

Nennen Sie mindestens fünf Dateitypen, die vom Systemadministrator geöffnet werden können:
.apr, .shp, .fup, .dwf, .dxf.

Was ist beim Transport einer .apr-Datei zu beachten, damit sie auf einem anderen Computer problemlos

...
Weiterlesen "ArcView GIS: Komponenten, Dateitypen und SQL-Abfragen" »

Programmierparadigmen, Datentypen und Abstraktion

Informatik76,33 KB

Ein Paradigma besteht aus den allgemeinen theoretischen Annahmen, Gesetze und Techniken für die Anwendung auf die Mitglieder einer bestimmten wissenschaftlichen Gemeinschaft zu nehmen. Es ist ein grundlegendes Modell oder Regelung, dass unsere Ansichten in Bezug auf ein bestimmtes Thema organisiert. Die Paradigmen Grenzen setzen, um Probleme innerhalb sie zu lösen, und damit zu verbessern oder neue Lösungen und Erfahrungen, die diese Filter sind bis an die Grenzen, Vorstellungen oder Überzeugungen angepasst. Programming Paradigmen stellen eine besondere Herangehensweise und Philosophie für die Erstellung von Software. Der Imperativ Paradigma gilt als die häufigste und vertreten ist, z. B. C, Pascal, COBOL. Die objektorientierte Paradigma....

Weiterlesen "Programmierparadigmen, Datentypen und Abstraktion" »

Grundlagen der Netzwerkkommunikation

Informatik4,47 KB

Anwendungs- und Darstellungsschicht

Dienste, Dateien, Drucker, Anwendungen, Datenbanken.

Transport- und Netzwerkschicht

Netzwerkmanagement, Routing-Protokolle, Switching.

Sicherungsschicht und Bitübertragungsschicht

Ethernet-Kommunikationsmanagement, UTP Kat. 5, SONET, physische Medien, Hardware.

  • Der erste Ethernet-Standard wurde in Zusammenarbeit zwischen der Digital Equipment Corp., Intel und Xerox (DIX) entwickelt.
  • Ethernet ist als offener Standard veröffentlicht.
  • 1985 veröffentlichte die IEEE Standards für öffentliche LANs.

Einschränkungen der Bitübertragungsschicht

  1. Kann nicht mit übergeordneten Schichten kommunizieren.
  2. Kann keine Geräte identifizieren.
  3. Erkennt nur Bitströme.
  4. Kann die Quelle der Übertragung bei mehreren Geräten nicht feststellen.
...
Weiterlesen "Grundlagen der Netzwerkkommunikation" »

Leitfaden zur CECOM-Kommunikation und NATO-Publikationen

Informatik3,46 KB

Ziel der Kommunikation

Die Bereitstellung von Anweisungen für die CECOM-Organisation, den Aufbau und die Unterhaltung von Kommunikation.

Arten von Publikationen

  • AKP
  • ITU
  • Öffentliche Verschlüsselung

Begriffsdefinitionen

  • Anhang: Anlage für eine Veröffentlichung, die für die Aufnahme in das Hauptdokument vorgesehen ist.
  • Change: Änderungen einer bestehenden Publikation.
  • Korrektur: Änderung einer Veröffentlichung, meist aufgrund dringender betrieblicher Erfordernisse.
  • Schreiben vom Inkrafttreten: Grundlegende Internet-Publikationen mit dem Datum des Inkrafttretens.
  • Entity Hersteller: Verantwortlich für die Texterstellung und -bearbeitung.
  • Entity Verkünder: Stelle, die das Inkrafttreten der Materie in der Veröffentlichung bestimmt.
  • Neue Ausgabe: Vollständige,
...
Weiterlesen "Leitfaden zur CECOM-Kommunikation und NATO-Publikationen" »

Prozessplanung und Deadlock-Management

Informatik5,99 KB

Multi-Level-Feedback-Warteschlangen

Eine Struktur, die folgende Ziele erreicht:

  • Förderung kürzerer Prozesse.
  • Förderung von I/O-gebundenen Prozessen zur Optimierung der Gerätenutzung.
  • Schnellstmögliche Bestimmung der Prozessart zur entsprechenden Planung.

Ein neuer Prozess wird am Ende der obersten Warteschlange in die Bereit-Liste eingefügt.

Er durchläuft die FIFO-Warteschlange, bis er die CPU erhält.

Wenn der Prozess endet, die CPU für eine I/O-Transaktion verlässt oder auf ein anderes Ereignis wartet, verlässt er die Bereit-Liste.

Zwei-Ebenen-Planung

Das Funktionsschema eines Zwei-Ebenen-Planers ist wie folgt:

  1. Eine Teilmenge ausführbarer Prozesse wird in den Hauptspeicher geladen.
  2. Der untergeordnete Planer (Dispatcher) wählt daraus für
...
Weiterlesen "Prozessplanung und Deadlock-Management" »

Grundlagen der Netzvermittlung: Leitungsvermittlung, ATM und Frame Relay

Informatik3,96 KB

Vorteile und Funktionsweise der Leitungsvermittlung (Circuit Switching)

Die Leitungsvermittlung (Circuit Switching) ist eine Kommunikationsart, die einen eigenen Kanal (oder eine Strecke) für die Dauer einer Sitzung festlegt und schafft. Nachdem die Sitzung beendet ist (z. B. ein Telefonat), wird dieser Kanal freigegeben und kann von einem anderen Benutzerpaar verwendet werden.

Eigenschaften

  • Transparenter Dienst mit konstanter Geschwindigkeit.
  • Analoge oder digitale Datenübertragung vom Ausgangs- zum Zielort.

Nachteile

  • Verzögerungen aufgrund des Verbindungsaufbaus (Setup).

Wie funktioniert ATM (Asynchronous Transfer Mode)?

Der Asynchronous Transfer Mode (ATM) ist eine Technologie, die kleine Zellen fester Größe verwendet. 1988 ernannte das CCITT...

Weiterlesen "Grundlagen der Netzvermittlung: Leitungsvermittlung, ATM und Frame Relay" »

Rechtliche Grundlagen: Urheberrecht und Software-Piraterie

Informatik9,9 KB

Rechtlicher Rahmen und Software-Piraterie

1. Welche Gesetze bilden den rechtlichen Rahmen und regeln bzw. bestrafen Software-Piraterie?

Antwort:

  • Bundesgesetz über das Urheberrecht (Art. 231 und 232)
  • Bundesstrafgesetzbuch (Art. 224 und 224a)
  • Bundesgesetz gegen die organisierte Kriminalität (Art. 2 und 4)
  • Bundesstrafprozessordnung (Art. 194)
  • Gesetz über gewerbliches Eigentum (§ 223)

2. Was besagt Artikel 231 des Bundesgesetzes über das Urheberrecht?

Antwort:
Handelsverstöße umfassen die folgenden Verhaltensweisen:

  • Die öffentliche Nutzung eines urheberrechtlich geschützten Werkes.
  • Die Nutzung des Bildes einer Person ohne deren Erlaubnis.
  • Die Herstellung urheberrechtlich geschützter Werke ohne Erlaubnis.
  • Der Verkauf geschützter Werke ohne Genehmigung
...
Weiterlesen "Rechtliche Grundlagen: Urheberrecht und Software-Piraterie" »

Sammlung von Java-Programmieraufgaben

Informatik18,95 KB

Dieses Dokument enthält eine Reihe von Programmierübungen in Java, die grundlegende Konzepte und Algorithmen abdecken.

  1. 1. Durchschnitt einer Zahlenfolge (N bekannt)

    Schreiben Sie ein Programm, das den Durchschnitt einer Folge von N Zahlen anzeigt, die vom Benutzer eingegeben werden. Das Programm sollte N beim Start abfragen.

    
    import java.util.*;
    public class PromedioN {
    public static void main (String [] args) {
      Scanner input = new Scanner (System.in);
      System.out.print ("Geben Sie die Anzahl der Ziffern ein:");
      int n = input.nextInt();
      int sum = 0;
      for (int i = 1; i <= n; i = i + 1) {
        System.out.print ("Nummer " + i + ". Element:");
        int x = input.nextInt();
        sum = sum + x;
      }
      System.out.println ("Der Durchschnitt liegt
...
Weiterlesen "Sammlung von Java-Programmieraufgaben" »