Emulator vs Simulator
Qabaqcıl texniki sistemlərdə təlim və digər ikinci dərəcəli məqsədlər üçün orijinalı qurmaqdansa, əməliyyat və davranışı yenidən yaratmaq sərfəli və səmərəlidir. Mürəkkəblik həmçinin öyrənmə və araşdırma məqsədləri üçün bir çox sistemlərdə alternativlər tələb edir. İstənilən ssenaridə bu məqsədlərə nail olmaq üçün emulyatorlar və ya simulyatorlar istifadə olunur.
Emulator
Hesablama və elektronikada emulyator başqa proqram/avadanlıq platforması daxilində müxtəlif proqram təminatının davranışını və funksionallığını təqlid edə (dublikat edə) proqram və ya aparat kimi qəbul edilir. Emulyasiya zamanı yalnız davranış və funksionallıq nəzərə alınır, lakin bunu yenidən yaratmaq üçün istifadə edilən daxili mexanizmlər orijinaldan fərqli ola bilər.
VirtualBox və ya VMWare kimi müəyyən proqram təminatından istifadə edərək kompüter daxilində yaradıla bilən virtual kompüterləri nəzərdən keçirin. Windows mühitində quraşdırılmış bu proqram Linux, Solaris, Mac və ya hər hansı digər əməliyyat sistemini təqlid etmək üçün virtual kompüterlər yarada bilər. Bu halda, həm aparat, həm də proqram təminatı emulyator proqramı tərəfindən təqlid edilir, lakin ümumilikdə emulator fərdi olaraq aparat və ya proqram təminatının təqlid edilməsi üçün istifadə edilə bilər.
Emulatorlar orijinal sistem tələbləri olmadan müxtəlif proqram/avadanlığın təcrübə və ya tək platformada işləməsinə imkan verir; buna görə də bir çox rəqəmsal səviyyəli ssenarilərdə daha ucuz alternativlərə imkan verir. İlkin inkişaf xərcləri yüksək olsa da, emulyator çox yönlü olduğu üçün uzun müddət ərzində çox qənaətcil ola bilər.
Emulatorlar müasir rəqəmsal mühitdə çox faydalı olsa da, müəllif hüququ və əqli mülkiyyət qanunları çətinliklər yarada bilər.
Simulator
Daha geniş mənada simulyator başqa bir cihazın işini təqlid edən cihazdır. Tələbə pilotların hazırlanması üçün istifadə olunan uçuş simulyatorunu nəzərdən keçirək. Uçuş simulyatorunda təyyarənin əməliyyatı və performansı yenidən yaradılır.
Simulyasiya texnikaları və simulyatorlar təlim və təhsil, meteorologiya, fizika, elektronika, iqtisadiyyat və maliyyə, müdafiə sistemləri və sair kimi geniş tətbiq və fənlər üzrə istifadə olunur.
Simulyatorda hədəflənmiş sistemin işləməsi mümkün olan ən yaxşı şəkildə yenidən yaradılır. Ssenariyi yenidən yaratmaq üçün istifadə edilən əsas mexanizmlər orijinaldan eyni və ya fərqli ola bilər. Təcrübəni daha reallaşdırmaq üçün yarış avtomobilinin (və əksər nəqliyyat vasitələrinin) simulyasiyası faktiki avtomobil avadanlığına əsaslanır. Digər tərəfdən, maliyyə simulyasiyası tamamilə ssenarinin əsaslandığı riyazi modeldən asılıdır.
Emulator və Simulator arasındakı fərq nədir?
• Emulatorlar başqa mühitdə başqa proqram/avadanlığın prosesini imitasiya edir və ya təkrarlayır. Əsas mexanizmlər orijinal proqram/aparatdan fərqlidir.
• Emulyasiya əsasən hesablama və elektronikada istifadə olunur.
• Simulyatorlar sistemin əməliyyatını və ya davranışını yenidən yaratmaq üçün istifadə olunur. Əsas prinsiplər orijinalla eyni və ya fərqli ola bilər. Simulyatorlar hesablama və elektronika ilə müqayisədə daha geniş sahələrdə istifadə olunur.