"Jeneratör" tushunchasi nihoyatda ko'p qirrali. Ilm-fan va texnologiyaning turli sohalarida unga turli ma'nolar qo'yiladi. Shuning uchun biz generatorlar nima borligi haqida faqat ma'lum bir mavzu doirasi haqida gaplashishimiz mumkin.
Keng ma'noda generatorlar deganda har qanday mexanik, elektr va elektron qurilmalar, har qanday mahsulot (moddalar yoki energiya) ni ishlab chiqaradigan, belgilangan xususiyatlarga ega bo'lgan mashinalar va qurilmalar tushuniladi. Ilm-fanning turli sohalarida, shuningdek, texnik va ishlab chiqarish sohalarida "generator" atamasining yaxshi tasdiqlangan tushunchalari mavjud.
Kimyoviy va boshqa ba'zi sohalarda ko'pincha gazlarni ishlab chiqaradigan qurilmalar qo'llaniladi. Masalan, vodorod generatori yoki asetilen generatori. Moddalarni muayyan agregatsiya holatiga o'tkazadigan mashinalar ko'pincha generatorlar deb ham ataladi. Masalan, bug 'generatori yoki muz ishlab chiqaruvchisi.
Nazariy fizikada ideal xususiyatlarga ega mavhum qurilmalar haqida manbalar yoki generatorlar deb ataladigan tushunchalar mavjud. Masalan, bu to'g'ridan-to'g'ri oqim generatori (u tomonidan ishlab chiqarilgan oqim yuk qarshiligiga bog'liq emas), kuchlanish generatori (EMF), berilgan amplituda va chastotaga ega o'zgaruvchan tok generatori.
Elektr energetikasida generatorlar elektr energiyasini ishlab chiqaradigan haqiqiy mashinalar va agregatlar deb nomlanadi. Bularga ikkala o'zgaruvchan tok generatorlari (velosipeddan yoki avtomashinadan bug 'gaziga yoki elektr stantsiyalaridagi gidroturbin generatorlariga) va doimiy oqim (galvanik elementlar, Faraday disk, magnetohidrodinamik generatorlar) kiradi.
Signal generatorlari asosan elektronikada qo'llaniladi. Ular turli xil xususiyatlarga ega bo'lgan oqimlarni (amplituda, chastota, faza) va jihozlarning sxemalarida elektr shakllarini olish uchun zarurdir. Turli xil generatorlarning ko'pgina tipik sxemalari mavjud (bitta va multivibratorlar, sinusoidal osilatorlar, blokirovka qiluvchi generatorlar va boshqalar).
Dasturlashda generator deganda kerakli xususiyatlarga ega ma'lumotlar to'plamlarini yaratadigan dastur yoki uning qismi (metodlar to'plami, protsedura, funktsiya to'plami) tushuniladi. Masalan, psevdo-tasodifiy sonlar ishlab chiqaruvchisi yoki hujjat ishlab chiqaruvchi dastur (masalan, Doxygen).