os_exercises

lec19 lab7 同步互斥 在线练习

选择题


ucore为支持内核中的信号量机制,需用到的支撑机制包括() s2 底层支撑

  • [x] 处理器调度
  • [x] 屏蔽中断
  • [x] 等待队列
  • [ ] 动态内存分配

需用到前三个,动态内存分配不是必须的

ucore实现的信号量机制被用于() s3 信号量设计与实现

  • [x] 条件变量实现
  • [x] mm内存管理实现
  • [x] 哲学家问题实现
  • [ ] 中断机制实现

中断机制是支持信号量的,所以不选

关于ucore实现的管程和条件变量的阐述正确的是() s4 管程和条件变量设计实现

  • [x] 管程中采用信号量用于互斥操作
  • [x] 管程中采用信号量用于同步操作
  • [x] 管程中采用条件变量用于同步操作
  • [x] 属于管程的共享变量访问的函数需要用互斥机制进行保护

都对