操作系统中并发与并行的几个例子
何谓并行? 何谓并发? 在单处理机系统中,下述并行和并发现象哪些可能发生,哪些不会发生?
(1) 进程与进程之间的并行;
(2) 进程与进程之间的并发;
(3) 处理机与设备之间的并行;
(4) 处理机与通道之间的并行;
(5) 通道与通道之间的并行;
(6) 设备与设备之间的并行。
答:所谓并行是指同一时刻同时进行,进程并行需要多处理器的支持;所谓并发,是指在一段时间内,多个进程都在向前推进,而在同一时刻,可能只有一个进程在执行,多个进程轮流使用处理器。在单处理器系统中,可能发生的并行和并发现象如下:
(2) 进程与进程之间的并发。例如,在Windows操作系统中,mp3播放进程和Word字处理进程可以并发执行,这样用户就可以边听音乐边写文章了。
(3) 处理机与设备之间的并行。例如,当处理机进行科学运算时,打印机可以打印文档。
(4) 处理机与通道之间的并行。通道程序的执行可与处理机的操作并行。
(5) 通道与通道之间的并行。通常一个系统中有多个通道,这些通道可以并行地执行相应的通道程序。
(6) 设备与设备之间的并行。例如打印机打印文档时,磁带机在输入数据。
操作系统中并发与并行的几个例子相关推荐
- 操作系统中并发和并行的区别和联系
多线程中并发和并行有区别吗? 搞不懂并发和并行分别是什么意思? 一文通俗的解释并发和并行的区别和联系. 本人一直以为并发和并行是一个意思,直到偶然从站长公众号上看到了并发和并行的区别一文,因此做个笔记 ...
- 操作系统中并发和并行的区别
一.教材解释: · 并行是指两个或者多个事件在同一时刻发生,而并发是指两个或者多个事件在同一时间间隔发生 · 并行是在不同实体上的多个事件,并发是在同一实体上的多个事件 二.c语言站长公众号解释: 1 ...
- java的并发和并行_JAVA中并发和并行
关于并发和并行 对于JAVA的并发和并行,是重要的知识点. 开始很多人都会有疑惑,并发和并行差不多啊,意思很相近啊,其实它们是有很大区别的. 并发:早期的CPU只有单核,你可以在电脑上看电视,聊天,刷 ...
- JS 中并发和并行的区别
JS中 并发(concurrency)和并行(parallelism)区别 1.并发:宏观概念,有两个任务A和B,在一段时间内,通过在A和B两个任务间切换,来完成两个任务,这种情况叫并发 2.并行:微 ...
- 【操作系统】并发与并行
一 并发基本概念 同步与异步 同步与异步用来形容一次方法调用.同步调用必须等方法调用返回以后,才能继续调用.异步调用更像是一个消息传递,一旦开始方法便立即返回,调用者可以继续完成后面相关的调用.此时异 ...
- Python多任务(1.多任务的介绍、并发和并行概念及小例子)
目录 1.多任务的概念 2.单核CPU是怎么解决多任务的? 3.多任务的执行方式:并发和并行 4.单任务的执行例子: 5.多任务的执行例子: 1.多任务的概念 简单地说,就是操作系统可以同一时间执行多 ...
- 一个“制作午餐”的故事,帮助你理解并发和并行(上)
导读 这是一个关于"午餐时间"的小故事,用于阐述 threading.asyncio.multiprocessing.cloud functions 等内容.为了方便阅读并理解文章 ...
- 操作系统中的并发和并行
在计算机操作系统(第4版,汤子瀛)中,小标题'并行和并发'的父标题是'并发',经过学习,我的理解是并行是并发的子集,并发是包含并行的含义的. <计算机操作系统>中是这样定义和区分并发和并行 ...
- 【操作系统】进程、线程、协程和并发、并行
文章目录 一.并发介绍 1. 进程和线程 (1)进程 (2)线程 (3)进程与线程的区别 (4)任务调度 (5)何时使用多进程,何时使用多线程? 2. 线程和协程 (1)协程 (2)协程和线程的区别 ...
最新文章
- how to come in an investnent bank team
- UVA 103 Stacking Boxes
- Android 调用12306接口,GitHub - AndroidyxChen/loading-12306: 仿PC端12306的刷新loading的自定义view...
- php数组无限文类,php把无限级分类生成数组的类
- mysql存储过程输入参数拆分_一文看懂mysql数据库存储过程、函数、视图、触发器、表...
- Linux笔记-iptables开放指定端口,开放ICMP协议,其他端口禁止访问
- html调用媒体图标,关于CSS 媒体查询(media queries)
- Nginx 是如何实现高并发?常见的优化手段有哪些?
- mysql 删除后缀表_mysql批量删除指定前缀或后缀表
- 算术逻辑单元 —— 串行加法器和并行加法器
- 第2.2节 串行SPI接口控制PE4312数控衰减器
- iPhone4 Siri
- 通过高德地图API(WEB端)获取中国所有省市(可扩展)的列表
- 【js】异步方法同步化
- ASP 仿 Monorail MVC 的实现思路
- centos下zip压缩解压缩命令
- LAD原理(1)知识储备之函数和分布
- 小白初写Spring核心容器功能
- Hadoop集群的安装
- 台式计算机无法开机原因,台式电脑无法启动的原因和解决方法_电脑不能启动的原因与解决方法...
热门文章
- 计算机卡主板页面,电脑开机卡在主板logo界面-我家的台式电脑开机卡在主板LOGO画面怎么回事?...
- C语言程序设计博客作业04
- nas 软件 性能测试,NAS性能测试
- 最小二乘法拟合圆公式推导及vc实现
- 导航窗格里计算机在桌面下,电脑桌面工具栏如何调到下方
- tensorflow基本知识
- 温习翻阅必备---java筑基期知识大全--“基础不牢,地动山摇”
- Navicat连接Linux-MySQL
- 亚信电子最新AxRobot EtherCAT七轴助力控制机器手臂解决方案
- 机械硬盘——电子计算时代的机电遗风