تفاوت Simulation و Emulate چیست

Emulator
شما باید بدانید که این دو مفهوم با همدیگر تفاوت های اساسی دارند و نباید واژه های Emulator و Simulator به جای هم استفاده شود. دقت کنید زمانیکه صحبت از Simulator یا شبیه ساز می شود ما در خصوص یک سیستم صحبت می کنیم که هم می تواند نرم افزار و هم می تواند سخت افزاری باشد و این سیستم رفتارهایی بسیار نزدیک و شبیه به سیستم واقعی را دارد و در زمان استفاده از این Simulator شما تصور می کنید که در حال استفاده از سیستم اصلی هستید.
Simulator
اما نحوه پیاده سازی Simulator ها کاملا متفاوت است ، در واقع شبیه سازها یا Simulator ها دقیقا از قوانین و رفتارهایی که سیستم واقعی دارد پیروی نمی کنند و برای خودشان قوانینی دارند که ممکن است به هیچ عنوان در سیستم واقعی شبیه سازی نشده اتفاق نیوفتد. در واقع زمانیکه صحبت از Simulator یا شبیه ساز می شود که شما در خصوص یک سیستم یا بهتر بگوییم در خصوص ایده و روش کارکرد یک سیستم صحبت می کنید و در خصوص جزئیات کامل کار کردن سیستم صحبتی ندارید.
شما در نرم افزارهایی مثل Packet Tracer یا NetSim روترها و سویچ های شبکه را شبیه سازی می کنید و بر روی آنها دستورات خود را وارد می کنید و در یک محیط شبیه سازی شده تست ارتباطی هم می گیرید ، اما آیا می توانید درجه گرمایی که CPU روترها و سویچ های شما بعد از هر پیکربندی دارند را احساس کنید
اینگونه محیط ها بیشتر مصارف آموزشی و آشنایی با شکل کلی کار با محیط واقعی را دارند ، هر چند واقعی هم طراحی شوند باز هم محیط شبیه سازی شده هستند و بروز مشکل در چنین محیط هایی هیچ تاثیری در محیط واقعی نخواهد داشت. بسیاری از دستورات و کارهایی که در محیط های شبیه سازی شده انجام می دهید