一种嵌入式系统中基于SPM的输入输出缓冲实现方法

    公开(公告)号:CN102890658A

    公开(公告)日:2013-01-23

    申请号:CN201210440575.6

    申请日:2012-11-07

    Abstract: 本发明涉及一种嵌入式系统中基于SPM的输入输出缓冲实现方法。其技术方案是:对SPM空间划分成n个输入输出请求区域;再对嵌入式操作系统进行改造,将输入输出请求Ri处理代码中原指向内存空间作为输入输出缓冲的地址空间改为指向经划分的SPM空间。当输入输出请求Ri达到嵌入式操作系统,请求信息被存放于SPM空间中对应的输入输出请求信息区RRi,输入输出数据被存放于对应的输入输出缓冲区RBi;当存在输入输出数据溢出时,输入输出请求Ri被分配到内存空间上,其处理方法与以内存空间为输入输出请求区域的输入输出处理方法相同。本发明能提高嵌入式系统输入输出处理速度和降低输入输出处理过程中的存储访问功耗。

    一种嵌入式系统中基于SPM的输入输出缓冲实现方法

    公开(公告)号:CN102890658B

    公开(公告)日:2016-03-02

    申请号:CN201210440575.6

    申请日:2012-11-07

    Abstract: 本发明涉及一种嵌入式系统中基于SPM的输入输出缓冲实现方法。其技术方案是:对SPM空间划分成n个输入输出请求区域;再对嵌入式操作系统进行改造,将输入输出请求Ri处理代码中原指向内存空间作为输入输出缓冲的地址空间改为指向经划分的SPM空间。当输入输出请求Ri达到嵌入式操作系统,请求信息被存放于SPM空间中对应的输入输出请求信息区RRi,输入输出数据被存放于对应的输入输出缓冲区RBi;当存在输入输出数据溢出时,输入输出请求Ri被分配到内存空间上,其处理方法与以内存空间为输入输出请求区域的输入输出处理方法相同。本发明能提高嵌入式系统输入输出处理速度和降低输入输出处理过程中的存储访问功耗。

Patent Agency Ranking