Well the main difference between a 2 stroke and a 4 stroke is the firing process. On a 4 stroke you have 4, hence 4 stroke, intake, compression, power, and exhaust. As for a 2 stroke you have to combine them to get two basically. Generally 4 strokes will have multiple pistons with an oil reserve to lubricate everything but on a 2 stroke there is a point where the gas/oil mixture falls below the piston to work as a lubricant therefore one doesn't put oil in a 2 stroke.
you cant turn a 2 stroke into a four stroke. and i don't think you can run diesel in a 2 stroke
Why the fuel consumption is less in 4 stroke engine as compared to 2 stroke engine
Two stroke fuel uses the same gasoline but has had oil added to lubricate the internal engine parts of a 2 stroke engine which does not have oil in a sump to lubricate the engine like a 4 stroke. If you put this mix into a 4 stroke engine it will make a great deal of smoke and foul the spark plug, causing the engine to stop running. No permanent damage but definitely not recommended.
If it is a 2-stroke engine, 2-cycle engine oil is added to the gasoline. If the engine is 4-stroke, regular 30W motor oil is used. To tell if your engine is 2-stroke or 4-stroke, look for a spout where oil is poured into the engine. If there is no spout, then the engine is 2-stroke and 2-cycle oil must be added to the gasoline.
You are likely to damage the engine.
carbon monoxide in 2 stroke engine
A 2-stroke dirtbike will be powered by a 2-stroke engine and a 4-stroke dirtbike will be powered by a 4-stroke engine. For the same power, the 2-stroke will be a lighter bike. For the same weight, the 4-stroke will be a weaker/slower bike. The 2-stroke is likely to use more fuel and make more noise. The 4-stroke will run cleaner and quieter.
2-stroke engines produce much more power than 4-stroke.
Twice
In a 2 stroke, every second stroke of the engine is a power stroke. In a 4 stroke, every 4th stroke of the engine is a power stroke. Knowing this, a 2 stroke has double the power as a 4, in the same cc
It is possible to use 4-stroke oil in a 2-stroke engine in an emergency situation. You should not use this oil in the long term as it will damage the engine.
The best way to know if an engine is 2-stroke or 4-stroke, is to look for an oil spout. If the engine has an oil spout where oil has to be poured into, it is a 4-stroke. If the engine has no oil spout and the oil has to be added to the fuel, then it is a 2-stroke.