优先级加权轮转调度器
    1.
    发明公开

    公开(公告)号:CN109426562A

    公开(公告)日:2019-03-05

    申请号:CN201710761856.4

    申请日:2017-08-30

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5038

    摘要: 本申请公开了优先级加权轮转调度器。用于调度对多个事件的处理。所公开的调度器,包括:待处理事件寄存器、轮转事件选择器与当前轮转事件使能寄存器;所述待处理事件寄存器指示待被调度的一个或多个事件;所述轮转事件选择器耦合到所述待处理事件寄存器的对应于一个或多个轮转事件的比特,并且耦合到所述当前轮转事件使能寄存器;所述当前轮转事件使能寄存器指示可被调度的一个或多个轮转事件;以及所述轮转事件选择器根据所述当前轮转事件使能寄存器的指示选择待被调度的轮转事件之一。

    IO命令处理方法与介质接口控制器

    公开(公告)号:CN108153582A

    公开(公告)日:2018-06-12

    申请号:CN201611106674.5

    申请日:2016-12-05

    IPC分类号: G06F9/48

    CPC分类号: G06F9/4831 G06F2209/484

    摘要: 本申请提供了IO命令处理方法、介质接口控制器。所公开的方法包括:若低优先级命令队列中存在访问第一逻辑单元的第一类型的第一命令,取出并处理第一命令;当处理第一命令的过程中,若高优先级命令队列中存在访问第一逻辑单元的第二类型的第二命令,暂停对第一命令的处理,取出并处理第二命令;响应于第二命令处理完成,恢复对第一命令的处理。所述介质接口控制器耦合到一个或多个NVM芯片,每个NVM芯片包括一个或多个逻辑单元,还耦合到高优先级命令队列和低优先级命令队列,用于执行所述的IO命令处理方法。本申请应用于固态存储设备的读取操作。

    利用系统抽象层提供多协议存储设备

    公开(公告)号:CN110275757A

    公开(公告)日:2019-09-24

    申请号:CN201810220905.8

    申请日:2018-03-16

    发明人: 王树柯 田冰

    IPC分类号: G06F9/455

    摘要: 提供了利用系统抽象层提供多协议存储设备。所提供的存储设备,包括控制部件与耦合到控制部件的NVM存储介质,控制部件包括CPU、主机接口与介质接口,CPU上运行操作系统与一个或多个任务,任务通过操作系统提供的系统抽象层接口来使用操作系统提供的服务,操作系统包括一个或多个驱动程序,操作系统调度一个或多个任务;CPU运行的一个或多个任务处理访问存储设备的IO命令。

    嵌入式多核中央处理器的轻量级操作系统的驱动程序框架

    公开(公告)号:CN108958904A

    公开(公告)日:2018-12-07

    申请号:CN201710380325.0

    申请日:2017-05-25

    发明人: 路向峰 王树柯

    IPC分类号: G06F9/48 G06F9/50

    CPC分类号: G06F9/4843 G06F9/5027

    摘要: 本申请公开了嵌入式多核中央处理器的轻量级操作系统的驱动程序框架。利用所公开的嵌入式多核中央处理器的轻量级操作系统的驱动程序框架进行任务处理方法包括:注册第一类用于接收消息的处理函数,第一类用于接收消息的处理函数用于接收第一消息以发起对第一任务的处理;响应于接收第一消息,注册第一类用于发送消息的处理函数指示发送第二消息以继续对所述第一任务的处理;以及注册第二类用于接收消息的处理函数,第二类用于接收消息的处理函数用于接收第三消息以结束对所述第一任务的处理。