www.wikidata.uk-ua.nina.az
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lyutij 2021 Pomilka segmentaciyi angl Segmentation fault pomilka programnogo zabezpechennya sho vinikaye pri vikonanni programi pri sprobi zvernennya do vidsutnih abo zahishenih vid zapisu dilyanok operativnoyi pam yati abo pri sprobi zmini pam yati zaboronenim sposobom Sho ce Segmentna adresaciya pam yati ye odnim iz pidhodiv do organizaciyi keruvannya i zahistu operativnoyi pam yati v operacijnij sistemi Na okremih aparatnih platformah ta abo okremih operacijnih sistemah vona bula dopovnena abo zaminena storinkovoyu pam yattyu prote v dokumentaciyah za tradiciyeyu vikoristovuyut termin Pomilka segmentaciyi Deyaki operacijni sistemi dosi vikoristovuyut segmentaciyu na deyakih logichnih rivnyah a storinkova pam yat vikoristovuyetsya yak osnovna politika upravlinnya pam yattyu V UNIX podibnih operacijnih sistemah proces yakij zvertayetsya do nedijsnih dilyanok pam yati otrimuye signal SIGSEGV U Microsoft Windows cej proces stvoryuye vinyatok STATUS ACCESS VIOLATION i yak pravilo zapuskaye programu nalagodzhuvacha Dr Watson yaka pokazuye koristuvachevi vikno z propoziciyeyu vidpraviti zvit pro pomilku Microsoft Prikladi RedaguvatiPriklad kodu movoyu ANSI C yakij yak pravilo prizvodit do pomilki segmentaciyi na platformah iz zahistom pam yati pri chitanni int main int p 0 int a p return 0 Pislya zapusku zminna p mistit nulovu adresu sluzhbovoyi oblasti pam yati yaka zvichajno dostupna lishe yadru OS sproba prochitati znachennya za ciyeyu adresoyu prizvodit do pomilki segmentaciyi Priklad programi movoyu ANSI C yaka yak pravilo prizvodit do pomilki segmentaciyi na platformah iz zahistom pam yati pri zapisu int main const char s hello world char s H return 0 Pri kompilyaciyi programi ryadok hello world bude rozmishenij v sekciyi programi z binarnoyu poznachkoyu tilki dlya chitannya Pri zapusku programi operacijna sistema zavantazhuye cyu sekciyu v segment pam yati priznachenij tilki dlya chitannya Pislya zapusku zminna s vkazuye na adresu ryadka a sproba zminiti znachennya simvolnoyi konstanti h v cij oblasti pam yati prizvodit do pomilki segmentaciyi Div takozh RedaguvatiPerepovnennya bufera nbsp Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi nbsp Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Pomilka segmentaciyi amp oldid 38597561