SS Abdellaoui, Adrian, Debusmann, Schäfer, Weber
|
|
- Carin Messner
- vor 5 Jahren
- Abrufe
Transkript
1 SS 2007 Version vom Organisation Leitung: Praktikum: H. Weber Abdellaoui, Adrian, Debusmann, Schäfer, Weber Vorlesung: Do, (3 Stunden V, inkl. Pause) Praktikumsgruppen : 3-stündig PL/SL : Klausur am Semesterende Praktikum: 2 bewertete (live) Aufgaben (je 40 %) und weitere 5 Aufgaben (je 2%), mündlicher Anteil (5%), Praktikumsordner (5%) Folie 2
2 Literatur I R. Brause, Betriebssysteme Grundlagen und Konzepte, 2. Auflage, Springer-Verlag, Berlin 2001 A.S. Tanenbaum, Moderne Betriebssysteme, 2. Auflage, Pearson-Verlag 2002 C. Vogt, Betriebssysteme, Spektrum Akademischer Verlag, Heidelberg 2001 J. Nehmer, P. Sturm, Systemsoftware Grundlagen moderner Betriebssysteme, dpunkt- Verlag, Heidelberg 1998 A. Silberschatz, P. Gavin, G. Gagne, Applied Operating Systems Concepts, John Wiley&Sons, New York 2000 Folie 3 Literatur II W. Stallings, Operating Systems, Prentice Hall, New Jersey 1998 G. Nutt, Operating Systems, Addison-Wesley, Reading 2000 L. Bic, A. Shaw, Betriebssysteme, Hanser-Verlag, 1988 E. Glatz, Betriebssysteme Grundlagen, Konzepte, Systemprogrammierung, dpunkt-verlag, 2005 R.A. Finkel, An Operating Systems Vade Mecum, Prentice Hall bei uns als PDF-File vorhanden H. Weber, Praktische Systemprogrammierung, Vieweg, Wiesbaden 1998 Folie 4
3 Inhalt der Vorlesung Übersicht Prozesse Prozeßsynchronisation Speicherverwaltung Dateiverwaltung Ein- und Ausgabeverwaltung Verteilte Systeme Folie 5 Kap. 1 Übersicht
4 Kap. 1 - Inhalt Einleitung: Was ist ein Betriebssystem Betriebssystemschichten Schnittstellen und virtuelle Maschinen Geschichte Aufbau von Betriebssystemen Rechnerarchitekturen Wichtige Konzepte Folie 7 Betriebssystem-Zoo Folie 8
5 Einleitung I Was ist ein Betriebssystem? * die Gesamtheit der Programmteile, die die Benutzung von Betriebsmitteln steuern und verwalten * die Software (Programmteile), die für den Betrieb eines Rechners anwendungsunabhängig notwendig ist * virtuelle Maschine, die dem Benutzer Abstraktionen der Hardware zur Verfügung stellt, die wesentlich einfacher zu benutzen sind Folie 9 Einleitung II Definition (Betriebssystem): Ein Betriebssystem ist ein Programmsystem, das alle Betriebsmittel eines Rechensystems verwaltet und ihre Zuteilung kontrolliert und den Nutzern des Rechensystems eine virtuelle Maschine offeriert, die einfacher zu verstehen und zu programmieren ist als die unterlagerte Hardware. Folie 10
6 Betriebssystemschichten I Benutzer benutzt Benutzerprogramm benutzt Betriebssystem benutzt Maschinenhardware Folie 11 Betriebssystemschichten II Schichtenmodell User 1 User 2 User 3 Compiler Editor... Spiele Betriebssystemdienste Hardware Zwiebelschalenmodell HW Folie 12
7 Betriebssystemschichten III Systemsoftware versus Anwendersoftware Das Betriebssystem ist der Teil der Software, die normalerweise im Kernmodus oder Supervisormodus ausgeführt wird Die Anwendungsprogramme (Compiler, Editor, -Programm etc.) werden im Benutzermodus ausgeführt Folie 13 Schnittstellen & virt. Maschinen I SCSI-Operationen fur Festplatten: FORMAT UNIT RECOVER DATA VERIFY INQUIRY RECOVER ID WRITE MODE SELECT RELEASE UNIT WRITE AND VERIFY MODE SENSE REQUEST SENSE WRITE BUFFER NO OPERATION RESERVE UNIT WRITE EXTENDED PRIORITY RESERVE REZERO UNIT WRITE LONG READ SEEK WRITE SAME READ BUFFER SEEK EXTENDED... READ CAPACITY SEND DIAGNOSTIC READ DEFECT DATA SET LIMITS READ EXTENDED START/STOP UNIT READ LONG TEST UNIT READY REASSIGN BLOCKS RECEIVE DIAGN. RESULTS Wer will schon mit dieser Schnittstelle Informationen langfristig speichern und zugreifen wollen?!? Folie 14
8 Schnittstellen & virt. Maschinen II Eine Schnittstelle besteht aus Daten sowie Funktionen bzw. Methoden dafür (Objekte) Protokolle für die Benutzung der Funktionen und Daten, mit denen das Objekt Dienstleistungen erbringt (Exportschnittstelle) Die Implementierung benötigt dazu Daten, Funktionen und Protokolle für die Dienstleistungen, die sie zur Erfüllung benötigt (Importschnittstelle). Virtuelle Maschinen Folie 15 Schnittstellen & virt. Maschinen III Schicht 3 Zeit Schicht 2 Schicht 1 Folie 16
9 Schnittstellen & virt. Maschinen IV Virt. CPU Software-Hardware-Migration durch virtuelle CPU Programm in Java-Code Java-Code / Maschinencode CPU- Hardware Programm in Java-Code Microcodeund CPU-Hardware Folie 17 Schnittstellen & virtuelle Maschinen V - virtuelle logische, physikalische Geräte Beispiel: Festplattenspeicher virtuelles Gerät = logisches Gerät +Verwaltungstreiber logisches Gerät = physikalisches Gerät + HW-Treiber. Kontrolle Treiber für log. Geräte Daten log. Gerät 1 log. Gerät 2 Treiber 1 phys. Gerät 1 Virtuelles Gerät Treiber 2 phys. Gerät 2 Folie 18
10 Geschichte I Gliederung (parallel zu Rechnergenerationen): 1. Generation ( ): Röhren und Steckkarten 2. Generation ( ): Transistoren und Stapelverarbeitung 3. Generation ( ): ICs und Mehrprogrammbetrieb 4. Generation ( ): Personal Computer und Netzwerkbetriebssysteme 5. Heute Folie 19 Geschichte II 1. Generation ( ): USA: H. Aiken (Harvard), J. v. Neumann (Princeton) u.a. Deutschland: Konrad Zuse Eine Gruppe von Personen kümmert sich um Entwurf, Bau, Programmierung, Operating und Wartung jedes einzelnen Rechners. Programmierung durch Verdrahtung von Steckkarten oder in absoluter Maschinensprache (Programmiersprachen unbekannt). Nutzung fur numerische Berechnungen. Ab Anfang der 50er Jahre Benutzung von Lochkarten. Betriebssysteme unbekannt. Folie 20
11 Geschichte III 2. Generation ( ): Nach Einfuhrung von Transistoren werden Rechner zuverlässig genug, um an Kunden verkauft zu werden. Unterscheidung zwischen Entwicklern, Herstellern, Operateuren, Programmierern und Wartungspersonal. Zunächst Ausfuhrung einzelner Jobs in Form von Lochkartenstapeln mit hohem Anteil manueller Arbeiten. Rationalisierung des Operating durch Einfuhrung des Stapelbetriebs (Batch-System): Folie 21 - Geschichte IV Batch-System bringt Kartenstapel zur 1401 kopiert Karten auf Band bringt Eingabeband auf 7094, die Berechnung ausführt bringt Ausgabeband zur 1401, die den Output ausdruckt Folie 22
12 Geschichte V Die Steuerkarten waren Vorläufer der heutigen Kommandosprachen, die Monitore Vorläufer der heutigen Betriebssysteme Folie 23 Geschichte VI 3. Generation ( ): ICs und Multiprogramming Timesharing-Betrieb Zugriff über Terminals Multics UNIX Folie 24
13 Geschichte VII 4. Generation ( ): Personal Computer als Individuen zugeordnete Werkzeuge (= Workstation). Netzwerke zur Kommunikation und Kooperation. getrieben durch LSI und VLSI- Entwicklung, preiswert, aber leistungsstark wie Minirechner bzw. Großrechner. hohe Graphikfähigkeit führt zu benutzerfreundlichen Oberflächen Marktdominierende Betriebssysteme: MS- DOS und UNIX. Netzwerkbetriebssysteme erlauben Zugang zu anderen Rechnern, Dateitransfer, gemeinsame Benutzung von Informationen (z. B. TCP/ IP Netzwerk Utilities, Novell Netware, Network File System) Folie 25 Geschichte VIII 5. Heute: Neue Anwendungen gekennzeichnet durch: steigende Komplexität und neue geforderte Funktionalitäten: Verteiltheit (Client/ Server), Offenheit, Heterogenität, Skalierbarkeit "Cooperative Computing" Sicherheit (Security) Realzeitfähigkeit Fehlertoleranz / Robustheit Multimedia WWW- Anbindung Folie 26
14 Geschichte IX Aktuelle Entwicklungsrichtungen: Verteilte Betriebssysteme Multiprozessing Standardisierung von Schnittstellen Mehrere BS-Schnittstellen auf einem Rechner Konfigurierbarkeit Realzeitfähigkeit Administration grosser Netzwerke Multimediaunterstützung Erhöhung der Sicherheit Folie 27 Geschichte X - Fragen Gestern: Welche Betriebssysteme haben Sie benutzt?... Heute: Welche Betriebssysteme benutzen Sie?... Welche Systeme sind nützlich für diese LV? Folie 28
15 Aufbau I - Unterschiedliche Arten von BSn Mainframe-Betriebssysteme Server-Betriebssysteme Multiprozessor-Betriebssysteme PC Betriebssysteme Echtzeit-Betriebssysteme Betriebssysteme für eingebettete Systeme Betriebssysteme für Chipkarten Folie 29 Aufbau II - Betriebssystemgliederung Benutzerschnittstelle textuelle und graphische Interaktion mit dem Benutzer Dienstprogramme, Werkzeuge oft benutzte Programme wie Editor, Linker,... Übersetzungsprogramme Interpreter, Compiler, Translator,.. Organisationsprogramme Speicher-, Prozessor-, Geräte-, Netzverwaltung Folie 30
16 Aufbau III - Benutzerschnittstelle Ein Blick auf die Benutzerschnittstelle: 1. Benutzeroberfläche (Kommandointerpreter, Grafische Oberflächen) einschließlich der Schnittstellen zu Dienstprogrammen (Tools) wie etwas Editoren, Übersetzer (Compiler), Binder (Linker), Bibliotheksschnittstellen (Standardbibliotheken und spezielle Bibliotheken), zur Programmierung benutzt. 3. Betriebssystemdienst-Schnittstelle enthält Systemaufrufe (system calls), d.h. erweiterte Befehle = Operationen zum Umgang mit den Abstraktionen, die der Kern offeriert. Wesentliche Kernabstraktionen: Prozesse (processes) = Programme in Ausführung, damit verbunden Mechanismen zur Prozess-Synchronisation und Kommunikation Dateien (files), damit verbunden Dateisysteme (file systems) und Verzeichnisse (directories) IO-Geräte (devices) Folie 31 Aufbau IV - Typischer Betriebssystemaufbau Benutzer 1 Benutzer N Benutzeroberfläche User Interface Management System Anwendung 1 Dienstprogramm Werkzeug Betriebssystemkern Operating System Kernel Hardware Systemaufruf Maschinencode Folie 32
17 Aufbau V - Der Betriebssystemkern Aufruf mittels Traps (Falltüren) Eingang Ausgang Folie 33 Aufbau VI - Systemaufrufe: Traps und Interrupts Synchrone, indirekte Methodenaufrufe (Traps)... Move A,R1 Tabelle von Interruptvektoren Trap 7 Adr 0017 Status PS der ISR 8 Move R1, A... Adr 0016 Adresse PC der ISR 8 Asynchrones HW- Interrupt-Signal 7 Adr 0015 Status PS der ISR 7 Adr 0014 Adresse PC der ISR 7 Adr 0013 Adr 0012 Status PS der ISR 6 Adresse PC der ISR 6 ISR = Interrupt Service Routines = Treiber PS = Processor Status Word (prio, mode,..) Folie 34
18 Aufbau VII - Aufruf des Betriebssystemkerns return from interrupt stack {PC, PS=user mode} BS : Bootstrap Umschaltung vom Usermodus in Kernmodus und zurück!! Folie 35 Aufbau VIII - UNIX-Betriebssystemkern user mode kernel mode Multi-User Benutzer- Shell 1 Programminstruktionen Programminstruktionen Interrupt {PC+1, PS=user mode} stack BS PC, kernel mode PS Betriebssystemkerndienste Benutzer- Programm 1 Benutzer- Shell 2 System- Programm 1 Überprüfbare Schnittstelle und Funktionsverteilung Speicherverwaltung Prozess- Serielle Ein/Ausgabe Dateisystem Display Floppy Netz manage- Platte TTY Drucker Maus ment Multi- programming System- Programm 2 Hardware Implementierungsunabhängige Schnittstellen: Portable Operating System Interface based on UniX Folie 36
19 Aufbau IX - UNIX Systemsoftware I Systemprogramme ar build & maintain archives cat concatenate files standard out cc compile C program chmod change protection mode cp copy file echo print argument grep file search including a pattern kill send a signal to a process Folie 37 Aufbau X - UNIX Systemsoftware II ln lp ls mv sh tee wc link a file print a file list files and directories move a file start a user shell copy standard in to standard out and to a file word count Folie 38
20 Aufbau XI Monolitisches System Folie 39 Aufbau XII Geschichtetes System Struktur des THE Betriebssystems Folie 40
21 Aufbau XIII Virtuelle Maschinen Struktur von VM/370 mit CMS Folie 41 Aufbau XIV Client-Server Modell Folie 42
22 Aufbau XV Client-Server Modell in einem verteilten System Folie 43 Aufbau XVI Bsp.: MACH- Betriebssystemkern Mach-Kern Benutzerprogramm File Manager Speicher Manager Terminal I/O user mode kernel mode Scheduler, Nachrichtenübermittlung, Basic I/O, Speicherobjekte Hardware Mikrokern Vorteile: minimaler Kern, alle Funktionen modularisiert austauschbar Nachteile: Kommunikationsdauer zwischen Managern Folie 44
23 Aufbau XVII Bsp.: Windows NT - Anforderungen kompatibel zu vorhandenen Systemen Unix, DOS,.. zuverlässig und robust leichte Portierbarkeit leicht veränderbar und anpassungsfähig leistungsstark Geht das überhaupt? Folie 45 Aufbau XVIII Bsp.: Windows NT - Lösungen Kompatibilität pro emuliertes BS ein extra Subsystem (Server), von Kunden (Clients) durch Nachrichten (local procedure calls LPC) angefordert. Sie setzen auf Dienstleistungen der NT Executive (Syscalls) auf. Robustheit Trennung der Programmablaufumgebungen (virt. Maschinen), kein direkter Hardwarezugriff fehlertolerantes Dateisystem, Netzdienste, Portierbarkeit In C geschriebene Module, auf Hardwaremodell aufsetzend Folie 46
24 Aufbau XIX Bsp.: Windows NT - Betriebssystemkern Logon Security Subsystem Win/DOS Client Win32 Subsystem POSIX Subsystem POSIX Client OS/2 Subsystem OS/2 Client user mode kernel mode Object Manager Process Manager Systemdienste Local Memory Proc. Calls Manager Kernel Hardware Abstraction Layer HAL Hardware Security Monitor I/O System Folie 47 Rechnerarchitekturen I Einprozessorsystem BS- Kern Nutzer 1 Programm... Nutzer n Programm Massenspeicher Programme Daten Prozessor Hauptspeicher Bis max. N (~ 16) CPUs erweiterbar. Problem: Speicherzugriff (Systembus) Folie 48
25 Rechnerarchitekturen II Multiprozessorsystem P 1 P2 P n Verbindungsnetzwerk Tanzsaal BS- Kern Nutzer 1 Programm Arbeitsspeicher... Nutzer n Programm Problem: Performance-Einbussen bei häufigen Speicherzugriffen Folie 49 Rechnerarchitekturen III Mehrrechnersystem BS- Kern Nutzer 1 Programm BS- Kern Nutzer n Programm Arbeitsspeicher P 1 P n Verbindungsnetzwerk Vorzimmer Folie 50
26 Rechnerarchitektur IV Rechnernetz BS- Kern Nutzer 1 Programm BS- Kern Nutzer n Programm P 1 P n Verbindungsnetzwerk LAN, WAN Folie 51 Wichtige Konzepte I Prozesse Dateien Systemaufrufe Shells Folie 52
27 Konzepte II - Prozesse Prozeß : Programm in seiner Ausführung Prozess-Baum A hat zwei Kind-Prozesse B and C erzeugt B hat drei Kind-Prozesse D, E, und F erzeugt Folie 53 Konzepte III - Dateissytem Folie 54
28 Konzepte IV Mounten von Dateisystemen Vor dem Mounten, Files auf Floppy sind nicht benutzbar Nach dem Mounten der Floppy auf b, Files auf Floppy sind Teil der Filehierarchie Folie 55 Konzepte V - Systemaufrufe Es gibt 11 Schritte beim Ausführen des Systemaufrufs read (fd, buffer, nbytes) Folie 56
29 Konzepte VII Systemcalls für File Management Folie 57 Konzepte VII Directory Management Folie 58
30 Konzepte IX - Verschiedene Folie 59 Konzepte X UNIX/Windows32 - Systemaufrufe Folie 60
31 Konzepte XI Eine kleine Shell while (TRUE) { /* repeat forever */ type_prompt( ); /* display prompt */ read_command (command, parameters) /* input from terminal */ if (fork()!= 0) { /* fork off child process */ /* Parent code */ waitpid( -1, &status, 0); /* wait for child to exit */ } else { /* Child code */ execve (command, parameters, 0); /* execute command */ } } Folie 61
WS 2009/10. Carlos Dos Santos, Helmut Weber. Vorlesung: 2-stündig. Praktikumsgruppen : 2-stündig Klausur am Semesterende.
WS 2009/10 Version vom 05.10.2009 Organisation Leitung: Praktikum: Helmut Weber Carlos Dos Santos, Helmut Weber Vorlesung: 2-stündig Praktikumsgruppen : 2-stündig Klausur am Semesterende Praktikum: 2 Online-Aufgaben
MehrModul B-PRGB Grundlagen der Programmierung 1
Modul B-PRGB Grundlagen der Programmierung 1 Teil 3: Betriebssysteme, Dateisysteme, Sicherheit V19: Betriebssystemschichten und virtuelle Maschinen Prof. Dr. R. Brause Adaptive Systemarchitektur Institut
MehrBetriebssysteme - Betriebssysteme: Übersicht R.Brause, J.W.G-Universität Frankfurt a.m.
Betriebssysteme - Übersicht Organisation Dozent Prof. Dr. Rüdiger Brause, Raum 104a Email: R.Brause@Informatik.Uni-Frankfurt.de Vorlesung Di 12.15-13.45 SR 11 Do 14.15-15.45 SR 11; Übungen Tutor: Burhan
MehrBetriebssystemschichten und virtuelle Maschinen
Modul: Programmierung (B-PRG) Grundlagen der Programmierung 1 Teil 3 Betriebssystemschichten und virtuelle Maschinen Prof. Dr. R. Brause Adaptive Systemarchitektur Institut für Informatik Fachbereich Informatik
Mehr? die Gesamtheit der Programmteile, die die Benutzung von Betriebsmitteln steuern und verwalten
Übersicht Modul: Programmierung (B-PRG) Grundlagen der Programmierung 1 Teil 3 Betriebssystemschichten und virtuelle Maschinen Prof. Dr. R. Brause Adaptive Systemarchitektur Institut für Informatik Fachbereich
MehrBetriebssysteme - Übersicht
Modul: B-BS Betriebssysteme WS 2012/13 Betriebssysteme - Übersicht Prof. Dr. Rüdiger Brause Adaptive Systemarchitektur Institut für Informatik Fachbereich Informatik und Mathematik (12) Organisation Vorlesung
MehrBetriebssysteme - Übersicht
Modul: B-BS Betriebssysteme WS 2015 Betriebssysteme - Übersicht Prof. Dr. Rüdiger Brause Adaptive Systemarchitektur Institut für Informatik Fachbereich Informatik und Mathematik (12) Organisation Vorlesung
MehrModul: B-BS Betriebssysteme WS 2015 Betriebssysteme - Übersicht
Modul: B-BS Betriebssysteme WS 2015 Betriebssysteme - Übersicht Prof. Dr. Rüdiger Brause Adaptive Systemarchitektur Institut für Informatik Fachbereich Informatik und Mathematik (12) Organisation Vorlesung
MehrAufbau eines modernen Betriebssystems (Windows NT 5.0)
Aufbau eines modernen Betriebssystems (Windows NT 5.0) Moritz Mühlenthaler 14.6.2004 Proseminar KVBK Gliederung 1.Das Designproblem a) Überblick b) Design Goals c) Möglichkeiten der Strukturierung 2. Umsetzung
MehrEinführung Betriebssysteme
Einführung Funktion eines Betriebssystems Ein Programm, das die Ausführung von Anwendungsprogrammen kontrolliert Eine Schnittstelle zwischen Anwendungen und Hardware Verwaltung der Systemressourcen (CPU,
MehrSysteme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Maren Bennewitz
Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme Maren Bennewitz 1 Überblick Betriebssysteme Aufgabe von Betriebssystemen Historische Entwicklung von Betriebssystemen Unterschiedliche Arten
MehrTeil 3: Konzepte von Betriebssystemen
Teil 3: Konzepte von Betriebssystemen Inhalt: Einführung Prozesse Speicherverwaltung Virtueller Speicher 1 Definition eines Betriebssystems Was ist ein Betriebssystem? einfache Definition: Als Betriebssystem
MehrBetriebssysteme WS Betriebssysteme. Prof. Hannelore Frank. Einführung. Prozesse und Threads. Scheduling. Synchronisation
WS 2007 Überblick 1 2 3 CPU- 4 nebenläufiger Prozesse 5 Hauptspeicherverwaltung 6 Dateisystem 7 Ein-/Ausgabe Literatur Eduard Glatz:. Grundlagen, Konzepte, Systemprogrammierung dpunkt.verlag, 2006, ISBN
MehrÜberlegungen beim Entwurf eines Betriebssystems
Überlegungen beim Entwurf eines Betriebssystems Schnelligkeit Schutz und Sicherheit Korrektheit Wartbarkeit Kommerzielle Faktoren Standards und offene Systeme Schnelligkeit Es ist schwierig, Kenngrößen
Mehr1.2 Entwicklungsgeschichte
1.2 Entwicklungsgeschichte Der Begriff operating system wurde in den frühen 60er Jahren in den USA geprägt und in Deutschland als Betriebssystem übernommen. (franz.: système d'exploitation) Zunächst später
MehrBetriebssysteme. FU Berlin WS 2004/05 Klaus-Peter Löhr. bs-1.1 1
Betriebssysteme FU Berlin WS 2004/05 Klaus-Peter Löhr bs-1.1 1 1 Einführung Zur Erinnerung: Informatische Fachbegriffe in Deutsch und Englisch findet man unter http://www.babylonia.org.uk bs-1.1 2 Software
MehrBetriebssysteme VO Betriebssysteme KU
VO KU für Lehramt VU Einführung 7.10.2011 Inhalt Vorstellung Motivation und Inhalte der Vorlesung Organisatorisches Übungen git Inhalte Aufbauend auf Rechnerorganisation Verständnis für Funktionen und
MehrSysteme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Wolfram Burgard
Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme Wolfram Burgard 1 Überblick Betriebssysteme Aufgabe von Betriebssystemen Historische Entwicklung von Betriebssystemen Unterschiedliche Arten
MehrBetriebssysteme. VO Betriebssysteme
Vorlesung: Betrie T. Fahringer Institut für Informatik Universität Innsbruck Thomas.Fahringer@uibk.ac.at 1 Kapitel I Betrie: Aufgaben und Überblick 2 Was ist ein Betriebssystem (BS)? (1) Verwaltung von
MehrBetriebssysteme. FU Berlin SS 2003 Klaus-Peter Löhr
Betriebssysteme FU Berlin SS 2003 Klaus-Peter Löhr 1 Einführung Zur Erinnerung: Informatische Fachbegriffe in Deutsch und Englisch findet man unter http://www.babylonia.org.uk Software zwischen Hardware
MehrComputeranwendung in der Chemie Informatik für Chemiker(innen) 3. Software
Computeranwendung in der Chemie Informatik für Chemiker(innen) 3. Software Jens Döbler 2003 "Computer in der Chemie", WS 2003-04, Humboldt-Universität VL3 Folie 1 Grundlagen Software steuert Computersysteme
MehrEinführung und Bausteine
Einführung und Bausteine Betriebssysteme Hermann Härtig TU Dresden Themen der Vorlesung Vermittlung einer integrierten Sicht auf Rechner-Systeme (Hardware, kryptographische Verfahren, Mathematik, maschinennahes
MehrSingle- und Multitasking
Single- und Multitasking Peter B. Ladkin ladkin@rvs.uni-bielefeld.de Peter B. Ladkin Command Interpreter (ComInt) läuft wartet auf Tastatur-Eingabe "liest" (parst) die Eingabe (für Prog-Name) Macht "Lookup"
Mehrandere aufrufen und Datenstrukturen Die Folgen von Änderungen und Erweiterungen sind schwer
3. Betriebssystemorganisation 3.1 Monolithische Betriebssysteme Sammlung von Routinen, ohne Hierarchie, Kapselung und Schichtung. Jede Prozedur kann beliebige Anwendungen andere aufrufen und Datenstrukturen
MehrTechnische Informatik II
Universität Bielefeld Technische Fakultät AG Rechnernetze und verteilte Systeme Rechnerarchitektur und Betriebssysteme Peter B. Ladkin Rechnerarchitektur Hardware Architektur Von Neumann (stored program)
MehrBetriebssysteme. Thomas Fahringer. Institut für Informatik Universität Innsbruck. VO Betriebssysteme
Grundzüge der Informatik IV: Betriebssysteme Thomas Fahringer Institut für Informatik Universität Innsbruck V Thomas.Fahringer@uibk.ac.at 1 Kapitel I Betriebssysteme: Aufgaben und Überblick V 2 Was ist
MehrArchitektur und Organisation von Rechnersystemen
Architektur und Organisation von Themen heute: Betriebssysteme Ein frohes Weihnachtsfest und alles erdenklich Gute zum Jahreswechsel! Ulrich Schaarschmidt, MCU-ArcOrg18_V5 HS Düsseldorf, WS 2018/19-20.12.18
MehrBetriebssysteme und Microkern
16. September 2004 Überblick 1 Einführung 2 Betriebssysteme 3 Monolith 4 5 Anhang Einführung Teil I Einführung Einführung Was ist ein Betriebssystem? Unterscheidung Was ist ein Betriebssystem? engl. Operating
MehrBetriebssysteme Grundlagen und Konzepte
Rüdiger Brause Betriebssysteme Grundlagen und Konzepte Mit 157 Abbildungen Inhaltsverzeichnis 1 Übersicht 1 1.1 Einleitung: Was ist ein Betriebssystem? 1 1.2 Betriebssystemschichten 2 1.3 Schnittstellen
MehrAbstrakte Schnittstelle
Abstrakte Schnittstelle Das Betriebssystem stellt dem Programmierer eine abstrakte Programmierschnittstelle zur Verfügung Das Betriebssystem bietet einen Satz von Kommandos (Systemaufrufe), über die z.b.
MehrSysteme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Wolfram Burgard
Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme Wolfram Burgard 1 Überblick Betriebssysteme Aufgabe von Betriebssystemen Historische Entwicklung von Betriebssystemen Unterschiedliche Arten
MehrBetriebssysteme. FU Berlin WS 2006/07 Klaus-Peter Löhr. bs-1.1 1
Betriebssysteme FU Berlin WS 2006/07 Klaus-Peter Löhr bs-1.1 1 1 Einführung Betriebsmittelverwaltung Entwicklungsgeschichte Architektur Zur Erinnerung: Informatische Fachbegriffe in Deutsch und Englisch
MehrKlausur Betriebsysteme, Windows NT. Wintersemester 00/01. Dipl.-Ing. Jürgen Halkenhäuser Dipl.-Ing. T. Kloepfer
Betriebssysteme Windows NT 1 Klausur Betriebsysteme, Windows NT Wintersemester 00/01 Dipl.-Ing. Jürgen Halkenhäuser Dipl.-Ing. T. Kloepfer Bearbeitungsinformationen Aufbau der Klausur Die Klausur ist wie
MehrEinführung in Betriebssysteme
Arbeitsblatt Einführung in Lehrkraft: Name Vorname Kurs: 0 Einleitung Ohne seine Software, ist ein Computer nichts anderes als ein Haufen Metall. Grob lässt sich Software in zwei Kategorien einteilen:
MehrI Einführung in Betriebssysteme
I Einführung in Betriebssysteme I.1 1 Einordnung Ebene 6 Ebene 5 Ebene 4 Problemorientierte Sprache Assemblersprache Betriebssystem Ebene 3 ISA (Instruction Set Architecture) Ebene 2 Ebene 1 Ebene 0 Mikroarchitektur
MehrBetriebssysteme Vorstellung
Am Anfang war die Betriebssysteme Vorstellung CPU Ringvorlesung SE/W WS 08/09 1 2 Monitor CPU Komponenten eines einfachen PCs Bus Holt Instruktion aus Speicher und führt ihn aus Befehlssatz Einfache Operationen
MehrInhaltsverzeichnis VII. Teil I: PC- und Mikrocomputer-Technik
VII Teil I: PC- und Mikrocomputer-Technik 1 Interne Darstellung von Informationen... 2 1.1 Darstellung positiver ganzer Zahlen... 2 1.1.1 Binär- und Hexadezimalsystem... 3 1.1.2 Umrechnungsverfahren...
MehrG Einführung in Betriebssysteme
Einführung in Betriebssysteme 1997-2003, Franz J. Hauck, Verteilte Systeme, Univ. Ulm [2003s-TI1--OS.fm, 2003-06-23 16.28] 1 1 Einordnung Ebene 6 Problemorientierte Sprache Ebene 5 Assemblersprache Ebene
MehrComputer-Systeme Teil 12: Einführung in Betriebssysteme
Computer-Systeme Teil 12: Einführung in Betriebssysteme Computer-Systeme WS 12/13 - Teil 12/Betriebssysteme 08.01.13 1 Literatur [12-1] Carsten Vogt: Betriebssysteme, Spektrum, 2001 [12-2] Andrew S. Tanenbaum:
MehrGNU/Linux Introduction Linux Introduction: Part 1. Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at
GNU/Linux Introduction Linux Introduction: Part 1 Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at Windows / Linux @ Central IT Services Windwos 7 Centos 7.3 Zugriff von Windows auf Linux (WinSCP, PuTTy)
MehrGrundlagen Rechnerarchitektur und Betriebssysteme
Grundlagen Rechnerarchitektur und Betriebssysteme Johannes Formann Definition Computer: Eine Funktionseinheit zur Verarbeitung von Daten, wobei als Verarbeitung die Durchführung mathematischer, umformender,
MehrNetzwerkprogrammierung unter Linux und UNIX
Netzwerkprogrammierung unter Linux und UNIX Bearbeitet von Stefan Fischer, Walter Müller 2. Auflage 1999. Buch. XII, 228 S. Hardcover ISBN 978 3 446 21093 6 Format (B x L): 14 x 20,9 cm Gewicht: 329 g
MehrKonzepte von Betriebssystem- Komponenten Ausnahme- / Unterbrechungsbehandlung
Konzepte von Betriebssystem- Komponenten Ausnahme- / Unterbrechungsbehandlung Sommersemester 2005 Uni Erlangen Lehrstuhl für Informatik 4 Verteilte Systeme und Betriebsysteme Tarek Gasmi Tarek.Gasmi@informatik.stud.uni-erlangen.de
MehrVorlesung: Rechnerstrukturen, Teil 2 (Modul IP7)
Vorlesung: Rechnerstrukturen, Teil 2 (Modul IP7) Vorlesung: Rechnerstrukturen, Teil 2 (Modul IP7) J. Zhang zhang@informatik.uni-hamburg.de Universität Hamburg AB Technische Aspekte Multimodaler Systeme
MehrVorlesung Betriebssysteme I
1 / 19 Vorlesung Betriebssysteme I Thema 4: Grundlegende Begriffe, Teil 2 Robert Baumgartl 22. November 2016 2 / 19 Begriffe: Schnittstelle beschreibt den statischen Aspekt einer Kommunikationsbeziehung
MehrNaiver Ansatz. Blöcke und Seiten. Betriebssysteme I Sommersemester 2009 Kapitel 6: Speicherverwaltung und Dateisysteme
Betriebssysteme I Sommersemester 2009 Kapitel 6: Speicherverwaltung und Dateisysteme Hans-Georg Eßer Hochschule München Teil 3: Zusammenhängende Speicherzuordnung 06/2009 Hans-Georg Eßer Hochschule München
MehrBetriebssysteme Ein Überblick
Betriebssysteme Ein Überblick Johann Blieberger Institut für Rechnergestützte Automation Betriebssysteme Ein Überblick p.1/19 ENIAC - Ein Röhrenrechner Betriebssysteme Ein Überblick p.2/19 Mailüfterl Der
MehrBetriebssysteme Kap A: Grundlagen
Betriebssysteme Kap A: Grundlagen 1 Betriebssystem Definition DIN 44300 Die Programme eines digitalen Rechensystems, die zusammen mit den Eigenschaften dieser Rechenanlage die Basis der möglichen Betriebsarten
MehrBetriebssysteme 1. Einführung und Motivation. Über den Dozenten. Betriebssysteme in 2 Minuten (1) Hans-Georg Eßer. Beziehung Software Hardware
BS1-A Betriebssysteme 1 SS 2017 Prof. Dr.-Ing. Hans-Georg Eßer Fachhochschule Südwestfalen Einführung und Motivation Foliensatz A: Einführung v1.1, 2017/04/12 12.04.2017 Betriebssysteme 1, SS 2017, Hans-Georg
MehrBetriebssysteme 1 BS1-A SS Prof. Dr.-Ing. Hans-Georg Eßer. Fachhochschule Südwestfalen. Foliensatz A: Einführung. v1.
BS1-A Betriebssysteme 1 SS 2018 Prof. Dr.-Ing. Hans-Georg Eßer Fachhochschule Südwestfalen Foliensatz A: Einführung v1.2, 2018/04/12 12.04.2018 Betriebssysteme 1, SS 2018, Hans-Georg Eßer Folie A-1 Über
MehrBetriebssysteme Vorlesung im Herbstsemester 2008 Universität Mannheim
Betriebssysteme Vorlesung im Herbstsemester 2008 Universität Mannheim Kapitel 1: Einführung Prof. Dr. Felix C. Freiling Lehrstuhl für Praktische Informatik 1 Universität Mannheim Vorlesung Betriebssysteme,
MehrÜbersicht. Virtuelle Maschinen Erlaubnisse (Permission, Rechte) Ringe. AVS SS Teil 12/Protection
Übersicht Virtuelle Maschinen Erlaubnisse (Permission, Rechte) Ringe 2 Behandelter Bereich: Virtualisierung Syscall-Schnittstelle Ports Server Apps Server Apps Betriebssystem Protokolle Betriebssystem
MehrBetriebssysteme Wintersemester 20 07/ Kapitel. Einführung
Betriebssysteme Wintersemester 20 07/2008 0. Kapitel Einführung 0.1 Organisatorisches Zeit: Mittwoch, 9:15 Uhr 10:45 Uhr Ort: 1/346 Dozent: Matthias Werner Büro: 1/368a E-Mail: matthias.werner@informatik.tu-chemnitz.de
MehrBetriebssysteme 1, SS 2016, Hans-Georg Eßer
BS1-A Betriebssysteme 1 SS 2016 Prof. Dr.-Ing. Hans-Georg Eßer Fachhochschule Südwestfalen Foliensatz A: Einführung v1.0, 2016/03/22 Folie A-1 Einführung und Motivation Folie A-2 Betriebssysteme in 2 Minuten
MehrD Einführung Betriebssysteme
1 Was sind Betriebssysteme? DIN 44300...die Programme eines digitalen Rechensystems, die zusammen mit den Eigenschaften der Rechenanlage die Basis der möglichen Betriebsarten des digitalen Rechensystems
MehrD Einführung Betriebssysteme
1 Was sind Betriebssysteme? DIN 44300...die Programme eines digitalen Rechensystems, die zusammen mit den Eigenschaften der Rechenanlage die Basis der möglichen Betriebsarten des digitalen Rechensystems
MehrWillkommen zur. VO Betriebssysteme. Peter Puschner. Peter Puschner 1
Willkommen zur VO Betriebssysteme Peter Puschner Institut t für Technische h Informatik peter@vmars.tuwien.ac.at Peter Puschner 1 Organisatorisches Vorlesung: Montag 13:00c.t.-15:00, InfHS Unterlagen Buch:
MehrC. Betriebssystem-Strukturen C.1 Monolithische Betriebssysteme
C. Betriebssystem-Strukturen C.1 Monolithische Betriebssysteme Sammlung von Routinen, ohne Hierarchie, Kapselung und Schichtung. Jede Prozedur kann beliebige andere Prozeduren aufrufen und Datenstrukturen
MehrB.4. B.4 Betriebssysteme. 2002 Prof. Dr. Rainer Manthey Informatik II 1
Betriebssysteme Betriebssysteme 2002 Prof. Dr. Rainer Manthey Informatik II 1 Bekannte Betriebssysteme Windows 2000 CMS UNIX MS-DOS OS/2 VM/SP BS 2000 MVS Windows NT Solaris Linux 2002 Prof. Dr. Rainer
MehrWillkommen zur. VO Betriebssysteme. Peter Puschner. Institut für Technische Informatik. Peter Puschner 1
Willkommen zur VO Betriebssysteme Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at Peter Puschner 1 Kontakt Prof. Peter Puschner peter@vmars.tuwien.ac.at Sprechstunden Di, 14:00-15:00,
MehrBetriebssystemschichten (11.03.2011)
Proseminar Speicher- und Dateisysteme (11.03.2011) Bernd Ihnen Übersicht 2/20 Einleitung Betriebssysteme/ Übersicht Mikrokernel Monolithischer Kernel Vergleich der Kernel Fallbeispiel Linux Kernelaufbau
MehrPraktische Informatik I
Praktische Informatik I WS 2005/2005 Prof. Dr. Wolfgang Effelsberg Lehrstuhl für Praktische Informatik IV Universität Mannheim 1. Einführung 1-1 Inhaltsverzeichnis (1) 1. Einführung 1.1 Was ist Informatik?
MehrBetriebssysteme R. Thomas (Stand : SS 2010)
FG TECHNISCHE INFORMATIK I BS 000 00 TH 09 R. Thomas (Stand : SS 2010) FG TECHNISCHE INFORMATIK I BS 001 00 TH 10 Kapitel-Überblick Teil 1 : Allgemeines 1. Einführung I-BS-100 2. Grundlegende Aufgaben
MehrBetriebssysteme I WS 2018/2019. Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404
Betriebssysteme I WS 2018/2019 Betriebssysteme / verteilte Systeme rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 11. Oktober 2018 Betriebssysteme / verteilte Systeme Betriebssysteme
MehrEINFÜHRUNG IN LINUX DR. MATTHIAS M. HÖLZL
EINFÜHRUNG IN LINUX DR. MATTHIAS M. HÖLZL 1. Aufbau eines Computer-Systems Ein Computersystem besteht aus Hardware (dem eigentlichen Rechner) und Software (den Programmen). Zur Hardware zählen der Prozessor
MehrBetriebssysteme. Tutorium 2. Philipp Kirchhofer
Betriebssysteme Tutorium 2 Philipp Kirchhofer philipp.kirchhofer@student.kit.edu http://www.stud.uni-karlsruhe.de/~uxbtt/ Lehrstuhl Systemarchitektur Universität Karlsruhe (TH) 4. November 2009 Philipp
Mehr3. Betriebssystemorganisation
3. Betriebssystemorganisation 3.1 Monolithische Betriebssysteme Sammlung von Routinen, ohne Hierarchie, Kapselung und Schichtung. Jede Prozedur kann beliebige andere aufrufen und Datenstrukturen ändern.
MehrÜberblick und Aufgaben
Aufgaben eines Betriebssystems Komponenten und Benutzer eines Rechnersystems Endbenutzer Applikationen Middleware Applikations- Programmierer System- Programmierer Betriebssystem Hardware 5 Aufgaben eines
MehrInhaltsverzeichnis Übersicht Prozesse
1 Übersicht... 1 1.1 Einleitung: Was ist ein Betriebssystem?... 1 1.2 Betriebssystemschichten... 2 1.3 Schnittstellen und virtuelle Maschinen... 3 1.4 Betriebssystemaufbau... 5 1.4.1 Systemaufrufe... 6
MehrRüdiger Brause. Betriebssysteme. Grundlagen und Konzepte. Dritte, überarbeitete Auflage Mit 170 Abbildungen. Springer
Rüdiger Brause Betriebssysteme Grundlagen und Konzepte Dritte, überarbeitete Auflage Mit 170 Abbildungen Springer In hal tsverzei c h n is 1 Übersicht...... 1 1.1 Einleitung: Was ist ein Betriebssystem?...
MehrC. Betriebssystem-Strukturen C.1 Monolithische Betriebssysteme
C. Betriebssystem-Strukturen C.1 Monolithische Betriebssysteme Sammlung von Routinen, ohne Hierarchie, Kapselung und Schichtung. Jede Prozedur kann beliebige andere Prozeduren aufrufen und Datenstrukturen
MehrInhaltsverzeichnis. 1.1 Der Begriff des Betriebssystems 1.2 Zur Geschichte der Betriebssysteme 1.3 Aufbau eines Rechners
Inhaltsverzeichnis Systemprogrammierung - Kapitel 1 Einführung 1/19 1.1 Der Begriff des Betriebssystems 1.2 Zur Geschichte der Betriebssysteme 1.3 Aufbau eines Rechners E/A-Operationen, Speicherstrukturen
MehrBetriebssysteme 1, SS 2017, Hans-Georg Eßer
BS1-A Betriebssysteme 1 SS 2017 Prof. Dr.-Ing. Hans-Georg Eßer Fachhochschule Südwestfalen Foliensatz A: Einführung v1.1, 2017/04/12 Folie A-1 Über den Dozenten Hans-Georg Eßer Dipl.-Math. (RWTH Aachen,
MehrBetriebssysteme I. Hochschule München Fakultät für Informatik und Mathematik Sommersemester Hans-Georg Eßer
Betriebssysteme I Hochschule München Fakultät für Informatik und Mathematik Sommersemester 2011 Hans-Georg Eßer hans-georg.esser@hm.edu http://hm.hgesser.de/ Folie 1 Zur Vorlesung (1) Termine Betriebssysteme
MehrRechnernutzung in der Physik. Betriebssysteme
Rechnernutzung in der Physik Betriebssysteme 1 Betriebssysteme Anwendungsprogramme Betriebssystem Treiber BIOS Direkter Zugriff von Anwenderprogrammen auf Hardware nur in Ausnahmefällen sinnvoll / möglich:
Mehr1.3 Architektur von Betriebssystemen
1.3 Architektur von Betriebssystemen Zentrale Aspekte: Schichtenstruktur Monolithischer Kern oder Mikrokern aufrufbasiert oder auftragsbasiert Objektorientierung bs-1.2 1 1.3.1 Schichtenstruktur Eine Schicht
MehrBetriebssystemsicherheit am Beispiel UNIX
Betriebssystemsicherheit am Beispiel UNIX (1) Motivation Der Anteil von UNIX-Systemen in vernetzten Umgebungen, insbesondere als Server in TCP/IP-basierten Netzen, ist sehr gross und immer noch weiter
MehrBetriebssysteme eine Einführung. Peter Puschner Institut für Technische Informatik
Betriebssysteme eine Einführung Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at 1 Betriebssystem Was ist das? Peter Puschner, TU Wien Vorlesung Betriebssysteme, Einführung; WS
MehrVerteilte Betriebssysteme
Verteiltes System Eine Sammlung unabhängiger Rechner, die dem Benutzer den Eindruck vermitteln, es handle sich um ein einziges System. Verteiltes Betriebssystem Betriebssystem für verteilte Systeme Verwaltet
MehrBetriebssysteme für Medieninformatiker Wirtschaftsinformatiker
Betriebssysteme für Medieninformatiker Wirtschaftsinformatiker Dipl.-Inf., Dipl.-Ing. (FH) Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 /
MehrRechnerarchitektur und Betriebssysteme (CS201): Frühe Betriebssysteme, geschützte CPU-Befehle, CPU-Modus
Rechnerarchitektur und Betriebssysteme (CS201): Frühe Betriebssysteme, geschützte CPU-Befehle, CPU-Modus 2. November 2012 Prof. Dr. Christian Tschudin Departement Mathematik und Informatik, Universität
MehrVerteilte Betriebssysteme
Andrew S. Tanenbaum Verteilte Betriebssysteme Prentice Hall München London Mexiko City New York Singapur Sydney Toronto Vorwort 1 Verteilte Systeme - Einführung 1.1 Was ist ein verteiltes System? 1.2 Ziele
MehrEinführung in parallele Dateisysteme am Beispiel von GPFS. Proseminar von Jakob Schmid im SS 2014
Einführung in parallele Dateisysteme am Beispiel von GPFS Proseminar von Jakob Schmid im SS 2014 Gliederung Definition Anwendungsgebiete Anforderungen Beispiel: General Parallel File System (GPFS) Zusammenfassung
MehrUNIX und C. Einleitung
UNIX und C Einleitung 1 Themen UNIX Geschichte Eigenschaften Aufbau Shells Filesystem Wichtige Kommandos und Programme Einführung in C Arbeit mit C unter UNIX Kopplung von C-C und JAVA-Programmen Webseiten-Programmierung
MehrBetriebssystem-Entwicklung mit Literate Programming
Betriebssystem-Entwicklung mit Literate Programming Wintersemester 2015/16 Dr. Hans-Georg Eßer v1.2, 04.10.2015 http://ohm.hgesser.de/ Folie 1 Hans-Georg Eßer Dipl.-Math. (RWTH Aachen, 1997) Dipl.-Inform.
MehrVorlesung Betriebssysteme Hochschule Niederrhein, Prof. Pohle-Fröhlich, SS 2015
1. Einführung Vorlesung Betriebssysteme Hochschule Niederrhein, Prof. Pohle-Fröhlich, SS 2015 1.1 Inhalt der Vorlesung Ziele und Funktionen von Betriebssystemen Unix und Linux: Benutzerschnittstelle, Skript-Programmierung
MehrGNU/Hurd. ... ein Mach basiertes Multi Server Betriebssystem. Manuel Gorius. . p.1/33
. p.1/33 GNU/Hurd... ein Mach basiertes Multi Server Betriebssystem Manuel Gorius 16. September 2004 . p.2/33 Übersicht 1. Wissenswertes zu Hurd 2. Motivationen und Ziele 3. Mach Microkernel 4. Single
MehrÜbersicht. Virtuelle Maschinen Erlaubnisse (Rechte) (Protection-)Ringe. AVS SS Teil 12/Protection
Übersicht Virtuelle Maschinen Erlaubnisse (Rechte) (Protection-)Ringe 2 Literatur Virtuelle Maschinen [12-1] https://de.wikipedia.org/wiki/liste_von_virtualisierungsprodukten [12-2] https://de.wikipedia.org/wiki/virtuelle_maschine
MehrKapitel 2 BS Architektur: Prozesse und Kern
Kapitel 2 BS Architektur: Prozesse und Kern BS: Grobstruktur Ein System (und auch ein Betriebssystem) besteht i.d.r. aus: Elementen Beziehungen zwischen den Elementen Elemente, Komponenten Beziehungen,
MehrA Kompilieren des Kernels... 247. B Lineare Listen in Linux... 251. C Glossar... 257. Interessante WWW-Adressen... 277. Literaturverzeichnis...
1 Einführung................................................ 1 1.1 Was ist ein Betriebssystem?............................... 1 1.1.1 Betriebssystemkern................................ 2 1.1.2 Systemmodule....................................
MehrDOSEMU. Vortrag im Hauptseminar Konzepte und Techniken virtueller Maschinen und Emulatoren. Matthias Felix FAU. 13.
DOSEMU Vortrag im Hauptseminar Konzepte und Techniken virtueller Maschinen und Emulatoren Matthias Felix filo@icip.de FAU 13. Juni 2007 Matthias Felix (FAU) DOSEMU 13. Juni 2007 1 / 22 Inhalt 1 Einführung
MehrEchtzeit-Multitasking
Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme
MehrBetriebssysteme eine Einführung. Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at
Betriebssysteme eine Einführung Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at 1 Betriebssystem Was ist das? Peter Puschner, TU Wien Vorlesung Betriebssysteme, Einführung; WS
MehrRechnergenerationen. Geschichte Großrechner. Generation 1 Direkte Programmierung. Generation 2 Stapelverarbeitung. Generation 3 Dialogverarbeitung
Seite 1 von 6 Rechnergenerationen Generation 1 Direkte Programmierung Die erste Rechnergeneration (ca. 1945-1955) besaß kein Betriebssystem. Generation 2 Stapelverarbeitung Die zweite Generation (ca. 1955-1965)
MehrEchtzeit-Multitasking
Technische Informatik Klaus-Dieter Thies Echtzeit-Multitasking Memory Management und System Design im Protected Mode der x86/pentium-architektur. Shaker Verlag Aachen 2002 Die Deutsche Bibliothek - CIP-Einheitsaufnahme
Mehr