W5_Software Flashcards

1
Q

Was ist Software?

A
  • Die dritte Ebene auf der User mit Computern interagieren
  • Betriebssysteme
  • Programme
  • Software ist nicht physisch anfassbar und sind die Anweisungen, welche der Hardware sagen, was sie machen soll
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist Coding?

A

-Das Übersetzen einer Sprache in einer anderen, durch Programmieren

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

Was ist Scripting?

A

-Coden in einer Skriptsprache um einzelne, gezielte, kleinere Aufgaben zu erledigen

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

Was ist Programmieren?

A

-Coden in einer Programmiersprache

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

Was ist Copyright?

A
  • Geschriebene Software ist geschützt von Copyright

- Softwareentwickler können bestimmen was mit der Software geschehen darf

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

Was läuft Linux?

A
  • Auf Androidgeräten

- Auf den meisten Servern

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

Was sind bekannte Open-Source Software?

A
  • Linux
  • Gimp
  • Firefox
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist Open-Source-Software?

A

-Software mit freien Rechten zur Modifikation, Nutzung und Teilung

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

Was ist Application Software?

A

-Software, welche einen bestimmten Zweck verfolgen soll, wie die Bearbeitung von Text, Bild, Grafik, Webbrowsing

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

Was ist System Software?

A

-Software die das Kernsystem des Computers, wie Betriebssystem und wichtige Tools erhält

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

Was ist Firmware?

A
  • Das ist Software, welche permanent auf Computernkomponenten gespeichert ist
  • Wie das BIOS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie wird Abstraktion genutzt um Software auf hunderten verschiedenen Hardwares von verschiedenen Herstellern (CPU/GPU) laufen zu lassen?

A
  • Durch Abstraktion und Interfaces

- Schnittstellen und Standards

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

Was die Assembly Language?

A

-Erlaubt es Menschen lesbare Anweisungen zu schreiben, welchen Maschinen verstehen können

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

Was sind compiled Programming Languages?

A
  • In kompilierten Programmiersprachen werden menschlich lesbare Anweisungen genommen und zu einem Compiler gesendet
  • Der Compiler nimmt die menschlichen Anweisungen und übersetzt diese in Maschinenanweisungen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was ist das Script?

A

-Ein Script wird von einem Intrepreter ausgeführt, welche Code in CPU-Anweisungen übersetzt jedoch nur genau in der Zeit, während diese laufen/ausgeführt werden

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

Was ist ein Software bug?

A

-Ein Fehler in der Software der unerwartete Resultate auftreten lassen kann

17
Q

Wann sollte man updaten?

A

-Software sollte immer auf dem neuesten Stand gehalten werden um Sicherheitsproblemen aus dem Weg zu gehen

18
Q

Was ist Git?

A
  • Ein Versionskontrollsystem das dabei hilft die Übersicht über die Versionen von Software zu haben
  • Man kann immer zu älteren Versionen der Software zurück und sich alle Änderungen am Code ansehen
19
Q

Wofür steht sudo?

A
  • Super User Do

- Also führe etwas als Super User aus

20
Q

Was ist Automation?

A
  • Arbeiten mit Programmen/Prozessen automatisieren

- Programme und Skripts können helfen oder auch ebenfalls automatisiert ausgeführt werden

21
Q

Wie kann man auf Linux verifizieren ob Software installiert wurde?

A

dpkg -s firefox

22
Q

Wie bringt man den Package Manger in Linux dazu seine Packages upzudaten?

A

sudo apt-get install -f

23
Q

Wie kann Software unter Linux entfernt werden?

A

sudo apt-get remove gimp

24
Q

Wie kann Software unter Linux hinzugefügt werden?

A

sudo apt-get install firefox