1.多重处理:
多处理是具有两个或多个处理器的系统。为此, 添加了CPU以提高系统的计算速度。由于进行了多处理, 因此有许多进程可以同时执行。多重处理又分为两类:对称多重处理, 非对称多重处理。
2.多重编程:
多重编程是一次运行的多个进程, 它通过组织作业(代码和数据)来提高CPU利用率, 从而使CPU始终有一个要执行。目的是在主存储器中保留多个作业。如果一个作业占用了输入/输出, 则可以将CPU分配给其他作业。
多重处理和多重编程之间的区别:
序号 | 多处理 | 多程序 |
---|---|---|
1. | 每个系统有多个处理器, 可以并行执行多组指令, 这称为多处理。 | 在主存储器中并发应用一个以上的程序称为多程序。 |
2. | CPU数量不止一个。 | CPU数为1。 |
3. | 处理工作所需的时间更少。 | 处理作业需要更多时间。 |
4. | 这样, 一次可以执行一个以上的处理。 | 这样, 一次可以执行一个处理。 |
5. | 很经济。 | 很经济。 |
6. | 用户数量可以是一个或多个。 | 用户数量一次是一个。 |
7. | 吞吐量最大。 | 吞吐量较小。 |
8. | 它的效率是最大的。 | 其效率较低。 |
评论前必须登录!
注册