Hello sir, I will explain you how the EVM works, but you have to answers the other questions please.
The EVM (Ethereum Virtual Machine) Its an application that run in top of an ethereum node that execute the bytecode of an smart contract within a safe environment (smart contracts cannot harm nodes since they run in a virtual machine).
Think of an EVM like a safe virtual sandbox that handle the bytecode instructions of an smart contract in order to verify if all the instructions are valid and will not harm either the node or the network before those instructions pass through the node and then the network itself.
If you have any doubt, please let us know so we can help you!
Carlos Z.