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

Slides:



Advertisements
Ähnliche Präsentationen
Wer gwünnt? Die beliebte Fernseh-Quiz-Show mit Mäni Weber.
Advertisements

Tuning Tools für Windows
Betriebssysteme - Überblick
Betriebssysteme.
Informatik Tagesprotokoll vom
Computeria Zürich Treff vom 4. Oktober 2006 Microsoft Vista (RC1) der Nachfolger von Windows XP Ein Vortrag von René Brückner.
FU Berlin SS 2003 Klaus-Peter Löhr
Objektorientierte Programmierung
Systeme 1 Kapitel 5.1 Unix Scheduling WS 2009/101.
Dynamischer Speicher und Struktur
Der Präprozessor. Bevor der Compiler das Programm in Maschinencode übersetzt (nur dieser kann von der CPU, dem Herz des Computers, bearbeitet werden)
Windows Universität zu Köln
Einführung Definitionen
Haupt- und Arbeitsspeicher
Medizinische Statistik und Informationsverarbeitung
Medizinische Statistik und Informationsverarbeitung Quade Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.
Seite 1 Prof. J. WALTER Kurstitel Stand: Januar 2000 mc Mikrocomputertechnik Herzlich Willkommen Prof. Jürgen Walter.
Einführung in Visual C++
UNIX und C Einleitung EDV1 - 01Einführung.
UNIX und C Einleitung.
Referat zum Thema „DLL“
Betriebssysteme Betriebssystem BIOS MS DOS OS/2 WIN NT 4.0 WIN 95
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
? Was ist Informatik? Was ist Informatik? Alexander Lange
Einführung in betriebssysteme
Aufbau eines Rechners, Hard- und Software
Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Di., 8.30 – Uhr Ort: Hörsaal 5.01, Institut für Experimentalphysik, Universitätsplatz.
Systeme 1 Kapitel 4 Prozesse WS 2009/10.
Das BOOTEN.
Betriebssysteme allgemein
Software und Programme
Das Betriebssystem.
Basic Input/Output System
Betriebssysteme & BIOS
Vergleich Windows – Linux I
Service Computing   Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010.
CGI (Common Gateway Interface)
Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., – Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Computerorientierte Physik VORLESUNG
Wer macht was beim Einschalten des Rechners?
Herzlich Willkommen zu meiner Präsentation
Interpreter & Compiler
Systemsoftware und Betriebssysteme
Software der EDV-Anlage
Grundlagen der Computertechnik
Verarbeitung und Computerinneres
Von Alexander Röhr Booten.
Technik schädlicher Software
Grundlagen, Prinzipien und Aufgaben eines Betriebssystems
Grundlagen, Prinzipien und Aufgaben eines Betriebssystems
Linux oder GNU/Linux WS 2013/2014.
Autor: Timo Pagel Nutzung: Diese Lernkarten sind für die Nutzung mit OpenCards gedacht Siehe dazu
Betriebssysteme: Windows-OS
Betriebssysteme I: Windows
Betriebssysteme: Windows
Universität zu Köln WS 2012/13 Seminar: IT-Zertifikat der Phil.-Fak.: Allgemeine Informationstechnologien I Dozentin: Susanne Kurz M.A. Referenten: Irina.
Medizinische Statistik und Informationsverarbeitung Goldschmidt, Quade, Baur Institut für Medizinische Statistik, Dokumentation und Datenverarbeitung.
Mainboard Kolbe, Klein, Hollermann.
Raphael Ender Tobias Breuß Bernhard Lang
Gerrit Schulte-Einhaus/ Andreas Preutenborbeck/
Betriebssysteme Was ist ein BS?
Johanna Denfeld Hannes Holzfuß
Betriebssysteme allgemein
Betriebssysteme: Theorie
Linux Universität zu Köln HKI Seminar: IT-Basics
05-Betriebssysteme1 Was ist ein Betriebssystem? l Programm, das die Verbindung zwischen dem Benutzer, der Software und der Hardware herstellt l Die Installation.
Betriebssystem, BIOS, Firmware, Treiber, Systemtools
Medizinische Statistik und Informationsverarbeitung
Das Betriebssystem Linux
 Präsentation transkript:

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

Betriebssysteme Das Betriebssystem ermöglicht das Zusammenspiel der verschiedenen Hardwarekomponenten eines Rechners und bietet Benutzern und Programmen Zugriff auf Speicher, Platten, Drucker u.s.w.. Zahlreiche Überwachungs-, Dienst- und Hilfsprogramme dienen zur Organisation der Verwaltung eines Rechners und erleichtern seine Nutzung. Wichtige Betriebssysteme sind: Windows, Unix, MVS

Betriebssysteme Single User Single Tasking: Nur 1 Benutzer kann 1 Programm nutzen (DOS). Single User Multi Tasking: Ein Benutzer kann gleichzeitig mehrere Programme (tasks) nutzen (Windows). Multi User Multi Tasking: Mehrere Benutzer können gleichzeitig mehrere Programme nutzen (Unix).

Booten Nach dem Einschalten springt der Prozessor eine bestimmte Adresse im Bios (Basic Input Output System) an. Bios prüft das System, organisiert das Zusammenspiel der Hardwarekomponenten und startet den Bootloader, der nach Peripherie sucht, die am Ende der ersten 512 Byte (MBR) eine Betriebssystem- Ladekennung (AA55) aufweist.

Bootfähige Medien Am Anfang jedes bootfähigen Mediums (z.B. Platte) befindet sich der MBR (Bootsektor). 446 Byte sind für Programmcode (Ladeprogramm), dieser hängt von dem Betriebssystem ab, unter dem er erzeugt wurde) reserviert. 64 Byte sind für eine Partitionstabelle (bis zu 4 Einträge (primäre Partitionen) bestimmt, in denen die Dateisysteme liegen. Die letzten 2 Byte enthalten die Hex-Signatur AA55 wenn ein Bootprogramm vorhanden ist.

Ladeprogramm Das Ladeprogramm lädt den betriebssystemspezifischen Loader, der seinerseits den Kern (Kernel) des Betriebssystems lädt. Der Kernel lädt ggfls. spezifische Treiber für die vorgefundene Hardware und stellt dem Benutzer einen Rechner zur Verfügung.

Betriebssystemfunktionen Zugriff auf die Hardware. Virtualisierung von Hardware. Insbesondere der Speicher des Systems wird virtualisiert und kann z.B. teilweise auf eine Festplatte ausgelagert werden. Schutz von Speicher und Peripherie vor unberechtigten Zugriffen und Organisation konkurrierender Zugriffe. Laden (Starten) von Programmen und Zuordnung von Ressourcen (z.B. Speicher) an die Programme.

Programmarten Batchbetrieb (Stapelverarbeitung zeitgesteuert): Programme im Batchbetrieb werden auch Job genannt. Beispiele: Abrechnung, Datensicherung Dialogbetrieb (online): Ein Benutzer wird vom Programm interaktiv zu Eingaben aufgefordert. Beispiel: Patientenaufnahme, Datenerfassung

Multitasking Ein sogenannter scheduler (Steuerprogramm) weist allen auf Rechenzeit wartenden Programmen eine kurze Zeitscheibe an Rechenzeit zu. Nach Ablauf dieser Zeit kommt das nächste Programm dran. Die Zuweisung von Rechenzeit geschieht nach komplizierten Algorithmen, in die auch Prioritäten einfließen.

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

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

X86-CPU, DOS, MASM (Assembler).MODEL Small.STACK 100h.DATA HW DB 'Hallo Welt!$'.CODE start: MOV MOV DS,AX MOV DX, OFFSET HW MOV AH, 09H INT 21H MOV AH, 4Ch INT 21H end start

Perl print "Hallo Welt!\n"; C #include #include int main(void) { printf("Hallo Welt!\n"); printf("Hallo Welt!\n"); return 0; return 0;}

Unix-shell (bash) echo "Hallo Welt Basic 10 PRINT "Hallo Welt!

Compiler Assembler:1:1 Darstellung der Maschinenbefehle FORTRAN:Mathematisch wissenschaftliche Berechnungen COBOL:Kaufmännische Programme CProgramme unter Unix C++, JavaObjektorientierte Programmierung

Intepreter Basic:Weitverbreiteter Interpreter, der mit Tokens arbeitet. Perl:Sehr leistungsfähiger Interpreter. Bevorzugt unter Unix eingesetzt. Java Script:Interpreter, der in fast allen Browsern intergriert ist. Macro:Manche Anwenderprogramme lassen sich über Makros programmieren.

Fehler Bug Viren MacrosWürmer Trojanisches Pferd Backdoor