1. All CPUs are the same size. (True or False?)
Depends on the meaning of this, for the most part false.
2. CPU voltage varies depending on the generation and brand name of the CPU. (True or False?)
True
3. Chip pullers are designed to remove the heatsink from the top of the CPU. (True or False?)
False, dependant on Puller != Heatsink
4. ZIF sockets are used to connect the CPU to memory on the system board. (True or False?)
False
5. Which is faster, the 8088 processor or the 80486 processor? Why?
80486, for multiple reasons actually.
a) Maximum Speed of the 8088 was 8MHz, minimum speed of the 80486 is 25MHz. Given these processors are basically the same core design, this can be put down to a simple case of quicker processor cycle = more power.
b) there's also the catch in the question where it says which is faster, rather than which is capable of more processing. Which really when your talking about which processor is better than another this is the case. Pentium D 3.2GHz is physically quicker than the Athlon64 X2 4200+ (2.2GHz) however the Athlon64 X2 is capable of far more data processing. That in itself has several reasons most of which pointless going in to right now.
c) even if the processors were running at identical speeds, they would only physically match speed if the program run on them was 8-bit and the 486 involved has no Writek Co-Processor.
d) keeping with the identical speed theme, there is the point of the 8088 being 8-bit with a 20-bit memory bus and the 486 being 32-bit with a 40-bit memory bus. So physically speaking even at the same speed it can throughput between 2-4x as much data. So provided the question was meaning how powerful was the processor; then you'd be looking at far more operations per second.
e) the 486 also has on-die Cache of iirc 64k which allows it to stack operations, this also means that it doesn't have to keep going back to the ram which can cause bottlenecks in older systems. 8088 for example doesn't use any cache it just directly connects to the RAM.
f) we also have to think of the maximum data reference. the 8088 is only capable of referencing up to 640k locally and 2048k in total. The 286 was the processor that was given the A20 Gate that now allows processors to access more than that. The 486 can have at it's disposal up to 16MB locally with a total of 640MB but this is more a limitation set by DOS, as it can physically use up to 4GB under Linux and Windows 9x.
i could go on for a bit longer on the differences but i'm sure that would be more than enough reasons. rest of the questions didn't ask for explainations so sod giving any.