Multitasking

Gast #312228
Lesenswert?

Schau dir mal die Beschreibung von "MicroC/OS-II The Real-Time Kernel"
an.

http://www.amazon.de/exec/obidos/ASIN/1578201039/qid%3D1141998287/303-6806288-1896214


In dem Buch wird das Echzeitbetriebsystem µC-OS beschrieben. Mit dem
Buch bekommst du auch gleich den Source Code, was zur Veranschaulichung
hilft.

Ein Kapitel ist sehr allgemein gehalten und beschreibt Echtzeit
Konzepte. Der Rest geht dann in die Tiefe und beschreibt das
Betriebsystem.

Du hast zwar nicht geschrieben das du Echtzeit benötigst, aber
vielleicht hilft dir das Buch, da es verschiedene Konzepte diskutiert
und dann auf die Implementierung im Detail eingeht.

Die Seite des Betriebssystems findest du hier: http://www.ucos-ii.com/
Gast #312231
Lesenswert?

Wenns um die Grundlagen geht: A. Tanenbaum, Moderne Betriebssysteme
und/oder vom selben Autor: Operating Systems Design And Implementation
(3/e) http://www.minix3.org/doc/

Für die Praxis würde ich mir den Aufbau und die Implementation von
kleineren und größeren Systemen ala
http://www.freertos.org/
http://ecos.sourceware.org/
http://www.uclinux.org/
ansehen

Wer vor Oberon nicht "zurückschreckt" findet auf
http://www.oberon.ethz.ch/ auch interessante Sachen.
http://www.cs.inf.ethz.ch/~muller/PieterMuller.pdf
Gast #312233
Lesenswert?

"Moderne Betriebssysteme" beschreibt vorallem die Grundlagen von
Betriebssystemen (Hardware, Prozesse, Threads,
Interprozeßkommunikation, Speicherverwaltung, I/O, Dateisysteme) inkl.
der möglichen Lösungsstrategien(Scheduling-Algorithmen etc.) allerdings
ohne konkrete Implementationen.

"Operating Systems Design And Implementation" geht dagegen
hauptsächlich auf die Implementation ein (anhand von Minix).

Homepage des Autors
http://www.cs.vu.nl/~ast/

http://www.cs.vu.nl/~ast/books/book_software.html

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren