指令的串行執行和並行執行的區別為:過程不同、效率不同、資源利用率不同。
壹、過程不同
1、串行執行:多道程序系統中多個程序(邏輯上互相獨立)或者壹個程序中的多個程序段在執行的過程當中,壹個程序執行沒結束前,另壹個不能開始,要壹個壹個的執行。
2、並行執行:多道程序系統中多個程序(邏輯上互相獨立)或者壹個程序中的多個程序段在執行的過程當中,壹個程序執行沒結束,另壹個已經開始。
二、效率不同
1、串行執行:串行執行的時間不重疊,執行效率低。
2、並行執行:並行執行的時間互相重疊,執行效率高。
三、資源利用率不同
1、串行執行:串行執行存在等待程序,資源利用率低。
2、並行執行:並行執行不存在等待程序,資源利用率高為。