0

0

单处理机系统中,可并行的是什么

青灯夜游

青灯夜游

发布时间:2022-07-13 12:03:35

|

16151人浏览过

|

来源于php中文网

原创

单处理机系统中,可并行的是“处理机与设备”、“处理机与通道”、“设备与设备”。现代操作系统的形成正是通道产生的结果,通道是可以独立于CPU控制输入输出的设备,在处理机进行运算时,通道可同时进行I/O操作,因此,处理机与通道是并行的;处理机运算时,外设可同时进行输入/输出的操作,因此处理机与设备是可并行的;而设备和设备之间显然也是可以并行的。

单处理机系统中,可并行的是什么

本教程操作环境:windows7系统、Dell G3电脑。

一个计算机系统只包括一个运算处理器,则称之为单处理机系统。

在单处理机计算机系统中,运行状态最多1个,最少0个;等待状态最多N个,最少N-1个;就绪状态最多N-1个,最少0个。

单处理机系统只有一条指令流水线,只有一个多功能的操作部件,每个时钟周期"取指令"和"分析"完成一条指令。在许多流水线处理机中,指令流水线的流水段数k=4;它把一条指令的执行过程主要分解为"取指令"、"分析"、"执行"和"写结果"4个阶段。指令所要执行的功能主要在多功能操作部件中,在"执行"这一流水段完成。多数流水线处理机的多功能操作部件采用流水线结构。有的简单指令,只要一个时钟周期就能够在"执行"流水段中完成,而比较复杂的指令往往需要多个时钟周期。另外,还有条件转移等的影响;因此,一般流水线标量处理机每个时钟周期平均执行指令的条数小于1,即它的指令级并行度ILP

单处理机系统中,可并行的是:处理机与设备、处理机与通道、设备与设备;但进程与进程之间是不能并行的,

  • 在单处理机系统中,为提高系统效率,让内存中保持多个处于不同状态的进程(这称为进程并发执行),但在同一时刻占用处理机的却只有一个进程,因此,进程之间不是并行的;

  • 现代操作系统的形成正是通道产生的结果,通道是可以独立于CPU控制输入输出的设备,在处理机进行运算时,通道可同时进行I/O操作,因此,这两者也是并行的;

  • 处理机运算时,外设可同时进行输入/输出的操作,因此,也产生了并行;

  • 显然,设备和设备之间也是可以并行的。

    商城购物系统
    商城购物系统

    商城购物系统是一个以php+MySQL进行开发的可塑性极强的电子商品平台;商城购物系统可自定义商品栏目内容,包含分销功能,分销管理、分销订单提成完整功能,商品加购物车、商品支付、商品发货等一系列流程,包括pc端和手机H5端。

    下载

扩展知识:单处理机系统与多处理机系统区别

早期的计算机系统是基于单个处理器的顺序处理机器。程序员编写串行执行的代码,让其在CPU上串行执行,甚至每一条指令的执行也是串行的(取指令、取操作数、执行操作、存储结果)。为提高计算机处理的速度,首先发展起来的是联想存储器系统和流水线系统,ghostwin7前者提出了数据驱动的思想,后者解决了指令串行执行的问题,这两者都是最初计算机并行化发展的例子。随着硬件技术的进步,并行处理技术得到了迅猛的发展,计算机系统不再局限于单处理器和单数据流,各种各样的并行结构得到了应用。

目前计算机系统可以分为以下4类。

(1)单指令流单数据流(SISD)。一个处理器在一个存储器中的数据上执行单条指令流。

(2)单指令流多数据流(SIMD)。单条指令流控制多个处理单元同时执行,每个处理单元包括处理器和相关的数据存储,一条指令事实上控制了不同的处理器对不同的数据进行操作。向量机和阵列机是这类计算机系统的代表。

(3)多指令流单数据流(MISD)。一个数据流被传送给一组处理器通过这一组处理器卜的不同指令操作最终得到处理结果。该类计算机系统的研究尚在实验室阶段。

(4)多指令流多数据流(MIMD)。多个处理器对各自不同的数据集同时执行不同的指令流。可以把MIMD系统划分为共享内存的紧密耦合MIMD系统和内存分布的松散耦合MIMD系统两大类。

更多相关知识,请访问常见问题栏目!

相关专题

更多
Java编译相关教程合集
Java编译相关教程合集

本专题整合了Java编译相关教程,阅读专题下面的文章了解更多详细内容。

5

2026.01.21

C++多线程相关合集
C++多线程相关合集

本专题整合了C++多线程相关教程,阅读专题下面的的文章了解更多详细内容。

0

2026.01.21

无人机驾驶证报考 uom民用无人机综合管理平台官网
无人机驾驶证报考 uom民用无人机综合管理平台官网

无人机驾驶证(CAAC执照)报考需年满16周岁,初中以上学历,身体健康(矫正视力1.0以上,无严重疾病),且无犯罪记录。个人需通过民航局授权的训练机构报名,经理论(法规、原理)、模拟飞行、实操(GPS/姿态模式)及地面站训练后考试合格,通常15-25天拿证。

7

2026.01.21

Python多线程合集
Python多线程合集

本专题整合了Python多线程相关教程,阅读专题下面的文章了解更多详细内容。

1

2026.01.21

java多线程相关教程合集
java多线程相关教程合集

本专题整合了java多线程相关教程,阅读专题下面的文章了解更多详细内容。

2

2026.01.21

windows激活码分享 windows一键激活教程指南
windows激活码分享 windows一键激活教程指南

Windows 10/11一键激活可以通过PowerShell脚本或KMS工具实现永久或长期激活。最推荐的简便方法是打开PowerShell(管理员),运行 irm https://get.activated.win | iex 脚本,按提示选择数字激活(选项1)。其他方法包括使用HEU KMS Activator工具进行智能激活。

2

2026.01.21

excel表格操作技巧大全 表格制作excel教程
excel表格操作技巧大全 表格制作excel教程

Excel表格操作的核心技巧在于 熟练使用快捷键、数据处理函数及视图工具,如Ctrl+C/V(复制粘贴)、Alt+=(自动求和)、条件格式、数据验证及数据透视表。掌握这些可大幅提升数据分析与办公效率,实现快速录入、查找、筛选和汇总。

6

2026.01.21

毒蘑菇显卡测试网站入口 毒蘑菇测试官网volumeshader_bm
毒蘑菇显卡测试网站入口 毒蘑菇测试官网volumeshader_bm

毒蘑菇VOLUMESHADER_BM测试网站网址为https://toolwa.com/vsbm/,该平台基于WebGL技术通过渲染高复杂度三维分形图形评估设备图形处理能力,用户可通过拖动彩色物体观察画面流畅度判断GPU与CPU协同性能;测试兼容多种设备,但中低端手机易卡顿或崩溃,高端机型可能因发热降频影响表现,桌面端需启用独立显卡并使用支持WebGL的主流浏览器以确保准确结果

9

2026.01.21

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

7

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
SciPy 教程
SciPy 教程

共10课时 | 1.2万人学习

R 教程
R 教程

共45课时 | 5.3万人学习

SQL 教程
SQL 教程

共61课时 | 3.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号