সিমুলেটর বা এমুলেটর? পার্থক্য কি?


522

যদিও আমি বুঝতে পারি যে সিমুলেশন এবং অনুকরণটি সাধারণভাবে কী বোঝায়, আমি প্রায়শই সেগুলি সম্পর্কে বিভ্রান্ত হয়ে পড়ি। ধরে নিন যে আমি এমন একটি সফ্টওয়্যার তৈরি করেছি যা বিদ্যমান হার্ডওয়্যার / সফ্টওয়্যারটির নকল করে, আমি এটিকে কী বলব? একটি সিমুলেটর বা একটি এমুলেটর?

প্রোগ্রামিংয়ের ক্ষেত্রে কেউ পার্থক্যটি ব্যাখ্যা করতে পারে?

বোনাস: এই দুটি পদটির মধ্যে ইংরেজির পার্থক্য কী? (দুঃখিত, আমি স্থানীয় বক্তা নই :))


3
মোবাইল অ্যাপ্লিকেশন বিকাশে, আইফোনের একটি সিমুলেটর থাকে এবং অ্যান্ড্রয়েডের একটি এমুলেটর থাকে। এখানে আরও - স্ট্যাকওভারফ্লো.com
বিষ্ণু হরিদাস

1
: আমি এই তথ্যপূর্ণ উইকিপিডিয়ার নিতে পাওয়া en.wikipedia.org/wiki/Emulator#Emulation_versus_simulation
AmigoNico

এটি এটি ব্যাখ্যা করতেও সহায়ক হতে পারে: প্রোগ্রামার্স.স্ট্যাকেক্সেঞ্জার.কম
সেকশনস / 134746/…

উত্তর:


462

অনুকরণ একটি বিদ্যমান লক্ষ্য মেলে বাহ্যিকভাবে পর্যবেক্ষণযোগ্য আচরণ নকল করার প্রক্রিয়া। অনুকরণ ব্যবস্থার অভ্যন্তরীণ অবস্থাকে সঠিকভাবে অনুকরণ করা লক্ষ্যটির অভ্যন্তরীণ অবস্থার প্রতিফলন করতে হবে না।

অন্যদিকে সিমুলেশন লক্ষ্যটির অন্তর্নিহিত অবস্থার মডেলিংয়ের সাথে জড়িত। একটি ভাল সিমুলেশনের শেষ ফলাফলটি যে সিমুলেশন মডেলটি লক্ষ্যটিকে অনুকরণ করে যা এটি অনুকরণ করে।

আদর্শভাবে, আপনি সিমুলেশনটি সন্ধান করতে এবং এমন বৈশিষ্ট্যগুলি পর্যবেক্ষণ করতে সক্ষম হওয়া উচিত যা আপনি আসল লক্ষ্যটিতে সন্ধান করেছেন কিনা তাও দেখতে পাবেন। অনুশীলনে, পারফরম্যান্স কারণে সিমুলেশনের কিছু শর্টকাট থাকতে পারে - যা সিমুলেশনের কিছু অভ্যন্তরীণ দিকগুলি আসলে একটি অনুকরণ হতে পারে।

ম্যাম হ'ল একটি তোরণ গেম এমুলেটর; হাইপারটার্ম একটি (খুব ভাল নয়) টার্মিনাল এমুলেটর। কাঙ্ক্ষিত এমুলেটেড আচরণ পেতে বিশদভাবে তোরণ মেশিন বা কোনও টার্মিনাল মডেল করার দরকার নেই।

ফ্লাইট সিমুলেটর একটি সিমুলেটর; স্পাইস একটি ইলেক্ট্রনিক্স সিমুলেটর। লক্ষ্যটি বাস্তবে কী করে তা উপস্থাপনের জন্য লক্ষ্যগুলির প্রতিটি বিশদকে তারা যথাসম্ভব মডেল করে।

সম্পাদনা: অন্যান্য প্রতিক্রিয়াগুলি নির্দেশ করেছে যে একটি অনুকরণের লক্ষ্য হ'ল যে উপাদানটি অনুকরণ করছে তার স্থান পরিবর্তন করতে সক্ষম। এটি একটি গুরুত্বপূর্ণ বিষয়। একটি সিমুলেশনের লক্ষ্য লক্ষ্যটির অভ্যন্তরীণ অবস্থার মডেলিংয়ের দিকে বেশি - এবং সিমুলেশন অগত্যা অনুকরণের দিকে পরিচালিত করে না। বিশেষত, একটি সিমুলেশন বাস্তব সময়ের চেয়ে অনেক ধীর গতিতে চলতে পারে। উদাহরণস্বরূপ, স্পাইস একটি প্রকৃত ইলেকট্রনিক্স সার্কিটের জন্য বিকল্প স্থাপন করতে পারে না (এমনকি যদি ধরে নেওয়া হয় যে কোনও ধরণের যাদুকরী ডিভাইস যা স্পাইস সিমুলেশনে বৈদ্যুতিক সার্কিটকে পুরোপুরি ইন্টারফেস করে)) সিমুলেশন সিমুলেশন সর্বদা অনুকরণের দিকে পরিচালিত করে না -


33
এই সংজ্ঞা অনুসারে, সফটওয়্যারটিতে আসল বিশ্বের অনুকরণ করা কি অসম্ভব ? আমি মনে করি না যে আমরা আসল বিশ্বের অন্তর্নিহিত রাষ্ট্রের সঠিকভাবে প্রতিনিধিত্ব করতে পারি - আপাতত কেবল পর্যবেক্ষণযোগ্য বৈশিষ্ট্যগুলি অনুকরণ করতে পারি ...
ডল্ফ

8
লক্ষ্যটি বাস্তবে কী করে তা উপস্থাপনের জন্য আমি লক্ষ্যটির প্রতিটি বিশদ যতটা সম্ভব "[সিমুলেশন] মডেলের সাথে একমত নই ।" সিমুলেশনগুলির সিমুলেশনটির উদ্দেশ্য ভিত্তিতে পর্যাপ্ত বিশদ সহ টার্গেট সিস্টেমের মডেল রয়েছে। উদাহরণস্বরূপ, ফ্লাইট সিমুলেটর সম্ভবত সমুদ্রের মাছগুলিকে মডেল করে না কারণ এটি সিমুলেশনটির উদ্দেশ্যে অকেজো।
হামদী

16
ঠিক বিপরীত এখানে উত্তর: stackoverflow.com/questions/2174638/...
smwikipedia

3
মনে হয় বেশিরভাগ লোক এই শব্দগুলিকে অন্যভাবে ব্যবহার করে, যেমন: সিমুলেশনটি সাধারণত অনুকরণের চেয়ে উচ্চতর স্তরে ঘটে (যদিও উভয় শব্দই একটি নির্দিষ্ট প্রসঙ্গে খুব কমই একসাথে ব্যবহৃত হয়)) উদাহরণস্বরূপ অ্যাপল এর সিমুলেটর বনাম অ্যান্ড্রয়েড এমুলেটর দেখুন। সংখ্যাগরিষ্ঠ সংজ্ঞাগুলির সাথে সামঞ্জস্য রাখতে এবং ভবিষ্যতের দর্শকদের জন্য বিভ্রান্তি রোধ করার জন্য আমি এই উত্তরের শব্দের চারদিকে ঘুরে দেখার প্রস্তাব করছি।
এভিয়েটর

1
আমি মনে করি এই উত্তরটি 2 পদটি পরিবর্তন করেছে। অন্যান্য সমস্ত উত্স এটিকে ব্যাখ্যা করে: সিমুলেশন = সদৃশ আচরণ; অনুকরণ = সদৃশ অভ্যন্তর কর্ম। যা নিম্নলিখিত উপসংহারে নিয়ে যায়: এগুলি উভয়ই সাবজেক্টিভ পদগুলিকে ফ্রিক করা।
ধাতব

350

যদি একটি ফ্লাইট-সিমুলেটর আপনাকে এ থেকে বি তে পরিবহন করতে পারে তবে এটি হবে একটি ফ্লাইট-এমুলেটর।

একটি এমুলেটর জন্য মূল প্রতিস্থাপন করতে পারেন বাস্তব ব্যবহার।
একটি ভার্চুয়াল পিসি একটি পিসি এমুলেট করে।

একটি সিমুলেটর অধ্যয়ন এবং বিশ্লেষণের জন্য একটি মডেল।

একটি এমুলেটর সর্বদা রিয়েল-টাইমের কাছাকাছি পরিচালনা করতে হবে। একটি সিমুলেটারের জন্য যা সর্বদা ক্ষেত্রে হয় না। একটি ভূতাত্ত্বিক সিমুলেশন 1000 বছর / সেকেন্ড বা আরও বেশি কিছু করতে পারে।


6
@ হেন্ক আপনার "ককপিট" উদাহরণটি দুর্দান্ত যদিও এটি আমি টয়বিল্ডার উত্তর পড়ার পরে বুঝতে পেরেছিলাম। ধন্যবাদ :)
আরাক

1
ভার্চুয়াল পিসি অনুকরণ করে না , এটি ভার্চুয়ালাইজ করে। QEMU অন্যদিকে, না অনুকরণ করে। উভয় ক্ষেত্রেই নামটির ইঙ্গিত হওয়া উচিত।
জার্গ ডব্লু মিটাগ

24
আমি মনে করি এটি বলা নিরাপদ হবে যে ভার্চুয়াল পিসি একটি পিসি অনুকরণ করে। এটি কীভাবে পিসিকে এমুলেট করে ভার্চুয়ালাইজেশনের মাধ্যমে, তবে এটি বাস্তবায়ন বিশদ। আপনি তর্ক করতে পারেন যে হার্ডওয়্যার ভার্চুয়ালাইজেশন হল অনুকরণের একটি সুপারসেট, এতে তীব্র সিপিইউ সমর্থন, একচেটিয়া হার্ডওয়্যার ডিভাইস অ্যাক্সেস ইত্যাদি সরবরাহ করা যায়
লি বি

অপেক্ষা করুন, ভার্চুয়াল পিসি একটি বাস্তব পিসির 1: 1 এর প্রতিলিপিটি সরবরাহ করে না? (আমার অর্থ, সাধারণভাবে সিস্টেম ভার্চুয়ালাইজেশন কেবল বাহ্যিক আচরণকেই অনুকরণ করা উচিত নয় তবে অ্যাপ্লিকেশন ভার্চুয়ালাইজেশনের বিপরীতে যেমন নেটওয়ার্ক স্ট্যাকটি পুনরায় তৈরি করা হয়নি) সিস্টেমের প্রতিটি কৌতুক এবং কৌতুকপূর্ণ হওয়া উচিত।
কামিলো মার্টিন

1
ফ্লাইট এমুলেটর কোথায় পাওয়া যাবে?
জেরি ডজ

175

সিমুলেশন = বিশ্লেষণ এবং অধ্যয়নের জন্য

অনুকরণ = বিকল্প হিসাবে ব্যবহারের জন্য

একটি সিমুলেটর এমন একটি পরিবেশ যা মডেল হয় তবে একটি এমুলেটর এমন হয় যা ব্যবহারটি মূল ডিভাইস বা সিস্টেমে প্রতিলিপি করে।

সিমুলেটর কোনও কিছুর ক্রিয়াকলাপ অনুকরণ করে যা অনুকরণ করে। এটি "উপস্থিত হয়" (প্রসঙ্গের উপর নির্ভর করে এই "উপস্থিত" এর সাথে অনেক কিছু যেতে পারে) জিনিসটি সিমুলেটেড হওয়ার মতোই হতে পারে। উদাহরণস্বরূপ, ফ্লাইট সিমুলেটরটি "উপস্থিত হবে" এটি ব্যবহারকারীর কাছে একটি সত্যিকারের ফ্লাইট হতে পারে, যদিও এটি আপনাকে এক জায়গা থেকে অন্য জায়গায় পরিবহন করে না।

অন্যদিকে এমুলেটর আসলে অনুকরণীয় জিনিসটি যা করে তা " করে " , এবং এটি করার ক্ষেত্রে এটিও " একই জিনিসটি প্রদর্শিত হচ্ছে " বলে মনে হয় । কোনও এমুলেটরটি জিনিসটিকে অনুকরণ করার জন্য নকল করার জন্য বিভিন্ন প্রোটোকল ব্যবহার করতে পারে তবে ফলাফল / ফলাফল সর্বদা আসল বস্তুর মতো হয়। উদাহরণস্বরূপ, EMU8086 আপনার কম্পিউটারে 8086 মাইক্রোপ্রসেসরকে এমুলেট করে যা স্পষ্টতই 8086 (= বিভিন্ন প্রোটোকল ) তে চলমান নয় , তবে আউটপুট এটি দেয় যা আসল 8086 দেয়।


9
সবচেয়ে পরিষ্কার উত্তর আমি দেখেছি। আমার জন্য কেবল অতিরিক্ত বাক্য বাদ দিয়ে বা এটি আপনার চমৎকার বিপরীত সংজ্ঞাগুলিতে একীকরণের মাধ্যমে উন্নত করা যেতে পারে :-D
ডগল

40

এটি ফোকাস মধ্যে পার্থক্য। অনুকরণকারী 1 সিস্টেমটির অভ্যন্তরীণভাবে কীভাবে কাজ করে তা বিবেচনা না করে কোনও সিস্টেমের আচরণের পুনরাবৃত্তি করার দিকে মনোনিবেশ করে। সিমুলেটর 2 একটি সিস্টেমের উপাদানগুলিকে মডেলিংয়ে ফোকাস করে। আপনি একটি এমুলেটর ব্যবহার করেন যখন আপনি বেশিরভাগ একটি সিস্টেম কী করে সে সম্পর্কে যত্নশীল হন এবং যখন কোনও সিমুলেটর এটি কীভাবে তা করে তখন যত্নশীল হন।

তাদের সাধারণ ইংরেজি অর্থ হিসাবে, অনুকরণটি হ'ল "গুণাবলী বা ক্রিয়াকলাপে অন্যকে সমান করার বা উন্নত করার চেষ্টা ", যখন সিমুলেশনটি " মডেল , প্রতিলিপি, আচরণ, উপস্থিতি বা বৈশিষ্ট্যগুলির সদৃশ " is খুব বেশি পার্থক্য নেই। অনুকরণটি এমুলাস , "প্রচেষ্টা, প্রতিদ্বন্দ্বী" থেকে এসেছে এবং এটি "অনুকরণ" এবং "চিত্র" এর সাথে সম্পর্কিত যা একটি পৃষ্ঠ-লিভারের সাদৃশ্য প্রস্তাব করে। "সিমুলেশন" সিমিলিস থেকে এসেছে "লাইক", যেমনটি "অনুরূপ" শব্দটিও সম্ভবত একটি গভীর একত্রিত হওয়ার পরামর্শ দেয়।

তথ্যসূত্র:

  1. উইকিপিডিয়া: এমুলেটর
  2. উইকিপিডিয়া: কম্পিউটার সিমুলেশন
  3. উইকশনারি: অনুকরণ
  4. উইকশনারি: সিমুলেশন
  5. ব্যুৎপত্তি অনলাইন: অনুকরণ
  6. ব্যুৎপত্তি অনলাইন: সিমুলেশন

আপনার উত্তর অন্যদের থেকে পৃথক। ভার্চুয়াল পিসি কি আপনার অনুসারে সিমুলেটর বা এমুলেটর রয়েছে?
মিকাউল মায়ার

@ মিকায়েলমায়ার: উত্তরগুলির মধ্যে অনেকগুলিই অন্যের থেকে পৃথক, কেবল কিছু অনুরূপ। আমি আমার উত্তরটিকে টয়বিল্ডার এবং সিডিজেন্সের সাথে সমান এবং জার্গের সাথে সামঞ্জস্যপূর্ণ (সেই বিষয়গুলিতে একইভাবে শ্রেণিবদ্ধ করা হবে) বিবেচনা করব। এটি কেবল পন্টাস এবং আইওলাইয়ের বিপরীতে।
outis

@ মিকাআলমায়ার ভার্চুয়াল পিসি একটি এমুলেটর। এটি সত্যিকারের পিসি যা করতে পারে তা প্রতিটি জিনিসই করতে পারে।
একজন ব্যবহারকারী

1
@ প্রিয় ভার্চুয়াল পিসি সম্পর্কিত এই থ্রেডের উত্তর দেখুন। এটি উভয়ই, এটি দৃষ্টিকোণ থেকে নির্ভর করে। উদাহরণস্বরূপ আপনি এখনও এটি একটি সিমুলেশন বলতে পারেন কারণ এটি প্রকৃত কম্পিউটারের মতো উত্তাপ করতে পারে না।
মিকাউল মায়ার

@ মিকাআলমায়ার ফিরে আসার জন্য আপনাকে ধন্যবাদ, তবে সত্য কথা বলতে কিছু সময় আমরা বাস্তবে আলাদা করতে পারি না যদি কোনও সিস্টেম এমুলেটর বা সিমুলেটর হয়। শুরু হয় বিতর্ক একটি ভাল পরিসীমা। আশা করি আমি ঠিক আছি! ব্যবহারের উপর ভিত্তি করে কয়েকটি পার্থক্য পেয়েছে, এর ইংরেজি অর্থ, কার্যকারিতা, সাশ্রয়ী। তবে যখন আমি আমার কেস স্টাডিতে সমস্ত উত্তরগুলি প্রয়োগ করি তখন এটি কোনও সহজ জিনিস নয়
একজন ব্যবহারকারী

19

আমি মনে করি না এমুলেটর এবং সিমুলেটর তুলনা করা যেতে পারে। উভয়ই কিছু নকল করে, তবে যুক্তির একই ক্ষেত্রের অংশ নয়, তারা একই প্রসঙ্গে ব্যবহার হয় না।

সংক্ষেপে: একটি এমুলেটরটি প্রচলিত কয়েকটি বৈশিষ্ট্য অনুলিপি করার জন্য ডিজাইন করা হয়েছে এবং এমনকি এটি বাস্তব পরিবেশে প্রতিস্থাপন করতে পারে। একটি সিমুলেটর মূলের বৈশিষ্ট্যগুলি অনুলিপি করার জন্য ডিজাইন করা হয় না, তবে কেবল মানুষের মতোই এটির অনুরূপ প্রদর্শিত হয়। অরজিনালের বৈশিষ্ট্যগুলি ব্যতীত, সিমুলেটর এটি প্রকৃত পরিবেশে প্রতিস্থাপন করতে পারে না।

একটি এমুলেটর এমন একটি ডিভাইস যা কোনও কিছুর কাছাকাছি নকল করে যাতে এটি আসল জিনিসের পরিবর্তে প্রতিস্থাপিত হতে পারে। যেমন আপনি কোনও সার্কিটটি রমের মতো কাজ করতে চান (কেবলমাত্র মেমরি পড়ুন), তবে এটি যা চান তা না হওয়া পর্যন্ত সামগ্রীটি সামঞ্জস্য করতে চান। আপনি যে রমটি অনুকরণ করতে চান তার সাথে সামঞ্জস্যপূর্ণ একটি শারীরিক এবং বৈদ্যুতিক ইন্টারফেস সহ একটি ব্লম বক্স (সম্ভবত সিপিইউ ভিত্তিক হতে পারে) একটি রোম এমুলেটর ব্যবহার করবেন। এমুলেটরটি রিয়েল রমের জায়গায় ডিভাইসে প্লাগ করা হবে। কাজ করার সময় মাদারবোর্ড কোনও পার্থক্য দেখতে পাবেন না, তবে আপনি সহজেই এমুলেটেড-রম সামগ্রী পরিবর্তন করতে সক্ষম হবেন। বলেছে অন্যথায় এমুলেটরটি তার মাদারবোর্ড প্রসঙ্গে (যেমন অভ্যন্তরীণ মডেলের কারণে কিছুটা ধীর হতে পারে) ঠিক একই জিনিস হিসাবে কাজ করবে তবে মাদারবোর্ডের প্রেক্ষাপটের বাইরে অতিরিক্ত ফাংশন (পুনরায় লেখার মতো) দৃশ্যমান হবে । সুতরাং এমুলেটর সংজ্ঞাটি হ'ল: এমন কিছু যা মূল অনুকরণ করে, এর সমস্ত কার্যকরী বৈশিষ্ট্য রয়েছে,

একটি সিমুলেটর , অন্য চিন্তা প্রেক্ষাপটে ব্যবহার করা হয় যেমন একটি প্লেনে কাল্পনিক, একটি গাড়ির কাল্পনিক ইত্যাদি সিমুলেশন শুধুমাত্র প্রকৃত জিনিস কিছু দিক, সাধারণত সেসব এর সাথে সম্পর্কিত যত্ন নিতে হবে কিভাবে একজন মানুষের বোঝা এবং এটি নিয়ন্ত্রণ করবে। সিমুলেটরটি প্রকৃত স্টাফগুলির কার্য সম্পাদন করবে না এবং এটির সাথে টিকিয়ে রাখা যাবে না। প্লেন সিমুলেটর কাউকে উড়ে বা বহন করবে না, এটি একেবারেই উদ্দেশ্য নয়। সিমুলেটরটি কাজ করার উদ্দেশ্যে নয়, তবে পাইলটকে তার সাধারণ বিষয়গুলি ব্যতীত অন্য কোনও উদ্দেশ্যে প্রকৃত জিনিসের মতো হাজির করা যেমন, স্থল প্রশিক্ষণের অনুমতি দেওয়া (সমস্ত ইঞ্জিন ব্যর্থতার মতো অস্বাভাবিক পরিস্থিতিতেও)। সুতরাং সিমুলেটর সংজ্ঞাটি হ'ল: এমন কিছু যা মানুষের কাছে প্রদর্শিত হতে পারে, কিছুটিকে মূলের মতো প্রসারিত হতে পারে তবে প্রকৃত ব্যবহারের জন্য এটি প্রতিস্থাপন করতে পারে না। এছাড়াও পাইলট জানতে পারবেন যে সিমুলেটর একটি সিমুলেটর।

আমি মনে করি না যে আমরা কোনও রম সিমুলেটরটি দেখতে পাব, কারণ রম মানবের সাথে ইন্টারঅ্যাক্ট করছে না বা আমরা কোনও প্লেন এমুলেটর দেখতে পাব না, কারণ বিমানগুলিতে প্রকৃত বিশ্বে একই ক্রিয়াকলাপ সম্পাদন করতে পারে না।

আমার দৃষ্টিতে একটি এমুলেটর বা সিমুলেটারের অভ্যন্তরের মডেলটি যে কোনও কিছু হতে পারে এবং এটি মূলের মডেলের মতো হতে পারে না। একটি রম এমুলেটর মডেল সম্ভবত হার্ডওয়্যারের পরিবর্তে সফ্টওয়্যার হতে পারে, এমএস ফ্লাইট সিমুলেটর এর চেয়ে বেশি সফ্টওয়্যার হতে পারে না।

উভয় পদগুলির এই তুলনাটি বর্তমানে নির্বাচিত উত্তরের সাথে বিরোধিতা করবে (টয়বিল্ডারের কাছ থেকে) যা অভ্যন্তরীণ মডেলটির মধ্যে পার্থক্য রাখে, যদিও আমার পরামর্শটি হ'ল পার্থক্যটি হ'ল আসল বিশ্বে আসল ফাংশন সম্পাদন করতে জাল ব্যবহার করা যায় কি না ( কিছু গ্রহণযোগ্য প্রসারিত, প্রকৃতপক্ষে)।

নোট করুন যে প্লেন সিমুলেটরটি পৃথিবী, সূর্য, বাতাস ইত্যাদিরও অনুকরণ করতে হবে যা বিমানের অংশ নয়, সুতরাং একটি বিমান সিমুলেটরটিকে বিমানের কিছু দিক, পাশাপাশি পরিবেশের নকল করতে হবে প্লেন কারণ এটি প্রকৃত পরিবেশে ব্যবহৃত হয় না, তবে একটি প্রশিক্ষণ ঘরে in

এটি এমুলেটরটির সাথে একটি বড় পার্থক্য যা কেবলমাত্র অরজিনালকে অনুকরণ করে এবং এর উদ্দেশ্যটি আসল পরিবেশে এটি অনুকরণ করার প্রয়োজন ছাড়া ব্যবহার করা হয়। প্লেন প্রসঙ্গে ফিরে ... প্লেন এমুলেটর কী হতে পারে? সম্ভবত একটি ট্রেন দুটি বিমানবন্দরকে সংযুক্ত করবে - প্রকৃতপক্ষে দুটি বিমানের ধাপ - যাত্রীবাহী বহন করবে, স্টুয়ার্ডিস সহ নৌকো অভ্যন্তরীণ একটি প্রকৃত বিমানের কেবিনের মতো লাগবে এবং ক্যাপ্টেন বলেছিলেন "মহিলা ও ভদ্রলোক আমাদের উচ্চতা 10 কিলোমিটার এবং তাপমাত্রা আমাদের গন্তব্য 24 ডিগ্রি সে। এর উপকারটি দেখা মুশকিল, হুম ...

উপসংহার হিসাবে, এমুলেটরটি হ'ল একটি বাস্তব জিনিস যা কাজ করার উদ্দেশ্যে করা হয়, সিমুলেটরটি একটি নকল যা ব্যবহারকারীকে ঠকানোর উদ্দেশ্যে তৈরি হয়।


1
"রম এমুলেটর" শব্দটি আমাকে ভার্চুয়াল ভিডিও গেম কনসোলগুলি মনে করিয়ে দেয়।
জো জেড।

11

সরল ব্যাখ্যা।

আপনি যদি নিজের পিসি (চলমান উইন্ডোজ) ম্যাকতে রূপান্তর করতে চান তবে আপনি এগুলির মধ্যে যে কোনওটি করতে পারেন:

(1) আপনি কেবল আপনার উইন্ডোজ এ ম্যাক থিম ইনস্টল করতে পারেন। সুতরাং, আপনার পিসি ম্যাকের মতো আরও বোধ করে তবে আপনি আসলে কোনও ম্যাক প্রোগ্রাম চালাতে পারবেন না।(SIMULATION)

(বা)

(২) আপনি আপনার পিসিকে ম্যাকের মতো চালানোর জন্য প্রোগ্রাম করতে পারেন (এটি সম্ভব কিনা আমি নিশ্চিত নই: পি)। এখন আপনি এমনকি ম্যাক প্রোগ্রামগুলি সফলভাবে চালাতে এবং ম্যাকের মতো একই আউটপুটটি আশা করতে পারেন।(EMULATION)

প্রথম ক্ষেত্রে, আপনি ম্যাক অভিজ্ঞতা নিতে পারেন, তবে আপনি ম্যাকের মতো একই আউটপুট আশা করতে পারবেন না।
দ্বিতীয় ক্ষেত্রে, আপনি ম্যাকের মতো একই আউটপুট আশা করতে পারেন, তবে এখনও সত্যটি রয়ে গেছে যে এটি কেবল পিসি।


3
এটি উভয়ই সহজ এবং সম্পূর্ণ ভুল। (২) অনুকরণের নিকটে, তবে (১) অনুকরণ বা অনুকরণ নয় neither
নিক বেস্টিন

10

একটি সিমুলেটর এবং একটি এমুলেটর মধ্যে পার্থক্য বুঝতে, মনে রাখবেন যে একটি সিমুলেটর একটি বাস্তব ডিভাইসের আচরণ অনুকরণ করার চেষ্টা করে। উদাহরণস্বরূপ, আইওএস সিমুলেটারের ক্ষেত্রে এটি কোনও আসল আইফোন / আইপ্যাড ডিভাইসের প্রকৃত আচরণ অনুকরণ করে। তবে, সিমুলেটর নিজেই ম্যাকে ইনস্টল করা বিভিন্ন লাইব্রেরি ব্যবহার করে (যেমন কুইকটাইম হিসাবে) এর রেন্ডারিং সম্পাদন করে যাতে প্রভাবটি আসল আইফোনের মতো দেখতে একই রকম হয়। এছাড়াও, সিমুলেটারে পরীক্ষা করা অ্যাপ্লিকেশনগুলি x86 কোডে সংকলিত হয়, যা সিমুলেটার দ্বারা বোঝা বাইট-কোড। একটি আসল আইফোন ডিভাইস, বিপরীতে, এআরএম-ভিত্তিক কোড ব্যবহার করে।

বিপরীতে, একটি এমুলেটর একটি বাস্তব ডিভাইসের কাজ অনুকরণ করে। একটি এমুলেটরটিতে পরীক্ষা করা অ্যাপ্লিকেশনগুলি আসল ডিভাইস দ্বারা ব্যবহৃত প্রকৃত বাইট-কোডে সংকলিত হয়। এমুলেটরটি একটি ফর্মে বাইট-কোড অনুবাদ করে অ্যাপ্লিকেশনটি কার্যকর করে যা এমুলেটর চালিত হোস্ট কম্পিউটার দ্বারা সম্পাদন করা যেতে পারে।

সিমুলেশন এবং অনুকরণের মধ্যে সূক্ষ্ম পার্থক্য বুঝতে, কল্পনা করুন আপনি কোনও শিশুকে বোঝানোর চেষ্টা করছেন যে ছুরি নিয়ে খেলা বিপজ্জনক। এটি অনুকরণ করার জন্য, আপনি নিজেকে একটি ছুরি দিয়ে কাটা এবং যন্ত্রণায় কাঁপতে ভান করেন। এটি অনুকরণ করতে, আপনি আসলে নিজেকে কাটা।


7
বাড়িতে বাচ্চাদের এ চেষ্টা করবেন না: ডি
গিয়ারড মারফি

9

একটি এমুলেটর একটি সিস্টেমের একটি মডেল যা কোনও বৈধ ইনপুট গ্রহণ করবে যা এমুলেটেড সিস্টেমটি গ্রহণ করবে এবং একই আউটপুট বা ফলাফল তৈরি করবে। সুতরাং আপনার সফ্টওয়্যারটি একটি এমুলেটর, কেবলমাত্র যদি তা এমুলেটেড সিস্টেমের আচরণটি যথাযথভাবে পুনরুত্পাদন করে ।


ধন্যবাদ। আমি মনে করি এটি অনুকরণের খুব সুনির্দিষ্ট সংজ্ঞা is সুতরাং, উদাহরণস্বরূপ ওয়াইন একটি সিমুলেটর কারণ এটি প্রয়োজনীয়ভাবে উইন্ডোজে সংজ্ঞায়িত একই নির্দিষ্ট আউটপুট দেয় না ?
আরাক

6
এক / বা এমুলেটর বা সিমুলেটর এর মধ্যে WINE জুতোপালা চেষ্টা করার বিষয়ে সতর্কতা অবলম্বন করুন। WINE একটি সামঞ্জস্যতা স্তর, যা অন্য সিস্টেমের বাইনারি এপিআই স্তরে চালিত এক সিস্টেম থেকে বাইনারি তৈরি করে। আপনি এটি অ্যাডাপ্টার বলতে পারেন। আমি অনুমান করি যে সিমুলেটরটি এটি বোঝার পক্ষে খারাপ উপায় নয় তবে এটি এমুলেটরটির চেয়ে খুব বেশি কাছাকাছি নয়।
লি বি

ওয়াইন এই বর্ণালীতে অনুকরণ হয়। এটিতে উইন্ডোজ বাইনারিগুলির সংযোগের বাইরের উপস্থিতি রয়েছে তবে আপনি যদি অভ্যন্তরীণ দিকে নজর রাখেন তবে আপনি উইন্ডোজ সম্পর্কে কিছুই শিখতে পারবেন না।
নিক বেস্টিন

9

কয়েক বছর আগে আমি একটি খুব সংক্ষেপ প্রবন্ধটি নিয়ে এসেছি যে, আমি বিশ্বাস করি, পার্থক্যের সারমর্মটি বেশ সুন্দরভাবে ধারণ করেছেন:

একটি সিমুলেটর একটি মিশনে একটি এমুলেটর হয়।

এর অর্থ আমার অর্থ যে আপনি যখন কোনও আসল জিনিস ব্যবহার করতে পারবেন না তখন আপনি একটি এমুলেটর ব্যবহার করেন এবং যখন আপনি আসল জিনিসটি ব্যবহার করতে না পারেন তখন আপনি একটি সিমুলেটর ব্যবহার করেন এবং আপনি এটি সম্পর্কে কিছু সন্ধান করতে চান


8

কম-বেশি স্বাভাবিক আলোচনায়: যদি আপনার সফ্টওয়্যারটি নকল করা সিস্টেমটি করতে পারে তবে এটি একটি এমুলেটর। যদি এটি কেবলমাত্র কোনও সিস্টেমের ফলাফল (আইটি বা অন্যথায়) আনুমানিক হয় তবে এটি একটি সিমুলেটর।


5

সিমুলেটর: এটি দোভাষীর মতো। অর্থাত্ এটি লাইনে লাইনে আসল কোডটি কার্যকর করে আচরণটি অনুকরণ করার জন্য

এমুলেটর: এটি একই রকম কার্যকর। যেমন এটি সংকলিত কোড নেয় এবং এটি কার্যকর করে।


4

একটি এমুলেটর বাস্তব সিস্টেমের বিকল্প তবে একটি সিমুলেটর বাস্তব সিস্টেমটি অনুকূলিতকরণ, বুঝতে এবং অনুমান করতে ব্যবহৃত হয়।


3

দুটি পদগুলির মধ্যে পার্থক্যটি কিছুটা অস্পষ্ট। এমন একটি বিশ্ব থেকে আগত যেখানে "এমুলেটর" হ'ল হার্ডওয়ারের টুকরো যা আপনাকে এমবেডড সিস্টেমগুলি ডিবাগ করতে দেয়। এবং এমন পণ্যগুলির কথা স্মরণ করুন যা আপনাকে পিসি প্ল্যাটফর্মটি ডিবাগ করার জন্য আইসিই (সার্কিট এমুলেশন) ক্ষমতা দেওয়ার অনুমতি দেয়, আমি "এমুলেশন" শব্দটি ব্যবহার করে সফ্টওয়্যারটির কিছুটা ভুল ধারণা ব্যবহার করে যা হার্ডওয়্যারের একটি অংশের আচরণকে অনুকরণ করে।

শব্দটির বর্তমান ব্যবহারের জন্য আমার ন্যায়সঙ্গততা অনুকরণটি হ'ল এটি কার্যকারিতা "বাড়িয়ে তুলতে" পারে এবং এটি কেবল সিস্টেমের আচরণের একটি "যুক্তিসঙ্গত" সান্নিধ্যের সাথে সম্পর্কিত concerned

আইসিই: (সার্কিট এমুলেশনে) একটি হার্ডওয়্যার টুকরা যা প্রকৃত প্রসেসরের জায়গায় বোর্ডে প্লাগ থাকে। এটি আপনাকে সিস্টেমটি চালানোর অনুমতি দেয় যেন প্রকৃত প্রসেসর উপস্থিত ছিল। সাধারণত এগুলিতে আঠালো যুক্তিযুক্ত সফ্টওয়্যারটি কার্যকর করতে ব্যবহারকারীকে হার্ডওয়্যার নিয়ন্ত্রণের অধীনে মৃত্যুদন্ড কার্যকর করতে এবং একক পদক্ষেপটি ভেঙে দেওয়ার জন্য প্রসেসরের একটি বৈকল্পিক থাকে। কিছু লগিং ক্ষমতা প্রদান করবে। বেশিরভাগ আধুনিক প্রসেসর ডেভলপমেন্ট সিস্টেমগুলি আইসিই টাইপ ইমুলেশনটিকে জেটিএল এমুলেশন দিয়ে প্রতিস্থাপন করেছে, যেখানে জেটিএই একটি বিশেষ উদ্দেশ্যে সিরিয়াল লিঙ্কের মাধ্যমে প্রসেসরের সাথে কথা বলে এবং বোর্ডে মাউন্ট করা প্রসেসরের মাধ্যমে সমস্ত সম্পাদন সম্পাদিত হয়।

সফটওয়্যার ইমুলেটর: একটি 0x86 এমুলেটর কেবল 0x86 অ্যাসেম্বলি ভাষা সম্পাদন করতে সক্ষম হওয়ার সাথে সম্পর্কিত, একটি স্পেসিফিক 0x86 প্রসেসরের চক্র আচরণগত মডেল অনুসারে সঠিক চক্র সরবরাহ না করে। বোচস এর উদাহরণ। কিউইএমইউ এটি করে, তবে বিশেষ কার্নেল মডিউলগুলি ব্যবহার করে "ভার্চুয়ালাইজেশন" এরও অনুমতি দেয়।

সিমুলেটর: টেক্সাস ইন্সট্রুমেন্টস সফটওয়্যার বিকাশের জন্য সেখানে প্রসেসরের একটি সাইকিল অ্যাকিউরেট আচরণগত মডেল সরবরাহ করে যা কার্যকরী হার্ডওয়্যার হওয়ার আগে বিকাশকারীদের জন্য স্পেসিফিক প্রসেসরের কোর আচরণের একটি সঠিক সিমুলেশন হতে পারে।

সফ্টওয়্যার ইমুলেটর ক্রিয়াকলাপ বাড়িয়ে তোলা: ব্লিম আপনাকে প্লেস্টেশন সফটওয়্যারটি চালানোর অনুমতি দেয়নি, তবে প্লেস্টেশন সরবরাহ করতে সক্ষম হওয়ার চেয়ে উচ্চতর রেজোলিউশনের সাথে ডিসপ্লেটিকে আউটপুট হওয়ার অনুমতি দেয় এবং উপলভ্য জিপিইউগুলির আরও উন্নত ক্ষমতাগুলির সুবিধাও নিয়েছিল। (অর্থাত্‍ ভালতর মিশ্রণ এবং জমিনের মসৃণকরণ))


3

উভয়ই এমন একটি জিনিসের মডেল যা আপনার কাছে ইনপুটগুলিকে নিয়ন্ত্রণ করার এবং আউটপুটগুলি পর্যবেক্ষণ করার কিছু উপায় রাখে।

মূল পার্থক্য হ'ল:

  • একটি এমুলেটর সহ , আপনি আউটপুটটি হুবহু মিলে যেতে চান যা আপনি অনুকরণ করছেন যে বস্তু উত্পাদন করবে।
  • একটি সঙ্গে কাল্পনিক , আপনি আপনার আউটপুট নির্দিষ্ট বৈশিষ্ট্য হতে চান অনুরূপ কি বস্তু উত্পাদন করবে।

আমি একটি উদাহরণ দিই - ধরুন আপনি কোনও সিস্টেমে নতুন সেন্সর যুক্ত করার (থার্মোমিটারের মতো) সিস্টেমকে কীভাবে প্রভাব ফেলবে তা দেখতে কিছু সিস্টেম পরীক্ষা করতে চান। আপনি জানেন যে থার্মোমিটার তার পরিমাপটি সহ সেকেন্ডে 8 বার বার্তা পাঠায়।

সিমুলেশন - আপনার কাছে এখনও থার্মোমিটার না থাকলেও আপনি পরীক্ষা করতে চান যে এই বার্তার হারটি আপনাকে সিস্টেমের ওভারলোড করবে না, আপনি সেকেন্ডারে 8 বার বার এলোমেলো সংখ্যার প্রেরণকারী একটি ইউনিট সংযুক্ত করে সেন্সরটি অনুকরণ করতে পারেন। সেন্সর প্রেরিত প্রকৃত মানের উপর নির্ভর করে না এমন কোনও পরীক্ষা আপনি চালাতে পারেন।

অনুকরণ - ধরুন আপনার কাছে খুব ব্যয়বহুল থার্মোমিটার রয়েছে যা 0.001 সেন্টিগ্রেড পরিমাণে পরিমাপ করে এবং আপনি দেখতে চান যে আপনি কোনও সস্তা থার্মোমিটার দিয়ে পেয়েছেন যা কেবল নিকটতম 0.5 ডিগ্রি সেন্টারে নেওয়া যায় আপনি ব্যয়বহুল থার্মোমিটার ব্যবহার করে সস্তা থার্মোমিটার অনুকরণ করতে পারেন এবং তারপরে পাঠ্যকে নিকটতম 0.5 ডিগ্রি সেন্টিগ্রেড এবং তাপমাত্রার মানগুলিতে নির্ভর করে এমন পরীক্ষা চলছে।

নোট করুন যে অনুকরণগুলি পূর্বাভাস দেওয়া বা আচরণের পূর্বাভাস দেওয়ার জন্যও ব্যবহার করা যেতে পারে। আবহাওয়ার পূর্বাভাস এবং ভার্চুয়াল বায়ু টানেল সহ অনেক অ্যাপ্লিকেশনে সীমাবদ্ধ উপাদান বিশ্লেষণ সিমুলেশন ব্যবহৃত হয়।

পদগুলির সংজ্ঞা:

  • অনুকরণ - অতিক্রম বা ঠিক মিল
  • অনুকরণ - চেহারা বা চরিত্র অনুকরণ

দ্রষ্টব্য - এটি একটি প্রশ্নের জবাবের সাথে একেবারে অনুরূপ যা এই প্রশ্নের ( স্ট্যাকওভারফ্লো . com/ জিজ্ঞাসা /2174638/… ) হিসাবে চিহ্নিত হয়েছে । আমি শর্তগুলির একটি সংজ্ঞা যুক্ত করেছি (প্রশ্নে জিজ্ঞাসা করা হলেও এখনও উত্তর দেওয়া হয়নি) এবং কোনও ডিভাইস অনুকরণের চেয়ে আরও কিছু কিছুর জন্য সিমুলেশন (সীমাবদ্ধ উপাদান বিশ্লেষণ) এর ব্যবহার সম্পর্কে কিছু তথ্য যুক্ত করেছি।
জে এলস্টন

2

এই প্রশ্নের উত্তর সম্ভবত historicalতিহাসিক অনুশীলন একবার দেখে উত্তর দেওয়া হয়।

অতীতে, আমি পিসি তে গেমিং কনসোল অনুকরণকারী প্লেস্টেশন এবং সেগা এর জন্য দেখেছি।

গাড়ি চালানো বা উড়ানের মতো বাস্তব জীবনের ক্রিয়াগুলির নকল করার চেষ্টা করে এমন সফ্টওয়্যারকে উল্লেখ করার সময় সিমুলেটরগুলি সাধারণ বিষয়। গ্রান তুরিসো এবং মাইক্রোসফ্ট ফ্লাইট সিমুলেটর সিমুলেটরগুলির ক্লাসিক উদাহরণ হিসাবে মনে রাখবেন।

ভাষাগত পার্থক্য হিসাবে, অনুকরণটি সাধারণত কারও (বা কোনও কিছুর) প্রশংসনীয় বৈশিষ্ট্য বা আচরণগুলি অনুলিপি করার ক্রিয়াকে বোঝায়। অনুকরণটি অনুকরণের থেকে পৃথক, যেখানে বিদ্রূপ করার উদ্দেশ্যে কোনও ব্যক্তিকে অনুলিপি করা হয়।

'সিমুলেশন' ক্রিয়াপদের ভাষাগত অর্থ মূলত কাউকে বা কিছুকে ভান করা বা অনুকরণ করা।


2

কম্পিউটার বিজ্ঞানে একটি সিমুলেশন এবং এমুলেশন উভয়ই একই ইনপুট থেকে একই আউটপুট উত্পাদন করে যা মূল সিস্টেমটি করে; তবে একটি অনুকরণও এটি অর্জন করতে একই প্রক্রিয়াগুলি ব্যবহার করে এবং একই উপকরণ থেকে তৈরি করা হয় । একটি সিমুলেশন মূল সিস্টেম থেকে বিভিন্ন প্রক্রিয়া ব্যবহার করে। একই সাথে একই প্রক্রিয়া ব্যবহার করে তবে একটি ভিন্ন উপাদান থেকে তৈরি করা - এটি প্রতিলিপি শব্দটি প্রতিলিপি, যা উভয়ের মধ্যবর্তী হয় is

সুতরাং আমি যদি আমার পিসিতে আমার পুরানো সুপার মারিও ব্রস গেমটি চালাতে চাই তবে আমি একটি এসএনইএস এমুলেটর ব্যবহার করি কারণ এটি গেমটি চালানোর জন্য একই বা অনুরূপ কম্পিউটার কোড (প্রক্রিয়াগুলি) ব্যবহার করে এবং একই বা অনুরূপ উপকরণ (সিলিকন চিপ) ব্যবহার করে । তবে, আমি যদি আমার পিসিতে বোয়িং 7৪7 জেটটি উড়াতে চাই তবে আমি একটি ফ্লাইট সিমুলেটর ব্যবহার করি কারণ এটি আসল থেকে সম্পূর্ণ পৃথক প্রক্রিয়া ব্যবহার করে (এতে কোনও আসল উইংস, লিফট বা বায়বীয়তা নেই!)।

কম্পিউটার বিজ্ঞানের গ্লোসারি থেকে নেওয়া সঠিক সংজ্ঞা এখানে রইল:

সিমুলেশন হ'ল একটি সিস্টেমের মডেল যা সিস্টেমের ইনপুট এবং আউটপুটগুলির মধ্যে কার্যকরী সংযোগগুলি ক্যাপচার করে, তবে অগত্যা সিস্টেমের মতোই বা এর অনুরূপ প্রসেসগুলির উপর নির্ভর করে।

একটি প্রতিলিপি হ'ল একটি সিস্টেমের মডেল যা সিস্টেমের ইনপুট এবং আউটপুটগুলির মধ্যে কার্যকরী সংযোগগুলি ক্যাপচার করে এবং এটি সিস্টেমের মতো বা অনুরূপ প্রক্রিয়াগুলির উপর ভিত্তি করে।

একটি অনুকরণ এমন কিছু সিস্টেমের একটি মডেল যা সিস্টেমের ইনপুট এবং আউটপুটগুলির মধ্যে ফাংশনাল সংযোগগুলি ক্যাপচার করে, সেই সিস্টেমগুলির মতো বা একইরকম প্রক্রিয়াগুলির ভিত্তিতে এবং এটি সেই সিস্টেমের মতো একই উপকরণ দ্বারা নির্মিত ।

তথ্যসূত্র: ওপেন বিশ্ববিদ্যালয়, এম 366 গ্লসারি 1.1, 2007


2

সিমুলেশন এমন একটি সিস্টেম যা অন্য কোনও কিছুর সাথে একই রকম আচরণ করে , তবে এটি সম্পূর্ণ ভিন্ন উপায়ে প্রয়োগ করা হয়। এটি একটি সিস্টেমের মৌলিক আচরণ সরবরাহ করে তবে প্রয়োজনীয়ভাবে সিস্টেমের সমস্ত নিয়মের অনুকরণ করা মেনে চলতে পারে না। এটি কীভাবে কীভাবে কাজ করে সে সম্পর্কে আপনাকে ধারণা দেওয়ার জন্য রয়েছে।

একটি অনুকরণ একটি সিস্টেম যা অন্য যে কোনও কিছুর মতো হুবহু আচরণ করে এবং অনুকরণকৃত সিস্টেমের সমস্ত নিয়ম মেনে চলে। এটি কার্যকরভাবে অন্য একটি সিস্টেমের সম্পূর্ণ প্রতিলিপি, ঠিক নিচে থেকে এমুলেটেড সিস্টেমের ইনপুট এবং আউটপুটগুলির সাথে বাইনারি সুসংগত হতে পারে তবে মূল অনুকরণীয় সিস্টেমের পরিবেশের জন্য ভিন্ন পরিবেশে পরিচালিত হয়। বিধিগুলি স্থির রয়েছে, এবং পরিবর্তন করা যায় না বা সিস্টেম ব্যর্থ হয়।


2

শব্দের সংজ্ঞাগুলি পার্থক্যটিকে সর্বোত্তমভাবে বর্ণনা করে। একটি গুগল অনুসন্ধান অনুকরণ এবং অনুকরণের নিম্নলিখিত সংজ্ঞা দেয়:

অনুকরণ চেহারা বা চরিত্র অনুকরণ করে।

অনুকরণ ম্যাচ বা অতিক্রম (সাধারণত একটি অনুকরণ দ্বারা)।

একটি অনুকরণ একটি সিস্টেম অনুকরণ করে। একটি অনুকরণ একটি সিস্টেমকে এত ভালভাবে অনুকরণ করে যে এটি এটি প্রতিস্থাপন করতে পারে বা এমনকি এটি ছাড়িয়েও যেতে পারে।

কম্পিউটিংয়ে, একটি অনুকরণ হ'ল এটি অনুকরণীয় সিস্টেমের প্রতিস্থাপনের ড্রপ। প্রায়শই এটি এটি অনুকরণ করে এমন সিস্টেমকে ছাড়িয়ে যায়। উদাহরণস্বরূপ, গেম কনসোল এমুলেটরগুলি সাধারণত বৃহত্তর হার্ডওয়্যার সামঞ্জস্যতা, আরও ভাল পারফরম্যান্স এবং অডিও / ভিডিওর মান উন্নত করে ments

অন্যদিকে সিমুলেশনগুলি তাদের দ্বারা মডেল হয়ে সীমাবদ্ধ। এগুলি কোনও সিস্টেমের অনুকরণের জন্য সেরা চেষ্টা, তবে এটির জন্য প্রতিস্থাপন নয়। হার্ডওয়্যার অনুকরণকারী রয়েছে কারণ হার্ডওয়্যার অনুকরণ করা যায় এবং পার্থক্যটি বলা শক্ত হবে। কোনও ফার্মিং এমুলেটর নেই কারণ এমন কোনও অনুকরণ নেই যা প্রকৃত কৃষিকে প্রতিস্থাপন করতে পারে। কীভাবে আরও ভাল কৃষিকাজ করা যায় তার অন্তর্দৃষ্টি পেতে আমরা কেবলমাত্র একটি মডেল চাষের অনুকরণ করতে পারি।


1

একটি ভার্চুয়াল পিসি একটি কম্পিউটারকে অনুকরণ করার চেষ্টা করে , প্রোগ্রামার বাট এর দৃষ্টিভঙ্গি থেকে , একই সময়ে, এটি বৈদ্যুতিক ইঞ্জিনিয়ারের দৃষ্টিকোণ থেকে একটি কম্পিউটারকে অনুকরণ করে


0

এমুলেটর:

এমন একটি পরিস্থিতি বিবেচনা করুন যা আপনি কেবল ইংরেজী জানেন এবং আপনি চীনতে রয়েছেন। চাইনিজ ব্যক্তির সাথে আলাপচারিতার জন্য আপনার অনুবাদক দরকার। এখন, অনুবাদকের ভূমিকাটি হ'ল এটি আপনার কাছ থেকে ইংরেজিতে ইনপুট চাইতে এবং চাইনিজ রূপান্তরিত করে এবং চীনা ইনকামটিকে সেই ইনপুট দেয় এবং চীনা ব্যক্তির কাছ থেকে প্রতিক্রিয়া পেয়ে ইংরেজিতে রূপান্তরিত করে ইংরেজিতে আপনাকে আউটপুট দেয়। এখন যে অনুবাদক এবং চীনা ব্যক্তি এমুলেটর। উভয় সম্মিলন একইরকম কার্যকারিতা সরবরাহ করবে যেন আপনি ইংরেজ ব্যক্তির সাথে যোগাযোগ করছেন। সুতরাং হার্ডওয়্যার আলাদা হতে পারে তবে কার্যকারিতা একই থাকবে।

সিমুলেটার:

আমি স্পাইস বা ফ্লাইট সিমুলেটারের চেয়ে ভাল উদাহরণ দিতে পারি না। উভয়ই সফ্টওয়্যার বা গাণিতিক মডেলের সাথে হার্ডওয়্যার উপাদান আচরণটি প্রতিস্থাপন করবে যা হার্ডওয়্যারের অনুরূপ আচরণ করবে।

শেষ পর্যন্ত এটি সেই প্রসঙ্গে নির্ভর করে যে কোন সমাধানটির জন্য আরও ভাল প্রকল্পের প্রয়োজন হবে।


0

সিমুলেটার চেয়ে আরো কিছু ব্যাপক এমুলেটর এবং এটি দেখে মনে হচ্ছে এই পদ দ্বৈত উপরে পোস্ট overthought হয়।

এমুলেটর

লোকেরা যখন "সিস্টেমের জগতে" একটি নতুন শব্দ অনুকরণটি ব্যবহার করার সিদ্ধান্ত নিয়েছিল যখন তারা বিদ্যমান সিস্টেমের কিছু হার্ডওয়্যার অংশগুলি সহজ পদ্ধতিতে প্রতিস্থাপন করতে শুরু করেছিল - তাদের আচরণ অনুকরণ করে এবং কিছু না ভাঙার এবং সমস্ত কিছু ছেড়ে যাওয়ার বিষয়ে নিশ্চিত হওয়ার জন্য গণ্য প্রকৃতির উপর নির্ভর করে সমতুল্য রাষ্ট্র সুতরাং আমরা এই টুকরা অনুকরণ করেছি! (এবং পুরো এখনও এখনও আগের মত কাজ করে)

এমুলেটরটি সাধারণত প্রতিস্থাপন এবং ভার্চুয়ালাইজেশন হিসাবে ডিজিটাল অঞ্চলে সংকীর্ণ অর্থে ব্যবহৃত হয় - ডিজিটাল আকারে সফ্টওয়্যারের টুকরো হিসাবে উপস্থাপন করা - এর আগে পরিচিত এবং অস্তিত্বের কিছু (ভার্চুয়াল চিপস, সার্কিট বোর্ডস, ইলেকট্রনিক ডিভাইস)। সুতরাং যখন বিশ্ব আরও ডিজিটাল হয়ে উঠেছে এবং এমুলেটর শব্দটি জনগণের কাছে নিয়ে এল, তখন জনসাধারণ এতে অনিশ্চয়তা যুক্ত করেছিল (বা অতিরিক্ত কারণে)।

সিমুলেটার

সবার আগে, আমি অনুকরণকারী সম্পর্কে অনেকগুলি মন্তব্য দেখেছি বা বাস্তবের কিছু বদলেছে তবে সিমুলেটরগুলি তা নয়।

কিন্তু ফ্লাইট সিমুলেটরটি একটি বাস্তব জিনিসের জন্য ব্যবহৃত হয় - এটি বিমান চালকদের প্রশিক্ষণ দেয়, তাদের দক্ষতা এবং জ্ঞান দেয় এবং এটি ব্যয়বহুল বাস্তব বিমানগুলি প্রতিস্থাপন করে এবং প্রচুর অর্থ সাশ্রয় করে। এবং আমরা কেবল একটি প্লেন-এমুলেটর বলতে পারি না কারণ আমাদের অভ্যন্তরীণ অনুভূতি রয়েছে যে এটি এর চেয়ে অনেক বেশি, সুতরাং আমরা একে সিমুলেটর বলি :) প্লেন সিমুলেটরটিতে এমুলেটেড রাডার বা ট্রান্সপন্ডার থাকতে পারে যা সত্য।

বিপরীতে বিবৃতি যে সিমুলেটরগুলি বিশ্লেষণ এবং অধ্যয়নের জন্য ব্যবহৃত হয় (এবং বাস্তবের জন্য অনুকরণকারী) তবে তা অনুকরণকারী বিশ্লেষণ এবং অধ্যয়ন এমুলেটেড জিএসএম বোর্ডের তুলনায় (আমরা যে তথ্যের যুগে বাস করি তার চেয়েও বেশি) কোনও বাস্তব বিষয় কম নয়। বিশ্লেষণ ব্যবসায় একটি মূল্য যুক্ত করে, ব্যয় হ্রাস করে বা প্রতিস্থাপিত (অনুকরণকৃত) হার্ডওয়ারের চেয়ে কম নয় এমন লাভের দিকে নির্দেশ করে।

সিমুলেটর এমন কোনও মডেলিংয়ের অনুরূপ যা আমরা কোনও কারণে (ব্যয়, প্রযুক্তি, শারীরিক অসম্ভবতা) অর্জন করতে পারি না। এটি সাধারণত নতুন বা অদৃশ্য বা জটিল বা আমাদের কাছে বাজার, আবহাওয়া, দহন, ব্যবহারকারীর মতো সঠিকভাবে পরিচিত না এমন কিছু জন্য সিমুলেটেড হয়। সুতরাং এখানে আসে বিমান, ব্ল্যাকহোল, স্টক এক্সচেঞ্জ, সিমুলেশন।

সুতরাং অবশেষে:

  1. সিমুলেটর এমুলেটর থেকে বিস্তৃত
  2. সিমুলেটর আরও সাধারণভাবে আরও বিশ্বব্যাপী প্রক্রিয়াগুলি / জিনিসগুলি অনুকরণ / মডেল করতে পারে যা অনুকরণকে সংকুচিত করার ক্ষমতা সহ (যেমন কয়েকটি পরিচিত মডেলের প্রতিনিধিত্বকারী প্রিসেট সহ ক্যাপাসিটার সিমুলেটর)
  3. এমুলেটর কিছু নির্দিষ্ট স্পেসিফিকেশন, পরিচিত বৈশিষ্ট্য এবং বৈশিষ্ট্য (যেমন এসএনইএস এমুলেটর, ইন্টেল 8087 বা রোল্যান্ড টিবি -303) সহ কয়েকটি হার্ডওয়্যার ডিভাইস নকল করে)

শব্দের উত্স হিসাবে

সমস্ত ল্যাটিন থেকে এসেছিল এবং এর অর্থ:

  • অনুকরণটি হ'ল "সমান হতে হবে" (আরও আক্রমণাত্মক এবং সোজাসাপ্টা - প্রতিদ্বন্দ্বিতার মতো দেখায়)
  • অনুকরণটি "অনুরূপ হতে হবে" (আরও চতুর এবং কৌতুকপূর্ণ দেখাচ্ছে - অনুকরণ)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.