Premium Partner

Programmieren Grundlagen

Das Modul für WIng Studenten von der FHNW.

Das Modul für WIng Studenten von der FHNW.


Kartei Details

Karten 48
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 22.06.2023 / 19.10.2023
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/20230622_programmieren_grundlagen
Einbinden
<iframe src="https://card2brain.ch/box/20230622_programmieren_grundlagen/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was ist ein Algorithmus?

  • Ein Algorithmus ist eine eindeutige Handlungsvorschrift zur Lösung eines Problems oder einer Klasse von Problemen. Algorithmen bestehen aus endlich vielen, wohldefinierten Einzelschritten.
  • Eine Handlungsvorschrift dient zur sinnvollen Vernetztung von Hardwarekomponenten und der Ausführung von Arbeitsanweisungen.
  • Software besteht aus mindestens einer, normalerweise aber mehreren Algorithmen, welche eine systematische, logische Sequenzen in Form von Befehelen zur Lösung eines konkreten Problems beinhalten.

Welche Software Ebenen gibt es?

  • Hardware
  • Firmware
  • Assembler
  • Kernel
  • Betriebssystem
  • Applikation

Mit was bildet die Hardware die Grundlage?

  • Microprozessoren
  • Bussen
  • Speicher
  • I/O

Was stellt die Firmware sicher?

Die Firmware ist ein proprietäres low-level Programm welches zusammen mit der Hardware die Funktionalität sicherstellt.

Was macht der Assembler?

Der Assembler ist ein im Maschinencode verfasstes Programm, welches die Verbindung des Betriebssystems (OS) mit der Hardware ermöglicht.

Was legt man mit dem Kernel fest?

Der Kernel ist der zentrale Bestandteil des OS um die Prozess- und Datenorganisation festzulegen.

Was macht das Betriebssystem?

Das Betriebssystem organisiert das effiziente Abarbeiten parallel laufender Prozesse und stellt die Schnittstelle zum User dar.

Was ermöglichen Applikationen?

Applikationen ermöglichen eine nützliche oder gewünschte nicht systemtechnische Funktionalität zu bearbeiten oder zu unterstützen.