Mobil operációs rendszerek. Készítette: Kisantal Tibor

Hasonló dokumentumok
MOBIL PLATFORMHÁBORÚ. Török Gábor

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet Szedjük szét a számítógépet 2.

Bevezetés, platformok. Léczfalvy Ádám

Mobil készülékek programozása

Utolsó módosítás:

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

Alkalmazások típusai Szoftverismeretek

Mobil eszközök programozása Mivel is kezdjem?

Mobil eszközök programozása Mivel is kezdjem?

Operációs rendszerek - bevezető

Számítógépes alapismeretek 1.

Dr. Schuster György október 30.

Mobilalkalmazás fejlesztés. Android I. előadás

ConCorde tab T10 + BT Billentyüzet

Budapesti Műszaki és Gazdaságtudományi Egyetem Távközlési és Médiainformatikai Tanszék. TDK dolgozat

Symbian Nokia. A Symbian gyártója és a Nokia szabad forráskódúvá tette a Symbiant, így szabadon fejleszthetőek az applikációk a szoftverre.

2. rész BEVEZETÉS A SZÁMÍTÓGÉPEK VILÁGÁBA. Az információ elérésének és felhasználásának képessége.

BEVEZETÉS A SZÁMÍTÓGÉPEK VILÁGÁBA

Új generációs tablet megoldások a szállodaüzemeltetés területén

Számítógép felépítése

Operációs rendszerek

Mobilplatformok Merre tart a világ? Kis Gergely MattaKis Consulting

A MatekSzabadon LiveDVD

Virtualizációs Technológiák Bevezetés Kovács Ákos Forrás, BME-VIK Virtualizációs technológiák

mlearning Mobil tanulás a gyakorlatban

Üdvözlöm Önöket a Konferencián!

Windows történet Windows 1.0. DOS kiegészítő Grafikus felület

ELSŐ LÉPÉSEK A SZÁMÍTÓGÉPEK RODALMÁBA AMIT A SZÁMÍTÓGÉPEKRŐL TUDNI ÉRDEMES

Mire nem jó egy telefon!

A számítógép egységei

Összeállította: Szeli Márk. 20.óra Táblagépek

Operációs rendszer ismeretek

Játékélmény segítése Androidon képfeldolgozással

SZÓBELI ÉRETTSÉGI TÉMAKÖRÖK

Virtualizációs technológiák és alkalmazások. Házi feladat. A Virtualbox. készítette: Andrus Tamás

Utolsó módosítás:

Informatika érettségi vizsga

Operációs rendszerek

DELL Inspiron 5758 (DI5758N GH1TD4BK-11)

Windows és/vagy Linux? Készítette: Hanusz Zoltán /Hazlaat/

VIRTUÁLIS GRAFFITI ÜZENETHAGYÓ RENDSZER

Egy informatikai tankönyv bemutatása, kritikája

Az operációs rendszer szerkezete, szolgáltatásai

Lenovo Ideapad YOGA3 PRO 80HE00MCHV (80HE00MCHV)

Segesdi Dániel. OpenNebula. Virtualizációs technológiák és alkalmazásaik BMEVIMIAV ősz

Toshiba Satellite L50-B-1VU (PSKTWE-01T00EHU)

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

IBM felhő menedzsment

Irodából a terepre: a mobil informatika (alkalmazás bemutató)

1. MODUL - ÁLTALÁNOS FOGALMAK

Mobil Peer-to-peer rendszerek

A következő kérdések az digitális média és a digitális eszközök használatát vizsgálják különböző szempontokból. Ideértjük az asztali számítógépeket,

OPERÁCIÓS RENDSZEREK. Elmélet

Á l t a l á n o s a n a L i n u x r ó l. DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév

13. óra op. rendszer ECDL alapok

hardver-szoftver integrált rendszer, amely Xwindow alapú terminálokat szervez egy hálózatba

Toshiba Satellite L50-B-1DH (PSKT6E-00G005HU)

Számítógép fajtái. 1) személyi számítógép ( PC, Apple Macintosh) - asztali (desktop) - hordozható (laptop, notebook, palmtop)

(kernel3d vizualizáció: kernel245_graph.mpg)

ÜDVÖZÖLJÜK A HaXSoN BEMUTATÓN!

Szoftver labor III. Tematika. Gyakorlatok. Dr. Csébfalvi Balázs

Tarantella Secure Global Desktop Enterprise Edition

Elektronikus Szolgáltatások Hirdetménye. Érvényes: május 24-től

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL)

Lenovo Ideapad YOGA M1001BHV (80M1001BHV)

ÉRETTSÉGI TÉTELCÍMEK 2018 Informatika

14. óra op. rendszer ECDL alapok

UNIX / Linux rendszeradminisztráció

Toshiba Satellite L50-B-1KG

Internetes böngésző fejlesztése a mobil OO világban

Virtualizációs Technológiák Operációs rendszer szintű virtualizáció Konténerek Forrás, BME-VIK Virtualizációs technológiák

A KÖZÉPSZINTŰ ÉRETTSÉGI VIZSGA INFORMATIKA TÉMAKÖREI: 1. Információs társadalom

Számítógépes munkakörnyezet II. Szoftver

VIRTUALIZÁCIÓ KÉSZÍTETTE: NAGY ZOLTÁN MÁRK EHA: NAZKABF.SZE I. ÉVES PROGRAMTERVEZŐ-INFORMATIKUS, BSC

Operációs rendszerek. Bemutatkozás

Felhőalkalmazások a. könyvvizsgálatban

A NetSupport School oktatást támogató rendszer

Android-per: Oracle vs. Goolge

Mértékegységek a számítástechnikában

Crossplatform mobil fejlesztőkörnyezet kiválasztását támogató kutatás

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

Tartalomjegyzék. Előszó... 10

Az operációs rendszer fogalma

Verzió: PROCONTROL ELECTRONICS LTD

Készítette: Enisz Krisztián, Lugossy Balázs, Speiser Ferenc, Ughy Gergely

A L i n u x r u h á j a

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Operációs rendszerek. Az NT folyamatok kezelése

Toshiba Satellite L50-C-15E (PSKWTE-00N008HU)

Az informatika alapjai. 10. elıadás. Operációs rendszer

Virtualizáció. egy hardveren több virtuális rendszer működik egyszerre, virtuális gépekben futó önálló vendég (guest) operációs rendszerek formájában

TANMENET 2018/2019. tanév

I. OTPdirekt szolgáltatásokra vonatkozó speciális rendelkezések

Feladatok (task) együttműködése

SECBOX eszközök. Az egyes típusok a következők: SECBOX Desktop 15

Nyári gyakorlat teljesítésének igazolása Hiányzások

DELL Latitude 3450 (CA004L3450EMEA_UBU-11) (CA004L3450EMEA_UBU-11)

Átírás:

Mobil operációs rendszerek Készítette: Kisantal Tibor

Mobil operációs rendszerek Az operációs rendszerek azon csoportjához tartoznak, melyek hordozható, kézi eszközt működtetnek. okostelefont, táblagépet, karórát, fényképezőgépet Asztali társaiknál egyszerűbbek és főképp a vezeték nélküli kapcsolattartásra és a multimédiára koncentrálnak.

A PC-korszak vége? Valószínűleg most vagyunk egy olyan fordulópontnál, ahol az asztali számítógépek története elválik az egyszerű, mindennapokban is használható informatikai eszközökétől.

Új paradigma 10 éve a PDA-k már más beviteli megoldásokat alkalmaztak mint a hagyományos billentyűzet- és egérvezérelt asztali számítógépek. Kézírás-felismerés, érintőképernyő, toll.

Hogyan váltak nyílt rendszerekké a mobiltelefonok? A JAVA-nyelv megjelenésével kaptak operációs rendszerekre jellemző nyitottságot, bővíthetőséget. Hardveres bővítés, mely a fényképezőgépek funkcionalitásával ruházta fel ezeket az eszközöket. Az átvitel szélesítése és a csomagkapcsolás bevezetése megfelelő közeget biztosított az internetes kommunikációra a mobil eszközökön.

Az első okostelefonok Lekicsinyített, zsebben elférő notebook -ok voltak. Fő beviteli eszközük még a billentyűzet. Ilyen a Nokia kommunikátora, ami Symbian operációs rendszert használt. Jellemzője a grafikus felhasználói felület, többfeladatosság. Alkalmas a dinamikus memóriakezelésre, melynek lényege, hogy a rendelkezésre álló összes memória felhasználható bármilyen célra.

Az áttörés Apple cég: 2007-ben az iphone bejelentése. Az érintőképernyő az ember-gép kommunikációban olyan interfészt tett általánossá, amely természetes, érintésen, gesztusokon alapuló, multifunkciós számítógéppé tette. Gravitációs gyorsulásmérője van. Ikonvezérelt grafikus operációs rendszer. Szövegbevitelre képernyő-billentyűzetet alkalmazott. Az Apple zárt ökoszisztémájára a bővíthetőség megoldására szigorúan ellenőrzött szoftverboltot (AppStore) vezetett be.

A mobilitás korlátai A kis fogyasztás miatt az ARM processzorokra épülnek ezek a rendszerek. Kezdetben a multitaskingot, a többfeladatosságot csak az iphone belső processzeinek engedték, a felhasználók alkalmazásai nem futhattak a háttérben. Ezekre a korlátozásokra a mobil processzor terhelhetősége, a memória jó kihasználása, s az ezekkel összefüggő akkumulátoros üzemidő miatt volt szükség. Kereszteshadjáratát a Flash technológia ellen, amely sosem takarékoskodott a CPU terhelésével.

A mobilitás korlátai 2. A mobil platform behatároltsága korlátozza a korábbi grafikus interfészek néhány megoldását. Nem alkalmazhatunk nagy képernyőterületeket: az asztal görgethető fóliává válik, nincs helye a hosszú, többrétegű menüszerkezeteknek, az ablakok alkalmazására, a többfeladatosságra kevés a hely fizikailag.

Mindent egy helyen A korábbi szolgáltatások megfelelően elérhetőek E-mail, címtár, naptár, közösségi felületek, térképes rendszerek. Univerzális eszköz: Telefon, kommunikátor, fényképező- és videoeszköz, miniszámítógép, játékkonzol, GPS-navigációs rendszer.

Álmodnak-e az Androidok elektronikus bárányokról?

Az Android története A Google 2005-ben felvásárolta az Android nevű céget. Az eddig a mobil eszközök hardvereit irányító Linuxkernel fölé egy virtuális gép került, amely a grafikus felhasználói felület (GUI) kezeléséért és az alkalmazások futtatásáért volt felelős. A csendes fejlesztés után 2007-ben az Open Handset Alliance szervezetbe tömörültek azok a cégek, akik érdekeltek voltak egy szabad, nyílt forráskódú mobilplatform fejlesztésében. Azóta az operációs rendszer fejlesztése nagy lépésekkel halad előre a mobiltelefonok, majd 2010 óta a táblagépek platformján is.

Android mint operációs rendszer Az operációs rendszer feladatai Tannenbaum szerint: Az operációs rendszer különféle szolgáltatásokat nyújt, amelyeket a programok rendszerhívások segítségével érhetnek el. Kiterjesztett virtuális gépet biztosítson, amelyet egyszerűbb programozni, mint a mögöttes hardvert. Az operációs rendszer azért van, hogy egy összetett rendszer minden egyes elemét (erőforrását) kezelje. Beleértve a processzort, memóriát, háttértárat, periferiális eszközöket. Biztosítja a felhasználó és a számítógépes rendszer közötti kommunikációt.

Felépítése

Alsó szint: a Linux-kernel Tartalmazza a hardver által kezelendő eszközök meghajtó programjait. Ezeket azon cégek készítik el, amelyek az Android platformot saját készülékükön használni kívánják, hiszen a gyártónál jobban más nem ismerheti a mobil eszközbe integrált perifériákat. Ez a kis méretű kernel adja a memória kezelését, a folyamatok ütemezését és az alacsony fogyasztást elősegítő teljesítmény-kezelést is.

Programkönyvtárak és virtuális gép A kernel szolgáltatásait használják a Linux rendszerekben meglévő különféle programkönyvtárak, mint a libc, az SSL vagy az SQLite; ezek C/C++ nyelven vannak megvalósítva, és a Linux kernelen futnak közvetlenül. Részben ezekre épül a Dalvik virtuális gép. Nem kompatibilis a Sun virtuális gépével, teljesen más az utasítás készlete, és más bináris programot futtat. A virtuális gép más, mint a Java alatti megszokott virtuális gép, vagyis a Java csak mint nyelv jelenik meg!

Alkalmazási keretrendszer A kék színnel jelölt részekben már csak Java forrást találunk, amelyet a virtuális gép futtat, s ez adja az Android lényegét: a látható és tapintható operációs rendszert, illetve a futó programokat. A virtuális gép akár teljesen elrejti a Linux által használt fájlrendszert, és csak az Android Runtime által biztosított fájlrendszert láthatjuk.

Alkalmazások A keretrendszerig látnak le azok az alkalmazások, melyek segítségével kommunikálunk a rendszerrel.

Problémák A platform szegmentáltsága Android 2.0/2.1 (Eclair) - 2009 október Android 2.2 (Froyo) - 2010 május Android 2.3 (Gingerbread) - 2010 december Android 3.0 (Honeycomb) - 2010 december Android 4.0 (Ice Cream Sandwich) - 2011 október Android 4.1 (Jelly Bean) - 2012 november Nincs egyes cégek részéről terméktámogatás, frissítés Az elterjedtsége miatt támadható.

Iskolai felhasználása Kikerülhetetlen az oktatásban a mobil informatika! Az első alkalom, amikor minden iskolai befektetés nélkül a gyerekek maguk hoznak be számítógépeket az iskolába! Tudunk-e valamit kezdeni okostelefonokkal azon túl, hogy házirendileg kitiltjuk? Táblagépek a tanulói laptopok helyett! Táblagépeket a tankönyvek helyett!

Köszönöm a figyelmet!