Skip to Main Content
Softwareentwicklung
book

Softwareentwicklung

by Albin Meyer
June 2018
Intermediate to advanced content levelIntermediate to advanced
289 pages
8h 40m
German
De Gruyter Oldenbourg
Content preview from Softwareentwicklung

6Betriebssysteme

6.1Konzepte

Die Aufgaben eines Betriebssystems (englisch OS für Operating System) bestehen aus Prozessverwaltung, Speicherverwaltung, Laden von Gerätetreibern, zur Verfügung stellen einer Shell mit diversen Tools sowie einer API (Application Programming Interface) für das Programmieren von Applikationen. Die Prozessverwaltung unterscheidet zwischen schwergewichtigen Prozessen und leichten Threads. Threads besitzen im Gegensatz zu Prozessen nur einen eigenen Stack (LIFO „Last-In-First-Out“ für lokale Variablen und Funktionsparameter) und einen eigenen Programmzähler, nicht aber einen eigenen Adressbereich für Dinge wie den Heap (Speicher für dynamisch allozierte Objekte) oder globale Variablen.

Ausführliche Erklärungen findet ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Mathematik

Mathematik

Bernd Ulmann
Das DevOps-Handbuch

Das DevOps-Handbuch

Jez Humble, John Willis, Gene Kim, Patrick Debois

Publisher Resources

ISBN: 9783110575880