Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

GsiOS Betriebssystem für AVR32 Sarah Hofer Matthias Kathan Hannes Kappl Christian Kuen Manuel Oblasser Christoph Storm FHV WS 09/10 Projekt Ubiquitous.

Ähnliche Präsentationen


Präsentation zum Thema: "GsiOS Betriebssystem für AVR32 Sarah Hofer Matthias Kathan Hannes Kappl Christian Kuen Manuel Oblasser Christoph Storm FHV WS 09/10 Projekt Ubiquitous."—  Präsentation transkript:

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 ??


Herunterladen ppt "GsiOS Betriebssystem für AVR32 Sarah Hofer Matthias Kathan Hannes Kappl Christian Kuen Manuel Oblasser Christoph Storm FHV WS 09/10 Projekt Ubiquitous."

Ähnliche Präsentationen


Google-Anzeigen