Einführung und Formalia 0 - Professur Betriebssysteme

Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
Grundlagen der Anwendungsunterstützung
Sommersemester 2015
0
Organisatorisches
▶
Grundlagen der Anwendungsunterstützung
Titel:
▶
0. Kapitel
▶
Einführung und Formalia
Prof. Matthias Werner
Professur Betriebssysteme
0
„Grundlagen der Anwendungsunterstützung“ (565090)
ehem: „Betriebssysteme und Rechnernetze im Nebenfach“
Wer in einer anderen Veranstaltung sitzen wollte, darf/sollte jetzt gehen
▶
Dozent:
Prof. Matthias Werner
▶
Büro:
1/336a ▶
E-Mail:
[email protected]
▶
Homepage des Lehrstuhles: http://osg.informatik.tu-­‐chemnitz.de
▶
Skriptum: Folienskript im WWW im PDF-Format
▶
Vorlesungstermine: Donnerstag, 13:45 Uhr –15:15 Uhr, 1/367A
2
SoSe 2015 • M. Werner
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
0
Übungen
http://osg.informatik.tu-chemnitz.de
0
Eine Bitte...
▶
Übungsleiterin: Christine Barth
▶
Termin: Freitag, 11:30 -13.00 Uhr, 1/375
▶
Erstmals am 10.4.2015 (morgen!)
▶
Inhalt:
▶
Beantwortung von Fragen zur Vorlesung
▶
Besprechung von Übungsaufgaben
▶
Bearbeitung kleinerer Aufgaben in Kleingruppen
… an die gelangweilte Studenten:
▶
Insbesondere im ersten Teil der Vorlesung wird Stoff gebracht, mit dem
einige bereits vertraut sind (oder zumindest sein sollten
).
▶
▶
In den Übungen wird Vorbereitung und Mitarbeit erwartet
▶
Bei Mangel an Interesse/Vorbereitung spielt der Übungsleiter nicht
Alleinunterhalter, sondern beendet die Übung
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.
*
SoSe 2015 • M. Werner
3
http://osg.informatik.tu-chemnitz.de
SoSe 2015 • M. Werner
4
http://osg.informatik.tu-chemnitz.de
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
… und für alle:
▶
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
0
0
Prüfung
Mobiltelefone in den Lehrveranstaltungen ausschalten!
▶
5
SoSe 2015 • M. Werner
http://osg.informatik.tu-chemnitz.de
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
▶
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 50% der Punkte notwendig
6
SoSe 2015 • M. Werner
http://osg.informatik.tu-chemnitz.de
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
0
Vorausgesetzte Kenntnisse
0
Ziele der Vorlesung
▶
Abiturstoff
▶
Elementare Mathematikfähigkeiten
▶
Kenntnisse einer (imperativen) Programmiersprache und
Grundalgorithmen sind vorteilhaft, aber nicht notwendig
▶
Die Prüfung wird in Form einer Klausur am Semesterende
abgelegt.
▶
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?
▶
Kurs enthält somit Elemente der Fächer Rechnerarchitektur und
Rechnerorganisation, Betriebssystemen und Rechnernetzen
z.B. Java, C/C++/C# oder Basic
▶
SoSe 2015 • M. Werner
7
http://osg.informatik.tu-chemnitz.de
Dabei geht es nicht um jedes spezifische Detail, sondern um das Verständnis,
der Grundprinzipien und ihrem Zusammenwirken
SoSe 2015 • M. Werner
8
http://osg.informatik.tu-chemnitz.de
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
0
Ziele der Vorlesung
0
Einfaches Schichtenmodell
Nutzer
▶
Merke: Es gibt keine „Magie“!
▶
Aussagen wie „Das macht irgendwie
der Prozessor“ oder „Darum kümmert sich irgendwie das Betriebssystem“ sind nicht zulässig.
Anwendungsprogramme
Betriebssystem
➡ Das prinzipielle „Wie“ sollten Kursteilnehmer
nach erfolgreicher Teilnahme erklären
können.
Hardware
SoSe 2015 • M. Werner
9
http://osg.informatik.tu-chemnitz.de
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
Rechner könnten z.B. auch ohne Strom auf der Grundlage mechanischer, optischer
oder chemischer Phänomene konstruiert werden
SoSe 2015 • M. Werner
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
http://osg.informatik.tu-chemnitz.de
0
Themen der Vorlesung
Viele Prinzipien der Funktionsweisen im Rechnern
funktionieren unabhängig von der benutzten Technologie
und sind damit auch technologieunabhängig zu verstehen
▶
10
SoSe 2015 • M. Werner
0
Merke
{{
Gegenstand
der Vorlesung
11
http://osg.informatik.tu-chemnitz.de
▶
Information und ihre Darstellung
▶
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
SoSe 2015 • M. Werner
12
http://osg.informatik.tu-chemnitz.de
Grundlagen der Anwendungsunterstützung
0. Einführung und Formalia
0
Acknowledgement
▶
Diese Vorlesung nutzt mit freundlicher Genehmigung Material von H.-U. Heiß und A. Polze, sowie unterstützende Materialien aus einschlägigen Lehrbüchern.
SoSe 2015 • M. Werner
13
http://osg.informatik.tu-chemnitz.de