rCore-Tutorial-Book-v3 icon indicating copy to clipboard operation
rCore-Tutorial-Book-v3 copied to clipboard

rCore-Tutorial-Book-v3/chapter6/3exercise

Open utterances-bot opened this issue 4 years ago • 2 comments

chapter6练习 — rCore-Tutorial-Book-v3 0.1 文档

https://rcore-os.github.io/rCore-Tutorial-Book-v3/chapter6/3exercise.html

utterances-bot avatar Apr 13 '21 02:04 utterances-bot

问答作业第二题,题干明明说考虑多核场景,m个核消费者,n个核生产者,然而在第一小问里面又问单核场景,那么意思是说“只有一个生产者,没有消费者”或者“只有一个消费者,没有生产者”?那这个问题的意义到底在哪

lightbulb128 avatar Apr 13 '21 02:04 lightbulb128

多核可以认为是并行场景,单核认为是并发场景。也就是有多个进程,一些为生产者一些为消费者,在一个单核 CPU 上跑,考虑这种情况下的数据冲突问题。注意这里最好讨论内核是否处理了内核抢占,也就是内核是否会发生时钟中断并切换进程。

DeathWish5 avatar Apr 14 '21 07:04 DeathWish5