Ero sivun ”Puskurin ylivuotovirhe” versioiden välillä

[katsottu versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
RotlinkBot (keskustelu | muokkaukset)
p päivitetty kuollut linkki
lisäys
Merkkaukset: Mobiilimuokkaus  mobiilisivustosta 
Rivi 1:
'''Puskurin ylivuotovirhe''' (arkikielessä lagibugi) on tietokoneohjelmassa tapahtuva [[Ohjelmointivirhe|virhetilanne]], jossa ohjelma tallentaa saamansa [[syöte|syötteen]] osittain sille varatun [[muistialue]]en ulkopuolelle. Virhe saattaa aiheuttaa merkittäviä vahinkoja ohjelman ja sitä suorittavan tietokonejärjestelmän toiminnalle. Puskurin ylivuotovirheet ovat olleet tärkein yksittäinen tekninen syy ohjelmissa ja käyttöjärjestelmissä esiintyville [[tietoturva]]ongelmille.
 
[[Puskuri]]n ylivuoto tapahtuu silloin, kun ohjelma kasvattaa tai vähentää muistialueeseen osoittavaa [[indeksi]]ä niin suureksi tai pieneksi, että indeksi ei enää osoitakaan puskurille varatulle muistialueelle, vaan tallennettavat tietoalkiot ikään kuin vuotavat sen yli edellä tai jäljessä oleviin, muuhun käyttöön varattuihin [[muistipaikka|muistipaikkoihin]].