Bajardi: 110-21 guruh talabasi Jabborova Malika Tekshirdi: Quvondiqov Jurabek Operatsion tizimlar fani mustaqil ish

|
Bajardi: 110-21 guruh talabasi Jabborova Malika Tekshirdi: Quvondiqov Jurabek Operatsion tizimlar fani mustaqil ish
|
Sana | 21.05.2024 | Hajmi | 0,98 Mb. | | #248559 |
Bog'liq Malika operatsion tizim
Bajardi: 110-21 guruh talabasi
Jabborova Malika
Tekshirdi: Quvondiqov Jurabek
Operatsion tizimlar fani
MUSTAQIL ISH
MAVZU: SMARTFONLAR UCHUN OPERATSION TIZIMLAR. ANDROID OPERATSION TIZIMI. ANDROID ARXITEKTURASI. ANDROID ILOVALARI. XAVFSIZLIK.
Reja
- Smartfonlar uchun operatsion tizimlar
- Mobil qurilmalarda operatsion tizim tushunchasi
- Аndroid operatsion tizimi va uning arxitekturasi
- Аndroid operatsion tizimi xizmatlari
- Xulosa
- Foydalanilgan Аdabiyotlar
- Mobil operatsion tizimlar – bu mobil qurilmalar (smartfonlar, planshetlar, PDA va boshqa mobil qurilmalar)ni boshqarish uchun moʼljallangan tizimlar hisoblanadi.
- Mobil operatsion tizimlar ikkita asosiy platforma yaʼni “user-facing” dasturiy taʼminot platformasi va qurilmalarni boshqarish uchun moʼljallangan quyi sathdagi real-vaqt operatsion tizidan iborat boʼladi.
Smartfonlardan foydalanish uzoq vaqtdan beri hayotimizda mustahkam o‘rnatilgan bo‘lib, 10 ta mobil qurilmadan 9 tasi Android platformasida ishlaydi. Bu tizimga bo‘lgan talab uning soddaligi va turli qurilmalar – mobil telefon va planshetlardan tortib, aqlli soatlargacha bo‘lgan ko‘p qirraliligi tufayli yuqori. Android uchun ilovalar soni uzoq vaqtdan beri millionlab bo'lgan, shuning uchun bozor haqiqatan ham ularni ishlab chiqish bo'yicha mutaxassislarga muhtoj. Ular IT segmentida alohida o'rinni egallaydi va ular o'zlarini amalga oshirish va yuqori daromad olish uchun juda ko'p imkoniyatlarga ega
Mobil operatsion tizimlar va ularning rivojlanish tarixi
- Mobil operatsion tizimlarning rivojlanish bosqichlari
Mobil qurilmalarga dasturiy vositalar yaratish uchun platformalar
Mobil qurilmalar uchun OT larning qoʼllanilish koʼrsatkichlari
Zamonaviy mobil qurilmalar uchun operatsion tizimlarning asosiy funktsiyalari
- Touchscreen
- Cellular
- Bluetooth
- Wi-Fi
- GPS mobile navigation
- camera, video camera
- speech recognition, voice recorder
- music player
- near field communication (NFC)
- infrared blaster (IR blaster).
Android operatsion tizimi
- Android nima?
- Android – bu mobil qurilmalar uchun moʼljallangan turli hil ilovalar va xizmatlarni oʼz ichiga olgan operatsion tizim.
- Android arxitekturasi Java asosida qurilgan boʼlib, android tizim uchun barcha ilova va dasturlar Java dasturlash tili yordamida yaratiladi.
Android arxitekturasi
- Linux kernel – bu Android tizimining yadrosi hisoblanadi va 115 patch dan iborat. Bu asosan tizim funktsionalini yaʼni, protsesslar boshqaruvi, xotirani boshqarish, qurilmalarni (displey, kamera, klaviatura va h.k. lar) boshqarish uchun xizmat qiladi. Bundan tashqari tarmoq komponentalarini, qurilmalar drayverlarini boshqaradi.
- Libraries – Ilovalarni boshqarish uchun zarur boʼlgan kutubxonalardan iborat. Bunga Web browser engine WebKit, maʼlumotlarni saqlash va ilovalararo maʼlumotlarni almashish uchun SQLite database kutubxonasi, audio va video maʼlumotlarni boshqarish uchun Media Framework, internet xavfsizligi uchun SSL kutubxonasi, grafikani boshqarish uchun OpenGL, touchscreen xizmati uchun Surface Manager va h.k. lar
- Android Runtime – Dalvik Virtual Machine komponentini boshqarish uchun ishlatiladigan kutubxona hisoblanadi. Bunda har bir ilovaning oʼz protsessida ishlashi taʼminlanadi. Oʼz navbatida bu kutubxonalar ilovalar yaratishda Java dasturlash tilini ishlatish uchun ham yordam beradi.
- Application Framework – yuqori sathdagi Java sinf va paketlar jamlanmasidir. Bunda tayyor xizmatlardan foydalanish mumkin (Broadcast Receivers, Content Providers, Camera Control va h.k. lar)
- Applications – bu foydalanuvchi uchun moʼljallangan ilovalar sathi hisoblanadi (Contacts Books, Browser, Games)
Xulosa
Android ishlanmasi axborot texnologiyalari dunyosiga kirishni va rivojlanishning istiqbolli yo'nalishini tanlashni istaganlar uchun ajoyib imkoniyatdir. Bu hudud qiziqarli loyihalar va yangi foydali mahsulotlar yaratish imkoniyatlari bilan to‘la. Android platformasi uchun dasturiy ta'minot ishlab chiqish eng mashhur va yuqori haq to'lanadigan dasturlash tillaridan biri bo'lgan Java-ga asoslangan. Android dasturchisi bo'lish uchun siz to'g'ri o'rganish strategiyasini tanlash, o'zingizni eng yaxshi ma'lumot manbalari va yangi narsalarni o'rganishga ishtiyoq bilan jihozlashdan boshlashingiz kerak.
Аdabiyotlar va internet resurslar
- “Beginning AndroidTM 4 Application Development”, by Wei-Meng Lee, printed at Radha Offset, Delhi in 2013, pages – 533. Chapter-1. Getting started with Android programming
- “AndroidTM Application Development Cookbook”, by Wei-Meng Lee, printed at Sharda Offset Press, Delhi in 2013, pages – 385.
- http://en.wikipedia.org/wiki/Mobile_operating_system
- http://en.wikipedia.org/wiki/Comparison_of_mobile_operating_systems
- http://en.wikipedia.org/wiki/Android_(operating_system)
- http://www.tutorialspoint.com/android/android_overview.htm
- http://www.diffen.com/difference/Android_vs_iOS
|
| |