棧區(stack area)是2018年公布的計算機科學技術名詞。
基本介紹
- 中文名:棧區
- 外文名:stack area
- 所屬學科:計算機科學技術
- 公布時間:2018年
定義,出處,
定義
分配給進程的採用先進後出方式訪問的記憶體區。
出處
《計算機科學技術名詞 》第三版。
棧區(stack area)是2018年公布的計算機科學技術名詞。
棧區(stack area)是2018年公布的計算機科學技術名詞。定義分配給進程的採用先進後出方式訪問的記憶體區。出處《計算機科學技術名詞 》第三版。1...
堆區:new一個對象的引用或地址存儲在棧區,指向該對象存儲在堆區中的真實數據。由程式設計師分配和回收(例如Java中由JVM虛擬機的垃圾回收機制自動回收)。目標堆疊簡單來說用於管理目標程式運行時的形參、局部變數、返回值以及數據的存儲區,由系統或程式設計師進行分配和回收。目標程式,又稱為“目的程式”,為源程式經...
堆疊溢出是說堆區和棧區的溢出,二者同屬於緩衝區溢出。從上面關於堆區和棧區的解釋可以看出,一旦程式確定,堆疊記憶體空間的大小就是固定的,當數據已經把堆疊的空間占滿時,再往裡面存放數據就會超出容量,發生上溢;當堆疊中的已經沒有數據時,再取數據就無法取到了,發生下溢。需要注意的是,棧分為順序棧和鏈...