manufacturers added specific-use and general-use 128-bit registers
Process vs thread
Process is the main task such as running an application
Thread is a task that needs doing but isn't the main task
What is hyperthreading?
a way to run multiple processes or threads truly simultaneously
Intel introduced in Pentium 4
What is the max amount of memory accessed with the 32 bit processor?
232 (4 GB)
How much memory can a 64bit processor access?
264 or 16 exabytes of ram
What was the 1st 64 bit processor?
What is dual core?
2 execution units
2 sets of pipelines that share caches and RAM
What makes multi cpus better that hyper threading?
The hyper-threaded Pentium 4 shares a single ALU, but splits out the FPU for multiple threads. If two processes both need the ALU, then the hyper-threading doesn’t do much. A multicore CPU, by contrast, has multiple distinct processors and can handle multiple processes more efficiently.
What is the main difference between a mobile cpu and a desktop cpu?
the mobile runs on less power and are generally slower
What is throttling
The act of slowing down clock speeds when they reach certain temps