English Deutsch Français Nederlands Español Italiano Português Русский 日本語 中文 한국어 हिन्दी తెలుగు मराठी தமிழ் Türkçe Ελληνικά Polski Čeština Magyar Svenska Dansk Українська العربية Indonesia

Heap Overflow

Heitän omenoita omenalaatikkoa kohti, mutta laatikko on niin täynnä, että omenat putoavat yli reunan ja lattialle. Tämä on kuin “heap overflow” tietokoneessa.

“Tietokoneessa” on osa nimeltä “heap”, joka pidä erilaisia tietoja. Mutta joskus ohjelma yrittää tallentaa liian monta tietoa “heap”-osaan ja se ylikuormittuu, kuten omenalaatikkoni. Kun tämä tapahtuu, ylimääräinen tieto ohittaa heapin rajan ja tunkeutuu osiin tietokoneen muistia, joka ei ole tarkoitettu sitä varten. Tämä voi johtaa erilaisiin ongelmiin, kuten kaatumisiin tai vakoiluohjelmien suoritukseen.

Yhtäkkiä omenalaatikkoni onkin kasvanut niin suureksi, että se kaatuu ja omenat leviävät kaikkialle. Samalla tavalla, jos heap-osa ylikuormittuu, tietokone voi kaatua ja ohjelma sulkeutuu. Toivottavasti tämä selitys auttoi ymmärtämään “heap overflow” termiä!