Grundlagen der Informatik

Hausübungsbeispiele

Hausübungsbeispiele


N. N.
Diese Lernkarten bieten eine umfassende Einführung in die Grundlagen der Informatik auf Universitätsniveau. Sie decken Themen wie Prozesse, Datenbanken, Betriebssysteme und Speicherverwaltung ab, wobei der Fokus auf praktischen Anwendungen und theoretischen Konzepten liegt. Die Karteikarten sind ideal für Studierende und Fachleute, die ihr Verständnis von Informatik vertiefen möchten, insbesondere in den Bereichen Datenbankmanagementsysteme, SQL-Befehle und Algorithmen.
Karten
96
Lernende
1
Sprache
Deutsch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
29.10.2025 / 05.11.2025

Cartes-fiches

Eigenschaften eines Algorithmus

Ein Algorithmus, welcher bei verschiedenen Durchläufen unterschiedliche Verhaltensweisen aufweisen kann, wird als ... Algorithmus bezeichnet.

nichtdeterministischer

Satz von Cook

Was besagt der Satz von Cook?

Agile Softwareentwicklung

Welche der folgenden Aussagen sind Teil des Manifest von 2001 zu Agilen Prozessoren?

Problemanalyse

Welche der folgenden Schritte / Ergebnisse sidn Teil der Problemanalyse?

Programmentwurf

Was ist das Ergebnis des Problementwurfs?

Module

Das Zerlegen der zu lösenden Aufgaben, um beispielsweise zum späteren Zeitpunkt dem Team ein paralleles Arbeiten zu ermöglihcen, wird werlcher Phase zugeordnet?

Wasserfallmodell

Welche Vorteile bietet das Wasserfallmodell?

KISS

Wofür steht das Acronym KISS?

keep it simple and straightforward

Übersetzung

Was ist die Aufgabe eines Compilers?

Übersetzung

Was ist dei Aufgabe eines Interpreter?

Übersetzung

Wie nennt man die Software, welche Programmiertexte jeweils zur Laufzeit in Maschinensprache übersetzt?

Übersetzung

In welcher Sprache übersetzen Werkzeuge wie Compiler oder Interpreter den Programmcode?

Maschinencode

Virtueller Speicher

Der virtuelle Speicher beseitigt d Notwendigkeit für eine Festplatte in einem Computersystem.

Linux Befehle

Mit welchem Zeichen kann man in Linux/Unix die Ausgaben eines Befehls/Programms/Prozesses an einen anderen Befehl/Programm/Prozesse zur Verarbeitung senden? ...

Dieser Vorgang nennt sich ... .

|

piping

Wähle einen der untenstehenden Ausdrücke für jedes Feld (Prozesse, Prozess, Threads)

... sind unabhängige Ausführungseinheiten, die ihre eigene Prozess-ID haben, wärend ... vom Betriebssystem gewartet werden und dieselbe Prozess-ID teilen. 

Änderungen an einem ... wirken sich nicht auf andere ... aus.

... hingegen können da Verhalten anderer ..., beeinflussen, da sie den Adressraum gemeinsam nutzen.

Prozesse, Threads, Prozess, Prozesse, Threads, Threads

Interaktion

In der Informatik ist eine ... ein Computerprogramm welches eine Interaktion des Users mit dem ... ermöglicht.

Shell, Betriebssystem

Betriebssystem

Welche Aussage über Betriebssysteme ist falsch?

Dateisystem

Was ist der Hauptzweck eines Datensystems in einem Betriebssystem?

Echtzeit-System

Wie beeinflusst das Echtzeitsystem die Funktionsweise eines Betriebssystems?

Dateisysteme

Welche der folgenden Aussagen über Dateisysteme in Betriebssystemen ist richtig?

Synchronisationsmechanismen

Welcer Mechanismus wird häufg von Betriebssystemen verwendet, um Prozesse zu synchronisieren und Race Conditions zu verhindern?

Threads

Was ist ein Thread im Kontext von Betriessystemen?

Echtzeit-Betriebsysteme

Echtzeit-Betriebssysteme sind hauptsächlich für rechnerintensive Aufgaben und Datenverarbeitungs geeignet.

Speicherverwaltungssystem

Unter Linux verwendet das Specherverwaltungssystem einen einzigen zusammenhängenden Block physischen Speichers für alle Prozesse.

Welche der folgenden Aussagen trifft auf endliche Automaten zu? (Wahr oder Falsch)

  • unendliche Menge von inneren Zuständen
  • befindet sich in genau einem Zustand
  • der Übergang zwischen Zuständen basiert auf Eingabe/Bedingungen
  • besondere Start- und Endzustände

Falsch

Wahr

Wahr

Wahr

Church-Turing These

Die Chruch-Turing These besaft dass:

Welche der folgenden Aussagen treffen auf endliche Automaten zu?

 

Regex

Welche der folgenden Regular Expressions bedeuten "k und als nächstes Zeichen, ein Buchstabe aber klein x"?

Regex

Die Regular Expression (a/b)(a/b) bezeichnet welche Menge?

Regex

Welche der folgenden Strings kann mit der Regular Expression (ab)+c abgeglichen werden?

Regex

Welche der folgenden strings stimmen mit der Regular Expression [a-z]+[0-9][a-z] überein?

Regex

Wenn r und s Regular Expressions sind, die die Sprache L(r) und L(s) repräsentieren, dann ist welche der folgenden Aussagen falsch?

Regex

Gewisse Wörter werden im Amerikanischen bzw. Britischen English anders buchstabiert.

Ein Beispiel dafür ist "behaviour" (UK) udn "behavior" (USA).

Geben sie eine Regular Expression für grep-E an, mit der beide Rechtschreibungen für genau dieses Wort abgedeckt sind.

behaviou?r

DBMS Schema vs Instanz

(Abfragen, das Schema, Instanzen, die Instanz, CRUD-Operationen)

... einer Datenbank ist die Sammlung von Informationen, die zu einem bestimmten Zeitpunkt gespeichert werden. ... können durch bestimmte ... wie das Hinzufügen oder Löschen von Daten geändert werden. ... verändern hingegen die Instanz nicht.

... ist die allgemeine Beschreibung der Datenbank, d.h. die grundlegende Struktur, wie die Daten in der Datenbank gespeichert werden.

Die Instanz, Instanzen, CRUD-Operationen, Abfragen, Das Schema

DBMS Basics - Query Language

Wie nennt sich die Standartsprache zur Datendefinition, - manipulation und -abfragen in DBMS? (Kurzform)

SQL

DBMS Basics

Welche Hauptkomponeten und Funktionen sind in einem Datenbankmanagementsystem (DBMS) enthalten?

DBMS - Speicherung und Zugriff

Ein DBMS ermöglicht nur die Speicherung und keinen Zugriff auf die Daten.

DBMS Basics - Data Independence

Was bedeutet Data Independence?

DBMS Basics - Aufgaben und Eigenschaften

Wähle aus, welche der untenstehenden Aussagen über Datenbanken/DBMS zutreffen.

RDB - Basics

(Spalten, Tabellen, Zeile)

Eine relationale Datenbank (relational DB) bezeichnet einen Sammlung von ... . 

Jede ... einer Tabelle bezeichnet dabei eine Beziehung zwischen einer Sammlung von Werten.

Als Attribute bezeichnet man die ... der Tablelle.

Tabellen, Zeile, Spalten

Étudier