我正在为明天要进行的简单测试学习IPC。我的教室使用的书不是最好的:它会产生很多错别字,并且已经多次证明它的练习是错误的或非常模棱两可的。
这可能不是特定情况,但我正在努力尝试在书中回答这个问题:
并发进程执行的并行性是...
a)仅虚拟
b)仅真实
c)在多处理系统上是真实的,在多处理器系统上是虚拟的
d)在多处理器系统上是真实的,在多处理器系统上是虚拟的
e)以上都不是
我在答案c和d之间感到困惑;多处理和多处理器有什么区别?
我一直在寻找答案,但显然两个术语都指的是同一件事。
这似乎是一个很愚蠢的问题,但我想知道它们实际上是否是同一件事,或者在这种情况下它们是否指的是不同的事情。
答案是D。
推测多处理意味着它可以一次处理多个请求,这可以通过在任务之间共享时间来在单个处理器上完成。
多处理器意味着存在一个以上的处理器(或一个处理器上至少有1个以上的内核)-每个内核实际上是其自己的处理器,但是结合在单个物理芯片上-关键是每个任务都可以分配一个单独的处理器/ core并可以同时运行。
这是一个令人震惊的糟糕问题,我不希望在现实世界中出现“多处理”一词。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句