ওয়াইন একটি এমুলেটর বা সামঞ্জস্য স্তর?


8

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

সুতরাং আমি জিজ্ঞাসা করতে চাই যে ওয়াইন যদি এমুলেটর হয় তবে কেন এটি নিজেকে "ওয়াইন একটি এমুলেটর নয়" বলে অভিহিত করে?


7
মদ জন্য "ঘোরা ডব্লিউ Ine আমি গুলি এন একটি OT mulator"।

1
"ওয়াইন এর ধরণের এমুলেটর নয়" শিরোনামের অধীনে কী রয়েছে তা তাকে পড়তে বাধ্য করুন।
অক্সভিভি

এটি স্পষ্টভাবে লেখা আছে 'ওয়াইন কোনও সিপিইউ অনুকরণ করে না - সুতরাং "ওয়াইন ইজ নট এমুলেটর" ""
অক্সভিভি

ওয়াইন সেই ধরণের এমুলেটর নয় তবুও এটি কিছুটা এমুলেটর ?? ওয়াইন কোনও সিপিইউ এমুলেশন করে না তবে ওয়াইন কী এমুলেট করে?
পুনেত

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

উত্তর:


14

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

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

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

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


4
উপসংহারে: ওয়াইন একটি সামঞ্জস্য স্তর, কোনও এমুলেটর নয়।
মার্কো সেপ্পি

4

"ওয়াইন কোনও সিপিইউ অনুকরণ করে না" হিসাবে আপনি যেভাবে নির্দেশ করেছেন সেই একই লিঙ্কটি থেকে এমুলেটররা সাধারণত এটি করেন (উইআইআই, পিএক্সএক্স, এন 6464, ইত্যাদি)

আরও সম্পূর্ণ উত্তরের জন্য আপনি প্রদত্ত লিঙ্কটির প্রথম অনুচ্ছেদটি পড়তে পারেন - আমি মনে করি না যে কেউ আরও ভালভাবে এটি ব্যাখ্যা করতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.