Junior
Ի՞նչ է պատասխանատու Android-ում գործարկման ժամանակը (runtime):
sobes.tech AI
Պատասխան AI-ից
Բայթկոդի կատարման, հիշողության կառավարման և հավելվածի բաղադրիչների կյանքի ցիկլի համար:
Ներառում է՝
- Վիրտուալ մեքենա (DVM/ART): Կատարում է DEX բայթկոդը:
- DVM (Dalvik Վիրտուալ մեքենա): Հնացած, հիմնված JIT-կոմպիլյացիայի վրա:
- ART (Android Runtime): Ներկա, օգտագործում է AOT-կոմպիլյացիա արագացման համար և բարելավված աղբի հավաքում:
- Հիշողության կառավարում: Հիշողության հատկացում և ազատում հավելվածի օբյեկտների համար:
- Աղբի հավաքում: Օգտագործված չհամարվող հիշողության ավտոմատ ազատում:
- Պրոցեսների կառավարում: Յուրաքանչյուր հավելվածի համար պրոցեսների ստեղծում և ավարտում:
- Ձևաթղթերի կառավարում: Ցանկապատում և կատարման ձևաթղթերի ներսում:
- Համակարգային ծառայություններ: Հետազատում օպերացիոն համակարգի հիմնական գործառույթների հետ, ինչպիսիք են պատուհանների կառավարումը, մուտքը, ձայնը և այլն։