Koti kehitys Mikä on ylivuotovirhe? - määritelmä techopediasta

Mikä on ylivuotovirhe? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä ylivuotovirhe tarkoittaa?

Laskennassa ylivuotovirhe on virhe, joka tapahtuu, kun ohjelma vastaanottaa numeron, arvon tai muuttujan, joka ei kuulu sen kykyyn käsitellä. Tämäntyyppinen virhe on melko yleinen ohjelmoinnissa, etenkin kun kyse on kokonaislukuista tai muusta numeerisesta muuttujasta.

Techopedia selittää ylivuotovirheen

Erityyppisiä ylivuotovirheitä ovat ne, jotka viittaavat ohjelmointiin käytettyihin muistipinoihin, ja virheet, jotka käsittelevät pysyvää muistia varastointia varten. Pinoylijäämä liittyy ylikuormitukseen olosuhteissa, joita käytetään prosessien käsittelemiseen atk-pinossa, mikä voi liittyä liian monien ohjelmien ajamiseen kerralla tai viruksiin tai muihin ongelmiin. Muun tyyppiset ylivuotovirheet johtuvat siitä, että kehittäjät eivät tarjoa tarpeeksi muistitilaa tulevien tietojen tallentamiseksi.

Toinen tyyppi, joka liittyy tyypillisesti tietotyypin ylivuotoihin tai pinon ylivuotoihin, on ohjelman toisto; esimerkiksi kun ohjelma kutsuu liian monta menetelmää tai sisäkkäisiä prosesseja, se ylittää sen, mitä järjestelmä pystyy käsittelemään. Joissain tapauksissa järjestelmän muistia loppuu yksinkertaisesti sille asetettujen vaatimusten käsittelemiseksi. Ylivuotovirhe voi tapahtua myös tilanteissa, joissa vanhemmat koneet tai järjestelmät yrittävät käyttää uudempia käyttöjärjestelmiä tai sovelluksia.

Kehityksen ylivuotovirheiden käsittelyn tulisi olla kehittäjille ensisijainen tavoite. Tämän jälkeen yritykset voivat julkaista korjauksia tai päivityksiä ylivuotovirheongelmien korjaamiseksi.

Mikä on ylivuotovirhe? - määritelmä techopediasta