ucore为支持内核中的信号量机制,需用到的支撑机制包括() s2 底层支撑
- 处理器调度
- 屏蔽中断
- 等待队列
- 动态内存分配
需用到前三个,动态内存分配不是必须的
ucore实现的信号量机制被用于() s3 信号量设计与实现
- 条件变量实现
- mm内存管理实现
- 哲学家问题实现
- 中断机制实现
中断机制是支持信号量的,所以不选
关于ucore实现的管程和条件变量的阐述正确的是() s4 管程和条件变量设计实现
- 管程中采用信号量用于互斥操作
- 管程中采用信号量用于同步操作
- 管程中采用条件变量用于同步操作
- 属于管程的共享变量访问的函数需要用互斥机制进行保护
都对