Անդրոիդ

Անդրոիդ, օպերացիոն համակարգ սմարթֆոնների, պլանշետների, էլեկտրոնային ընթերցիչների, թվային նվագարկիչների, Ժամացույցների, խաղային ավտոմատների, նեթբուքերի, սմարթբուքերի, Google-ի ակնոցների և այլ հարմարանքների համար. Հիմնվել է Լինուքս միջուկի վրա։ Աշխատում է Սամսունգ Գալաքսիի, Google Nexus-ի, Google Glass-ի, և մի շարք այլ սմարթֆոնների վրա։ Վերջին թարմացումը եղել է Pie տարբերակը։ Իսկ օպերացիոն համակարգերի ընտանիքը ստեղծվել է 2008 թ. սեպտեմբերի 23-ին։

2005 թվականին Գուգլ ընկերությունը գնել է օպերացիոն համակարգը Անդրոիդ ընկերությունից։ Առաջին անգամ այն թողարկվել է 2008 թ. հոկտեմբերի 22-ին։ Անդրոիդի նախնական կոդի () լիցենզիան թողարկվել է Ապաչի () լիցենզիայի ներքո և ազատորեն կարող է փոփոխվել գրեթե բոլորի կողմից։ Նրա օգտագործողի ինտերֆեյսը () հիմնված է անմիջական մանիպուլյացիայի վրա և օգտագործում է իրական կյանքի մարդկային ժեստերին մոտ ժեստեր (swiping, tapping, pinching)։ Դա հնարավորություն է տալիս տարբեր ծրագրային հավելվածների ունենալ դինամիկ ինտերֆեյս և օգտագործողի հետ դինամիկ հաղորդակցություն։

Հիշողության կազմակերպումը 

Քանի որ Անդրոիդ օպերացիոն համակարգով աշխատող սարքերը հիմնականում սնուցում ստանում են մարտկոցներից, Անդրոիդի համար նախատեսված է այնպիսի հիշողության կազմակերպում, որ նվազագույնի հասցնի էներգիայի ծախսը։ Դրա հակառակ պատկերը աշխատանքային համակարգիչներն են (), որոնք իրենց աշխատանքի ընթացքում միացված են հոսանքի աղբյուրին։ Երբ ծրագրային հավելվածը այլևս չի օգտագործվում, ապա Անդրոիդ օպերացիոն համակարգը ավտոմատ ձևով այն սառեցնում է։ Այս դեպքում, հավելվածը տեխնիկապես մնում է բացված, բայց այն այլևս ռեսուրս չի սպառում և մնում է այդպես մինչև որ նորից օգտագործվի։ Սրանով միանգամից երկու կարևոր հարց է լուծվում՝ նախ հավելվածները ամեն անգամ չեն փակվում և բացվում զրոյական վիճակից, բայց և չեն սպառում ռեսուրս։ Անդրոիդը ավտոմատ ձևով կարգավորում է հիշողությունում գտնվող հավելվածները՝ երբ հիշողությունում քիչ ազատ տեղ է մնացել (խոսքը օպերատիվ հիշողության մասին է), ապա օպերացիոն համակարգը կդադարեցնի որոշ ժամանակվա ընթացքում ոչ ակտիվ եղած պրոցեսները։ Այս ողջ գործընթացը թաքցված է օգտագործողից և նա կարիք չունի այդ մասին մտածելու և ինքնուրույն հիշողությունը մաքրելու։ Չնայած կան նաև այնպիսի հավելվածներ, որոնք հնարավորություն են տալիս օգտագործողին պրոցեսները դադարեցնելու։
Անդրոիդ հավելվածները աշխատում են ավազախցում (), որն իրենից ներկայացնում է ընդհանուր համակարգից առանձնացված տարածք, որտեղից դրանք հասանելիություն չեն ունենում համակարգային ռեսուրսներին, քանի դեռ բացահայտ ձևով չեն ստացել դրա իրավունքը օգտագործողի կողմից։ Այդպիսի իրավունքներ են, օրինակ, ելք դեպի ինտերնետ, գրել-կարդալ հիմնական հիշողությունից, վիբրացիայի իրագործում, հասանելիություն հեռախոսագրքին և այլն։

Ծանոթագրություններ

Արտաքին հղումներ 
 Անդրոիդ ծրագրավորման դասընթաց

Օպերացիոն համակարգեր
Անդրոիդ
2008 ծրագրային ապահովումներ
ARM օպերացիոն համակարգեր
Հաշվարկման հարթակներ