ghnaapakasakti lekunda

avt off memory (oom) anedi tarachugaa anavasaramaina computer operation sthithi, ikkada prograamlu ledhaa operating system upayogam kosam adanapu memarini ketayinchalemu. atuvanti vyavastha yea adanapu prograamlanu load cheyalekapovacchu, mariyu aneka prograamlu amalu chesetappudu adanapu daetaanu memaryloki load cheyagalavu kabatti, ivi sarigga panicheyadam aagipotaayi. disk marpidi sthalamtho sahaa andubaatulo unna anni memory ketayinchabadinanduna idhi saadhaaranamgaa jarugutundi.
charitra.
chaaritraatmakamgaa, ghnaapakasakti laeni paristhiti ippudu kante chaalaa saadhaaranam, endukante prarambha computerlu mariyu operating systems pedda mottamlo memarini parishkarinchadamlo prarambha processorla asamarthatha kaaranamgaa chinna mottamlo bhouthika yaadruchchika-access memory (raam) kii parimitam cheyabaddaayi, alaage kharchu parigananalu. virtual memory raaka marpidi sthalaanni upayoginchadaaniki talupulu terichinanduna, eee paristhiti takkuvagaa untundi. daadaapu anni aadhunika prograamlu runn-timelo memarini swechchagaa ketayinchagalavani mariyu ketayinchagalavani aasistaayi, mariyu aaa nireekshana neraveranappudu aniyantrita margallo (crash) viphalamavutaayi; paatha prograamlu tarachugaa okasari matrame memarini ketayistayi, vaari panini puurti cheyadaaniki taginantagaa unnaya anie tanikhi chestaayi, aapai ikapai munduku raadani aasinchavu. anduvalla, avi "avt off memory" error (oom) sandesamto ventane viphalamavutaayi ledhaa oohinchina vidhamgaa panicheestaayi.
ms-daas vanti prarambha nirvahana vyavasthalaku bahula panulaku maddatu ledhu. prograamlaku bhouthika ghnaapakasakti ketayinchabadindi, vaaru avasaramaina vidhamgaa upayoginchavacchu. bhouthika ghnaapakasakti tarachugaa arudaina vanarugaa undedi, mariyu adhi mugimpu-mariyu-stay-resident kaaryaacharana unna anuvartanaala dwara aipoinappudu, nadustunna anuvartanaalu moosiveyabade varaku tadupari anuvartanaalu praarambhinchabadavu.
aadhunika operating systems virtual memarini andistaayi, indulo prakriyalaku memory shreni ivvabadutundi, conny memory pratyaksha bhouthika raam kii neerugaa anugunamgaa undadu. virtual memareeki bhouthika raam, mmap (unix-utpannaalapai) ledhaa mapp viewafile (vindolapai) ledhaa swap space dwara disk file maddatu ivvavacchu, mariyu operating system virtual memory paejeelanu daani avasaraniki anugunamgaa tharalinchavachhu. virtual memareeki bhouthika memory maddatu avasaram ledhu kabatti, adhi alasipovadam chaalaa arudu, mariyu saadhaaranamgaa vanarula viniyogampai operating system vidhinche itara parimitulu untaayi.
moor chattam anchanaa vesinatlugaa, anni computerlalo bhouthika ghnaapakasakti mottam daadaapu vipareetamgaa perigindi, ayithe prograamlu mariyu faillu peddavigaa maaradam dwara idhi kontavaraku bharti cheyabadutundi. konni sandarbhaallo, load cheyabadina detaalo ekkuva bhaagam haard disclo unde virtual memory maddatu unna computer bhouthika memory ayipovachhu, conny virtual memory kaadu, tadwara adhika paging erpadutundi. trashing anie piluvabade eee paristhiti, saadhaaranamgaa konni prograamlu moosiveyabade varaku ledhaa yantram reboot ayye varaku computernu upayoginchalenidigaa chestundi. eee kaaranaala valla, aadhunika computerlatho kuudina anuvartanaalu arudugaa ghnaapakasakti laeni sandesaanni edurkontaayi.
ayithe, aadhunika computer thoo oom paristhitini edurkovadam ippatikee saadhyame. aadhunika computerlalo vilakshanhamaina oom kesu operating system marinta virtual memarini srushtinchalekapoyinappudu jarugutundi, endukante daani sambhaavya backing parikaraalannii nimpabaddayi ledhaa tudi viniyogadaaru vaatini nilipivesaaru. fork () tarvaata coppy-aann-rait kaaranamgaa eee paristhiti talettavachhu.
ghnaapakasakti nirvahana nundi.
linux vanti operating systemla kernels okati ledhaa anthakante ekkuva prakriyalanu muginchadam dwara eee rakamaina oom paristhiti nundi kolukovadaniki prayatnistaayi, eee yantraamgaanni "oom killer" anie pilustaaru. linux 4.6 (mae (mae vidudala cheyabadindi) oom paristhitulalo maarpulanu pravesapettindi, gurtinchadam mariyu viswasaneeyatanu meruguparustundi.october meruguparustundi.october vidudalaina linux kernell kernell oom killarlo sii group avagahana amalu cheyabadindi, idhi sii groupnu oke unitga champe saamarthyaanni jodistundi.
konni linux vyavasthalalo "oom killer" aalasyamgaa sakriyam cheyabadinanduna, chaalaa alasyam kaavadaaniki mundhe oom paristhiti nundi ghnaapakasaktini tirigi pondadaaniki sahayapade aneka demans mariyu kernell patches unnaayi.
prati prakriyaku ghnaapakasakti parimitulu.
vyavastha-vyaapta bhouthika ghnaapakasakti parimitulu kakunda, konni vyavasthalu prati prakriya upayoginchagala ghnaapakasakti mottaanni parimitam chestaayi. saadhaaranamgaa paalaseeki sambandhinchina vishayam, prakriya sthaayilo andubaatulo unna daanikante daanikante pedda chirunama sthalam unnappudu kooda ituvanti parimiti sambhavinchavachhu. konni hye-end 32-bitt vyavasthalu (bhouthika chirunama podigimpu enable cheyabadinavi vantivi) 8 gigabitelu ledhaa anthakante ekkuva system memariitoe vastaayi, ayinappatikee yea okka prakriya ayina 32-bitt flat memory namoonaalo 4 jibi matrame access cheyagaladu.
prati prakriya parimitini minchina prakriya, aapai marinta memarini ketaayinchadaaniki prayatninche prakriya lopam paristhitini edurkontundi. udaaharanaku, memarini ketaayinchadaaniki sii praamaanika function, kokj _ 5, shoonyamgaa tirigi vastundi mariyu baga pravartinche application eee paristhitini nirvahinchaali.

