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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.