內(nèi)存管理方法、裝置及電子設(shè)備

基本信息

申請?zhí)?/td> CN202010305350.4 申請日 -
公開(公告)號 CN111506426B 公開(公告)日 2021-05-04
申請公布號 CN111506426B 申請公布日 2021-05-04
分類號 G06F9/50 分類 計算;推算;計數(shù);
發(fā)明人 劉森;劉大偉;祖東輝 申請(專利權(quán))人 翱捷科技(深圳)有限公司
代理機構(gòu) 北京清大紫荊知識產(chǎn)權(quán)代理有限公司 代理人 馮振華;張卓
地址 518035 廣東省深圳市福田區(qū)華富街道蓮花一村社區(qū)皇崗路5001號深業(yè)上城(南區(qū))T2棟2502
法律狀態(tài) -

摘要

摘要 本公開實施例提供了一種內(nèi)存管理方法、裝置及電子設(shè)備,屬于數(shù)據(jù)處理技術(shù)領(lǐng)域。該方法包括:在接收到內(nèi)存分配請求時,獲取目標程序當前的狀態(tài)類型,所述狀態(tài)類型為中斷上下文或者任務(wù)上下文中的任一種;判斷所述目標程序當前的狀態(tài)類型是否為中斷上下文;若所述目標程序當前的狀態(tài)類型為中斷上下文,則為所述目標程序分配所述中斷區(qū)的內(nèi)存;若所述目標程序當前的狀態(tài)類型為任務(wù)上下文,則先釋放所述延后釋放列表內(nèi)的內(nèi)存地址對應(yīng)的內(nèi)存,再為所述目標程序分配所述任務(wù)區(qū)的內(nèi)存。通過本公開的處理方案,將系統(tǒng)內(nèi)存空間劃分為中斷區(qū)和任務(wù)區(qū),為不同狀態(tài)類型的目標程序?qū)?yīng)分配不同區(qū)域的內(nèi)存空間,提高了內(nèi)存管理系統(tǒng)的管理效率和適應(yīng)性。