Буферийн халилт хэзээ эхэлж эхэлсэн бэ?
Буферийн халилт хэзээ эхэлж эхэлсэн бэ?
Anonim

The эхний буфер халих дайралт гарч эхэлсэн 1988 онд. Үүнийг Моррис интернет өт гэж нэрлэдэг. А халих халдлага нь програмын эмзэг байдлыг илрүүлдэг. Энэ нь санах ойг програмын удирдаж чадахаас илүү их өгөгдлөөр дүүргэдэг.

Үүнээс гадна буфер халих халдлага хэрхэн үүсдэг вэ?

А буфер халих Програм эсвэл процесс нь санах ойн тогтмол урттай блок руу илүү их мэдээлэл бичихийг оролдох үед тохиолддог, эсвэл буфер , -аас илүү буфер барихаар хуваарилагдсан. Мөлжих a буфер халих халдагчид процессыг хянах, сүйрүүлэх эсвэл дотоод хувьсагчдыг өөрчлөх боломжийг олгодог.

Цаашилбал, Java нь буфер халих халдлагад өртөмтгий байдаг уу? Ялангуяа C++ буфер халихад өртөмтгий . Гэсэн хэдий ч, Java зайлсхийх зорилготой юм буфер халих хязгаарыг шалгах замаар a буфер (массив гэх мэт) мөн тэдгээрээс хэтэрсэн аливаа хандалтаас сэргийлэх.

Үүний дагуу буфер халих эмзэг байдал яагаад байдаг вэ?

-ийн гол ойлголтууд Буфер халих Энэ алдаа байгаа үед гарч ирдэг байна илүү их мэдээлэл а буфер түүнээс илүү чадна зохицуулж, өгөгдлийг үүсгэдэг халих зэргэлдээ хадгалах сан руу. Энэ эмзэг байдал байж болно системийг сүйрүүлэх, эсвэл бүр дордвол кибер халдлагын нэвтрэх цэгийг бий болгох. C ба C++ байна илүү өртөмтгий буфер халих.

Буфер халих ямар төрлийн халдлага вэ?

Стек халих халдлага - Энэ бол хамгийн түгээмэл зүйл юм төрөл -ийн буфер халих халдлага ба оролцуулдаг халих а буфер дуудлага дээр стек *. Бөөн халих халдлага - Энэ халдлагын төрөл овоо* гэгддэг нээлттэй санах ойн сан дахь өгөгдлийг зорилтот.

Зөвлөмж болгож буй: