Mesin bisa diklarifikasikan dalam 3 tipe oleh perbandingan diameter lubang silinder (
cylinder bore ) dengan langkah torak .
long stroke engine : Mesin yang langkah torakna lebih panjang dari pada diameter silinder.
Squere engine : mesin yang sama angkah toraknya dengan diameter silinder.
Short stroke ( Over Squere ) Engine : Mesin yang langkah toraknya lebih pendek dari pada diameter silinder.
Pada kecepatan mesin yang sama (rpm poros engkol ) Kecepatan torak pada
squere engine atau over-squere engine lebih rendah dari pada long stroke engine. Ini berarti, bahwa silinder, torak dan pegas torak keausanya dapat berkurang dengan menggunakan Squere atau Over-squere engine. Selain itu tinggi mesin juga berkurang, maka squere dan over-squere engine banyak digunakan untuk mobil penumpang.