dedicated server -> you are the only person who uses that server
shared -> its shared between two or more people. most likely you can see the other processes from the other users
vps -> you control a unique segment of a larger system. you shouldn't be able to see or interfere with other users
advantages of a dedicated -> more power and .... stuff ....