WI

Software, Systemsoftware

Software, Systemsoftware


L. L.
Cartes-fiches
8
Utilisateurs
1
Langue
Allemand
Catégorie
Informatique
Niveau
Université
Créé / Mis à jour
12.03.2014 / 17.03.2014

Cartes-fiches

Wie ist die Unterteilung der Software?

  • Software unterteilt sich in Systemsoftware und Anwendungssoftware
  • Systemsoftware: Betriebssystem, Übersetzungsprogramme, Dienstprogramme, Protokolle und Treiber
  • Anwendungssoftware: Standardsoftware (Basissoftware, Bürosoftware, betriebliche Software) und Individualsoftware

Was beeinhaltet ein Betriebssystem? 

  • Dienstprogramme
  • Protokolle/ Treiber

Aufgaben eines Betriebsystems?

  •  Steuerung der Hardware 
  •  Bereitstellung einer Benutzerschnittstelle (heute: grafische Benutzerschnittstelle), Administration der Benutzeraufträge 
  •  Dateiverwaltung (heute: hierarchisch), Überwachung der Programmabläufe (heute: Batch- /Dialogverarbeitung, Multitasking, Multiusing) 
 

Was machen Übersetzungsprogramme?

Übersetzen die in Programmiersprache geschriebenen  Programme (Java, C++, etc.) in die Maschinensprache

Welche Übersetzungsprogramme gibt es?

  • Compiler
  • Interpreter
  • Linker

Was ist Complier?

  • Computerprogramm, dass ein in einer Quellsprache geschriebenes Programm in ein semantisch äquivalentes Programm einer Zielsprache umwandelt (Bsp.: Quelltext Maschinensprache)
  • Vorgang: Kompilierung 
 

Was macht ein Interpreter und welcher Nachteil ergibt sich?

  • Wandelt den Quelltext nicht um, sondern liest ihn ein, analysiert ihn und führt ihn aus.
  • Die Analyse des Quellcodes erfolgt während das Programm läuft.
  • Der größte Nachteil daraus ist die wesentlich langsamere Ausführungsgeschwindigkeit als bei kompilierten Programmen. 
 

Was macht der Linker?

  • Aufgabe des Linkers ist es, die symbolischen Adressen der Funktionen und Variablen des Moduls in Speicheradressen umzuwandeln.
  • Erfolgt nach der Kompilierung und ist meist der letzte Schritt zur Erstellung eines Programms.
  • Man unterscheidet zwischen statischem und dynamischem Linken.

Étudier