Presentation laddar. Vänta.

Presentation laddar. Vänta.

Educational Operating System  Gruppmedlemmar Jens LindhKalle Berglund Daniel EklöfPeter Wåhlander Gilbert NetzerÅke Wallebom Daniel Fellke  Uppdragsgivare.

Liknande presentationer


En presentation över ämnet: "Educational Operating System  Gruppmedlemmar Jens LindhKalle Berglund Daniel EklöfPeter Wåhlander Gilbert NetzerÅke Wallebom Daniel Fellke  Uppdragsgivare."— Presentationens avskrift:

1 Educational Operating System  Gruppmedlemmar Jens LindhKalle Berglund Daniel EklöfPeter Wåhlander Gilbert NetzerÅke Wallebom Daniel Fellke  Uppdragsgivare Virtutech  Projekthemsida www.nada.kth.se/projects/proj03/EOS

2 Educational Operating System  Uppgiftsformulering  Metod och utvecklingsmiljö  Demo  Systembeskrivning  Frågor

3 Educational Operating System  Uppgift Bygga ett enkelt och lättförståeligt operativsystem.  Syfte Dagens operativsystem är stora och komplexa. EOS ska vara litet, enkelt att förstå och användas för att demonstrera de grundläggande delarna av ett operativsystem.  Tänkta användare Datorstuderande som vill lära sig hur ett operativsystem fungerar.

4 Educational Operating System  Extreme Programming - Kontinuerlig integration - Fungerande prototyper - Gemensam kod - Veckomöten

5 Educational Operating System  Utvecklingsmiljö - Simics - CVS - Blixten (GNU Autotools, gcc) - Doxygen - Virtutech supportforum

6 Educational Operating System Demo

7 Educational Operating System  Systembeskrivning - IA32 (Pentium) - C/C++ - Assembler - Multiboot (GRUB)  Funktionalitet - Schemaläggare - Minneshantering - Drivrutiner

8 Educational Operating System  Schemaläggare - Round Robin med prioritetsnivåer - Trådar - Trådgrupper

9 Educational Operating System  Minneshantering - Virtuellt minne - En minnesrymd per trådgrupp - Delat kärnminne - Minnesskydd

10 Educational Operating System  Drivrutiner - Skärm - Tangentbord - Programmable Interrupt Controller - Programmable Interval Timer

11 Educational Operating System  EOS i siffror EOSLinuxWindows Kodrader Asm-% Sys. Anrop  www.nada.kth.se/projects/proj03/EOS www.nada.kth.se/projects/proj03/EOS


Ladda ner ppt "Educational Operating System  Gruppmedlemmar Jens LindhKalle Berglund Daniel EklöfPeter Wåhlander Gilbert NetzerÅke Wallebom Daniel Fellke  Uppdragsgivare."

Liknande presentationer


Google-annonser