اگه این سوالاتت ادامه داشت لطفا براشون تاپیک جدید بزن .
VM ها از توابع سیستم عامل استفاده میکنن تا باینری های داخلشون به پردازنده برسن و اجرا بشن که اینو بهش میگن Software Virtualization مثلا Vmware همینطوره اما Emulator ها خود پردازنده رو مجددا پیاده سازی کردن و باینری های داخلشون بصورت مستقیم توسط پردازنده میزبان پردازش نمیشن مثلا Boches اینطوریه . این دسته دوم شبیه سازی واقعی رو انجام میدن و به همین دلیل تفاوتهائی دارن و خیلی هم کند تر هستن . وقتی در مورد شبیه سازی و مجازی سازی و ...حرف میزنیم بهر حال ما کماکان یه سیستم عامل داریم : سیستم عامل میزبان . ( در مورد Hardware Virtualizatiion مثلا AMD Pacifica و Intel VT چیزی ننوشتم چون بحثشون جداست )
آره - دو سیستم عامل قابل اجرا در یک زمان روی یک پردازنده هم با معنیه . اما اصلا یه موضوع متفاوت هست . فناوری N1 شرکت سان یکی از قابلیتهاش همینه .