Ե՛վ փոփոխական, և՛ հաստատուն հոսանքի շարժիչները էլեկտրական էներգիան վերածում են շարժման, բայց նրանք դա անում են տարբեր ձևերով։ DC շարժիչներն օգտագործում են փոքր բաղադրիչներ, որոնք կոչվում են «բռուշներ», որպեսզի ֆիզիկապես անցում կատարեն էլեկտրական մալուխների տարբեր հավաքածուների միջև, երբ շարժիչը պտտվում է։ Քանի որ միաժամանակ օգտագործվում են միայն որոշ մալուխներ, DC շարժիչներն այնքան էլ բարձր հզորության չեն։ Սա նշանակում է, որ դրանք ընդհանուր առմամբ պակաս արդյունավետ են բարձր արդյունավետության օգտագործման համար։
Տարբեր արագությունների դեպքում սահուն և արագ արձագանքող աշխատանք ապահովելու համար ժամանակակից շարժիչներն օգտագործում են առաջադեմ հզորության էլեկտրոնիկա։ Այս համակարգերը վերահսկում են AC շարժիչները՝ ակտիվացնելով մալուխները որոշակի հերթականությամբ։ Շարժվող և անշարժ մասերի միջև ֆիզիկական շփման կարիք չկա, ինչը AC շարժիչները դարձնում է ավելի կոմպակտ, ավելի արդյունավետ և սպասարկում չպահանջող։