One physical machine divided into several virtual ones, each with its own share of processor, memory and storage set aside for it. KVM gives each of them its own kernel, so a neighbour's load — or a neighbour's mistake — stays on the neighbour's side of the wall. It is the isolation of a dedicated machine without the price of one.
More on VPS