何谓并行? 何谓并发? 在单处理机系统中,下述并行和并发现象哪些可能发生,哪些不会发生?
(1) 进程与进程之间的并行;
(2) 进程与进程之间的并发;
(3) 处理机与设备之间的并行;
(4) 处理机与通道之间的并行;
(5) 通道与通道之间的并行;
(6) 设备与设备之间的并行。
答:所谓并行是指同一时刻同时进行,进程并行需要多处理器的支持;所谓并发,是指在一段时间内,多个进程都在向前推进,而在同一时刻,可能只有一个进程在执行,多个进程轮流使用处理器。在单处理器系统中,可能发生的并行和并发现象如下:
(2) 进程与进程之间的并发。例如,在Windows操作系统中,mp3播放进程和Word字处理进程可以并发执行,这样用户就可以边听音乐边写文章了。
(3) 处理机与设备之间的并行。例如,当处理机进行科学运算时,打印机可以打印文档。
(4) 处理机与通道之间的并行。通道程序的执行可与处理机的操作并行。
(5) 通道与通道之间的并行。通常一个系统中有多个通道,这些通道可以并行地执行相应的通道程序。
(6) 设备与设备之间的并行。例如打印机打印文档时,磁带机在输入数据。

操作系统中并发与并行的几个例子相关推荐

  1. 操作系统中并发和并行的区别和联系

    多线程中并发和并行有区别吗? 搞不懂并发和并行分别是什么意思? 一文通俗的解释并发和并行的区别和联系. 本人一直以为并发和并行是一个意思,直到偶然从站长公众号上看到了并发和并行的区别一文,因此做个笔记 ...

  2. 操作系统中并发和并行的区别

    一.教材解释: · 并行是指两个或者多个事件在同一时刻发生,而并发是指两个或者多个事件在同一时间间隔发生 · 并行是在不同实体上的多个事件,并发是在同一实体上的多个事件 二.c语言站长公众号解释: 1 ...

  3. java的并发和并行_JAVA中并发和并行

    关于并发和并行 对于JAVA的并发和并行,是重要的知识点. 开始很多人都会有疑惑,并发和并行差不多啊,意思很相近啊,其实它们是有很大区别的. 并发:早期的CPU只有单核,你可以在电脑上看电视,聊天,刷 ...

  4. JS 中并发和并行的区别

    JS中 并发(concurrency)和并行(parallelism)区别 1.并发:宏观概念,有两个任务A和B,在一段时间内,通过在A和B两个任务间切换,来完成两个任务,这种情况叫并发 2.并行:微 ...

  5. 【操作系统】并发与并行

    一 并发基本概念 同步与异步 同步与异步用来形容一次方法调用.同步调用必须等方法调用返回以后,才能继续调用.异步调用更像是一个消息传递,一旦开始方法便立即返回,调用者可以继续完成后面相关的调用.此时异 ...

  6. Python多任务(1.多任务的介绍、并发和并行概念及小例子)

    目录 1.多任务的概念 2.单核CPU是怎么解决多任务的? 3.多任务的执行方式:并发和并行 4.单任务的执行例子: 5.多任务的执行例子: 1.多任务的概念 简单地说,就是操作系统可以同一时间执行多 ...

  7. 一个“制作午餐”的故事,帮助你理解并发和并行(上)

    导读 这是一个关于"午餐时间"的小故事,用于阐述 threading.asyncio.multiprocessing.cloud functions 等内容.为了方便阅读并理解文章 ...

  8. 操作系统中的并发和并行

    在计算机操作系统(第4版,汤子瀛)中,小标题'并行和并发'的父标题是'并发',经过学习,我的理解是并行是并发的子集,并发是包含并行的含义的. <计算机操作系统>中是这样定义和区分并发和并行 ...

  9. 【操作系统】进程、线程、协程和并发、并行

    文章目录 一.并发介绍 1. 进程和线程 (1)进程 (2)线程 (3)进程与线程的区别 (4)任务调度 (5)何时使用多进程,何时使用多线程? 2. 线程和协程 (1)协程 (2)协程和线程的区别 ...

最新文章

  1. Python全局解释器锁GIL与多线程
  2. 清单革命:为什么不仅是工具革命?
  3. CEO 赠书 | 决策是一个技术活,如何做「对」的事?
  4. Java设计模式之结构型:适配器模式
  5. 存钱吃利息存邮政储蓄好还是农业银行好?
  6. HTML+CSS+JS实现 ❤️爱心文字3D旋转动画特效❤️
  7. python numpy遍历_NumPy 迭代数组
  8. 公司因为薪资问题,走了一个各方面都不错的老工人,花更多的钱招来一个跨行业新手,这是为什么?
  9. Amazon S3 API
  10. 在ubuntu下配置C和C++的编译环境
  11. uboot研读笔记 | 14 - uboot启动流程分析(2016.03版本)
  12. 使用Python在指定文件夹新建一个文本文档(其他类型文件也可)
  13. 爬取豆瓣Top250并存储Excel
  14. 海南大学研究生计算机分数线,海南大学研究生录取分数线
  15. 随便小计:MRP元素参与计算标准配置
  16. 在线审稿投稿管理系统,就这?
  17. 解决:com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ�
  18. 用单片机测量流体流速的_用AT89S52单片机怎样测流速
  19. 四足机器人——步态规划
  20. 032--python--打印地铁买票页面

热门文章

  1. 图集谷-写真集-爬虫-1.0
  2. IP routing not enabled 是没有开启routing功能 只要 执行 ip routing 就可以
  3. 海康威视监控,RSTP转m3u8展示在移动端网页
  4. 数据之道读书笔记-06面向“自助消费”的数据服务建设
  5. 计算机故障检修的常用流程及方法,常见品牌变频空调通讯故障通用检修流程与方法...
  6. 树莓派入门(2021)最新(系统安装环境设置)
  7. html+css+javascript代码编程规范之CSS
  8. Kubernetes-蔚来汽车的Kubernetes实践
  9. AngualrJS 1.6 学习(一) -- 安装NodeJS
  10. oracle 云计算业务,拉里.埃里森:Oracle云计算服务进入超速增长阶段