mobili ŲjŲ ĮtaisŲ operacin Ė s sistemos

31
MOBILIŲJŲ ĮTAISŲ OPERACINĖS SISTEMOS S.Maciulevičius S.Maciulevičius Kompiuterių katedra, 209 k., Kompiuterių katedra, 209 k., stasys stasys @ @ ecdl.lt ecdl.lt 4 4 dalis dalis

Upload: kellie-alston

Post on 01-Jan-2016

69 views

Category:

Documents


0 download

DESCRIPTION

MOBILI ŲJŲ ĮTAISŲ OPERACIN Ė S SISTEMOS. S.Maciulevičius Kompiuterių katedra, 209 k., stasys @ ecdl.lt 4 dalis. Mobili eji įtaisai. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

MOBILIŲJŲ ĮTAISŲ OPERACINĖS

SISTEMOS

S.MaciulevičiusS.MaciulevičiusKompiuterių katedra, 209 k., stasysKompiuterių katedra, 209 k., stasys@@ecdl.ltecdl.lt

44 dalis dalis

Page 2: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 22

Šiuolaikiniai mobilieji įtaisai – tai daugiafunkciniai įtaisai, kurie verslui ir paprastiems vartotojams gali realizuoti platų taikomųjų programų spektrą: elektroninį paštą, teksto žinučių siuntimą ir priėmimą, kliento-serverio sistemos, tiesioginius pokalbius, naršymą saityne (Internete), tvarkyti dokumentus, kontaktų sąrašus ir t.t.

Mobilieji įtaisai

Page 3: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 33

Šiuolaikiniai mobilieji įtaisai apima keletą vartotojams skirtos elektronikos (angl. consumer electronics) įtaisų tipų. Pagrindiniai yra: Delninukai (Personal Digital Assistants - PDA) –

kompaktiški įtaisai, kuriuose realizuotos skaičiavimo, telefono, fakso aparato, Interneto prieigos funkcijos. Delninukų pavyzdžiai: Palm Pilot, Sony Clie, Casio Cassiopedia, Compaq iPaq, Toshiba Pocket PC. Juos jau išstūmė

Mobilieji įtaisai

Page 4: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 44

Išmanieji telefonai (Smartphones), kuriuose be telefono realizuotos ir skaičiuotuvo funkcijos. Vartotojas gali naudotis ir elektroniniu paštu, įdiegti kai kurias programas ir naudotis jomis. Išmaniųjų telefonų pavyzdžiai: Sony Ericsson, Palm Treo, Blackberry, Nokia T-Mobile Sidekick, Torq, Motorola Q, HP iPaq, I-mate

Komunikatoriai – kišeniniai kompiuteriai, kuriuose pridėtos mobiliojo telefono funkcijos.

Mobilieji įtaisai

Page 5: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 55

Panašiai kaip ir įprasto kompiuterio OS, mobiliųjų įtaisų operacinės sistemos yra programinė terpė, kuri užtikrina įtaiso funkcionavimą ir įgalina vykdyti taikomąsias programas

Mobilaus įtaiso operacinė sistema atsakinga už įtaise realizuotų funkcijų ir įtaiso savybių visumą – manipuliatorių, klaviatūrą, WAP protokolą, elektroninį paštą, sinchronizaciją su taikomosiomis programomis ir kt.

Mobiliųjų įtaisų operacinės sistemos

Page 6: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 66

Paminėsime keletą mobiliųjų įtaisų operacinių sistemų:

• Symbian OS • Google Android• iPhone• BlackBerry OS• Windows Mobile • Palm OS• Mobile Linux

Mobiliųjų įtaisų operacinės sistemos

Page 7: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 77

Mobiliųjų įtaisų OS (JAV, 2011)

Page 8: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 88

Mobiliųjų įtaisų OS (pasaulis)

• Pasaulinėje išmaniųjų telefonų rinkoje 2010 metais labiausiai paplitusi mobilioji OS - Symbian, kuriai teko 37,6% rinkos, Android dalis buvo 22,7%.

• Manoma, kad 2011-aisiais Android taps lyderiu su 38,5%, o 2012 metais šios platformos rinkos dalis priartės prie 50%.

Page 9: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 99

• Android – atvirojo kodo sistema (platforma), sukurta Linux pagrindu, bendradarbiaujant su daugeliui techninės ir programinės įrangos gamintojų (Intel, HTC, ARM, eBay), sudarančių Open Handset Alliance

• Į šią sistemą įeina ne tik operacinė sistema, bet ir tarpinė programinė įranga (middleware) bei svarbiausios taikomosios programos

• Visos taikomosios programos parašytos naudojant Java programavimo kalbą

Google Android

Page 10: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1010

• Android parduodama kartu su keliomis taikomosiomis programomis, kurių tarpe:– elektroninio pašto klientas, – SMS programa, – kalendorius, – žemėlapiai, – naršyklė, – kontaktai

Android programos

Page 11: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1111

• Turi integruotą atvirojo kodo naršyklę• Turi optimizuotą 2D ir 3D grafikos programų biblioteką, kurią

gali paremti papildomi aparatūriniai spartintuvai• Turi SQLite – integruotą SQL duomenų bazių programinę

įrangą• Palaiko dažniausiai sutinkamus audio, video ir paveikslų

formatus (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)• Gali suteikti galimybę naudotis GSM telefonija• Turi Bluetooth, EDGE, 3G arba WiFi • Turi kamerą, GPS ar kompasą• Turi programų kūrimo ir derinimo priemones

Google Android savybės

Page 12: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1212

Android architektūra

Page 13: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1313

• Symbian OS naudoja Symbian Ltd. bibliotekas, vartotojo sąsajas bei bendruosius įrankius

• Ši operacinė sistema kilo iš Psion Epoc operacinių sistemų šeimos ir veikia išimtinai su ARM (Acorn RISC Machine) architektūros procesoriais (ARM yra 32 bitų procesoriai, dėl mažų energijos sąnaudų šiuo metu dominuojantys mobiliųjų įrenginių rinkoje)

Symbian OS

Page 14: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1414

• Šiuo metu rinkoje yra nemažai išmaniųjų telefonų, kurie naudoja Symbian OS– Iš atvirųjų platformų galima paminėti Nokia 60,

Nokia 80, Nokia 90 serijų platformas– Iš uždarųjų sistemų galima paminėti NTT DoCoMo,

FOMA sistemas• Adaptavimo lankstumas leidžia Symbian OS įdiegti į

įvairius mobilius įrenginius • Programos Symbian OS gali būti rašomos Python,

Visual Basic, C++, Perl, Java ME ir kitomis programavimo kalbomis

Symbian OS

Page 15: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1515

• Symbian yra struktūrizuota; žemiausiame lygmenyje reziduoja sistemos branduolys kartu su vartotojo biblioteka. Ši biblioteka leidžia vartotojo programoms naudotis branduolio resursais

• Kadangi operacinė sistema palaiko mikrobranduolio architektūrą, tai reiškia, kad visos būtiniausios sistemos palaikymo priemonės yra integruotos į OS branduolį

Symbian OS

Page 16: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1616

• Branduolys turi atidėtą procesų vykdymą bei atminties administravimą, tačiau nepalaiko tinklo ryšių bei failų sistemos. Šie servisai palaikomi atskirais vartotojų serveriais

• Pagrindinis lygmuo turi failų serverį, kuris palaiko failų sistemą panašiu būdu, kaip DOS’e

• Pati Symbian palaiko keletą failų sistemų, tame tarpe FAT32 ir Symbian specifinę NOR sistemą

• Failų sistema vartotojui yra tiesiogiai nepasiekiama per telefono sąsają

Symbian OS

Page 17: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1717

• Iki šiol egzistuoja 2 sisteminiai branduoliai EKA 1 ir EKA2. Abu jie palaiko daugiaužduotiškumą ir atminties apsaugą, tačiau EKA2 branduolys turi šiuos pranašumus:– Realaus laiko garantija; – Kelių gijų palaikymas; – Prijungiamos atminties moduliai (įgalina vėlesnės

generacijos ARM procesorių instrukcijų palaikymą); – „Nanobranduolio“ buvimas, kuris teikia pagrindines OS

funkcijas ir virš kurio gali būti kuriami aukštesni lygmenys.

Symbian OS

Page 18: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1818

• Vienas pagrindinių Symbian operacinės sistemos privalumų yra tai, kad ji yra projektuota mobiliems įrenginiams, kurie paprastai pasižymi ribotais resursais ir kurie turi nenutrūkstamai veikti ištisus mėnesius ar net metus

• Symbian labai taupiai naudoja įrenginio operatyvinę atmintį - programuojant naudojamos tik Symbian OS būdingos programavimo idiomos ir specialus išvalymo stekas. Tai leidžia sumažinti operatyvinės atminties naudojimą ir labai žymiai sumažina galimų klaidų tikimybę

Symbian OS privalumai

Page 19: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 1919

• Analogiškas technologijas Symbian naudoja ir flash atminties, kurioje saugomos Symbian programos, taupymui

• Visas Symbian programavimas yra paremtas įvykiais; taupant energiją centrinis procesorius gali būti pristabdomas, kai įvykis nėra tiesiogiai apdorojamas. Tai pasiekiama programavimo idiomos, vadinamųjų „aktyviųjų objektų“, pagalba. Tinkamas šių funkcijų naudojimas leidžia žymiai prailginti įrenginio baterijos darbo laiką

Symbian OS privalumai

Page 20: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2020

iPhone OS

Sukūrė Apple Inc.

Pirmoji versija pristatyta 2007 m. sausio mėn.

Pagal prigimtį – Mac OS X

Palaiko ARM procesorius

Naudoja “multi-touch”

Page 21: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2121

• Versijos 3.0 ekrane galima rasti tokias programas: – Messages (Text messaging, MMS), – Calendar, – Photos (su video peržiūra), – Camera, – YouTube, – Stocks (Yahoo! Finance), – Maps (Google Maps, kai kur su GPS), – Weather (Yahoo! Weather), – Calculator (ir “moksline” versija), ...

iPhone OS

Page 22: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2222

• 2010 m. „Apple“ pristatė naująją mobiliesiems įrenginiams skirtos sistemos versiją iPhone OS 4.0

• Šios OS „beta“ versija jau pasiekė programinės įramgos kūrėjus, o vartotojams tapo prieinama vasarą

• Kaip ir kiekviena nauja iPhone OS versija, ši pateikia keletą naujovių ir naujų funkcijų iPhone, iTouch ir iPad savininkams

iPhone OS

Page 23: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2323

iPhone OS

• Svarbiausia nauja funkcija - „multitasking“; tai reiškia, kad nuo šiol bus galima vienu metu naudotis keletu programų. Visos esamu metu aktyvios programos bus pasiekiamos du kartus paspaudus „Home“ mygtuką

• Šioje operacinėje sistemoje vartotojai nuo šiol galės programas rūšiuoti į katalogus

• Atsiras socialinis žaidimų tinklas „Game Center“, kuriame žaidėjai galės varžytis tarpusavyje

Page 24: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2424

iPhone OS

• Į nemokamas programas jų kūrėjai galės įterpti reklamas, naudodamiesi nauju reklaminiu tinklu „iAd“

• Taip pat atsiras iBooks palaikymas; tai leis skaityti knygas iPhone ir iTouch įrenginiuose (panašiai kaip iPad)

• Bus perdaryta ir elektroninio pašto programa

Page 25: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2525

Šios OS pradžia siekia 2000 metus, kai buvo išleista Pocket PC 2000, sukurta portatyviems Pocket PC kompiuteriams Windows CE 3.0 pagrindu ir vėliau panaudota ir kai kuriuose telefonuose

Pocket PC 2000 turėjo tokią programinę įrangą:• Pocket Office (Pocket Word, Pocket Excel, Pocket Outlook) • Pocket Internet Explorer • Windows Media Player • Microsoft Reader • Microsoft Money • Notes (rašteliams rašyti)

Windows Mobile

Page 26: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2626

Windows Mobile pavadinimas iškilo 2003 metais, kai buvo išleista Windows Mobile 2003:

Windows Mobile 2003

Page 27: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2727

Buvo išleisti keturi jos variantai:

• "Windows Mobile 2003 for Pocket PC Premium Edition",

• "Windows Mobile 2003 for Pocket PC Professional Edition",

• "Windows Mobile 2003 for Smartphone" ir

• "Windows Mobile 2003 for Pocket PC Phone Edition".

Po to sekė Windows Mobile 2003 SE (Second Edition), Windows Mobile 5, Windows Mobile 6, Windows Mobile 6.5

Windows Mobile 2003

Page 28: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2828

Windows Phone 7

Po to atėjo Windows Phone 7 eilė

Page 29: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 2929

Windows Phone 7

Ši OS beveik nieko bendro neturi su ankstesnėmis Windows Mobile OS versijomis

WP7S sąsaja atrodo gana paprastai – jokių animacijų, dekoracijų, blizgių mygtukų, atspindžių ir nereikalingų ekrano užsklandų. Viską galima apibūdinti keliais žodžiais – fonas, tekstas, stačiakampiai

Atrodo, kad Microsoft visus sužavėjo tuo paprastumu ir skaičius 7 jiems dar kartą atnešė didelę sėkmę ir šlovę, nes WP7S pasirodymas sukėlė tikrą sumaištį internete

Page 30: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 3030

Windows Phone 7

WP7S gerokai orientuota į įvairių socialinių tinklų palaikymą – kontaktai, pasikeitimų sekimas

Multimedija telefone primena Zune HD funkcijas, įskaitant FM-radijo imtuvą

Sugriežtinti reikalavimai aparatinei įrangai (procesoriui, jo spartai, ekrano raiškai, atminčiai, netgi mygtukams)

Microsoft parteriais jau tapo stambūs gamintojai (Dell, Garmin-Asus, HTC, HP, LG, Samsung, Sony Ericsson, Toshiba)

Page 31: MOBILI ŲJŲ ĮTAISŲ  OPERACIN Ė S SISTEMOS

20201010-2011-2011 S.S.MaciuleviMaciulevičiusčius 3131

Naudojama tik firmos Research In Motion Limited (RIM) įtaisuose. Skirta korporatyviems naudotojams (dėl gero pranešimų perdavimo saugumo).

Privalumai – patogus naudojimasis elektoniniu paštu, lengvai sinchronizuojama su PC, plačios saugos parametrų nustatymo galimybės

Trūkumai – prastoka grafika, nepatogi naršyklė

BlackBerry OS