Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Anton Knopp Geändert vor über 8 Jahren
1
GsiOS Betriebssystem für AVR32 Sarah Hofer Matthias Kathan Hannes Kappl Christian Kuen Manuel Oblasser Christoph Storm FHV WS 09/10 Projekt Ubiquitous Computing
2
ITM08 Agenda Anforderungen
3
ITM08 Anforderungen Multitasking 2 Anwendungen Interprozesskommunikation Trennung Adressräume (User-/Kernelmode) Virtueller Speicher Nichtflüchtiger Speicher (SD-Karte) Portierbarkeit Performance belegen
4
ITM08 Architekturentwurf
5
Prozesse Multitasking Trennung User- / Kernelmode Prozess starten –Parse > Load > Memory > Schedule Interprozesskommunikation –Named Pipes, Queues –Semaphore
6
ITM08 Scheduler Interrupt RTC (10 ms) PCB –Prozess ID –PC, SP –Prozess Information (Zeit, Name, …) Round Robin
7
ITM08 Speichermanagement MMU –virtueller physikalischer Speicher –verhindert Fragmentierung Sicherheit durch MMU –Trennung Adressräume (Prozesse) –Trennung OS und Prozesse
8
ITM08 Performanz Systemstart dauert ca. 13,0 Mio Takte und ca. 7,2 Mio Instruktionen (0,175 Sekunden) Taskwechsel 894 Takte, 402 Instruktionen
9
ITM08 Applikationen Konsole PictureFrame Live Demo
10
ITM08 ?? Diskussion ??
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.