Chosen Solution

In Macbook Air, I have noticed that they came with Intel Core i7 dual and quad core processors. How this thing become possible that I can’t able to understand!! How many threads and cores we will get in each one? Overall my understanding say that if we have i3 processor then we will have dual core processor so we will get 2 cores within itif we have i5 processor then we will have quad core processor so we will get 4 cores within itif we have i7 processor then we will have octa core processor so we will get 8 cores within it Then how dual core with i7 be possible? May be with i7 processor, we will get 4 cores but you will get 8 threads support that is definitely true. Please share your knowledge into this.

Core count and thread count are not the same! Intel started off with a one to one setup until hyper-threading came out then a single core could toggle between two threads so a dual core CPU could support four threads concurrently, and a quad core could offer eight threads! Let’s look at a cars engine: A four cylinder vs a six vs an eight! Clearly the four cylinder is the weaker engine and the eight the strongest! But do we really need the more powerful engine, maybe a four is all we need. Then again maybe we need something in-between as we have to tow a tailer sometimes. To be sure all of these engines can move you equally well! Its only if you have a lot of stuff in the car or if you are towing something big or heavy. So what does this have to do with cores and threads? Quite a lot! Your workflow makes a difference on which meets your need. Sadly Intel loves to confuse! don’t look at the i3/i5/i7 names as they don’t hold any real meaning! Focus on the core count and if you are using apps which offer multithreading look at the hyper-threading. But don’t over think it! You’ll never get the full thread count with hyper-threading. Now to blow you mind! Hyper-threading is not a true value! So a dual core CPU with hyper-threading is still less powerful to a straight four core CPU which is the same generation! And lastly if the App doesn’t offer multi-threading then its a waste! But!! Running two programs concurrently which are single threading can leverage each core independently of a dual core CPU! Now the last shoe! Multi-threading apps which are accessing hyper-threading can starve out concurrently running apps! So you end up encountering application stuttering! That is the top most application is unable to gain enough threads to run smoothly. The depth of L2/L3 caching and the amount of RAM and lastly free storage space can effect performance as well. How Does CPU Cache Work? What Are L1, L2, and L3 Cache?

There was no quad core i7 offered for MBA, it was a dual core machine from 2008 to 2017. https://en.wikipedia.org/wiki/MacBook_Ai…)