目前,我在集群上工作,遇到很多短语,例如“线程”,“主机”,“ MPI”,“核心”,“进程”,“计算节点”。
您是否对一本书有建议,该书从头开始非常基本地解释了计算机结构(基本上是计算机的构建方式),然后又针对较大的计算结构(即集群)进行了详细介绍? 还是我需要两本书,一本关于计算机结构的基础知识,另一本关于较大的结构?
我想欢迎所有建议,并且我想概述一下,如果它从头开始并且适合初学者,那将是很好的。我是物理学的硕士,但是对计算机结构的了解还不多,我希望将来对此进行更改。
答案 0 :(得分:2)
我将尝试分析您编写的每个术语,并简要解释它们之间的联系。
这里有一些关于paralle computing以及您所引用的所有术语的很好的资料。
计算机节点是较大网络上的设备,实际上是具有IP地址的所有设备。这些设备能够发送,接收或转发信息,有时还可以同时发送三个信息。这是一张解释视觉术语的照片:
线程和进程已连接。线程是进程的组成部分。 在计算机科学中,执行线程是可以由调度程序(通常是操作系统的一部分)独立管理的程序指令的最小序列。线程也称为轻量级进程。
4。关于计算机处理器,核心是接收指令并根据这些指令执行计算或操作的处理单元。一组指令可以使软件程序执行特定功能。
处理器可以具有单个核心或多个核心。具有两个核心的处理器称为双核心处理器,四个核心称为四核处理器。家用计算机的处理器甚至可以具有六个或八个内核。处理器拥有的内核越多,处理器可以同时接收和处理的指令集越多,这将使计算机速度更快。