多道是指在一個處理器上並發運行多個程序,而不是指有多個處理器
多道和分時都是在微觀上串行,宏觀上並行
一、進程調度方式不同
在多道處理系統中,為了讓系統各部分都去“忙”,盡量讓各部分一直處於工作狀態,當一道程序因I/O請求暫停運行時,CPU才去運行另一道程序
而在分時系統中,把處理器的時間分成很短的時間片,時間片用完了,不管是否執行完,都要進行切換
上訴可以看出是非搶占和搶占的區別。
二、目的不同
多道批處理系統的目的是為了解決人機矛盾及CPU和I/O設備之間速度不匹配矛盾,提高系統有效性(包括資源利用率和吞吐量),並不提供人際交互能力
而分時系統是實現人機交互的系統