Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avEmil Bengtsson
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
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.