Brückenkurs / Intro · 2020. 4. 16. · Multiuser und Netzwerkfähig Geschichte Unix Entwicklung...

Preview:

Citation preview

Informatik

Nicolas Stolz & Matthias Weiler

https://uibk.ac.at/informatik

Brückenkurs Informatik

Brückenkurs 2019-09-19 1

Bachelorstudium Informatik

• Es geht viel um Verständnis und wenig um Auswendiglernen

• Viele Vorlesungen orientieren sich an speziellen Fachbüchern.Hineinschauen lohnt sich!

• Englisch ist die Sprache der Informatik

• Verständnis/Lernen braucht Zeit

• Gemeinsam macht es mehr Spaß!

• Vortragende beißen nicht. Meldet euch wenn es Fragen/Probleme gibt.

Brückenkurs 2019-09-19 2

Bachelorstudium Informatik

• Es geht viel um Verständnis und wenig um Auswendiglernen

• Viele Vorlesungen orientieren sich an speziellen Fachbüchern.Hineinschauen lohnt sich!

• Englisch ist die Sprache der Informatik

• Verständnis/Lernen braucht Zeit

• Gemeinsam macht es mehr Spaß!

• Vortragende beißen nicht. Meldet euch wenn es Fragen/Probleme gibt.

Brückenkurs 2019-09-19 2

Bachelorstudium Informatik

• Es geht viel um Verständnis und wenig um Auswendiglernen

• Viele Vorlesungen orientieren sich an speziellen Fachbüchern.Hineinschauen lohnt sich!

• Englisch ist die Sprache der Informatik

• Verständnis/Lernen braucht Zeit

• Gemeinsam macht es mehr Spaß!

• Vortragende beißen nicht. Meldet euch wenn es Fragen/Probleme gibt.

Brückenkurs 2019-09-19 2

Bachelorstudium Informatik

• Es geht viel um Verständnis und wenig um Auswendiglernen

• Viele Vorlesungen orientieren sich an speziellen Fachbüchern.Hineinschauen lohnt sich!

• Englisch ist die Sprache der Informatik

• Verständnis/Lernen braucht Zeit

• Gemeinsam macht es mehr Spaß!

• Vortragende beißen nicht. Meldet euch wenn es Fragen/Probleme gibt.

Brückenkurs 2019-09-19 2

Bachelorstudium Informatik

• Es geht viel um Verständnis und wenig um Auswendiglernen

• Viele Vorlesungen orientieren sich an speziellen Fachbüchern.Hineinschauen lohnt sich!

• Englisch ist die Sprache der Informatik

• Verständnis/Lernen braucht Zeit

• Gemeinsam macht es mehr Spaß!

• Vortragende beißen nicht. Meldet euch wenn es Fragen/Probleme gibt.

Brückenkurs 2019-09-19 2

Bachelorstudium Informatik

• Es geht viel um Verständnis und wenig um Auswendiglernen

• Viele Vorlesungen orientieren sich an speziellen Fachbüchern.Hineinschauen lohnt sich!

• Englisch ist die Sprache der Informatik

• Verständnis/Lernen braucht Zeit

• Gemeinsam macht es mehr Spaß!

• Vortragende beißen nicht. Meldet euch wenn es Fragen/Probleme gibt.

Brückenkurs 2019-09-19 2

Bachelorstudium Informatik

• Es geht viel um Verständnis und wenig um Auswendiglernen

• Viele Vorlesungen orientieren sich an speziellen Fachbüchern.Hineinschauen lohnt sich!

• Englisch ist die Sprache der Informatik

• Verständnis/Lernen braucht Zeit

• Gemeinsam macht es mehr Spaß!

• Vortragende beißen nicht. Meldet euch wenn es Fragen/Probleme gibt.

Brückenkurs 2019-09-19 2

Bachelorstudium Informatik

• Ihr werdet viel Zeit mit eurem Computer verbringen. Nutzt ihn effizient.

Brückenkurs 2019-09-19 3

Was ist ein Computer?

Versuch einer Definition

• Informationsverarbeitendes Gerät

• Programmierbar

Supercomputer, PC, Microcontroller, Router, Router, Drucker, CPU, SoC,Bankomatkarte, Festplatte, Netzwerkkarte, Bluetooth Kopfhörer, "Smart"Devices, Auto, Waschmaschine,. . .

Brückenkurs 2019-09-19 4

Was ist ein Computer?

Versuch einer Definition

• Informationsverarbeitendes Gerät

• Programmierbar

Supercomputer, PC, Microcontroller, Router, Router, Drucker, CPU, SoC,Bankomatkarte, Festplatte, Netzwerkkarte, Bluetooth Kopfhörer, "Smart"Devices, Auto, Waschmaschine,. . .

Brückenkurs 2019-09-19 4

Überblick der ersten Computer

Computer Land Jahr Binär Elektronisch Programmierbar

Zuse Z3 D 1941 Ja Nein Ja, durch Lochstreifen

Colossus UK 1943 Ja Ja Tw, durch Neuverkabelung

Mark I USA 1944 Nein Nein Ja, durch Lochstreifen

Zuse Z4 D 1945 Ja Nein Ja, durch Lochstreifen

ENIAC USA 1946 Nein Ja Tw, durch Neuverkabelung

1948 Nein Ja Ja (Widerstände)

Harwell UK 1951 Nein (Dezimal) Nein Ja, durch Lochstreifen

Brückenkurs 2019-09-19 5

Komponenten eines Computers

Brückenkurs 2019-09-19 6

CPU [Central Processing Unit] (Intel i7)

Was leistet eine “aktuelle” CPU?

• Am Beispiel einer Intel i7 8700K 4.5GHz CPU

• mehr als eine Milliarde Transistoren

• Ca. 210.000 MIPS (million instructions per second)

• = 210 Milliarden Operationen pro Sekunde

Brückenkurs 2019-09-19 7

CPU [Central Processing Unit] (Intel i7)

Was leistet eine “aktuelle” CPU?

• Am Beispiel einer Intel i7 8700K 4.5GHz CPU

• mehr als eine Milliarde Transistoren

• Ca. 210.000 MIPS (million instructions per second)

• = 210 Milliarden Operationen pro Sekunde

• Mit dem Taschenrechner (1sec pro Berechnung): 6600 Jahre

Brückenkurs 2019-09-19 7

Mainboard 2004

Brückenkurs 2019-09-19 8

Blockdiagramm eines modernen PCs

Brückenkurs 2019-09-19 9

Betriebssystem

Interaktion zwischen Benutzer, Software und Hardware

Brückenkurs 2019-09-19 10

Betriebssystem

Aufgaben

• Verwaltung von Ressourcen (Prozessor, Hauptspeicher, Festplatte,Netzwerk, . . . )

• Bereitstellung von einheitlichen Schnittstellen für Anwendungen

Brückenkurs 2019-09-19 11

Betriebssystem

Aufgaben

• Verwaltung von Ressourcen (Prozessor, Hauptspeicher, Festplatte,Netzwerk, . . . )

• Bereitstellung von einheitlichen Schnittstellen für Anwendungen

Kernel

• Kernel ist Teil des Betriebssystems und verwaltet die Hardware

• Ein Betriebssystem besteht zudem noch aus grundlegendenSystemprogrammen, die dem Bootvorgang und der Konfiguration desSystems dienen.

Brückenkurs 2019-09-19 11

GNU/Linux

Unix–Design–Paradigmen

• Everything is a file

• One tool for one job

• Multiuser und Netzwerkfähig

Brückenkurs 2019-09-19 12

GNU/Linux

Unix–Design–Paradigmen

• Everything is a file

• One tool for one job

• Multiuser und Netzwerkfähig

Geschichte

• Unix Entwicklung beginnt am MIT in den 60ern

Brückenkurs 2019-09-19 12

GNU/Linux

Unix–Design–Paradigmen

• Everything is a file

• One tool for one job

• Multiuser und Netzwerkfähig

Geschichte

• Unix Entwicklung beginnt am MIT in den 60ern

• 1983: Richard Stallman startet GNU Projekt

Brückenkurs 2019-09-19 12

GNU/Linux

Unix–Design–Paradigmen

• Everything is a file

• One tool for one job

• Multiuser und Netzwerkfähig

Geschichte

• Unix Entwicklung beginnt am MIT in den 60ern

• 1983: Richard Stallman startet GNU Projekt

• 1991: Linus Torvalds beginnt die Enwicklung des Linux Kernels

Brückenkurs 2019-09-19 12

GNU/Linux

Unix–Design–Paradigmen

• Everything is a file

• One tool for one job

• Multiuser und Netzwerkfähig

Geschichte

• Unix Entwicklung beginnt am MIT in den 60ern

• 1983: Richard Stallman startet GNU Projekt

• 1991: Linus Torvalds beginnt die Enwicklung des Linux Kernels

• 1993: Erste GNU/Linux Distributionen entstehen (Slackware, Debian)

Brückenkurs 2019-09-19 12

Computer?

"In der Informatik geht es genau sowenig um Computer, wie in der

Astronomie um Teleskope."Edsger W. Dijkstra

Brückenkurs 2019-09-19 13

Informatik

Computer science is the study of processes that interact with data and that canbe represented as data in the form of programs. It enables the use of algorithmsto manipulate, store, and communicate digital information.

• https://www.uibk.ac.at/informatik/forschung/gruppen.html

• https://en.wikipedia.org/wiki/List_of_important_publications_in_

computer_science

Brückenkurs 2019-09-19 14

Services des Zentralen Informatik Dienstes (ZID)

• Windows 10

• Centos 7 (GNU/Linux)

• Zugriff von extern über VPN(https://www.uibk.ac.at/zid/netz-komm/vpn/)

• allgemein zugänglicher Server zid-gpl.uibk.ac.at

• Versionskontrollsystem https://git.uibk.ac.at

• Ticketsystem für Supportanfragen https://zid-ts.uibk.ac.at

• Accountverwaltung https://accounts.uibk.ac.at/

• WLAN "eduroam" und "UIBK"

Brückenkurs 2019-09-19 15

Services des Zentralen Informatik Dienstes (ZID)

• Windows 10

• Centos 7 (GNU/Linux)

• Zugriff von extern über VPN(https://www.uibk.ac.at/zid/netz-komm/vpn/)

• allgemein zugänglicher Server zid-gpl.uibk.ac.at

• Versionskontrollsystem https://git.uibk.ac.at

• Ticketsystem für Supportanfragen https://zid-ts.uibk.ac.at

• Accountverwaltung https://accounts.uibk.ac.at/

• WLAN "eduroam" und "UIBK"

Brückenkurs 2019-09-19 15

Services des Zentralen Informatik Dienstes (ZID)

• Windows 10

• Centos 7 (GNU/Linux)

• Zugriff von extern über VPN(https://www.uibk.ac.at/zid/netz-komm/vpn/)

• allgemein zugänglicher Server zid-gpl.uibk.ac.at

• Versionskontrollsystem https://git.uibk.ac.at

• Ticketsystem für Supportanfragen https://zid-ts.uibk.ac.at

• Accountverwaltung https://accounts.uibk.ac.at/

• WLAN "eduroam" und "UIBK"

Brückenkurs 2019-09-19 15

Services des Zentralen Informatik Dienstes (ZID)

• Windows 10

• Centos 7 (GNU/Linux)

• Zugriff von extern über VPN(https://www.uibk.ac.at/zid/netz-komm/vpn/)

• allgemein zugänglicher Server zid-gpl.uibk.ac.at

• Versionskontrollsystem https://git.uibk.ac.at

• Ticketsystem für Supportanfragen https://zid-ts.uibk.ac.at

• Accountverwaltung https://accounts.uibk.ac.at/

• WLAN "eduroam" und "UIBK"

Brückenkurs 2019-09-19 15

Services des Zentralen Informatik Dienstes (ZID)

• Windows 10

• Centos 7 (GNU/Linux)

• Zugriff von extern über VPN(https://www.uibk.ac.at/zid/netz-komm/vpn/)

• allgemein zugänglicher Server zid-gpl.uibk.ac.at

• Versionskontrollsystem https://git.uibk.ac.at

• Ticketsystem für Supportanfragen https://zid-ts.uibk.ac.at

• Accountverwaltung https://accounts.uibk.ac.at/

• WLAN "eduroam" und "UIBK"

Brückenkurs 2019-09-19 15

Services des Zentralen Informatik Dienstes (ZID)

• Windows 10

• Centos 7 (GNU/Linux)

• Zugriff von extern über VPN(https://www.uibk.ac.at/zid/netz-komm/vpn/)

• allgemein zugänglicher Server zid-gpl.uibk.ac.at

• Versionskontrollsystem https://git.uibk.ac.at

• Ticketsystem für Supportanfragen https://zid-ts.uibk.ac.at

• Accountverwaltung https://accounts.uibk.ac.at/

• WLAN "eduroam" und "UIBK"

Brückenkurs 2019-09-19 15

Services des Zentralen Informatik Dienstes (ZID)

• Windows 10

• Centos 7 (GNU/Linux)

• Zugriff von extern über VPN(https://www.uibk.ac.at/zid/netz-komm/vpn/)

• allgemein zugänglicher Server zid-gpl.uibk.ac.at

• Versionskontrollsystem https://git.uibk.ac.at

• Ticketsystem für Supportanfragen https://zid-ts.uibk.ac.at

• Accountverwaltung https://accounts.uibk.ac.at/

• WLAN "eduroam" und "UIBK"

Brückenkurs 2019-09-19 15

Recommended