grandinių - busyflag pranašumas ir trūkumas link delsimas

M

muhammedan

Guest
Hello everybody.I norite sužinoti apie busyflag pranašumas ir trūkumas link vėlavimas?

 
galima sakyti, ir bus pateikti kontrolė laukimo būseną.Jei užimtas vėliava naudojant kontrolė palaukti, kol užimtas vėliava bitai keičiasi.Delsimas gali pasitraukti iš laukimo būseną, kai laikas baigiasi.

Geo

 
Jei jūsų procesorius turi tik vieną užduotį, laukia įvykio, kuris nustato vėliavos, grandinių nepadidina delsimo, iš tikrųjų tai gali būti greičiau nei nutraukti.Jei jums reikia atlikti kitas užduotis, o laukia, vėliava, vėlavimas yra kažkur tarp nieko ir maksimalų vykdymo metu iš jūsų užduotis.
Kitas šalutinis poveikis, apsvarstyti, jei jūs tikitės už ilgą laiką (pvz. milisekundžių), jūs galite įdėti procesoriaus į tuščiosios eigos režimą, ir sutaupyti daug energijos.Pertraukti bus Wake Up procesoriaus ir nėra papildomai atidėti baudą.
Paprasčiausias būdas parašyti nedidelė programa yra naudoti grandinių.Kaip tik jums multitasking, pertraukia patartina arba naudojant užduočių grafikas, kad priskiria tam tikras laiko tarpsnių paskirstymo į kiekvieną užduotį.Tai daro jūsų maks.atidėti labiausiai nuspėjamas, bet jūsų bendrą programą sudėtingesnis.

Hope that helps, Bob
http://www.mcu-related.com

 
Labas,
Užduočių orientuotų laukimas / delsimo busyflag padėti priimant palaukti nustatymo vėliava ir delsimas įprasta daugiausia naudojami laikui tikslu tarp užduočių.Su Clever programavimas, naudos tiek galima kaitalioti, bet tai geriau, kad programa paprasta ir naudoti du skirtingus tikslus.Su ačiū.

 

Welcome to EDABoard.com

Sponsor

Back
Top