发布网友 发布时间:2022-05-13 13:15
共2个回答
热心网友 时间:2023-10-10 12:20
楼上的答非所问热心网友 时间:2023-10-10 12:21
系统内核驻留在OAL之上,其中包括了内存管理、进程管理以及异常处理。在相同优先级上的多任务和多线程是通过基于优先级的抢先式时间片调度程序来实现的。系统中优先级的分配是静态的。通过系统的优先级继承机制来调整线程的优先级,可以保证不会出现优先级倒置的现象。系统使用MMU来进行虚拟内存管理。操作系统创建了4 GB的虚拟地址空间,所有的进程虽然运行在相同的地址空间,但是内核通过在内存中为每个进程分配唯一的SLOT来完成进程间的保护。系统中中断的处理与传统的方法相同,当中断到来时,内核根据IRQ来调用相应的中断服务例程(ISR),而中断不能嵌套。