W5_Software Flashcards
Was ist Software?
- 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
Was ist Coding?
-Das Übersetzen einer Sprache in einer anderen, durch Programmieren
Was ist Scripting?
-Coden in einer Skriptsprache um einzelne, gezielte, kleinere Aufgaben zu erledigen
Was ist Programmieren?
-Coden in einer Programmiersprache
Was ist Copyright?
- Geschriebene Software ist geschützt von Copyright
- Softwareentwickler können bestimmen was mit der Software geschehen darf
Was läuft Linux?
- Auf Androidgeräten
- Auf den meisten Servern
Was sind bekannte Open-Source Software?
- Linux
- Gimp
- Firefox
Was ist Open-Source-Software?
-Software mit freien Rechten zur Modifikation, Nutzung und Teilung
Was ist Application Software?
-Software, welche einen bestimmten Zweck verfolgen soll, wie die Bearbeitung von Text, Bild, Grafik, Webbrowsing
Was ist System Software?
-Software die das Kernsystem des Computers, wie Betriebssystem und wichtige Tools erhält
Was ist Firmware?
- Das ist Software, welche permanent auf Computernkomponenten gespeichert ist
- Wie das BIOS
Wie wird Abstraktion genutzt um Software auf hunderten verschiedenen Hardwares von verschiedenen Herstellern (CPU/GPU) laufen zu lassen?
- Durch Abstraktion und Interfaces
- Schnittstellen und Standards
Was die Assembly Language?
-Erlaubt es Menschen lesbare Anweisungen zu schreiben, welchen Maschinen verstehen können
Was sind compiled Programming Languages?
- In kompilierten Programmiersprachen werden menschlich lesbare Anweisungen genommen und zu einem Compiler gesendet
- Der Compiler nimmt die menschlichen Anweisungen und übersetzt diese in Maschinenanweisungen
Was ist das Script?
-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
Was ist ein Software bug?
-Ein Fehler in der Software der unerwartete Resultate auftreten lassen kann
Wann sollte man updaten?
-Software sollte immer auf dem neuesten Stand gehalten werden um Sicherheitsproblemen aus dem Weg zu gehen
Was ist Git?
- 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
Wofür steht sudo?
- Super User Do
- Also führe etwas als Super User aus
Was ist Automation?
- Arbeiten mit Programmen/Prozessen automatisieren
- Programme und Skripts können helfen oder auch ebenfalls automatisiert ausgeführt werden
Wie kann man auf Linux verifizieren ob Software installiert wurde?
dpkg -s firefox
Wie bringt man den Package Manger in Linux dazu seine Packages upzudaten?
sudo apt-get install -f
Wie kann Software unter Linux entfernt werden?
sudo apt-get remove gimp
Wie kann Software unter Linux hinzugefügt werden?
sudo apt-get install firefox