技術編號:6543594
提示:您尚未登錄,請點 登 陸 后下載,如果您還沒有賬戶請點 注 冊 ,登陸完成后,請刷新本頁查看技術詳細信息。本發(fā)明公開了。本方法為1)系統(tǒng)在每一進程的虛擬地址空間數(shù)據(jù)結(jié)構(gòu)中增加一變量a,記錄為進程已經(jīng)分配虛擬地址的堆頂位置;2)進程啟動時,系統(tǒng)將a初始化為0;當該進程調(diào)用堆頂設置函數(shù)進行內(nèi)存申請時,向系統(tǒng)傳入一堆頂參數(shù)b;3)系統(tǒng)根據(jù)該進程上一次請求的堆頂位置和當前請求的堆頂位置b,計算堆頂位置向上大頁對齊之后的值c;4)系統(tǒng)將a的當前值賦值給該進程的記錄已分配內(nèi)存最高堆地址變量,并將其與c進行比較如果小于c,則根據(jù)二者差值增大該進程的堆棧空間;如果小于c,則進...
注意:該技術已申請專利,請尊重研發(fā)人員的辛勤研發(fā)付出,在未取得專利權人授權前,僅供技術研究參考不得用于商業(yè)用途。
該專利適合技術人員進行技術研發(fā)參考以及查看自身技術是否侵權,增加技術思路,做技術知識儲備,不適合論文引用。
請注意,此類技術沒有源代碼,用于學習研究技術思路。