I think u got ur 1st answer..
Now about semiconductor In semiconductor There is difference between Fermi level Conduction band and valance band electron is in between Conductor and insulator..
And if add impurity in semiconductor Fermi level of valance or conduction band will be change according to the doping material used.