Генератор

thumb| right
**Генератор**(Generator) — 1) кіріс тілі проблемалы-бағытталған тіл болып табылатын аударғыштың бір түрі; 2) машиналық командаларды генерациялауды орындайтын аударғыштың құрамдас бөлігі.
Жазбалар генераторы (Генератор записей; rekord generator) — тестілеуге қажетті жазбаларды құрастыруға арналған машиналық программа.

**Кездейсоқ сандар генераторы** (Генератор случайных чисел; generator random numbers) — кездейсоқ сандар беретін құрылым немесе программа. Әдетте, Кездейсоқ сандар генераторы  - программалау тілдерінде стандартты функциялар мен процедуралар құрамына кіретін программа. Мысалы, Паскаль тілінде RANDOM(N) функциясы 0 ден N-1 аралығындағы бүтін сан қайтарады. Егер программа қайта орындалса, функция сол санды қайталайды. Кездейсоқтық дәрежесін арттыру үшін тілде генерация базасын өзгертетін RANDOMIZE процедурасы бар, бұл процедура RANDOM функциясының алдында орындалуы қажет. Код генераторы (Генератор кода; code generator) — талдау және оңтайландыру нәтижелері бойынша машиналық программаны (объектілік модульді) құрастыратын аударғыштың машинаға тәуелді бөлігі.

** Командалар генераторы **(Генератор команд; code generator) — аударылатын программа операторларына сәйкес машиналық командалар тізбегін шығаратын аударғыш бөлігі. Қолданбалы программалар дестесі генераторы . (Генератор пакетов прикладных программ; package generator) Қолданбалы программалар дестесін нақтылы мәселелер классына бағыттау программасы. Құжат дайындау генераторы (Генератор отчетов; report generator) — 1) берілген пішін бойынша мөліметтерді қалыптастыру жөңе шығаруға арналған объектілік программаларды генерациялауға колданылатын өндеу программасы; 2) берілген пішін бойынша мөліметтерді калыптастыру мен шығаруды орындайтын кейбір программалау тілдерінін (мыс., Кобол, Access, FoxPro, Delphi, жөне т.б.) қүралы.
Мәліметтер генераторы (Генератор данных; data generator) — тізбекті қатынас құру әдісі негізінде бір тапсырма көлемінде мәліметтер жиынын кұруға арналған сервистік программа. Программалар генераторы (Генератор программ; program generator) кейбір операцияларды сипаттау негізінде осы операцияларды жүзеге асыратын программаны автоматты түрде жасайтын программа. Сұрыптау программаның осы программалардың алғашқы мысалы болып табылады. Ол файл пішімін және талап етілген сүрыптау түрін сипаттау негізінде сәйкес сұрыптау программасын құрады. Кейінгі уақытта қолданбалы программаларды шаблон, мәліметтер базасы сипаттамасының таблицасы, экрандық форма, меню сипаттамасы және т.б.. Объектілер негіздерінде құратын программалар кеңінен таралуда. Тактілік жиілік генераторы (Генератор тактовой частоты; generator clock speed) — белгілі бір уақыт аралықтары сайын импульстер тізбегін шығаратын құрылғы. Қатар екі импульстың арасындағы уақыт Ырғақ деп аталады. Кейбір процессор командалары бірнеше ырғақта орындалады. Импульстар барлық компьютер элементтері арқылы өтіп, оларды бір ырғақта (синхронды) жұмыс жасатады. Ырғақ импульстарының жиілігі компьютердің жьлдамдығын анықтайды.
## Ауыспалы токтың генераторы
Ауыспалы токтың генераторы - көлік құралының қозғауышынан алынған механикалық энергияны электр энергиясына айналдыратын ауыспалы токтың көзі.

## Тұрақты токтың генераторы
Тұрақты токтың генераторы - көлік құралының қозғауышынан алынған механикалық энергияны электр энергиясына айналдыратын тұрақты токтың көзі.

## Құрылғы
Электрлік щеткалар электр қозғалтқыштары мен генераторларының жылжымалы түйіспесінің элементі болып табылады және олар коллекторларда, сондай-ақ электр қозғалтқыштарының түйіспелі сақиналарында электр тогын алу және беру үшін қызмет етеді.

## Дереккөздер


Санат:Ақпараттану
Санат:Компьютерлік техника
Санат:Транспорт