Taqdimot Reja Mobil tizimlar uchun yaaratilgan operatsion tizimlar



Download 8,54 Mb.
bet1/2
Sana12.07.2022
Hajmi8,54 Mb.
#781490
  1   2
Bog'liq
Muhammadov Murodjon taqdimot


Mobil tizimlar
Muhammad al Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Teleradio va Mobil tizimlar fakulteti talabasi
Muhammadov Murodjon
Taqdimot
Reja
Mobil tizimlar uchun yaaratilgan operatsion tizimlar.
1
ANDROID
3
Symbian smartfonlarning dastlabki operatsion tizimlari
2
iOS platformasi
4
Ushbu mavzuda biz oltita mobil platformani tasvirlab beramiz va ularning xavfsizlik arxitekturasini platforma xavfsizligi modeliga nisbatan muhokama qilamiz.
Mobil tizim operatsion sistemalari
PLAN 01
Tahlil qilish
biz ikkita tarixiy ahamiyatga ega mobil platformalar - Java ME va Symbian, ikkita mashhur platformalar, Android va iOS va boshqa ikkita mobil platformalar, MeeGo va Windows Phone, har xil mobil platformalar misolida xizmat qiladi.
Ushbu tanlovda barcha mobil platformalar mavjud emas. O'tmishda keng tarqalgan yoki hozirda paydo bo'lgan boshqa platformalar tarkibiga BlackBerry, Tizen, Sailfish OS, WebOS va Firefox OS kiradi. 10-versiyadan oldin BlackBerry qurilmalaridagi dasturlarni ishlab chiqish Java ME asoslari yordamida amalga oshiriladi.
Sailfish OS MeeGo platformasida qurilgan Mer loyihasiga asoslangan. Tizen platformasi MeeGo-da ishlatiladigan tizimining ba'zi xavfsizlik qismlarini moslashtiradi. Sizning BlackBerry 10 qayta paketlangan Android ilovalarini qo'llab-quvvatlaydi.
uchinchi tomon dasturlari
Ushbu platformalardagi uchinchi tomon dasturni bajarishga ruxsat beruvchi ma'lumotlar bazasi boshqaruvi modeli va ilovalar bir-biridan imzolangan va xavfsiz holatga keltiriladi. Bizning platformamizning tanlovi turli xil mobil platformalar vakillarining namunalarini berishdir.
Ushbu bo'limda tanlangan mobil platformalardan har biri umumiy platforma xavfsizlik modeliga qanday mos kelishini ko'rsatadi.Bizning maqsadimiz har bir platformada batafsil texnik tavsifni taqdim qilish emas, balki ko'proq ma'lumot olish uchun biz kitobxonlarga ko'rsatmalar beradi. Ushbu mavzuda biz ushbu platformalardagi o'xshashliklarni va ba'zan nozik farqlarni ko'rsatuvchi tanlangan platformalarni sistematik taqqoslashni ta'minlaymiz.
Java ME
Java Micro Edition (ME) 1990-yillarning oxirlarida joriy qilingan mobil ilovalar platformasi. Bu mobil operatsion tizim emas, balki har qanday mobil operatsion tizimning yuqori qismida joylashtirilishi mumkin bo'lgan dasturiy ta'minot. Java ME mobil telefonlarda uchinchi tomon dasturlarini ishlab chiqishda birinchi keng tarqalgan platformalardandir. Muhokamamizni MIDP 2 deb nomlangan keng tarqalgan Java MEning versiyasiga qaratamiz.
Java ME platformasida uchinchi tomon dasturiy ta'minotni ishlab chiqish ilovalar bilan cheklangan, chunki ishlab chiquvchilar umumiy kutubxonalar yoki xizmatlarni joylashtirishga ruxsat etilmaydi. Barcha ilovalar Java tilida yozilgan. Ilovalar odatda bozorlarda tarqatiladi. Dastur bozorlari mobil qurilma ishlab chiqaruvchilari, mobil aloqa operatorlari va shunga o'xshash idoralar tomonidan boshqariladi. Odatda, ilovalar bozor operatori tomonidan imzolanadi. Talab qilingan ruxsatlarga qarab, ariza imzolashga ehtiyoj sezmaydi. Mobil platformadagi siyosat ma'lumotlar bazasida saqlangan dasturlarni o'rnatish qoidalari dasturni imzolash vakolatiga ega bo'lgan ruxsatnomalarni belgilaydi.Java ME da har bir imzo egasi vakolatga ega siyosat himoya domenini tashkil qiladi. Odatda, Java ME qurilmalarida to'rtta oldindan belgilangan himoya domenlari bor: qurilmani ishlab chiqaruvchi domen, tarmoq operatori domeni va identifikatsiya qilingan va noma'lum uchinchi tomon ilovalari uchun domenlar. Har bir siyosatdagi ruxsatnomalar (himoyalangan domen) ikki guruhga bo'linishi mumkin: ruxsat etilganlar va ish vaqtida foydalanuvchi rozilikni talab qiladiganlar.
Symbian smartfonlarning dastlabki operatsion tizimlar
PLAN 02
Symbian smartfonlarning dastlabki operatsion tizimlaridan biri bo'lib, birinchi bo'lib integratsiya platforma xavfsizlik arxitekturasini o'z ichiga oladi. Arxitektura platforma xavfsizlik modeli bo'yicha 3.2-rasmda ko'rsatilgan. Symbian uchinchi tomon ilovalarini, xizmatlarini va birgalikdagi kutubxonalarni qo'llab-quvvatlaydi. Rivojlanish C ++ tiliga asoslangan. Ishlab chiquvchilar dastur komponentining har bir turi uchun (ilovalar, xizmatlar yoki kutubxonalar) ruxsat olishni talab qiladilar. Arizani imzolash zarurati har bir komponent uchun talab qilinadigan ruxsatlarga bog'liq. Ilovalar va boshqa uchinchi tomon dasturiy ta'minot komponentlari asosan markaziy dastur bozorida (Nokia Store) tarqatiladi, biroq ilovalarni yonaltirish, ya'ni ishlab chiqaruvchidan qurilmaga to'g'ridan-to'g'ri taqsimlashga ruxsat beriladi. Symbian arxitekturasidagi ruxsatnomalar qobiliyat deb ataladi. Ruxsatlar to'rtta guruhga bo'linadi: User, Restricted, System and Manufacturer.
Symbian - bu mikro-yadro me'morchiligi bo'lib, unda OS komponentlari OS kernelining yuqori qismida ishlaydigan xizmatlar sifatida qo'llaniladi [122]. Symbian me'morchiligida dastur komponentlari orasidagi qo'ng'iroqlarni amalga oshiruvchi inter-process aloqa (IPC) tizimi mos yozuvlar monitori sifatida ishlaydi. IPC tizimi OS yadrosining bir qismi bo'lib, IPC chaqiruvlarini chaqiruvchi ruxsatnomalari va dastur identifikatorlari bilan ta'minlaydi, shu sababli, bu xizmatlarni (xizmatlar) kirishni nazorat qilishni amalga oshiruvchi mos yozuvlar monitoriga qo'shimcha ravishda kirishni nazorat qilishni amalga oshirishi mumkin [73]. Dasturni o'rnatish komponenti va ijro etuvchi muhofaza va dasturiy ta'minotni ajratish mexanizmlari OS kernelida amalga oshiriladi. Dasturlarni o'rnatish komponenti - ishlab chiqaruvchining ruxsatiga ega bo'lgan tizim xizmati. Ilova bazasiga va siyosat bazasiga kirish ruxsatnomalar bilan boshqariladi.
3.3 ANDROID
Android - Google tomonidan ishlab chiqilgan ochiq manba smartfon platformasi. Yozish vaqtida Android eng keng tarqalgan smartfon platformasi. Mobil qurilma sotuvchisi ushbu qismda tasvirlangan Android Open Source Project (AOSP) mahsulotini sotuvchi uchun maxsus kengaytmalarni kengaytiradi. Android ilovalari quyidagi asosiy tarkibiy qismlardan iborat: Xizmatlar interaktiv bo'lmagan ma'lumotlarni qayta ishlashni amalga oshiradi, Content Provayderlar ilovalar o'rtasida ma'lumot almashishni ta'minlaydi, Broadcast Receivers IPC xabarlarini qabul qiladi va Faoliyatlar foydalanuvchi interfeysi bilan dastur komponentlari hisoblanadi.
Shunday qilib, Android ilovasi "dastur" yoki "xizmat" sifatida 2.2-bo'limda keltirilgan tavsifi qo'llay oladi. Android ilovalari tarkibiy qismlari IPC orqali qo'ng'iroqlarni amalga oshiradi. Google Play Market - Android ilovalari uchun asosiy tarqatish kanali, ammo yordamchi bozorlardan dasturni o'rnatishga ruxsat beriladi. Android ilovalari ishlab chiqaruvchi tomonidan imzolangan.
Android xavfsizligi arxitekturasi 3.3-rasmda keltirilgan. Android mobil qurilmalar uchun mo'ljallangan GNU bo'lmagan foydalanuvchilar kosmik muhitiga ega bo'lgan o'zgartirilgan Linux yadrosiga asoslangan.
Ilovalar Linux DAC hisobga olish ma'lumotlariga asoslangan bo'lib, har bir ilovani alohida Linux foydalanuvchisi identifikatori tayinlangan alohida virtual manzilga belgilash orqali amalga oshiriladi. Uchinchi tomon dasturlari ildiz foydalanuvchi identifikatori bilan muntazam Android versiyalarida ishlamaydi. Linux DAC ilovalarni ajratishni talab qiladigan mos yozuvlar monitori vazifasini bajaradi. Har bir qumda ro'yxatga oluvchi Dalvik virtual mashinasining namunasi bajariladi. Ushbu virtual mashinalar Java-bytecode-dan yaratilgan va tezlik va xotira ishlatish uchun optimallashtiriladigan Dalvik bytecode-ni ishlatadi. Dasturlarni ishlab chiqish asosan Java-ga asoslangan.

Download 8,54 Mb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish