网上查的资料小结,没有考证。
真多核是指一个cpu多个核心,即多个内核。
假多核是指多个cpu捆绑形成的分布式计算,ARM针对服务器市场推出的处理器为多个cpu的
真多核的应用奔腾和因特尔
双核芯cpu系统相当于两辆卡车在一条跑道上跑,虽然运送货物的能力提高了,但是也不会频繁产生线程冲突,但是它们是在一条车道上跑,所以相互避让的频率比爽cpu高很多,所以他的运输能力比双cpu差。
双cpu系统是两辆车在两条相交的跑道上跑,每辆车大都在自己的跑道上跑,但是偶尔会相遇停车避让。由于车多路宽,所以双cpu运输能力最强。
在编译.c文件,首先生成.o文件 然后生成.exe文件。
线程有哪几部分组成:
一个标准的多线程由线程id,当前指令指针,寄存器集合和堆栈组合。
1.线程id。线程标识符
2.当前指令指针pc。
3.寄存器集合。存储单元寄存器的集合。
4.堆栈。堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶top)对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储单元,主要功能是暂时存放数据和地址。通常用来保护断点和现场要点。堆,队列先进先出,栈,先进后出。