发明名称 Device memory management during electronic file updating
摘要 In performing memory management, an upgrade client of a host device identifies and reserves memory blocks large enough to accommodate new software components by performing sequential searches of first and second memory areas. The new software components are updated versions of components of original software files. When the new component size exceeds that of available blocks of the first and second memory areas, the upgrade client rewrites the first memory area to eliminate unused memory blocks, reapportions the first and second memory areas, writes the new component to the second memory area, and updates a vector table. To access host device software components, the upgrade client receives a function call from the main program of the host device including identification information of corresponding software files, reads a start address of the corresponding software files from the vector table, and generates a call for the corresponding software files.
申请公布号 US7779055(B2) 申请公布日期 2010.08.17
申请号 US20050187363 申请日期 2005.07.22
申请人 INNOPATH SOFTWARE, INC. 发明人 PENG LUOSHENG
分类号 G06F12/00;G06F9/445;G06F12/02;G06F17/30 主分类号 G06F12/00
代理机构 代理人
主权项
地址