90 likes | 259 Views
Riho Rannamäe Haapsalu Kolledž RIF09. Operatsioonisüsteem. Ajalugu. Android Inc. – oli ettevõte, mis arendas tarkvara mobiiliseadmetes kasutamiseks . Firma asutas Andy Rubin. 2005 - Google ostis ettevõtte Android Inc.
E N D
Riho Rannamäe Haapsalu Kolledž RIF09 Operatsioonisüsteem
Ajalugu • Android Inc. – oli ettevõte, mis arendas tarkvara mobiiliseadmetes kasutamiseks. • Firma asutas Andy Rubin. • 2005 - Google ostis ettevõtte Android Inc. • 2007 – Google tutvustas mobiilide tarvis loodud, Linuxil põhinevat operatsioonisüsteemi nimega Android. • Hetkel arendab operatsioonisüsteemi grupp nimega Open Handset Alliance (OHA), mida Google ise juhib.
Miks loodi? • Google kavatses siseneda mobiiltelefoniturule. • Loodi mobiiliseadmete platvorm, mis põhines Linuxi tuumal. • Linuxil tuumal põhinev mobiiliseadmete platvorm: -süsteem on paindlik ja uuendatav -Google'i partneritele avatud mitmesuguse koostöö jaoks
Iseloomulikud omadused • Google Androidil on teatud eelised võrreldes teiste mobiilsete operatsioonisüsteemidega. 1. Lihtne kasutajaliides 2. Aku minimaalne kasutamine 3.Protsessori ressurisside minimaalne kasutamine 4. Avatud lähtekoodiga operatsioonisüsteem
Mäluhaldus • Tavaliselt installeeritud rakendused salvestatakse sisemällu • Rakendustel on juurdepääs SD-kaardile, kuhu saab salvestada oma ressurssid. • Androidi operatsioonisüsteem kasutab umbes pool mobiili muutmälu mahust.
Failisüsteemid • Androidi operatsioonisüsteem valib vaikimisi YAFFS failisüsteemi(Yet Another Flash File System). • YAFFS: -kiire -kasutab väheb RAM’i,kui teised failisüsteemid -kiire paigaldus • Lisaks toetab Android enamus failisüsteeme, mida toetab Linuxi tuum. - rootfs ,bdev, proc, cgroup, binfmt_misc, sockfs, pipefs, anon_inodefs, tmpfs, inotifyfs, devpts, ramfs, vfat, msdos, nfsd, smbfs, yaffs, yaffs2, rpc_pipefs
Kasutajaliidesed ja väliste seadmete tugi • Android operatsioonsüsteemi põhiline kasutajaliides on graafiline: aknad, ikoonid, menüüd, stiilid, vidinad(widgets). • Operatsioonisüsteemiga saab kasutada videot, touchscreeni/multitouchi, GPS, kiirendusmõõturit,magnetomeetrit ja kiirendatud 3D graafikat. • Väliste seadmete tugi: -saab ühendada nende seadmetega,mis toetavad Bluetoothi (Nt:kõrvaklapid, klaviatuur).