Mājas Attīstība Kas ir pārpildes kļūda? - definīcija no tehopedijas

Kas ir pārpildes kļūda? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē pārpildes kļūda?

Datorsistēmā pārpildes kļūda ir kļūda, kas rodas, kad programma saņem skaitli, vērtību vai mainīgo ārpus tās iespējas rīkoties. Šāda veida kļūdas programmēšanā ir diezgan izplatītas, it īpaši, ja runa ir par veseliem skaitļiem vai citiem skaitliskiem mainīgo veidiem.

Techopedia izskaidro pārpildes kļūdu

Pie dažāda veida pārpildes kļūdām pieder tādas, kas attiecas uz programmēšanai izmantotajām atmiņas kaudzēm, un tās, kuras attiecas uz pastāvīgo atmiņu glabāšanai. Skursteņa pārpilde attiecas uz pārslodzi apstākļos, ko izmanto, lai apstrādātu procesus skaitļošanas skurstenī, kas var būt saistīts ar pārāk daudz programmu vienlaikus palaišanu vai ar vīrusiem vai citām problēmām. Cita veida pārpildes kļūdas izraisa izstrādātāji, kas nenodrošina pietiekami daudz vietas, lai saglabātu ienākošos datus.

Cita problēma, kas parasti saistīta ar datu veida pārpildījumiem vai skursteņu pārpildījumiem, ir programmas atkārtošana; piemēram, kad programma izsauc pārāk daudz metožu vai ligzdotus procesus, tas pārpilda to, ko sistēma var apstrādāt. Dažos gadījumos sistēmai vienkārši trūkst atmiņas, lai apstrādātu tai izvirzītās prasības. Pārpildes kļūda var rasties arī situācijās, kad vecākas mašīnas vai sistēmas mēģina izmantot jaunākas operētājsistēmas vai lietojumprogrammas.

Izstrādātāju prioritātei vajadzētu būt attīstības pārpildes kļūdu novēršanai. Pēc šī fakta uzņēmumi var izdot ielāpus vai jauninājumus, lai novērstu pārpildes kļūdu problēmas.

Kas ir pārpildes kļūda? - definīcija no tehopedijas