cpu的线程指的是什么??与程序里的线程有什么关联和区别??

电脑教程011

cpu的线程指的是什么??与程序里的线程有什么关联和区别??,第1张

CPU线程就是所谓硬件线程,是利用特殊字符的硬件指令,把两个逻辑内核模拟成物理芯片,让单个处理器能使用线程级并行计算,从而兼容多线程并行计算,从而兼容多线程操作系统和软件,使运行性能提高。软件线程是指windows操作系统中每个运行的程序都是一个进程,每一个进程都会创建一个或多个线程,这些线程称之为软件线程。一个进程至少有一个线程,称为主线程。

1、八核

八核心处理器是英特尔公司推出的新的处理器产品。英特尔公司服务器平台团队产品营销主管夏农·鲍林(Shannon Poulin)表示,该处理器针对四插槽(four-socket)服务器。每个物理核心均可同时运行两个线程,使得服务器上可提供64个虚拟处理核心。

在MCM上看到的8颗核心,其中4颗是真正的Power5芯片,另外4颗是三级缓存。

2、16线程

具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机、多核心处理器以及芯片级多处理(Chip-level multithreading)或同时多线程(Simultaneous multithreading)处理器。

因此16线程是指电脑能够在同一时间执行16个线程。

扩展资料

优点:

1、使用线程可以把占据时间长的程序中的任务放到后台去处理

2、用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度

3、程序的运行速度可能加快

4、在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下可以释放一些珍贵的资源如内存占用等等。

5、多线程技术在IOS软件开发中也有举足轻重的位置。

6、每个物理核心均可同时运行两个线程,使得服务器上可提供64个虚拟处理核心。

参考资料来源:百度百科-八核心处理器

参考资料来源:百度百科-多线程