Über Betriebssysteme kann man viel theoretisches lernen. Aber beginnen wir doch mit der Praxis und erarbeiten wir zwei wichtige Begriffe:
Prozess = ein Programm in Ausführung
Dateisystem
2. Einleitung
Über Betriebssysteme kann man viel theoretisches
lernen. Aber beginnen wir doch mit der Praxis und
erarbeiten wir zwei wichtige Begriffe:
• Prozess = ein Programm in Ausführung
• Dateisystem
7. Eigenschaften eines Prozesses
• Eindeutige Nummer „Prozess-ID“, pid
• Adressraum im Hauptspeicher
• Trick: beginnt bei 0, kennt die „globalen“ Adressen nicht!
• Z.B. Adressen 0-100 sind 10000 bis 10100,
aber Adressen 101 bis 300 sind 5000 bis 5299
• CPU: Prozess wird vom Betriebssystem gestoppt und
wieder gestartet („scheduling“)
8. Prozess kann weitere Prozesse starten
Z.B. auf der Kommandozeile starte ich das
Programm tasklist:
• Die Kommandozeile cmd ist Prozess B
• tasklist ist Prozess D
Seite 73
10. Besitz
Jede Person, die autorisiert ist, ein System
zu benutzen, bekommt [..]
eine Benutzer-ID (UID, User IDentification)
zugewiesen. Alle Prozesse tragen die UID
der Person, die sie gestartet hat. Ein
Kindprozess erbt die UID von seinem
Elternprozess.
Seite 73,74
13. Dateisystem Mac+UNIX
• Ein Wurzelverzeichnis (root)
• Weitere Geräte werden in das Dateisystem eingehängt, mit
dem Befehl mount
• Schrägstrich „slash“ im Pfad:
/etc/hosts
/usr/local/bin/code
/home/bjelline/dev/wp2/README.md
/Volumes/data/ # Typisch Mac
/mnt/data/ # Typisch Linux
14. Dateisystem Windows:
• Mehrere Laufwerke die mit Buchstaben und einem
Doppelpunkt bezeichnet werden
• Umgekehrter Schrägstrich „backslash“ im Pfad:
C:WindowsSystem32driversetchosts
C:Program FilesMicrosoft VS Codebincode
D:devwp2README.md
D:Movies
16. Achtung: die Grafische Oberfläche lügt am Mac
• “Finder“ zeigt an:
• Musik
• Filme
• Dokumente
• Dateisystem:
• Music
• Movies
• Documents
17. Achtung: die Grafische Oberfläche lügt auf Windows
• “Explorer“ zeigt an:
• Musik
• Videos
• Dokumente
• Dateisystem:
• Music
• Videos
• Documents
18. Achtung: die Grafische Oberfläche lügt auf Windows
• Versteckt die Dateiendungen
• C:Users wird als „Benutzer“ angezeigt
19. Tipps für die weitere Arbeit:
Windows:
• Installiere das „Windows Terminal“ aus dem Store
• https://www.microsoft.com/en-us/p/windows-
terminal/9n0dx20hk701
20. Tipps für die Vertiefung:
Operating Systems: Crash Course Computer
Science #18
21. Lernergebnis checken: kannst Du…
Die Fachbegriffe
“Betriebssystem”, “Prozess” und
“Filesystem” erklären
Pfadangaben für Windows, Mac
und Linux lesen
cc by Brigitte Jellinek