Sneak Peek – Bachelor Informatik – Systemsoftware und systemnahe Programmierung (SSSP) Fakultät Elektrotechnik, Informatik und Mathematik https://www.youtube.com/watch?v=CFHoGy21K7w Transkript (automatisch erstellt) 0:01 [Musik] ich würde heute gerne die vorlesung ssp im bachelor informatik vorstellen es ist 0:18 s p steht für system software und system nach programmierung zur illustration zeichne ich hier einfach mal so eine cpu speicher und eine festplatte leute sind 0:30 so typische grundkomponenten von einem computer die jeder zu hause als laptop oder desktop rechner da stehen hat und die sind natürlich 0:37 auch schon in der rechnerarchitektur entsprechend kennengelernt haben auf seinem computer sollen die programme laufen ich schreibe jetzt einfach mal 0:43 programmen beispiel ist vielleicht der firefox als eine sehr populäre web browser und dieses programm soll jetzt auf diesem computer entsprechend 0:52 webseiten rändern können webseiten darstellen dazu muss natürlich auf die sehr speziellen und konkreten 0:59 rechnerarchitektur komponenten zu greifen auf die konkrete cpu auf die konkrete festplatte auf den konkreten speicher das ist natürlich sehr 1:06 schwierig wenn man das für jeden computer im prinzip neu gestalten muss wir brauchen hier ein grundprinzip der informatik das heißt abstraktion 1:15 transparenz und abstraktion um eben aus dem programm zu erlauben auch auf verschiedenen rechnern zu laufen jetzt sind unsere rechte auch manchmal 1:23 ein bisschen komplizierter ich schreibe hier mal noch ein speicher hin noch eine cpu und vielleicht noch als alternative festplatten ssd und einen usb stift die 1:36 man auch zusammenfassen können jetzt also komponenten grundsätzlich und jetzt sehen sie schon dass die vielfalt der hardware sehr kompliziert und sehr 1:44 komplex werden kann dieses abstraktion prinzip wird also immer wichtiger auf dem rechner seien vermutlich nicht nur eine anwendung laufen sondern 1:51 vermutlich viele neben dem firefox läuft vielleicht auch schon text editor oder music player und beliebige andere anwendung und alle natürlich im 2:01 idealfall parallel und gleichzeitig das heißt alle diese anwendungen wollen auf ein und dieselbe hardware komponente zu greifen 2:09 da brauchen wir zwei das kommt ein zweiter grund komponente der informant ich schreibe ich immer scheduling hin und scheduling meint jetzt dass 2:18 verschiedene software komponenten in richtiger reihenfolge und richtig kontrolliert auf ein und dieselben hardware-komponenten zugreifen sollen 2:27 herdling abstraktion ja ich mache ja mal im kasten drumherum sind wichtigsten bestandteile von einem us von einem betriebssystem 2:37 nein dieses betriebssystem ist das was wir uns im wesentlichen als erstes in der in der ssp angucken wollen unser system wollen auch programmieren sie das 2:45 system in der programmiersprache c aber das wird auch noch eine einführung entsprechend ihnen diese programmiersprache c geben 2:52 jetzt wissen wir wie so ein einzelnes system funktioniert das geht erst mal schon mal ganz prima da läuft ein firefox da läuft noch ein anderes 2:59 programm aber vermutlich ist das system insgesamt bisschen komplexer wenn wir jetzt einfach ein bisschen raus zoomen na 3:06 jetzt schreibe ich immer ganz oben auf dieser seite drauf laptop computer wo unser firefox drinnen läuft und dieser firefox soll natürlich jetzt auf einen 3:13 web server im internet zugreifen ja ganz unten war so ein web-server zum beispiel ist es ein apache webserver software die da betrieben wird dann gibt es noch 3:22 andere komponenten andere rechner die auch in unserem internet unterwegs sind und die wollen wir alle miteinander verbinden das heißt wir brauchen 3:28 datennetz und in unserem fall ist dass das internet normal ich einfach mal so eine kleine wolke drumherum schließlich die ganzen rechner hier an an unser 3:37 internet und da haben wir im prinzip schon unseren rechner einem größeren kontext dem internet entsprechend verbunden weil es natürlich sehr 3:45 praxisnah gestalten und zu hause wird es wahrscheinlich eher so aussehen dass unser laptop computer über einen access point drahtlos an das internet 3:54 angeschlossen ist sprich wir müssen uns damit auseinandersetzen wie sieht das hier eigentlich aus ich mache ja mal so ein access point in der wieder 4:00 drahtgebunden an das internet angeschlossen ist und dazwischen haben wir diese drahtlose wifi schnittstelle und über diese drahtlos schnittstelle 4:08 sind wir dann in der lage eben auch daten zu übertragen die sp gibt sich also den ganzen rahmen an von dem von der hardware zum programm 4:18 wie bringt man da die schlägt bei der die brücke von der hardware zum programm durch das betriebssystem wie schaut das zwischen mehreren rechnern aus wie 4:25 verbinde ich diese rechner wie sie zum datennetz konkret das internet aus bis hin zu den drahtlos über bildner verbindung die 4:32 unsere rechner miteinander verbinden kann vielen dank [Musik]