1.2 Entwicklungsgeschichte

Ähnliche Dokumente
1.2 Entwicklungsgeschichte

Betriebssysteme. FU Berlin SS 2003 Klaus-Peter Löhr

Betriebssysteme. FU Berlin WS 2004/05 Klaus-Peter Löhr. bs-1.1 1

Rechnergenerationen. Geschichte Großrechner. Generation 1 Direkte Programmierung. Generation 2 Stapelverarbeitung. Generation 3 Dialogverarbeitung

Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Maren Bennewitz

Betriebssysteme Ein Überblick

Betriebssysteme. FU Berlin WS 2006/07 Klaus-Peter Löhr. bs-1.1 1

Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Wolfram Burgard

Abstrakte Schnittstelle

B.4. B.4 Betriebssysteme Prof. Dr. Rainer Manthey Informatik II 1

Inhaltsverzeichnis. 1.1 Der Begriff des Betriebssystems 1.2 Zur Geschichte der Betriebssysteme 1.3 Aufbau eines Rechners

Einführung Betriebssysteme

Installationsanweisungen

Betriebssysteme WS Betriebssysteme. Prof. Hannelore Frank. Einführung. Prozesse und Threads. Scheduling. Synchronisation

Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Maren Bennewitz

Interaktive Whiteboards Software Easiteach unter Apple OS X El Capitan

Grundsoftware üblicher Computersysteme

Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Maren Bennewitz

Einrichtung der Remotedesktopverbindung zum MP-Feuer Server des KFV Segeberg unter dem Betriebssystem Windows 10

PC Grundlagen, Agenda

1 Geschichte der Informationsverarbeitung

Allgemeine Informatik Thema 1 Informatik; Konzepte (II)

Quip Trade Business Manager GUI/Client Installation

HW- und SW-Komponenten eines PC. IBM 5150 aus dem Jahre 1981

S-BUSINESS SIGN. Installationsanleitung Windows 7 / 8.1 / 10 macos ab Version 10.12

Systeme I: Betriebssysteme Kapitel 2 Überblick Betriebssysteme. Wolfram Burgard

1. Technik moderner Geräte

Kapitel I Betriebssysteme: Aufgaben und Überblick Betriebssysteme: VO Betriebssysteme 2

Leitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server

Grundlegendes zum PC

Übungsblatt 1. (Stapel- bzw. Batchbetrieb)

Betriebssysteme. VO Betriebssysteme

Geschichte der Betriebssysteme

Update-Dokumentation. Bitte unbedingt lesen!

Linux gefahrlos testen

Sicherheitsdienste. Schutz von Rechnern und Speichermedien vor

Handbuch. 03/2016 BV_update_tutorial_de. BreakerVisu-Update. Handbuch. Update eines Programms im BreakerVisu Panel

(Excel) Malteser EDV-Training Modul 1 : Software und Hardware

Teil 3: Konzepte von Betriebssystemen

D Einführung Betriebssysteme

3 Schnittstelle zum Betriebssystem 3.5 Multitasking. Schichten und Sichten eines Rechnersystems

2. Die ersten Schritte mit Windows 7 einfach bewältigen

Gliederung: 1. Das Betriebssystem allgemein. 2. PC Betriebssysteme allgemein. 3. Quellen

Betriebssysteme. Margarita Esponda Freie Universität Berlin WS 2011/2012

PC-Komponenten. Die Bestandteile eines Computers

Persona-SVS e-sync GUI/Client Installation

Systemvoraussetzungen

B Einführung. 1 Historische Entwicklung. 1 Historische Entwicklung (3) 1 Historische Entwicklung (2)

Kapitel 1 Betriebssystem I. Das Betriebssystem

Werkzeuge der Informatik (CS102) Thema: Login, Desktop, Filesystem

5. Was ist ein CPU, wie wird die Geschwindigkeit angegeben? 6. Nennen Sie 4 Elemente die sich direkt auf einem Mainboard befinden.

Beschaffung vom Informationssystemen Datenorganisation Kommunikation

gibt es verschiedene Betriebssysteme die je nach Gerät und Nutzer installiert werden können.

GMC-I Driver Control Programm zur Installation der Gerätetreiber für Geräte und Adapter von GOSSEN METRAWATT

Übungen zur Vorlesung Grundlagen der Rechnernetze Sommersemester 2011

Raspberry Pi: Betriebssystem installieren und WLAN einrichten

Update-Dokumentation. Bitte unbedingt lesen!

Installationsanleitung für das Touch Display: S170E1-01 LCD A170E1-T3 ChiMei - egalaxy

3Cloud. Anleitung für den MacOS Client.

INHALT BETRIEBSSYSTEME... 5

Erstregistrierung für Rechtsanwälte

Einrichten (und Umschalten) Zugang auf Cloud vom Freundeskreis für Suchtkrankenhilfe Leinfelden-Echterdingen

Der Windows Explorer INITE 7e 2003 Joël François

Vorsemesterkurs Informatik

Doppelklicken Sie auf Wine_x.dmg. Das gelbe Fenster unten öffnet sich. Ziehen Sie Wine.app nach Applications wie im Bild unten.

Angewandte Informatik. Teil 3 Software

2. Hilfe! Mein Computer lässt sich nicht mehr starten

Installationsanleitung - Command WorkStation 5.6 mit Fiery Extended Applications 4.2

Betriebssysteme. Einführung. Ziele und Ablauf der Vorlesung:

2.1 Wozu dient das Betriebssystem

Firmware Update Tool Programm zum Update der Firmware der Prüfgeräte SECUTEST BASE, BASE10 und PRO

Schritt-für-Schritt-Anleitung zur PIN-Verwaltung für Ihre bea-karte

1.1 Die Computertastatur. Das Betriebssystem

Systemvoraussetzungen

Operating System Design - Now and Then. Christian Behnert Proseminar Technische Informatik FU Berlin

GNU/Linux Introduction Linux Introduction: Part 1. Simon M. Haller, Sebastian Stabinger iis.uibk.ac.at

Enthaltene Programmänderungen. DMP-Assist Version

Installationsanleitung

Transkript:

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 dann dazu Stapelbetrieb, Teilnehmerbetrieb, Einplatzsysteme, Client/Server-Betrieb. bs-1.2 1

Hardware Betriebssoftware Beispiele 1950 1. Generation: Lader IBM 704 Röhren 1960 2. Generation: Stapelsysteme mit IBM 7090, Zuse Z 23, Halbleiter Spooling (Bänder, Trommeln, Telefunken TR 4 Platten später auch Platten). 1970 3. Generation: Dateisysteme, virtueller Sp., IBM OS/360, TSS,... Hochintegration Teilnehmersysteme; T.H.E., Multics, Unix (LSI) Datenbanksysteme, Rechnernetze. bs-1.2 2

1980 4. Generation: Personal Computing MS/DOS Höchstintegr. Fenstersysteme Apple Lisa, Mac (VLSI), chips MS Windows Client/Server-Systeme SunOS 1990 Schnelle Netze Verteilte Betriebssysteme Amoeba Middleware CORBA Linux 2000 Mobilkommunikation, MS Windows/CE Laptops, Handhelds, MS.NET SmartCards, RFIDs, JavaCard bs-1.2 3

Perspektive: 2010 sichere BS? 2020 2030 Quantenrechner? QuantenBS? Aktuelle Forschung: Sichere Betriebssysteme Middleware Hochleistungs-Dateisysteme bs-1.2 4

1.2.1 Residenter Lader (resident loader) kann als Vorläufer des Betriebssystems gelten: wie kommt mein Programm in den Speicher? Alternativen: manuell eingeben an Tasten- und Schalterfeld Ladeprogramm manuell eingeben und starten: liest Programm z.b. von Lochkarten und entfernt sich zum Schluss selbst Ladetaste betätigen: startet Laden eines selbstladenden Laders und startet diesen Lader wie, aber Lader im Speicher belassen! bs-1.2 5

Arbeitsspeicher Residenter Lader 0 freier Speicher 16 K bs-1.2 6

1.2.2 Stapelsystem (batch system) bearbeitet ohne manuellen Eingriff eine Folge von Aufträgen (jobs), die als Lochkartenpakete beim Operateur (operator) abgegeben werden. Es gibt Programmkarten, Datenkarten, Steuerkarten. Steuerkarten enthalten Steuerbefehle in einer Auftragssteuersprache (job control language) bs-1.2 7

Rechner Ausgabe drucken Eingabe lesen bs-1.2 8

Residente Systemsoftware: Lader Ein/Ausgabe-Routinen ( braucht jedes Programm ) Auftragssteuerung (monitor) überprüft jede Karte; erkennt Steuerkarten; veranlasst Auftragswechsel, Auftragsabbruch bei Fehler. Laden von Übersetzern, von übersetzten Programmen; wird nach Anschalten des Rechners geladen von Urlader (bootstrap loader) bs-1.2 9

Arbeitsspeicher E/A-Routinen 0 Lader Monitor freier Speicher 128 K bs-1.2 10

Arbeitsspeicher E/A-Routinen 0 Lader Monitor Dienstprogramme auf Magnetband: Übersetzer, Binder,... freier Speicher 128 K bs-1.2 11

Durchsatzerhöhung durch Überlappung von Lesen Verarbeiten Drucken (off-line input/output) Verarbeitungs- Rechner Eingaberechner Ausgaberechner

Alle drei Aktivitäten von einem Rechner ausführen lassen Spooling (simultaneous peripheral operation on-line) vorzugsweise mit Trommel, später Platte:! Vorstufe von Mehrprozeßbetrieb! Eingabebereich Ausgabebereich Dienstprogramme Benutzerdateien bs-1.2 13

1.2.3 Teilnehmersystem (time-sharing system) An einem Rechner hängen viele Arbeitsplätze, Datenstationen (terminals) (= Tastatur + Druckwerk, später Bildschirm) Benutzer steuert die gewünschten Vorgänge interaktiv durch zeilenweises Eintippen von Befehlen in einer Befehlssprache (command language) (vgl. 1.2.2) Ausführung im Mehrprozessbetrieb (Oft auch noch Stapelbetrieb/Teilnehmerbetrieb zugleich.) bs-1.2 14

Multiplexer Zentraleinheit mit Teilnehmer- Betriebssystem weitere Peripherie bs-1.2 15

1.2.4 Client/Server-Systeme mit graphischer Benutzerschnittstelle Kleinrechner (workstations, PCs, Laptops,...) anstelle von unintelligenten Terminals Fenstersysteme: Benutzer steuert die gewünschten Vorgänge im wesentlichen mit der Maus (Klicks, Doppelklicks, Bewegung, drag-and-drop,...) (Oft auch noch Befehlssprache in Terminal-Fenster)? Zukunft: multimediale Benutzerschnittstelle, eventuell mit gesprochener Befehlssprache bs-1.2 16

Netz Dienstanbieter (server) Klienten (clients) weitere Peripherie bs-1.2 17