首页 热点 业界 科技快讯 数码 电子消费 通信 前沿动态 电商

多道程序设计是指什么 多道程序设计的目的是什么?

2022-05-10 15:02:25 来源 : 网络

多道程序设计是指什么?答案:多道程序设计是指在一台处理机上同一时刻运行多个程序。也就是说在一台处理机上有多个程序同时进入主存并行运行,宏观上并行,微观上串行。

什么是多道程序设计?

首先说一下什么是单道批处理设计,正如字面意思所言,单道批处理设计是一次只能运行一个作业,也就是单道批处理设计的操作系统计算机的内存中,同一时间只驻留一个作业,这个作业完成之后,在输入另一个作业;而多道程序设计是不同于单道批处理设计的,多道程序设计的操作系统的计算机的内存中,同时存放多个任务,而且这多个任务互不干涉,它们在系统管理之下,交替运行,同一时刻,其中一个任务占用CPU,然后轮流使用CPU,这就是多道程序设计的概念。需要注意的是,多道程序设计宏观上看,是并行的,也就是同时有多个程序在内存中运行,但是微观上它们是串行的,也就是说,微观上,它们轮流交替使用CPU。

多道程序设计的目的

正是由于计算机处理器的速度与外围设备之间的速度不匹配,而计算机处理器的速度远高于其他部件的运行速度,为了提高计算机处理器的利用率,也就是提高CPU的利用率,提出多道程序设计的概念。多道程序设计概念的提出,加速了操作系统的诞生,而且多道程序设计使原本经常得不到充分发挥的CPU充分运作起来,从而更高效地完成各种任务。

综上,多道程序设计是指在一台处理机上同一时刻运行多个程序,即在一台处理机上有多个程序同时进入主存并行运行,宏观上并行,微观上串行。

标签: 多道程序设计 单道批处理设计 操作系统计算机 操作系统

相关文章

最近更新
焦点热讯:宜点充 2023-02-28 10:10:16
天天关注:小铺CEO 2023-02-28 10:07:13
【世界聚看点】KaFit 2023-02-28 09:31:37
葱天下 2023-02-28 09:17:03
渔界竞钓 2023-02-28 08:15:29
焦点快看:鲸奇视频 2023-02-28 06:30:37
环球热议:萝小逗 2023-02-27 23:25:49
简讯:小码公交 2023-02-27 23:16:12
彼岸花 2023-02-27 22:32:52
时时夺宝 2023-02-27 21:37:50
天天动态:袜之源 2023-02-27 21:29:50
天天资讯:AI空气 2023-02-27 20:19:46
世界时讯:绘读 2023-02-27 20:19:41
看点:一元得购 2023-02-27 19:26:28