Theorie Flashcards
Informatik
Wissenschaft systematischer Darstellung, Speicherung, Verarbeitung und Übertragung von Informationen
Informationstechnik
Oberbegriff für die Informations- und Datenverarbeitung auf Basis von technischen Services und Funktionen
System
Komponenten und deren Verknüpfung
Modell
Abstrahiertes Abbild/Ausschnitt der realen Welt
Daten
Ohne Bedeutung
Information
Daten+Bedeutung
Algorithmen Definition
Keine Doppeldeutigkeit
Endliche Beschreibung
Allgemeines Verfahren
Ausführbare elementare Verarbeitungsschritte
Algorithmen Darstellungsformen
Pseudocode - Textform
Struktogramm - grafisch
Universalrechner
Einsatzzweck nicht konstruktionsbedingt
Beherrschen grundlegende Operationen
Für gewünschten Einsatzzweck programmierbar (Algorithmen)
Prozessor
Ausführen von Arbeitsschritten
Wenige atomare Operationen (Speichern und Laden vom RAM, Addition und Subtraktion, etc)
Milliarden Arbeitsschritte pro Sekunde
Keine Flüchtigkeitsfehler
Werden nicht “krank”, brauchen keine “Pause”
Speicher
Speichern von Daten und Programmen
Unterscheidung:
- > temporärer: flüchtig, z.B. RAM
- > dauerhafter: nichtflüchtig, z.B. SSD
BUS
Übermittlung von Daten zwischen Komponenten
Art “dicke Leitung”
n+1 Verbindungen (n=Komponenten)
Alternative: (n*(n-1))/2 Verbindungen (alle Komponenten miteinander verbinden)
Hardware
Physische Komponenten eines datenverarbeitenden Systems
Programmiersprache
Künstlich konstruierte Sprache
Ein-eindeutig
Verschiedene
Software Definition
Bestimmt, was das softwaregesteuerte Gerät tut. Hardware führts aus. Gesamtheit der Informationen, damit das Gerät die gewünschte Aufgabe erledigen kann.