Hi guys, I am a newcomer to this. Actually I have confusion about Computer Architecture basics. So, I want to know what CPU actually is ? I mean is it a Microprocessor or Micro controller ? What is the difference between CPU and Processor ? If CPU is a Processor, then why we call it as CPU, not Processor ? What RAM actually is ? Is a RAM that one, which one we can insert into a slot on the MotherBoard or it exists inside the processor which is not visible to us ! Is the 40 pin Integrated circuit(IC) simply a Microprocessor ? Or is there any other elements constructing Microprocessor form outside of the 40 pin IC ?