码迷,mamicode.com
首页 > 编程语言 > 详细

关于真多核和加多核&线程由哪几部分组成

时间:2016-08-09 02:14:19      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:

网上查的资料小结,没有考证。

真多核是指一个cpu多个核心,即多个内核。

假多核是指多个cpu捆绑形成的分布式计算,ARM针对服务器市场推出的处理器为多个cpu的

真多核的应用奔腾和因特尔

双核芯cpu系统相当于两辆卡车在一条跑道上跑,虽然运送货物的能力提高了,但是也不会频繁产生线程冲突,但是它们是在一条车道上跑,所以相互避让的频率比爽cpu高很多,所以他的运输能力比双cpu差。

双cpu系统是两辆车在两条相交的跑道上跑,每辆车大都在自己的跑道上跑,但是偶尔会相遇停车避让。由于车多路宽,所以双cpu运输能力最强。

在编译.c文件,首先生成.o文件 然后生成.exe文件。

线程有哪几部分组成:

一个标准的多线程由线程id,当前指令指针,寄存器集合和堆栈组合。

1.线程id。线程标识符

2.当前指令指针pc。

3.寄存器集合。存储单元寄存器的集合。

4.堆栈。堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶top)对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储单元,主要功能是暂时存放数据和地址。通常用来保护断点和现场要点。堆,队列先进先出,栈,先进后出。

 

关于真多核和加多核&线程由哪几部分组成

标签:

原文地址:http://www.cnblogs.com/chenyang920/p/5751588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!