KA - Betriebssysteme ____________________________________________________________________________________________ Überblick • BIOS - Grundlagen 1. Betriebssysteme – – – Aufgabe, Grundlagen (Scheduling etc.) Arten von BS, Unterscheidungen Entwicklung der BS (Geschichte) 2. Netzwerkbetriebssysteme 3. Reale Betriebssysteme (Kennen und Können) – DOS, Windows (3.x / 95 / 98 / ..), WIN NT / 2000 / XP – OS / 2, UNIX / LINUX ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.1 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ BIOS (Basic Input Output System) ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.2 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Bios - Grundlagen Die Abkürzung BIOS steht für Basic Input Output System und bezeichnet eine standardisierte Schnittstelle zwischen der Hardware und dem eigentlichen Betriebssystem eines Computers. Dabei handelt es sich vereinfacht gesagt um ein Programm, das einerseits die Hardware steuert und andererseits eine Reihe von Befehlen zur Verfügung stellt, um die Steuerung zu beeinflussen. ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.3 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Bios - Grundlagen Die Abkürzung BIOS steht für Basic Input Output System und bezeichnet eine standardisierte Schnittstelle zwischen der Hardware und dem eigentlichen Betriebssystem eines Computers. Dabei handelt es sich vereinfacht gesagt um ein Programm, das einerseits die Hardware steuert und andererseits eine Reihe von Befehlen zur Verfügung stellt, um die Steuerung zu beeinflussen. ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.4 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Bios - Grundlagen Das BIOS stellt somit das „Grundbetriebssystem“ eines Computers dar. Sein Programm ist auf einem ROM-Baustein gespeichert. Da dieser Baustein mit der seiner Software fest in den Computer eingebaut ist, spricht man von Firmware (engl. firm = fest). ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.5 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Bios - Grundlagen Das BIOS übernimmt nach dem Einschalten des Computers eine Art von Weckfunktion für alle anderen Komponenten und das Betriebssystem. Da seine Informationen durch das Ausschalten nicht gelöscht werden, ist es sofort nach dem Einschalten in der Lage, alle Vorbereitungen für den Start des eigentlichen Betriebssystems zu treffen. ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.6 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Bios - Grundlagen Hersteller Internetadresse Award www.award.com www.phoenix.com AMI (American Megatrends) www.ami.com Phoenix www.phoenix.com MR-BIOS mrbios.com 1998 wurde Award von Phoenix aufgekauft. Die Produkte der BIOS Nachfolgefirma werden unter dem Namen Award vertrieben. Seit 1989 gibt es die Firma Microid Research, die mit ihrem MR-BIOS einige Innovationen eingeführt hat. Diese Firma richtet jedoch ihre Geschäfte hauptsächlich auf Großkunden mit individuellen Bedürfnissen aus. ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.7 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Speicher ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.8 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Speicherverwaltung erfolgt durch das OS Speicher • Hauptspeicher • • Arbeitsspeicher • • • Phys. Speicher Phys. Speicher Virtueller Speicher Cache Speicher • • • 1. Level 2. Level Plattencache ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.9 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Seitenersetzungsstrategien Der Algorithmus ersetzt diejenige Seite, die First In First Out (FIFO) sich am längsten im Hauptspeicher befindet Not Recently Used (NRU) in letzter Zeit nicht benutzt wurde Least Recently Used (LRU) am längsten nicht benutzt wurde Not Frequently Used (NFU) am wenigsten genutzt wurde Least Frequently Used (LFU) in letzter Zeit am wenigsten genutzt wurde ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.10 Jan-02 KA - Betriebssysteme Register Registerbänke (Flip-Flops) je nach Architektur ~ 5ns Cache SRAM 128B ... 4MB 5 ... 20 ns Arbeitsspeicher DRAM 64kB ... 1GB 50 ... 120 ns Massenspeicher Festplatte Archivspeicher CD, Band, DVD Zugriffszeit Kosten pro Bit ____________________________________________________________________________________________ 20MB ... 100GB 5 ... 80 ms beliebig sec ... min ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.11 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Von SDRAM bis Rambus Die Taktfrequenzen der CPUs werden immer höher, doch die Speichermodule können mit diesem Leistungsschub nicht Schritt halten. Mit zwei unterschiedlichen Konzepten versuchen die Boardhersteller diesem Problem zu begegnen: DDR- und Rambus-Speicher. ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.12 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Von SDRAM bis Rambus Eigenschaft PC133SDRAM DDR-SDRAM DDR-SDRAM PC200 PC266 RDRAM Spannung 3,3 V 2,5 V 2,5 V 2,5 V Kontaktpins 164 186 186 184 Datenbreite 64 bit 64 bit 64 bit 16 bit Echter Takt 133 MHz 100 MHz 133 MHz 400 MHz Effektiver Takt 133 MHz 200 MHz 266MHz 800 MHz Bandbreite 1,06 GByte/s 1,6 GByte/s 2,1 GByte/s 1,6 GByte/s ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.13 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ SDRAM Ursprünglich als schnelles Videomemory und VRAM-Ersatz konzipiert, kommen SDRAM-Module heute vor allem in Pentium-II- und Pentium-IIIMainboards zum Einsatz. Das Erfolgsgeheimnis von SDRAM: Der Speicher wird synchron zum Systembustakt angesteuert. Während ältere Memory-Bausteine asynchron zum Bustakt arbeiten, liefert SDRAM nach einer Verzögerung für das erste Bit die weiteren drei Bits in Bustaktgeschwindigkeit, also ohne jegliche Wartezyklen. ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.14 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ SDRAM SDRAMs werden auf zwei Arten gekennzeichnet: So gibt es zum einen die Angabe in Nanosekunden (12, 10, 8 oder 7), zum anderen die Bezeichnung gemäß des empfohlenen Bustaktes. Bei einem Systemtakt von 100 MHz sind 8-Nanosekunden-SDRAMs (entspricht 125 MHz) empfehlenswert, bei 133 MHz kommen 7-Nanosekunden-Exemplare (entspricht 142 MHz) zum Einsatz. ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.15 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ DDR SDRAM - Double Data Rate Die entscheidenden Vorteile der DDR-Technik: Bei gleicher Busweite wie SDRAM (64 Bit) und doppelter Datentransferrate erreichen 200-MHz-Module eine maximale Bandbreite von 1,6 GByte pro Sekunde. 266-MHz-Module können sogar einen Datendurchsatz von 2,1 GByte pro Sekunde für sich verbuchen. Die Versorgungsspannung ist gegenüber SDRAM von 3,3 auf 2,5 Volt reduziert worden. Das sorgt für eine niedrige Verlustleistung und macht DDR SDRAM auch für thermisch sensible beziehungsweise mobile Systeme interessant. ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.16 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ RDRAM – Rambus – (RIMM) RIMM – Rambus Inline Memory Module •Gleichzeitige Übertragung von 2 Datenworten (Flanke) •Spezielles Board •Schneller Datentransfer CPU - Speicher ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.17 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ BS / OS (Betriebssysteme / Operating Systems) ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.18 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ • Betriebssysteme – – – – Aufgabe Grundlagen (Scheduling etc.) Arten von BS Unterscheidungen • Entwicklung der BS (Geschichte) • PC – BS – – – – DOS, Windows (3.x / 95 / 98 / ..) WIN NT / 2000 OS / 2 UNIX / LINUX ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.19 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ •Was ist die Aufgabe der OS? •Wo sind die OS in der Hierarchie der Rechner angesiedelt? •Warum sind OS „Hardwareabhängig“? ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.20 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.21 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Das Betriebssystems ist die Schnittstelle (Interface) zwischen Mensch und Computer Hardware (bzw. Firmware) und Anwenderprogramm ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.22 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Das Betriebssystem umfaßt nach DIN 44300 „die Programme eines digitalen Rechensystems, die zusammen mit den Eigenschaften der Rechenanlage die Basis der möglichen Betriebsarten des digitalen Rechensystems bilden und insbesondere die Abwicklung von Programmen steuern und überwachen“. ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.23 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Überwachung und Verwaltung der Hardware-Betriebsmittel (wie CPU, Hauptspeicher, Hintergrundspeicher, PeripherieGeräte) und der Software-Betriebsmittel (wie Programme, Dateien, Datenbanken) ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.24 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Abwicklung aller „Jobs“, die von Benutzern stammen; d.h. insbesondere Steuerung der Ausführungsreihenfolge verschiedener Jobs sowie der Auslastung des Rechners; ggf. Optimierung der Auslastung des Rechners z.B. durch Vergabe von Prioritäten ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.25 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Behandlung von Hard- und Softwarefehlern, Durchführung interner Diagnoseläufe sowie Maßnahmen zum Datenschutz und zur Datensicherung ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.26 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Kommunikation mit dem Benutzer sowie ggf. dem Operateur der Maschine, aber auch mit dem Programmiersystem des Rechners, welches i.a. die Programme enthält, die der Benutzer zum Schreiben oder Lauffähigmachen seiner Programme benötigt (z.B. Compiler, Editoren, Debugger etc.) ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.27 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Single Tasking Single - User Multitasking Single - User Multi - User ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.28 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Betriebssystemschichten Benutzer Benutzerprogramm User 1 User 2 Compiler / Editor Spiele / ... Betriebssystemdienste Betriebssystem Hardware Maschinenhardware ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.29 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Seit wann gibt es Betriebssysteme? In welchen Geräten gibt es Betriebssysteme? Wer programmiert Betriebssysteme? ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.30 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Entwicklung von DOS •Aug. 1981 •Jan. 1982 •Apr. 1983 Vers. 1 Vers. 1.1 Vers. 2.0 •Aug. 1984 •Nov. 1984 •Jan. 1986 •Apr. 1987 Vers. 3.0 Vers. 3.1 Vers. 3.2 Vers. 3.3 •August 1988 •Jun. 1991 Vers. 4.0 Vers. 5.0 •März 1993 Vers. 6.0 Zweiseitige Disketten Festplattenunterst.; Hierarch. Dateisyst. Installierbare Gerätetreiber Größ. Festplatten; Disk. LW. 1,2 MB Netzwerkunterstützung 3,5 Zoll Diskette (720 kByte) Mehrf. 32-Mbyte Festplattenlaufw. Mehrere Zeichensatztabellen Disk. LW. 3,5 Zoll (1,44 Mbyte) 2-Gbyte LW; EMS 4.0; DOS-Shell Neues Basic; Neuer Editor Progr. Umschalter;Wiederherstg. gel. Dateien Onlinekompr.; Speicheroptim. ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.31 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ MS-WINDOWS 1975 Gründung von Microsoft 1981 Dos 1.0 1985 Windows 1.0 1987 Windows 2.0 1990 Windows 3.0 1992 Windows 3.1 1993 Windows NT 3.1 (erstes 32 bit Windows) 1994 WfW 3.11 1994 Windows NT 3.5 (WS und Server getrennt) ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.32 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ MS-WINDOWS 1995 Windows NT 3.51 1995 Windows 95 1996 Windows NT 4.0 1998 Windows 98 (Integration des Internet Explorers) 1998 Windows 98 SE 2000 Windows ME 2000 Windows Whistler Beta 1 2000 Windows 2000 Datacenter 2001 Windows XP (Start: 25.10.2001) ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.33 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Netzwerkbetriebssysteme ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.34 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Netzwerkbetriebssysteme • Grundlagen - Wozu Netzwerkbetriebssysteme - Arten von Netzwerken - Peer to Peer - „Echte Netzwerke“ • Typische Netzwerkbetriebssysteme - „Reine“ NW-BS - NW-BS mit Funktionalität von WS-BS ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.35 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Arten von Netzwerken Peer to Peer Gleiche Partner „Echte Netzwerkbetriebssysteme“ Server übernimmt Verwaltung Bereitstellung von Diensten ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.36 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Peer to Peer (Beispiele) WIN 95 WIN 98 (SE; ME) WIN-NT (WS) WIN 2000 (Pro) ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.37 Jan-02 KA - Betriebssysteme ____________________________________________________________________________________________ Aufgaben von Netzwerkbetriebssystemen Userverwaltung Resourcenverwaltung Netzwerksicherheit Netzwerküberwachung ____________________________________________________________________________________________ Prof. G. Staib BA - Lörrach / WI KA.3.1.38 Jan-02