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

Grundlagen der Informatik und Programmierung

Informatik3,02 KB

Was ist eine arithmetisch-logische Einheit (ALU)?

Sie ist die Komponente, die alle mathematischen und logischen Operationen, wie zum Beispiel Vergleiche, durchführt.

Welche Rolle spielt die Steuereinheit (Control Unit)?

Sie ist für die Kontrolle aller Operationen der beiden Komponenten des Mikroprozessors verantwortlich.

Welche weiteren Namen hat der Speicher und wofür wird er verwendet?

Der Arbeitsspeicher (RAM - Random Access Memory) wird in der Regel verwendet, um zwei Arten von Informationen zu speichern:

  • Programmanweisungen
  • Betriebsdaten

Wie definiert man einen Algorithmus?

Als eine Reihe von Schritten, um Probleme einer bestimmten Art zu lösen.

Welche Eigenschaften hat ein Algorithmus?

Er muss endlich, definierbar und effektiv sein.

Wie wird

...
Weiterlesen "Grundlagen der Informatik und Programmierung" »

Wichtige Linux/Unix Shell Befehle: Das Terminal Handbuch

Informatik7,43 KB

Grundlegende Dateiverwaltung und Navigation

cd
Ändert das aktuelle Verzeichnis (Change Directory).
Beispiel: cd /home/lpt – Wechselt in das Verzeichnis /home/lpt.
pwd
Zeigt das aktuelle Arbeitsverzeichnis an (Print Working Directory).
ls
Listet den Inhalt eines Verzeichnisses auf.
Beispiel: ls /home/lpt – Zeigt die Inhalte des Verzeichnisses /home/lpt an.
mkdir
Erstellt ein neues Verzeichnis.
Beispiel: mkdir /home/lpt – Erstellt das Verzeichnis /home/lpt.
cp
Kopiert Dateien und Verzeichnisse.
Beispiel: cp /home/lpt/file1.txt /home – Kopiert die Datei file1.txt in das Verzeichnis /home.
mv
Verschiebt oder benennt Dateien und Verzeichnisse um.
Beispiel: mv /home/lpt/file1.txt /home – Verschiebt die Datei file1.txt nach /home.
rm
Löscht Dateien
...
Weiterlesen "Wichtige Linux/Unix Shell Befehle: Das Terminal Handbuch" »

Medien-Dokumentationszentren und Analyse

Informatik3,02 KB

Dokumentationszentren der Medien

Die Aufgabe besteht in der Schaffung einer Datenbank auf Computerchips für jede Nachricht, sodass diese vollständig oder zusammengefasst vorliegen kann.

Die Wahl dieses Systems beinhaltet die Schaffung einer entsprechenden schriftlichen Sprache zur Verwertung von Informationen: Jede Meldung wird durch die Extraktion von Deskriptoren (Onomastik, thematisch, geografisch und auch chronologisch) erschlossen. Es kann ein Programm verwendet werden, das die freie Textverwertung ermöglicht; so kann indiziert werden, ohne dass ein Thesaurus benötigt wird. Jede Nachricht kann mit den IPTC-Codes des International Press Telecommunications Council analysiert werden.

Der Start der ersten Datenbankindizierung von Informationsmaterial...

Weiterlesen "Medien-Dokumentationszentren und Analyse" »

IT-Berufe, Programmierung und Datenbank-Grundlagen

Informatik5,76 KB

IT-Berufe und Verantwortlichkeiten im Projektmanagement

  • Chief IT-Projekt (General Manager oder Geschäftsführer): Verantwortlich für die Durchführung von Regelungen, die primär auf die Management-Ebene ausgerichtet sind.
  • Ing. Civil Informatico: Leitet den operativen Teil des Projektes und ist als Informatik-Experte für technologische Trends verantwortlich.
  • Spezialist für IT-Ausführung: Steht im Zentrum des IT-Managements und leitet die Entwicklungsstadien einer Programmanwendung.
  • Systemadministrator (Adm-Systeme): Verantwortlich für den Einsatz und die Verwaltung der Netzwerkplattform, die Konfiguration von Workstations sowie die Gewährleistung maximaler Sicherheit (Intrusion Detection, Virus-Prävention).
  • Datenbankadministrator (ASABD)
...
Weiterlesen "IT-Berufe, Programmierung und Datenbank-Grundlagen" »

Windows Server 2003 Administration: Fragen und Antworten

Informatik9,53 KB

Windows Server 2003 Administration

1) OS: A q-OS-Nr.
2) Windows 2003: A-premptiva
3) sind wie folgt: Ein Web-Server.
4) Multithreading ist: C-Zahl verwenden.
5) der Windows-Version: B -- bis 4.
6) Bilder: B-NTLDR, Boot.ini.
7) um das Betriebssystem: C-Lesung NTLDR zu laden.
8) der ARC-Name: A-any OS
9) die BOOT.INI: C-die zwei
10) Windows Server 2003: B-lädt die mindestens
11) kann es losgehen: C-aus.
12) Die Konsole: A-Schnittstelle
13) zum Ausführen der Konsole: Die beiden C-
14) Dateisystem: NTFS-A-
15) alle Comp: B-installiert werden kann.
16) der beste Weg, um: C-begonnen haben.
17) die beste Möglichkeit zu haben: C-Domäne verwendet, weil.
18) ein Windows-Server: B-den Dienst installiert.
19) die Treiber: A-gespeicherten Daten.
20) ein Wald: eine Sammlung...

Weiterlesen "Windows Server 2003 Administration: Fragen und Antworten" »

SQL-Befehle: Tabellen, Indexe und Aggregatfunktionen

Informatik3,1 KB

Antrag für erweiterte Funktionen

Aggregatfunktionen können zur Erleichterung der Auswertung wie in einer Tabellenkalkulation verwendet werden, da sie auf der Grundlage von Zeilen und Spalten arbeiten.

  • COUNT(): Zählt die Anzahl der Zeilen in einer Spalte.
  • MIN(): Sucht den minimalen Wert in einer Spalte.
  • MAX(): Findet den maximalen Wert in einer Spalte.
  • AVG(): Ermittelt den durchschnittlichen Wert einer Spalte.
  • SUM(): Ermittelt die Summe der Werte in einer Spalte.

Ändern der Datenbank (DDL)

SQL DDL (Data Definition Language) verfügt über Anweisungen zur Definition von Daten und zur Erstellung oder Änderung von Tabellenstrukturen.

Die Anweisungen für diese Operationen sind:

CREATE TABLE

CREATE TABLE: Hiermit können Sie eine neue, leere Tabelle erstellen....

Weiterlesen "SQL-Befehle: Tabellen, Indexe und Aggregatfunktionen" »

Grundlagen und Geschichte der Betriebssysteme

Informatik4,79 KB

Das Betriebssystem

Ein Betriebssystem ist ein Programm oder ein Satz von Computerprogrammen, die entwickelt wurden, um eine effiziente Verwaltung der Ressourcen zu ermöglichen. Es verwaltet die Hardware der Maschine von den grundlegenden Ebenen bis hin zur Benutzerinteraktion.

Grundfunktionen

Das Betriebssystem ermöglicht und vereinfacht das Management des PCs und führt eine Reihe von wesentlichen Grundfunktionen aus, die jeweils durch eine interne Komponente umgesetzt werden:

  1. Bereitstellung von Komfort im Umgang mit den Ressourcen des Computers.
  2. Verwaltung der Hardware-Dienste zur Ausführung von Prozessen.
  3. Bereitstellung der Benutzeroberfläche zur Ausführung von Anweisungen (Befehlen).
  4. Ermöglichung von evolutionären Änderungen: Aufgrund
...
Weiterlesen "Grundlagen und Geschichte der Betriebssysteme" »

CASE-Tools: Definition, Vorteile und Glossar

Informatik2,26 KB

Was sind CASE-Tools?

CASE-Tools können als eine Sammlung von Programmen und Hilfsmitteln definiert werden, die Analysten, Software-Ingenieure und Entwickler in allen Phasen des Lebenszyklus der Softwareentwicklung unterstützen.

Alternative Definition von CASE

CASE ist auch definiert als:

  • Ein Set von Methoden, Werkzeugen und Techniken, die die Automatisierung des Entwicklungslebenszyklus von IT-Systemen ganz oder teilweise erleichtern.
  • Die allgemeine Abkürzung für eine Reihe von Programmen und eine Weiterentwicklung der Software-Philosophie, mit der der gesamte Lebenszyklus der Systementwicklung automatisiert wird.
  • Eine Innovation in der Organisation, ein fortschrittliches Konzept in der Technologieentwicklung mit potenziell tiefgreifenden Auswirkungen
...
Weiterlesen "CASE-Tools: Definition, Vorteile und Glossar" »

Die Evolution der Software: Von den Anfängen bis zu modernen Herausforderungen

Informatik5,07 KB

Die doppelte Funktion und Bedeutung der Software

Die Software erfüllt eine doppelte Funktion: Sie ist einerseits ein Produkt, das die Bereitstellung von Hardware-Rechenleistung ermöglicht, und dient andererseits als Vehikel für die Lieferung dieser Produkte. Sie bildet die Grundlage für die Steuerung des Computers (Betriebssystem), die Übermittlung von Informationen (Netzwerke) sowie die Erstellung und Kontrolle anderer Programme. Im Grunde liefert die Software das, was als das wichtigste Produkt des 21. Jahrhunderts gilt: Information.

Historische Entwicklung der Software (Phasen)

Die Entwicklung der Software lässt sich in verschiedene Phasen unterteilen:

  • 1. Phase (ca. 1950er Jahre): Die Software wurde entwickelt, wie sie immer war. Die Softwareverteilung
...
Weiterlesen "Die Evolution der Software: Von den Anfängen bis zu modernen Herausforderungen" »

Grundlagen der Software-Architektur: Konzepte und Stile

Informatik5,78 KB

Architekturprinzipien

  • Abstraktion
  • Verkapselung
  • Trennung der Verantwortlichkeiten
  • Kopplung und Kohäsion
  • Keine Vervielfältigung (DRY)
  • Parametrierung und Konfigurierbarkeit
  • Klarheit und Einfachheit
  • Trennung von Schnittstelle und Implementierung

Ziele der Software-Architektur

Die Software-Architektur ermöglicht es uns, zu planen und fundierte Entscheidungen für folgende Bereiche zu treffen:

  • Systemzuverlässigkeit
  • Evolution und Erweiterbarkeit
  • Wiederverwendbarkeit
  • Leistungsfähigkeit
  • Wartbarkeit

Nutzen der Software-Architektur

Ein tiefes Verständnis fördert die Auswahl architektonischer Details, um bessere Design-Alternativen zu entwerfen.

Probleme bei mangelnder Architektur

  • Unzureichende Leistung
  • Hohe Wartungskosten
  • Mangelhafte Gestaltung
  • Begrenzte Wiederverwendbarkeit
  • Ineffiziente
...
Weiterlesen "Grundlagen der Software-Architektur: Konzepte und Stile" »