Grundlagen der Informatik Flashcards

1
Q

Was ist ein Signal?

A

Ein Zeichen mit einer bestimmten Bedeutung

Sender wandelt Nachricht in ein passendes Signal um.

Empfänger wandelt Signal wieder in Nachricht um.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Erklären Sie den Unterschied zwischen analogen und digitalen Signalen.

A

Analoge Signale:
- Werden zeitlich kontinuierlich betrachtet.
- Können mehr Werte annehmen als digitale Signale (0.589 bar, 4.589V).

Digitale Signale:
- Bestimmte (diskrete) Zeitpunkte werden in Betrachtung aufgenommen.
- Können nur zwei bestimmte Werte annehmen (0 & 1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist eine Nachricht?

A

die Mitteilung eines bestimmten Sachverhalts von einem Sender (Quelle) an einem Empfänger (Senke).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist eine Codierung?

A

Informationen werden auf unterschiedliche, jeweils zur Information korrespondierende, Zeichen abgebildet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Beschreiben Sie den Begriff Algorithmus.

A

Ein Algorithmus ist eine Verfahrensvorschrift zu Lösung eines Problems.

Eigenschaften:
- besteht aus endlich vielen Verfahrensvorschriften.
- Die für den Verarbeitungsablauf notwendigen Informationen liegen zu Beginn der Verarbeitung vollständig vor.
- spezifiziert eindeutig eine Folge von elementaren, eindeutig definierten Operationen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist ein Programm?

A

Programm ist eine den Regeln einer bestimmten Programmiersprache genügende Folge von Anweisungen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Erklären sie den Unterschied zwischen Hardware und Software.

A

Hardware:
- umfasst alle Teile und Systeme, die physisch vorliegen.
- sind reale Bauteile, die im Gesamten einen funktionsfähigen Rechner ergeben.

Software:
- umfasst alle jene Teile und Systeme, die nicht physisch vorliegen
- Programme und Daten, die zum Betrieb der Hardware notwendig sind

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist ein Prozessor?

A

Der Prozessor ist ein zentraler Aspekt der Hardware. Er ist für die eigentliche Verarbeitung der Daten und Abarbeitung der Programme zuständig.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist ein Speicher? Erklären Sie zwei Speicherarten genauer.

A

Ist für die Aufbewahrung der Daten
zuständig.

Kriterien:
- Speichergröße
- Zugriffsgeschwindigkeit bzw. Durchsatz
- Persistenz

DRAM-Speichermodule: sind transient, die Daten sind temporär gespeichert und gehen bei Abschalten der Spannungsversorgung verloren.

HD/SSD: sind permanent, die Daten bleiben
weiter erhalten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wie werden die Komponenten der Hardware gemeinsam betrieben?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Welche Arten von Software kennen Sie?

A
  • Betriebssystem
  • Standardsoftware
  • Entwicklungswerkzeuge
  • Anwendungssoftware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wozu dient das Betriebssystem?

A

stellt die Basissoftware für den Betrieb eines Rechners zur Verfügung, weil es keinen Sinn macht die Basisfunktionalitäten jedes mal neu zu programmieren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist ein Prozess und ein Thread?

A

Ein Prozess ist die Ausführung eines Programmes.
Ein Thread ist eine eigene Instanz der Verarbeitung dieses Prozesses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist ein File? Nennen Sie fünf Operationen die auf Files angewendet werden
können.

A

Ein File ist eine Datei welche auf einem Computer gespeichert ist.

Operationen:
- Öffnen
- Schließen
- Lesen
- Schreiben
- Löschen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was ist ein Directory? Nennen sie fünf Operationen die auf Directoires angewendet werden können

A

Directories sind Verzeichnisse zu denen Dateien zugeordnet werden können.

Operationen:
- Löschen (delete)
- Öffne Verzeichnis (opendir)
- Schließe Verzeichnis (closedir)
- Lese Verzeichnis (readdir)
- Umbenennen (rename)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wozu dient ein Filesystem?

A

ist dafür verantwortlich wie Dateien
- strukturiert
- benannt (naming)
- angesprochen (lesen, schreiben, ausführen)
- geschützt (protection)
werden.

16
Q

Welche Tools und Utilities zur Programmentwicklung kennen Sie?

A

Editor: zeigt Eingaben der Tastatur auf Bildschirm an und speichert diese.

Compiler: Wandelt den Code in ein binäres Muster welches der Prozessor lesen kann.

Linker: fasst die erzeugten Object-Module zu einer ausführbaren Einheit zusammen.

Loader: lädt Executable-File in den
Hauptspeicher und führt letzte Anpassungen durch.

Bug-Tracking: melden & beschreiben Fehler in der Software.

17
Q

Was ist ein Treiber und wozu wird er benötigt?

A

dient als Adapter, der dem Betriebssystem
verschiedene Komponenten als ein vereinheitlichtes Software-Modell darstellt.

18
Q

Wie ist der Ablauf bei der Programmentwicklung?

A

Eingabe –> Editor –> Source-File –> Compiler –> Object-File –> Linker –> Executable-File –> Loader –> Binärmuster im Hauptspeicher

19
Q

Welche Arten von Files kommen bei der Programmentwicklung vor?

A

Source-File (enthält Quellcode)
Object-File (beinhaltet das Programm)