多道程序设计是什么意思?

是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。 两个或两个以上程序在计算机系统中同处于开始到结束之间的状态。这就称为多道程序设计。

多道程序技术运行的特征:多道、宏观上并行、微观上串行。

多道程序设计必须有硬件基础作为保证。

所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用cpu,交替执行。引入多道程序设计技术的根本目的是为了提高cpu的利用率,充分发挥计算机系统部件的并行性,现代计算机系统都采用了多道程序设计技术。

多道程序设计的出现,加快了os的诞生

多道程序设计的基本特征:间断性、共享性、制约性。

多道程序设计技术

多道程序设计技术是指在内存同时放若干道程序,使它们在系统中并发执行,共享系统中的各种资源。当一道程序暂停执行时,cpu立即转去执行另一道程序。

[特点]:多道、宏观上并行(不同的作业分别在cpu和外设上执行)、微观上串行(在单cpu上交叉运行)。

[多道批处理系统]:将多道程序设计技术应用于批处理系统,就形成多道批处理系统。

多道程序设计技术 对 操作系统的形成起到的作用:

操作系统在引入多道程序设计技术后,使得系统具有了多道,宏观上并行,微观上串行的特点。

多道程序设计主要是使os能更好地对计算机进行管理 。

使计算机的硬件资源得到更充分的利用 。

在os中引入多道程序设计技术带来的好处:

1.提高cpu的利用率

2.提高内存和i/o设备利用率

3.增加系统吞吐量

(0)

相关推荐

  • 批处理系统是什么

    批处理系统(batch processing system)中,一个作业可以长时间地占用cpu。而分时系统中,一个作业只能在一个时间片(Time Slice,一般取100ms)的时间内使用cpu。 批 ...

  • 操作系统的特征

    操作系统是一种系统软件,但与其他的系统软件和应用软件有很大的不同,它有自己的特殊性即基本特征.操作系统的基本特征包括并发.共享.虚拟和异步.这些概念对理解和掌握操作系统的核心至关重要,将一直贯穿于各个 ...

  • 更重的苹果口味:iPhone5S概念设计出炉 更有范

    更重的苹果口味:iPhone5S概念设计出炉 从发布水滴外观的iPhone5概念图开始,我们也记不清有多少概念设计图出炉了。因为软媒小编都是尽量精选出来分享给大家,所以更多的设计图一开始就被小编否定了 ...

  • cpu中一级缓存是什么及数据缓存设计介绍

    一级缓存都内置在CPU内部并与CPU同速运行,可以有效的提高CPU的运行效率。一级缓存越大,CPU的运行效率越高,但受到CPU内部结构的限制,一级缓存的容量都很小。 CPU缓存(Cache Memor ...

  • 使用头像淘淘设计头像方法教程

    头像淘淘怎么设计头像?头像淘淘支持导入QQ、新浪微博、人人三大社交平台的头像,还支持读取联系人头像,方便用户对各个平台联系人好友头像的管理,下面小编告诉大家头像淘淘设计方法吧! 相关软件:头像淘淘软件 ...

  • 好看的yy马甲格式 yy马甲格式大全设计

    yy马甲格式大全设计2014来咯~想要好看的yy马甲格式的朋友们可以来看下文哦~小编带来了一些很有设计感的yy马甲,绝对有你喜欢的,有需要的朋友可以来看一看。 ◆丶光丶道丶 «?樾↓?» ┝?队┥↓神 ...

  • 解析无线网络设计四大必备要件

    笔者现在给企业设计无线网络时,若企业的要求比较高,一般都会在无线网络中实现四个要件。在提高无限网络性能的同时,也提高其可控性与容错性。 无线网络的发展已经势不可挡,大有替代有线网络的趋势。为此无线网络 ...

  • 如何设计淘宝手机无线端页面

    一、无线端各种尺寸和要求 可以传一个小于200K的mp3音频文件。 图片最多可以传30张,单张图片宽度在480px-620px内,单张图片高度小于等于960px。 可以添加文本模块,每个模块不超过50 ...

  • Firefox 4.0 浏览器工具栏按钮设计

    作为一款开源浏览器,Mozilla一直也在同大家分享新界面的开发进程。Firefox 4.0新界面的一个重要改进就是工具栏按钮的设计和布局,今天Mozilla开发人员Stephen Horlander ...