উইন্ডোজ আরটি নিয়মিত উইন্ডোজ প্রোগ্রাম চালাতে পারে না কেন?


1

উইন্ডোজ আরটি সম্পর্কে বিশেষ কী যা অ্যাপ স্টোর থেকে আসে না এমন নিয়মিত উইন্ডোজ প্রোগ্রাম চালাতে অক্ষম করে?

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

উত্তর:


4

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

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

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


1

উইন্ডোজ আরটি সম্পর্কে বিশেষ কী যা অ্যাপ স্টোর থেকে আসে না এমন নিয়মিত উইন্ডোজ প্রোগ্রাম চালাতে অক্ষম করে?

মাইক্রোসফ্ট উইন্ডোজ আরটি লকড করে দিয়েছে।

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

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

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

আমি বুঝতে পারি যে উইন্ডোজ আরটি আরএম প্রসেসরগুলির সাথে ব্যবহৃত হয়েছিল, তবে আমার কিছু পুরানো উইন্ডোজ 98 প্রোগ্রাম একটি ইন্টেল পেন্টিয়ামে দুর্দান্ত ছিল এবং এখনও আরও আধুনিক এএমডি প্রসেসরের উপর জরিমানা চালায়

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

এআরএম হ'ল সম্পূর্ণ ভিন্ন ধরণের সিপিইউ যা একটি নতুন ডিজাইন ("যুক্তরাজ্যের একটি সংস্থা" আকরন আরআইএসসি মেশিনস "নামে পরিচিত) এবং এটির সম্পূর্ণ ভিন্ন স্থাপত্য রয়েছে। এটি ইন্টেলের সাথে বেমানান।


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

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

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