Hvað er fjölverkavinnsla í Smartphones?

Skilningur á því hvernig fjölverkavinnsla virkar á iPhone og Android

Fjölverkavinnsla stýrikerfi er ein sem leyfir fleiri en einu forriti eða forriti að keyra á það samtímis. Við lifum fjölverkavinnslu á hverjum degi þegar við notum tölvur. Hér er dæmigerð atburðarás: þú ert að slá inn ritvinnsluskjal meðan þú ert með skrár og sumir kaldur tónlistar í bakgrunni, allt samtímis. Þetta eru forrit sem þú hefur sett upp sjálfan þig, en það eru aðrir sem keyra í bakgrunni án þess að vita. Slökkva á verkefnisstjóra og þú munt sjá.

Fjölverkavinnsla krefst þess að stýrikerfið geti, jafnvel skurðaðgerð, stjórnað því hvernig leiðbeiningar og ferli eru meðhöndlaðir í örgjörvi og hvernig gögn þeirra eru geymd í aðal minni.

Íhuga nú gömlu farsíma þína. Þú gætir aðeins gert eitt í einu á það. Þetta er vegna þess að stýrikerfið sem keyrir á það styður ekki fjölverkavinnslu. Fjölverkavinnsla hefur komið til smartphones , sérstaklega í iPhone (í IOS frekar) og Android, en það virkar ekki nákvæmlega eins og í tölvum.

Fjölverkavinnsla í Smartphones

Hér eru hlutirnir nokkuð mismunandi. Forrit í smartphones (tilvísun gerðar að mestu leyti til iOS og Android ) sem er sagður vera að keyra í bakgrunni sýna ekki alltaf endilega multitasking. Þeir geta í raun verið í þremur ríkjum: hlaupandi, lokað (svefn) og lokað. Já, sum forrit eru orðin lokuð vegna sumra vandamála einhvers staðar. Þú munt líklega ekki fá vísbendingu um það og uppgötva þá staðreynd aðeins þegar þú vilt halda forritinu aftur, því það er stýrikerfið sem tekst að fjölverkavinnsla, en ekki gefa þér mikla stjórn.

Þegar forrit er í gangi er það í forgrunni og þú ert að takast á við það. Þegar forrit er í gangi virkar það meira eða minna eins og forrit gera á tölvum, þ.e. leiðbeiningar hennar eru framkvæmdar af örgjörva og það tekur pláss í minni. Ef það er netforrit getur það tekið á móti og sent gögn.

Flest af þeim tíma eru forrit á smartphones í biðstofunni. Þetta þýðir að þau eru fryst þar sem þú fórst - forritið er ekki lengur framkvæmt í örgjörvunni og staðurinn sem hann hefur í minni er endurheimt ef það ætti að vera skortur á minni vegna viðbragða annarra forrita. Í því tilviki eru gögnin sem geymd eru í minni geymt tímabundið á annarri geymslu (SD-kort eða lengd símans í símanum - það væri sambærilegt við harða diskinn á tölvu). Þá, þegar þú heldur áfram að forritinu, færir þú þig nákvæmlega þar sem þú fórst af stað, endurskipuleiddi leiðbeiningar hans til að framkvæma af örgjörvunni og færa aftur dvala gögnin frá efri geymslu í aðal minni.

Fjölverkavinnsla og rafhlaða líf

A svefn app eyðir ekki örgjörva máttur, ekkert minni og samþykkir ekki tengingu - það er aðgerðalaus. Þannig eyðir það enga viðbótar rafhlöðu. Þess vegna samþykkja flest forrit fyrir smartphones sláhamina en beðið er um að keyra í bakgrunni; Þeir spara rafhlöðuna. Hins vegar verða forrit sem þarfnast stöðugrar tengingar, eins og VoIP forrit, haldið í rennandi ástandi, sem gerir rafhlöðuna fórn. Þetta er vegna þess að ef þeir eru sendir til að sofa, verður hafnað tengingum, símtölum verður hafnað og gestur verður tilkynnt að callee sé ekki hægt að nálgast, eins og dæmi um dæmi. Þannig verða sum forrit að keyra í bakgrunni og framkvæma raunveruleg fjölverkavinnsla, eins og tónlistarforrit, staðsetningar tengdar forrit, netatengd forrit, ýta tilkynningapappír og sérstaklega VoIP forrit.

Fjölverkavinnsla í iPhone og iPad

Það byrjaði í iOS með útgáfu 4. Þú getur skilið forritið sem keyrir og skipt yfir í bakgrunnsforrit með því að fara aftur á heimaskjáinn. Takið eftir því að það sé öðruvísi en að loka forriti. Ef þú vilt halda áfram með forriti í bakgrunni, getur þú notað forritaskiptaforritið með því að tvísmella á heimahnappinn. Þetta mun leggja áherslu á fjölbreytta tákn neðst á skjánum, óskýra eða graða út afganginn af skjánum. Táknin sem birtast eru þau sem eftir eru ". Þú getur þá strjúka til að hlaupa í gegnum alla listann og velja einhvern þeirra.

IOS notar einnig ýta tilkynningar, sem er í raun kerfi sem samþykkir að slá inn merki frá netþjónum til að springa upp forrit sem birtast í bakgrunni. Forritin sem hlusta á ýta tilkynningu geta ekki farið að sofa alveg en þarf að vera í rennandi ástandi og hlusta á komandi skilaboð. Þú getur valið að "drepa" forrit í bakgrunni með því að nota langan stutt.

Fjölverkavinnsla í Android

Í útgáfum af Android fyrir Ice Cream Sandwich 4.0 er stutt á heimahnappinn að hlaupandi app í bakgrunninn og langur að ýta á heimahnappinn birtir lista yfir nýlega notuð forrit. Ice Cream Sandwich 4.0 breytir hlutum svolítið. Það er áberandi nýleg forritalisti sem gefur þér til kynna að þú stjórnar forritunum, sem er í raun ekki raunin, en það er gott. Ekki eru öll forritin í nýlegri listanum í gangi - sumar eru sofandi og sumir eru nú þegar dauðir. Að slá inn og velja eina app á listanum gæti komið upp úr því sem þegar er í gangi (sem er nokkuð sjaldgæft af ástæðum sem rætt er um hér að framan), eða vakna einn frá svefnstöðu eða hlaða app aftur.

Apps hannað fyrir fjölverkavinnslu

Nú þegar smartphones styðja fjölverkavinnslu, að nokkru leyti að minnsta kosti, eru sum forrit einnig ætlað að vinna sérstaklega í fjölverkavinnsluumhverfi. Dæmi er Skype fyrir IOS, sem hefur nýjan möguleika til að meðhöndla tilkynningar og haldast virk í bakgrunni meðan rafhlöðu er notaður á skilvirkan hátt. Skype er VoIP forrit sem gerir þér kleift að hringja í rödd og myndsímtöl og þarfnast þess að vera virkur alltaf til betri notendaupplifunar, eins og farsíminn þinn myndi halda áfram að hlusta á merki frá símtölum og textaskilaboðum.

Sumir geeky notendur vilja slökkva á fjölverkavinnslu á tækjunum sínum, sennilega vegna þess að þeir telja að forrit sem keyra í bakgrunni hægja á vélum sínum og eyða líftíma rafhlöðunnar. Það er mögulegt, en stýrikerfin gefa í raun ekki einföldan möguleika til að gera það. Þú þarft að nota leiðir sem safnað er í jaðri. Fyrir IOS eru nokkrar skref til að fylgja sem eru ekki fyrir alla, og sem ég myndi persónulega ekki mæla með. Það gæti jafnvel krafist þess að síminn sé í gangi .