Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für...

10
Medizinische Statistik Medizinische Statistik und und Informationsverarbeitung Informationsverarbeitung Goldschmidt, Quade, Baur Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung Dokumentation und Datenverarbeitung Quade Quade

Transcript of Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für...

Page 1: Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.

Medizinische Statistik und Medizinische Statistik und InformationsverarbeitungInformationsverarbeitung

Goldschmidt, Quade, BaurGoldschmidt, Quade, Baur

Institut für Medizinische Statistik, Institut für Medizinische Statistik, Dokumentation und DatenverarbeitungDokumentation und Datenverarbeitung

QuadeQuade

Page 2: Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.

BetriebssystemeBetriebssysteme

QuadeQuade

Das Betriebssystem ermöglicht das Zusammenspiel Das Betriebssystem ermöglicht das Zusammenspiel der verschiedenen Hardwarekomponenten eines der verschiedenen Hardwarekomponenten eines Rechners und bietet Benutzern und Programmen Rechners und bietet Benutzern und Programmen Zugriff auf Speicher, Platten, Drucker u.s.w.. Zugriff auf Speicher, Platten, Drucker u.s.w..

Zahlreiche Überwachungs-, Dienst- und Zahlreiche Überwachungs-, Dienst- und Hilfsprogramme dienen zur Organisation der Hilfsprogramme dienen zur Organisation der Verwaltung eines Rechners und erleichtern seine Verwaltung eines Rechners und erleichtern seine Nutzung. Wichtige Betriebssysteme sind:Nutzung. Wichtige Betriebssysteme sind:

Windows, Unix, MVSWindows, Unix, MVS

Page 3: Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.

BetriebssystemeBetriebssysteme

QuadeQuade

Batchbetrieb (Stapelverarbeitung zeitgesteuert):Batchbetrieb (Stapelverarbeitung zeitgesteuert):Programme im Batchbetrieb werden auch Job Programme im Batchbetrieb werden auch Job genannt. genannt.

Beispiele: Abrechnung, DatensicherungBeispiele: Abrechnung, Datensicherung

Dialogbetrieb (online):Dialogbetrieb (online):Ein Benutzer wird vom Programm interaktiv zu Ein Benutzer wird vom Programm interaktiv zu Eingaben aufgefordert.Eingaben aufgefordert.

Beispiel: Patientenaufnahme, DatenerfassungBeispiel: Patientenaufnahme, Datenerfassung

Page 4: Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.

BetriebssystemeBetriebssysteme

QuadeQuade

Single User Single Tasking: Nur 1 Benutzer kann 1 Single User Single Tasking: Nur 1 Benutzer kann 1 Programm nutzen (DOS).Programm nutzen (DOS).

Single User Multi Tasking: Ein Benutzer kann Single User Multi Tasking: Ein Benutzer kann gleichzeitig mehrere Programme (tasks) nutzen (OS2, gleichzeitig mehrere Programme (tasks) nutzen (OS2, Windows). Windows).

Multi User Multi Tasking: Mehrere Benutzer können Multi User Multi Tasking: Mehrere Benutzer können gleichzeitig mehrere Programme nutzen (Unix).gleichzeitig mehrere Programme nutzen (Unix).

Page 5: Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.

MultitaskingMultitasking

QuadeQuade

Ein Programm (scheduler) weist allen auf Rechenzeit Ein Programm (scheduler) weist allen auf Rechenzeit wartenden Programmen eine kurze Zeitscheibe an wartenden Programmen eine kurze Zeitscheibe an Rechenzeit zu. Nach Ablauf dieser Zeit kommt das Rechenzeit zu. Nach Ablauf dieser Zeit kommt das nächste Programm dran. Die Zuweisung von nächste Programm dran. Die Zuweisung von Rechenzeit geschieht nach komplizierten Rechenzeit geschieht nach komplizierten Algorithmen, in die auch Prioritäten einfließen. Algorithmen, in die auch Prioritäten einfließen. „Preemptive Multitasking“ bedeutet, daß der „Preemptive Multitasking“ bedeutet, daß der scheduler nicht vom Wohlverhalten eines scheduler nicht vom Wohlverhalten eines Programmes abhängt.Programmes abhängt.

Page 6: Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.

SoftwareSoftware

QuadeQuade

Man unterscheidet zwischen Anwendungsprogrammen, Man unterscheidet zwischen Anwendungsprogrammen, die spezfische Aufgaben des Anwenders unterstützen, die spezfische Aufgaben des Anwenders unterstützen, und Programmen, welche die Erstellung von und Programmen, welche die Erstellung von Anwendungsprogrammen unterstützen (Toolkits, Anwendungsprogrammen unterstützen (Toolkits, Compiler, Interpreter, Editoren, Masken- oder Compiler, Interpreter, Editoren, Masken- oder Listengeneratoren) . Listengeneratoren) .

Page 7: Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.

CompilerCompiler

QuadeQuade

Algorithmen werden in von Menschen zu verstehender Algorithmen werden in von Menschen zu verstehender Diktion niedergeschrieben. Dies ist der Sourcecode eines Diktion niedergeschrieben. Dies ist der Sourcecode eines Programmes. Ein Compiler überprüft diesen Programmes. Ein Compiler überprüft diesen Sourcecode auf formale Fehler und übersetzt das Sourcecode auf formale Fehler und übersetzt das Programm dann in ladefähigen Maschinencode. Dieser Programm dann in ladefähigen Maschinencode. Dieser kann dann vom Loader geladen werden.kann dann vom Loader geladen werden.

Page 8: Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.

CompilerCompiler

QuadeQuade

Assembler:Assembler: 1:1 Darstellung der Maschinenbefehle1:1 Darstellung der Maschinenbefehle

FORTRAN:FORTRAN: Mathematisch wissenschaftliche Mathematisch wissenschaftliche BerechnungenBerechnungen

COBOL:COBOL: Kaufmännische ProgrammeKaufmännische Programme

CC Programme unter UnixProgramme unter Unix

C++, JavaC++, Java Objektorientierte ProgrammierungObjektorientierte Programmierung

Page 9: Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.

IntepreterIntepreter

QuadeQuade

Basic:Basic: Weitverbreiteter Interpreter, der mit Weitverbreiteter Interpreter, der mit Tokens arbeitet.Tokens arbeitet.

Perl:Perl: Sehr leistungsfähiger Interpreter. Sehr leistungsfähiger Interpreter. Bevorzugt unter Unix eingesetzt.Bevorzugt unter Unix eingesetzt.

Java Script:Java Script: Interpreter, der in fast allen Browsern Interpreter, der in fast allen Browsern intergriert ist.intergriert ist.

Macro:Macro: Manche Anwenderprogramme lassen Manche Anwenderprogramme lassen sich über Makros programmieren.sich über Makros programmieren.

Page 10: Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.

FehlerFehler

QuadeQuade

BugBug

VirenViren

MacrosMacros

WürmerWürmer

Trojanisches PferdTrojanisches Pferd

BackdoorBackdoor