Of the Windows system real-time extension of the two-level scheduling method

2014 
本发明涉及一种Windows系统实时扩展的两级调度方法,利用Windows系统亲缘性设定,对系统CPU资源进行重新分配,指定实时任务运行核心,以保证实时任务所需资源;设置IOAPIC重定向表,使外部中断指向特定内核处理,不会影响实时内核的运行;同时,利用Local APIC的时钟中断计数器,为任务调度提供高精度时钟信号;再利用WinDbg从NTDLL中获取Windows进程、线程操作函数入口地址,封装成DLL,形成任务控制的基本接口;对内核任务控制块和任务队列进行锁定与映射,使得调度算法的编写与调试可以在用户态进行,最后挂入Local APIC高精度时钟的中断处理例程中,完成实时内核调度算法。
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []