. Einführung Wintersemester 215/216 Lehrveranstaltung. Kapitel Einführung Prof. Matthias Werner Professur Betriebssysteme (5659) ehem: Betriebssysteme und Rechnernetze im Nebenfach Wer in einer anderen Veranstaltung sitzen wollte, darf/sollte jetzt gehen! Für Student/inn/en in den Fächern: Master Informatik für Sozial- und Geisteswissenschaftler Staatsexamen Lehramt Bachelor Wirtschaftsinformatik Alle anderen müssen die Anerkennung mit dem jeweiligen Studiengangsverantwortlichen absprechen 2. Einführung Vorlesung Dozent: Büro: E-Mail:. Einführung Übungen Prof. Matthias Werner Übung 1 1/336a Übungsleiterin: Christine Jakobs mwerner@cs.tu-chemnitz.de Termin: Mittwoch, 7:3-9. Uhr, Raum: 1/375 Vorwiegend für Student/inn/en des Lehramts und der Wirtschaftsinformatik Termin: Freitag, 9:15 Uhr 1:45 Uhr, Raum: 1/346 Übung 2 Homepage: /lehre/gau Übungsleiterin: Laura Morgenstern Skriptum: Termin: Mittwoch, 15:3-17: Uhr Raum: 1/28A Vorwiegend für Student/inn/en im Master für Sozial- und Geisteswissenschaften Folienskript im WWW im PDF-Format Der Dozent bemüht sich, die Folien immer vor der betreffenden Vorlesung zur Verfügung zu stellen Um Papier zu sparen, werden die Folien im 4-auf-1-Format veröffentlicht 3 Übungen finden erstmals am 21. Oktober statt 4
Übungen Inhalt: Beantwortung von Fragen zur Vorlesung Besprechung von Übungsaufgaben Bearbeitung kleinerer Aufgaben in Kleingruppen In den Übungen wird Vorbereitung und Mitarbeit erwartet Bei Mangel an Interesse/Vorbereitung spielen die Übungsleiterinnen nicht Alleinunterhalter, sondern beenden die Übung Vorausgesetzte Kenntnisse Abiturstoff: Elementare Fähigkeiten in Mathematik, Physik und Sachkunde Bruchrechnung, Funktionen, Logarithmen, physikalische Einheiten, einfacher Stromkreis, Vorteilhaft, aber nicht notwendig: Kenntnisse einer (imperativen) Programmiersprache und Grundalgorithmen sind z.b. Java, C/C++/C# oder Basic Englisch Viele Fachbegriffe stammen aus dem Englischen Sie werden aber stets (i.d.r. zusammen mit einer deutschen Übersetzung) jeweils speziell eingeführt Falls versehentlich doch Begriffe oder Konzepte auftauchen, die Ihnen nicht geläufig sind, fragen Sie bitte gleich nach! 5 6 Eine Bitte... an die gelangweilten Studenten: Insbesondere im ersten Teil der Vorlesung wird Stoff gebracht, mit dem einige bereits vertraut sind (oder zumindest sein sollten "). und für alle: Mobiltelefone in den Lehrveranstaltungen ausschalten! Daher: Bei evtl. aufkommender Langweile bitte nicht die anderen Studenten stören! Vorlesungen+Übungen sind ein Angebot; jeder kann es annehmen oder nicht* Niemand sollte es aber den anderen erschweren, diese Angebote zu nutzen. * Am Ende zählt nur die Leistung in der Prüfung. 7 8
Prüfung Die Prüfung wird in Form einer Klausur am Semesterende abgelegt. Anmeldung über das zentrale Prüfungsamt Einige Studenten benötigen nur einen unbenoteten Schein: Dieser wird bei Bestehen (Äquivalent zur Note 4 oder besser) erteilt. Zum Bestehen sind mindestens 5% der Punkte notwendig Ziele der Vorlesung Die Teilnehmer sollen ein prinzipielles Verständnis für die technischen Vorgänge erlangen, die bei der Ausführung von Programmen in einem Rechner vor sich gehen. Mit anderen Worten: Die Vorlesung soll die Frage beantworten: Wie funktioniert ein Computer? bzw. Warum und wie kann ein Rechner rechnen? Kurs enthält somit Elemente der Fächer Rechnerarchitektur und Rechnerorganisation, Betriebssystemen und Rechnernetzen Dabei geht es nicht um jedes spezifische Detail, sondern um das Verständnis, der Grundprinzipien und ihrem Zusammenwirken 9 1 Ziele der Vorlesung Merke: Es gibt keine Magie! Aussagen wie Das macht irgendwie der Prozessor oder Darum kümmert sich irgendwie das Betriebssystem sind nicht zulässig. Das prinzipielle Wie sollten Kursteilnehmer nach erfolgreicher Teilnahme erklären können. Analogie I Wie bei einem Eisberg sind viele interessante Aspekte nicht auf dem ersten Blick sichtbar Wir werden uns also über Dinge Gedanken machen, die durch äußerliche Betrachtungen eines Computers (d.h. am Bildschirm!) nicht offensichtlich sind 11 12
. Einführung. Einführung Analogie II Einfaches Schichtenmodell Denkvorgänge können nicht allein (wenn überhaupt) dadurch verstanden werden, dass ein Ort benannt wird, der zuständig ist wesentlich sind die Prozesse Analoges gilt für (den viel einfacheren) Computer Nutzer Anwendungsprogramme Betriebssystem Hardware Bildquellen: Wikipedia, bilderzwerg 13. Einführung {{ Gegenstand der Vorlesung 14. Einführung Merke Themen der Vorlesung Viele Prinzipien der Funktionsweisen in Rechnern funktionieren unabhängig von Information und ihre Darstellung der benutzten Technologie und sind damit auch technologieunabhängig zu verstehen Von der Schaltungslogik zur Informationsverarbeitung Von-Neumann-Rechner Von der Befehls- zur Programmausführung Systemsoftware: Prozesse und Prozesswechsel Ressource Prozessor: Scheduling Prozesse im Zusammenspiel: Prozessinteraktion Über die Grenze: Rechner im Netzwerk Ausgewählte TCP-Protokolle Konflikte Rechner könnten z.b. auch ohne Strom auf der Grundlage mechanischer, optischer oder chemischer Phänomene konstruiert werden 15 16
Literatur Dieser Kurs folgt nicht einem einzelnen Lehrbuch Folgende Literatur kann zum unterstützenden und vertiefenden Selbststudium dienen W. Coy: Aufbau und Arbeitsweise von Rechenanlagen, Vieweg, 1991 Acknowledgement B. Becker, R. Drechsler, P. Molitor: Technische Informatik, Pearson Studium, 25 P. Hermann: Rechnerarchitektur, Vieweg, 22 V.C. Hamacher, Z.G. Vranesic, S.G. Zaky: Computer Organization, McGraw-Hill, 1996 C. Vogt: Betriebssysteme, Spektrum Akademischer Verlag, 21 W. Stallings: Betriebssysteme, Pearson Studium, 23 A. Tanenbaum, D.J. Wetherall: Computernetzwerke, Pearson Studium, 212 Diese Vorlesung nutzt mit freundlicher Genehmigung Material von H.-U. Heiß und A. Polze, sowie unterstützende Materialien aus einschlägigen Lehrbüchern Achtung! Teilweise geht die Literatur weit über den in der Vorlesung vermittelten Stoff hinaus. 17 18