With a VPS the resources of the server will be split between different websites or hosting accounts. Think of it as a home computer that has many different users, all of who use the machine in different ways.
A dedicated server is a server that’s literally dedicated to your own personal use...