Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für...
-
Upload
joachim-vogt -
Category
Documents
-
view
215 -
download
3
Transcript of Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für...
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
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
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
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).
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.
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) .
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.
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
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.
FehlerFehler
QuadeQuade
BugBug
VirenViren
MacrosMacros
WürmerWürmer
Trojanisches PferdTrojanisches Pferd
BackdoorBackdoor