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

Grundlagen der Computerarchitektur: Chipsatz, CPU, DMA und E/A-Ports

Informatik4,39 KB

1. Was versteht man unter einem Chipsatz?

Der Chipsatz ist eine Gruppe von Chips, die für die Steuerung bestimmter Funktionen des Computers verantwortlich sind, wie zum Beispiel Caching oder die Kontrolle der Schnittstellen (Ports).

Komponenten des Chipsatzes

Der Chipsatz besteht in der Regel aus zwei Chips, der Northbridge und der Southbridge, die gemeinsam den Datenverkehr auf dem Motherboard steuern.

2. Die Zentraleinheit (CPU)

CPU steht für Central Processing Unit (Zentraleinheit).

Wichtige Merkmale einer CPU

  • Geschwindigkeit
  • Speicher (Cache)
  • Stromverbrauch
  • Datenbusbreite
  • Parallelität
  • Taktfrequenz

3. Rolle des Bus-Controllers

Der Bus-Controller (oder Bus-Treiber) übernimmt folgende Aufgaben:

  • Er fungiert als Mittler zwischen Bus-Transfers.
  • Er ist zuständig
...
Weiterlesen "Grundlagen der Computerarchitektur: Chipsatz, CPU, DMA und E/A-Ports" »

Netzwerktechnik: Switch vs. Hub und VLAN-Grundlagen

Informatik2,11 KB

Switch vs. Hub: Die wichtigsten Unterschiede

Ein Switch ist deutlich leistungsfähiger als ein Hub. Während sich bei einem Hub alle angeschlossenen Geräte die verfügbare Bandbreite teilen (z. B. 10 Mbit/s für 5 Geräte ergeben jeweils 2 Mbit/s), stellt ein Switch jedem Gerät die volle Bandbreite zur Verfügung und ermöglicht mehrere gleichzeitige Übertragungen.

Unterschiede zur Bridge

Eine Bridge verbindet LAN-Segmente nur mit identischen Protokollen auf der physikalischen Ebene und der Sicherungsschicht (Data Link Layer). Ein Switch bietet hierbei eine höhere Leistung und ist schneller.

Virtual Local Area Networks (VLAN)

Herkömmliche kabelgebundene LANs sind stark von der physischen Verkabelung abhängig. Ein Standortwechsel eines Benutzers...

Weiterlesen "Netzwerktechnik: Switch vs. Hub und VLAN-Grundlagen" »

Grundlagen der diskreten Ereignissimulation

Informatik3,42 KB

Grundlegende Modellelemente

  • Standorte: Feste Orte, an denen Personen verarbeitet oder gelagert werden sowie Entscheidungen oder andere Tätigkeiten stattfinden.
  • Entities: Unabhängig von der Modellierung von Prozessen.
  • Physikalisches Straßennetz: Bewegte Netze, in denen sich Personen und Ressourcen befinden.
  • Resources: Jede Person oder Einrichtung, die für Verkehr, Operationen etc. verwendet wird.
  • Process: Definiert den Pfad zu den Instituten, dem Suchsystem und dem operativen Bereich an jedem Standort.
  • Anreise: Neue Einheiten, die in das System gelangen.
  • Schichten (Shift): Pausen und Wochen, die für Orte oder Ressourcen definiert sind.
  • Attributes: Inhaber von Werten, die an eine Stelle oder einen bestimmten Ort gebunden sind.
  • Variablen: Entscheidungsträger,
...
Weiterlesen "Grundlagen der diskreten Ereignissimulation" »

Grundlagen der Programmierung in C: Konzepte und Definitionen

Informatik5,37 KB

Grundlagen der Programmierung

Programm

Ein Programm ist eine Reihe von Anweisungen, die den Computer in einer bestimmten Sprache steuern.

Computer

Ein Computer ist eine elektronische Maschine.

Byte

Ein Byte ist die Menge an Informationen, die ein Computer verwendet, um ein Zeichen darzustellen. Ein Byte ist eine Zeichenfolge von 8 Bit.

Maschinencode

Maschinencode ist die binäre Codierung einer Reihe von Anweisungen.

Assemblersprache

Die Assemblersprache ist eine Sprache, die mnemonische Codes verwendet, um die auszuführenden Hardware-Operationen zu beschreiben.

Mnemonischer Code

Ein mnemonischer Code ist ein leicht zu merkendes Wort, das eine vom Prozessor auszuführende Aufgabe darstellt.

Hochsprache

Eine Hochsprache verwendet eine Terminologie, die der...

Weiterlesen "Grundlagen der Programmierung in C: Konzepte und Definitionen" »

Grundlagen des Dienstleistungsmarketings und der 7 P's

Informatik3,82 KB

Definition von Dienstleistungen

Dienstleistungen sind Handlungen, Aktionen oder Leistungen, die im Wesentlichen immateriell sind. Sie können mit einem physischen Produkt verbunden sein (oder auch nicht). Das Ergebnis ist immer ein Gefühl oder ein Erlebnis.

Die vier Hauptmerkmale von Dienstleistungen

Dienstleistungen weisen vier grundlegende Merkmale auf, die sie von physischen Produkten unterscheiden:

  1. Immateriell (Intangibility): Dienstleistungen haben kein Gewicht, keine Farbe und keine Form. Sie sind abstrakt, was es für den Kunden schwieriger macht, die Qualität vorab zu beurteilen.
  2. Untrennbar (Inseparability) und Verderblich (Perishability): Dienstleistungen können nicht gelagert werden wie Produkte. Ihre Produktion und ihr Konsum sind
...
Weiterlesen "Grundlagen des Dienstleistungsmarketings und der 7 P's" »

Telematik: Anwendungsarchitekturen und Netzwerkprotokolle

Informatik4,87 KB

Anwendungsarchitektur in Computernetzwerken

Anwendungen sind die raison d'être der Telematik. Während Telekommunikationsnetze für Mobiltelefone darauf ausgelegt sind, Nutzern eine komfortable Kommunikation über weite Strecken zu ermöglichen, werden Telematik-Computernetzwerke aufgebaut, damit Benutzer Anwendungen nutzen und Daten sowie Informationen untereinander austauschen können.

Telematik-Anwendungen sind im Wesentlichen Software. Wie bereits erwähnt, werden Softwareanwendungen im Internet verteilt, um Systeme oder Rechner zu bedienen; sie bilden zusammen ein verteiltes System.

Architekturmodelle

Die Art und Weise, wie Software verteilt wird, bestimmt die Architektur und die Eigenschaften der Anwendungen. Ein Beispiel ist die Client/

...
Weiterlesen "Telematik: Anwendungsarchitekturen und Netzwerkprotokolle" »

Grundlagen der C-Programmierung: Funktionen, Zeiger & Dateien

Informatik2,6 KB

Funktionen in C

Void-Funktionen bieten eine Möglichkeit, Prozeduren zu emulieren, wie sie in anderen Sprachen (z. B. PASCAL) existieren. Sie werden eingesetzt, wenn kein Rückgabewert benötigt wird. Hier ist ein Beispiel, das die Quadrate bestimmter Zahlen ausgibt:

void quadrat() {
    int counter;
    for (counter = 1; counter < 10; counter++) {
        printf("%d\n", counter * counter);
    }
}

int main() {
    quadrat();
    return 0;
}

Input- und Output-Parameter

Um Parameter als In/Out-Parameter zu verwenden, müssen die formalen Parameter durch ein Kaufmanns-Und (&) gekennzeichnet werden. Die aktuellen Parameter müssen dabei Variablen sein (keine Ausdrücke). Diese Parameter werden verwendet, wenn eine Prozedur den Inhalt der übergebenen...

Weiterlesen "Grundlagen der C-Programmierung: Funktionen, Zeiger & Dateien" »

Geschichte und Entwicklung des Bauingenieurwesens

Informatik2,63 KB

Geschichte des Bauingenieurwesens

Man könnte sagen, dass die Technik begann, als der Mensch anfing, Gegenstände für den Alltag zu entwickeln. Die ersten Menschen nutzten grundlegende Prinzipien der Technik, um Nahrung zu beschaffen, Felle zu verarbeiten und Verteidigungswaffen wie Äxte, Speerspitzen und Hämmer herzustellen.

Die ingenieurtechnische Entwicklung begann mit der landwirtschaftlichen Revolution (ca. 8000 v. Chr.), als die Menschen sesshaft wurden, um ihre Produkte anzubauen und Tiere zu züchten. Bis zum Jahr 4000 v. Chr. entstanden mit den Siedlungen an den Flüssen Nil, Euphrat und Indus die ersten Zivilisationen, die auch die Schrift entwickelten.

Vom Architekten zum Bauingenieur

Bis vor relativ kurzer Zeit umschloss der Begriff...

Weiterlesen "Geschichte und Entwicklung des Bauingenieurwesens" »

Systemanalyse und Simulation: Grundlagen und Monte-Carlo-Methode

Informatik14,67 KB

Elemente eines Systems

Grundsätzlich besteht ein System aus Einrichtungen, Aktivitäten, Ressourcen und Kontrollen. Diese Elemente definieren, wer, was, wo, wann und wie die Verarbeitung im System abläuft.

Entities (Entitäten)

Entitäten sind die Elemente, die durch das System verarbeitet werden, wie Produkte, Kunden und Dokumente. Sie lassen sich in drei Arten einteilen:

  • Belebte Entitäten: (Kunden, Patienten usw.)
  • Unbelebte Entitäten: (Teile, Schreibwaren usw.)
  • Immaterielle Vermögenswerte: (Anrufe, E-Mails, Projekte usw.)

Aktivitäten

Aktivitäten sind Aufgaben, die im System ausgeführt werden, wie das Ausfüllen, Schneiden, Reparieren, Kundendienst usw. Aktivitäten haben eine Laufzeit und nutzen in der Regel Ressourcen.

Ressourcen

Ressourcen...

Weiterlesen "Systemanalyse und Simulation: Grundlagen und Monte-Carlo-Methode" »

Grundlagen und Architektur verteilter Systeme (SID)

Informatik24,38 KB

Was ist ein verteiltes System?

Ein verteiltes System ist ein Informationssystem, in dem Funktionen über verschiedene Arbeitsbereiche eines Netzwerks gemeinsam genutzt werden. Ziel ist es, die organisatorischen Vorgaben zu erfüllen, die das Informationssystem misst.

Elemente eines SID (System Informations-Design)

  • Prozess-Plattform: Verantwortlich für die Bereitstellung materieller Ressourcen und der Basis-Software (Mainframes, PCs, PDAs, Telefone).
  • Konnektivitätskomponenten: Zuständig für die Kommunikation und Integration der Plattformelemente (Netzwerke und Kommunikation).
  • Datenspeicherung: Die Daten selbst sowie die Manager der Speicherorte.
  • Software-Elemente: Beinhaltet Anwendungen, Dienste und Schnittstellen. In diesem Stadium werden Architekturen
...
Weiterlesen "Grundlagen und Architektur verteilter Systeme (SID)" »