Motor bakar pembakaran dalam
Mesin pembakaran dalam agak berbeda dengan mesin pembakaran luar (contohnya mesin uap dan mesin Stirling), karena pada mesin pembakaran luar, energinya tidak disalurkan ke fluida kerja yang tidak bercampur dengan hasil pembakaran. Fluida kerja ini dapat berupa udara, air panas, air bertekanan, atau cairan natrium yang dipanaskan di semacam boiler.
Bensin
Di dalam mesin, campuran udara dan bensin (dalam bentuk gas) ditekan oleh piston sampai dengan volume yang sangat kecil dan kemudian dibakar oleh percikan api yang dihasilkan busi. Karena besarnya tekanan ini, campuran udara dan bensin juga bisa terbakar secara spontan sebelum percikan api dari busi keluar. Bilangan oktan suatu bensin memberikan informasi tentang seberapa besar tekanan yang bisa diberikan sebelum bensin tersebut terbakar secara spontan. Jika campuran gas ini terbakar karena tekanan yang tinggi (dan bukan karena percikan api dari busi), maka akan terjadi knocking atau ketukan di dalam mesin. Knocking ini akan menyebabkan mesin cepat rusak.