![多核处理器中核心的术语](https://linux22.com/image/1519486/%E5%A4%9A%E6%A0%B8%E5%A4%84%E7%90%86%E5%99%A8%E4%B8%AD%E6%A0%B8%E5%BF%83%E7%9A%84%E6%9C%AF%E8%AF%AD.png)
多核处理器中的逻辑核心和物理核心有什么区别?执行核心是物理核心的另一个名称吗?
答案1
逻辑核心(或逻辑处理器)是超线程的产物,即在单个核心中运行多个线程。因此,拥有两个逻辑核心意味着虽然您实际上只有一个物理执行核心,但它可以同时运行两个线程。核心内的一些资源是重复的,但不是全部。
但是,对于物理核心,直到 L1 缓存的整个机制都是独立的,而其余部分(包括 L2 缓存)是共享的。因此,物理核心比逻辑核心更快。
据我所知(如果我错了,请纠正我),执行核心确实是一个物理核心。
多核处理器中的逻辑核心和物理核心有什么区别?执行核心是物理核心的另一个名称吗?
逻辑核心(或逻辑处理器)是超线程的产物,即在单个核心中运行多个线程。因此,拥有两个逻辑核心意味着虽然您实际上只有一个物理执行核心,但它可以同时运行两个线程。核心内的一些资源是重复的,但不是全部。
但是,对于物理核心,直到 L1 缓存的整个机制都是独立的,而其余部分(包括 L2 缓存)是共享的。因此,物理核心比逻辑核心更快。
据我所知(如果我错了,请纠正我),执行核心确实是一个物理核心。