|
Мобил қурилмалар учун операцион тизимлар
|
bet | 2/11 | Sana | 25.05.2024 | Hajmi | 4,84 Mb. | | #253860 |
Bog'liq Ma\'ruza-6Android arxitekturasi
- Linux kernel – бу Android тизимининг ядроси ҳисобланади. Бу асосан тизим функционалини яъни, процесслар бошқаруви, хотирани бошқариш, қурилмаларни (дисплей, камера, клавиатура ва ҳ.к. лар) бошқариш учун хизмат қилади. Бундан ташқари тармоқ компоненталарини, қурилмалар драйверларини бошқаради.
- Libraries – Иловаларни бошқариш учун зарур бўлган кутубхоналардан иборат. Бунга WebKit, маълумотларни сақлаш ва иловалараро маълумотларни алмашиш учун SQLite database кутубхонаси, audio ва video маълумотларни бошқариш учун Media Framework, интернет хавфсизлиги учун SSL кутубхонаси, графикани бошқариш учун OpenGL, сенсорли экран хизмати учун Surface Manager ва ҳ.к. лар
- Android Runtime – Dalvik Virtual Machine компонентини бошқариш учун ишлатиладиган кутубхона ҳисобланади. Бунда ҳар бир илованинг ўз процессида ишлаши таъминланади. Ўз навбатида бу кутубхоналар иловалар яратишда Java дастурлаш тилини ишлатиш учун ҳам ёрдамберади.
- Application Framework – юқори сатҳдаги Java синф ва пакетлар жамланмасидир. Бунда тайёр хизматлардан фойдаланиш мумкин (Content Providers, Camera Control ва ҳ.к. лар)
- Applications – бу фойдаланувчи учун мўлжалланган иловалар сатҳи ҳисобланади (Contacts Books, Browser, Games)
Android операцион тизимининг хусусиятлари
Хусусияти
|
Таснифи
|
Beautiful UI
|
Android OS basic screen provides a beautiful and intuitive user interface.
|
Connectivity
|
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX.
|
Storage
|
SQLite, a lightweight relational database, is used for data storage purposes.
|
Media support
|
H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP
|
|
|
| |