Publications: 64 | Followers: 0

BlackBerry OS - stst.elia.pub.ro

Publish on Category: Birds 0

SymbianOS
Masterand: ValerianStanciuIISCProfesor: StefanStancescu
CUPRINS
1. Introducere2.ArhitecturaSymbianOS3.PlatformeSymbian4.Interconectarecu Java5.Altesistemedeoperaremobile6.Concluzii
2
1. Introducere
Aparține familiei de SO mobileSistem de operare dezvoltat de companiaNokiaPermitemultitaskingOpen source37% dinpiatadetelefoanemobile (2010)
3
Scurtistoric
1998:Symbianesteforma de Psion, Nokia, EricssonsiMotorola2000:primultelefoncuSymbian(Ericsson R380)2002:primul2.5 G (Nokia 7650)2002:primul3 G (Fujitsu FOMA F2051)2004:apareEKA2 (actualulkernel)
4
2. ArhitecturaSymbianOS
5

Impartitindomeniitehnologice->pachetedeprogrameKernel:nanokernel(gestiuneatimpului,memoriei,retelei),preemptivitateMMUMultitaskingProgramarebazatapeevenimenteReducereaconsumuluicandprocesorulnu are de-a face cu uneveniment
Kernel
6


Microkernel:preemptibil, thread-urisimple,previnedeadlock-uriMultitasking,preemtibilServicii:procese,memorie,intreruperi, thread-uri,consumEKA2:oferagarantiireal-timekerneluluisithreaduriloruser-modeSemafoaresimutex-uri
Sistemulde management almemoriei
7


Kernelul–responabilde CPUsimemorie(RAM, MMUsicache)Procesele:spatiudedicatdeadrese(1-2 GB)ProtectiamemorieiimpotrivaprogramelordefectesaumalitioaseMMU:adresareindirectaintreadresavirtualasiadresafizicaasistemuluideoperare
Unitatecentraladeprocesare(CPU)
8


Microprocesor32bitiMultitaskingPerformantasiconsumdeenergieredusFunctionareutilizatorsisupervizorIntreruperi,exceptii
Procese
9


Proces=instantiereaunuifisierimagineexecutabilSuntdepartajateprindesign-ulmemorieiFormatedin thread-uriThread=unitatideexecutiedebazaThread-urileimpartspatiuldememoriealunuiprocesThread-urile: multitaskingsiexecutieparalelaPrioritati:procese, thread-uri(relativlaprocese)
3.PlatformeSymbianOS
SymbianS60FostaSeries 60Creatade NokiaPermiteutilizatorilorsainstalezesoftdupacumparareAplicatiiJava MIDP, C++, Python, FlashSymbianS40In 2010 eraceamaiutilizataplatforma(1.5mlddispozitive)OferaVoIP,mesagerie, client e-mail, browser WebPlaformaembeddedAplicatiiJavaMIDlet, FlashLiteNusuportamultitasking cuadevarat
10
4.Interconectarecu Java
11


SymbiansuportaJava ME1999: Java JDK 1.1.14aparepeSymbianJavapeSymbian:securitate,standardizare,robustete,dezvoltarerapida,portabilitateJava ME:pentrumemorieredusa,graficalimitata,compatibilitatecualteOSKVMnecesita10% dinresurseleJVMMIDP (parte a Java ME): GUI, APIAplicatiiMIDP =MIDlet-uri
5.Altesistemedeoperare
12


Android:celmaiperformant;ceamaimarecrestereAndroid: framework deaplicatii,masinavirtualaDalvik,accelerometru, GPS,nefezabilpentrujocurion-lineWindows mobile:bunasincronizarecu PC, Microsoft Office Mobile, Skype, closed-sourceiOS:colectieuriasadeaplicatii, closed-source, tip UNIX, nusuportaFlash
6.Concluzii
13


Symbianestedevansatde AndroidRamaneunsistemdeoperaremobilde topMultitasking robustOpen-source ->permiteinstalareade softwaretertpentruimbunatatireaplatformeiFoarteutilinmediiwirelessInlocuireaSymbiancu Windows Mobile intelefoaneleNokia aduslascadereavanzarilorCumparareaNokia decatreMicrosoftpoateaduceonouaerapentruSymbian

0

Embed

Share

Upload

Make amazing presentation for free
BlackBerry OS - stst.elia.pub.ro