Kommilitonen im Kurs Betriebssysteme an der Humboldt-Universität zu Berlin. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!
Jetzt mitmachen!
Betriebssysteme
What is an Operating System?
Betriebssysteme
What do Operating Systems do?
Betriebssysteme
Example Provide abstractions
- File system instead of disk blocks
- 4GB continuous virtual memory vs. 1GB fragmented physical memory
- Reliable network connection instead of noisy network link
Betriebssysteme
Protection (& Sharing) Beispiel
What if a program starts randomly accessing memory?
What if a user tries to consume all system resources?
Betriebssysteme
Aufgabe des BS: Resource Management
What if many programs are running infinite loops?
What if many programs are requesting lots of memory?
Betriebssysteme
Resident Monitor
primitive operating system in charge of executing the
batch job
-resided permanently in memory
- monitored the execution of each job
Betriebssysteme
Parts of a resident monitor
- Control Card Interpreter
(read & carry out card instructions)
- Loader (load system programs
& applications into memory)
- Controls for peripheral devices
Betriebssysteme
Batch Processing
combine multiple user jobs into a single batch job
- each user job would be executed in turn
- users received output after all jobs finished
Betriebssysteme
Spooling
Simultaneous Peripheral Operation OnLine
- Overlap I/O of one job with computation of another job.
While executing one job, the OS:
- reads next job from card reader into a storage area on the disk
(job queue).
- outputs printout of previous job from disk to printer.
Betriebssysteme
Context Switch
process of storing the state of a process or thread, so that it can be restored and resume execution at a later point.
This allows multiple processes to share a single CPU
Betriebssysteme
Multi-Programming
multiple jobs are kept in main
memory at the same time.
CPU is assigned sequentially, i.e. when a job finishes another can
start immediately, while the free memory partition is being reloaded.
Betriebssysteme
Programmable Computer
- CPU:
- Arithmetic Logic Unit
- Control Unit
- Memory Unit
- I/O Devices
- Busses
- had to sign up to use for allotted time
Für deinen Studiengang Betriebssysteme an der Humboldt-Universität zu Berlin gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.
Zurück zur Humboldt-Universität zu Berlin ÜbersichtsseiteSchau dir doch auch Betriebssysteme an anderen Unis an
Zurück zur Humboldt-Universität zu Berlin ÜbersichtsseiteStudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Betriebssysteme an der Humboldt-Universität zu Berlin oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.
Bestes EdTech Startup in Deutschland
Du bist schon registriert? Hier geht‘s zum Login