উইন্ডোজ কি কখনও x86 বাদে কোনও হার্ডওয়্যার আর্কিটেকচার সমর্থন করেছিল?


66

মাইক্রোসফ্ট উইন্ডোজ ইন্টারনালস, চতুর্থ সংস্করণ বলেছেন:

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

এর অর্থ কি উইন্ডোজ একবার আলফা এবং এমআইপিএসকে সমর্থন করেছিল?


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

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

7
@ লুয়ান - কেবল "ওপেন আর্কিটেকচার" নয় "ওপেন ওএস"! আপনি কীভাবে ব্যাখ্যা করতে পারেন যে এক সময় তাদের আনুষ্ঠানিকভাবে লাইসেন্স করা ইউনিক্স বৈকল্পিক ছিল বিশ্বের সর্বাধিক সাধারণ ইনস্টলিত ইউনিক্স - উইকিপিডিয়ায় জেনিক্স দেখুন ।
ডেভিডবাক

4
আজও, উইন্ডোজের এমন সংস্করণ রয়েছে যেগুলি x86 / x64 ব্যতীত আর্কিটেকচারে চলে, যেমন এআরএম ডিভাইসগুলির জন্য উইন্ডোজ আরটি।
টাইগারহকটি 3

2
@ লুয়ান এটি একটি আসল সমস্যাও ছিল যার সমাধানের দরকার ছিল কারণ বিশেষত প্রথম দিকের আইবিএম পিসি ক্লোনগুলি সর্বদা সম্পূর্ণ আইবিএম পিসি সুসংগত ছিল না। আগের দিন, "100% আইবিএম সামঞ্জস্যতা" ছিল হার্ডওয়্যার বিক্রেতাদের কাছে বিক্রয় কেন্দ্র । আমরা আজ সেই ধরণের জিনিসকে মর্যাদার জন্য বিবেচনা করি তবে 1980 এর দশকের প্রথমার্ধে বা এগুলি মোটেই নিশ্চিত ছিল না। মাইক্রোসফ্ট এমএস-ডস ৫.০ এর আগে অপারেটিং সিস্টেমের খুচরা বাজারে আসেনি যা ১৯৯১ সালে বাজারে এসেছিল। হ্যাঁ, উইন্ডোজ 3.0.০ এর যুগান্তকারী সাফল্যের গল্পের এক বছর পরে।
সিভিএন

উত্তর:


82

মাইক্রোসফ্ট উইন্ডোজের প্রথম খাঁটি 32-বিট সংস্করণ হিসাবে 1993 সালে উইন্ডোজ এনটি 3.1 প্রকাশ করেছিল।

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

আসল ধারণাটি ছিল প্রতিটি প্ল্যাটফর্মের জন্য কাস্টম হার্ডওয়্যার বিমূর্তি স্তর (এইচএল) সহ একটি সাধারণ কোড বেস। যাইহোক, এমআইপিএস, আলফা এবং পাওয়ারপিসির সমর্থন পরে উইন্ডোজ 2000 এ বাদ দেওয়া হয়েছিল ।


7
আইআইআরসি উইকিপিডিয়া পৃষ্ঠায় কোন আর্কিটেকচার, কারা এটি করেছে এবং কেন তারা বাজারে আসে নি তার বিবরণে একটি শালীন প্রাইমার রয়েছে।
যাত্রামন গীক

13
আমি বিশ্বাস করি যে আসল বিকাশ প্ল্যাটফর্মটি i860। '386-isms' ডিজাইনে যাওয়া বন্ধ করার জন্য এটি ইচ্ছাকৃত পছন্দ ছিল। কিছু সময়ের জন্য মাইক্রোসফ্ট বিভিন্ন আর্কিটেকচারের জন্য অ্যাপ্লিকেশনও প্রকাশ করেছিল; আমি উইন্ডোজ 6 এর জন্য ওয়ার্ডের একটি সিডি i386, আলফা, এমআইপিএস এবং পাওয়ারপিসিতে উইন্ডোজ এনটি জন্য নির্মিত built
এড আভিস

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

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

4
স্পার্কে তৃতীয় পক্ষের বন্দরও ছিল। পরে, পাওয়ারপিসি সমর্থনটি এক্সবক্স 360 এর জন্য পুনরুত্থিত হয়েছিল। এর কিছুক্ষণ আগে, আইএ 64 সমর্থন যুক্ত করা হয়েছিল support এর পরে, এএমডি 64 সমর্থন যুক্ত করা হয়েছিল। সর্বশেষ সংযোজন হ'ল এআরএম সমর্থন। মূল উন্নয়ন প্ল্যাটফর্ম i860 ছিল; প্ল্যাটফর্মটির জন্য এটি প্রকাশের উদ্দেশ্য কখনও ছিল না, এটি বিশুদ্ধভাবে করা হয়েছিল কারণ এটি "অদ্ভুত" ছিল এবং বহনযোগ্যতা নিশ্চিত করার জন্য এটি x86, পাওয়ারপিসি, এমআইপিএস এবং কো থেকে সর্বাধিক পৃথক ছিল।
Jörg ডব্লু মিট্টাগ

46

যতদূর আমি জানি 8 টি বেস-আর্কিটেকচার (এবং বেশ কয়েকটি সাব-ভেরিয়েন্ট) রয়েছে যার মধ্যে এখনও উইন্ডোজ 10 এর সাথে কেবল 2 টি সমর্থিত।

উইন্ডোজ 1.0 থেকে 3.11, উইন্ডোজ 95, 98 এবং মিলেনিয়াম সংস্করণ

x86 (16 বিট এবং 32 বিট ভেরিয়েন্টস, 8086, 80186, 80286, 80386, 80486, পেন্টিয়াম, পেন্টিয়াম প্রো, পেন্টিয়াম II, পেন্টিয়াম তৃতীয়, পি 4, কোর, কোর ডুও, কোর -1 এবং বিভিন্ন সেলেরন এবং পরমাণুর নকশাগুলি সহ) এছাড়াও বিভিন্ন সামঞ্জস্যপূর্ণ এএমডি এবং এনইসি সিপিইউ অন্তর্ভুক্ত রয়েছে।

উইন্ডোজ সিই

এমআইপিএস, x86, এআরএম (ধন্যবাদ @ পিজেসি 50)
(সিই কখনও আলফা, পাওয়ারপিসিতে চালিত কিনা তা নিশ্চিত নয়))

উইন্ডোজ এনটি

x86, x64 (বা amd64, উভয় নাম ব্যবহার করা হয়), এমআইপিএস, আলফা, আইএ 32, আইএ 64, পাওয়ারপিসি।
এমআইপিএস, আলফা এবং পাওয়ারপিসির জন্য সমর্থন উইন্ডোজ 2000 এ বাদ দেওয়া হয়েছিল। ইটানিয়ামটি কেবলমাত্র উইন্ডোজ 2000 এবং 32-বিট (আইএ 32) এর জন্য সার্ভার ছিল এবং সার্ভার 2012-এর সাথে 64-বিট (আইএ 64) বাদ দেওয়া হয়েছিল যদি আমি সঠিকভাবে স্মরণ করি তবে। কেবলমাত্র x86 (কিছু বিশেষ নেটবুক / ট্যাবলেট ডিভাইসগুলির মধ্যে সীমাবদ্ধ) এবং এক্স 64 বর্তমানে উইন্ডোজ 10 এর জন্য বৈধ।

উইন্ডস মোবইল

এআরএম, (সম্ভবত এমআইপিএস?)

আইওটির জন্য উইন্ডোজ 10

x64, এআরএম


2
উইন্ডোজ এনটি ফোনের জন্য উইন্ডোজ 10 হিসাবে এআরএম সমর্থন করে।
তমোঘনা চৌধুরী

16
"আইএ -32" এর অর্থ "32-বিট x86", যা x64 / এএমডি 64 না আসা পর্যন্ত উইন্ডোজ এনটি দ্বারা সমর্থিত x86 এর একমাত্র সংস্করণ। তাত্ক্ষণিকভাবে x64 / AMD64 x86 এর একটি বৈকল্পিক, যদিও উইন্ডোজ তার পার্থক্যগুলি পরিচালনা করার জন্য বিশেষত বিস্তৃত টুলিং রয়েছে। অন্যদিকে "আইএ -৪৪" হ'ল সম্পূর্ণ নতুন 64৪-বিট আর্কিটেকচার যা ইটেনিয়াম চিপস চালিত করে; 32-বিট ইটানিয়াম এর মতো কোনও জিনিস কখনও ছিল না।
আইএমএসওপি

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

7
উইন্ডোজ সিই হিটাচি সুপার-এইচ প্রসেসরগুলির কিছু বৈকল্পিকগুলিতেও ছুটেছিল। একটি বিখ্যাত উদাহরণ সেগা ড্রিমকাস্ট (এসএইচ 4), তবে আমিও মনে করি উইন্ডোজ সিই চালানো এসএইচ 3 এর উপর ভিত্তি করে কিছু পিডিএ ছিল।
মাইকেল

3
উইন্ডোজ ফোন একটি বিপণনের নাম। ডাব্লুপি 7 পর্যন্ত এটি সিই লাইনের অংশ ছিল, ডাব্লুপি 8 একটি এনটি ডেরিভেটিভ। একইভাবে উইন্ডোজ 10 আইওটি, এক্সবক্সেনের 3 প্রজন্মের মতো একটি উপযুক্ত এনটি কার্নেলও।
এমসাল্টার্স

21

উইন্ডোজ এক্সপি 64 বিট এবং উইন্ডোজ সার্ভার 2003-2008R2 ইন্টেল ইটানিয়াম IA-64 আর্কিটেকচার সমর্থন করে।


15

২০১২ সালে প্রকাশিত উইন্ডোজ সারফেস ট্যাবলেটগুলি 32-বিট এআরএম আর্কিটেকচার ব্যবহার করেছিল , এই নির্দিষ্ট সংস্করণটির নাম দেওয়া হয়েছিল উইন্ডোজ আরটি :

এটি মূলত 32-বিট এআরএম আর্কিটেকচার (এআরএমভি 7) এর জন্য নির্মিত উইন্ডোজ 8.x এর একটি সংস্করণ।

[...]

X86 ডিভাইসের তুলনায় এআরএম-ভিত্তিক ডিভাইসের বিভিন্ন আর্কিটেকচারের কারণে, উইন্ডোজ আরটি সফ্টওয়্যারটির সামঞ্জস্যতার সীমাবদ্ধতা রয়েছে।

উইন্ডোজ আরটি বন্ধ করা হয়েছে।

উত্স: উইকিপিডিয়া


3

উইন্ডোজ 10 আইওটি কোর 32-বিট এআরএম আর্কিটেকচার (আইএ -32, এআরএমভি 7), যেমন রাস্পবেরি পাই 3 তে চলে। এটি নির্দিষ্ট সীমাবদ্ধতার সাথে আসে।

সূত্র:


3

Windows NT লাইন বছরের পর বছর ধরে বিভিন্ন আর্কিটেকচারের সমর্থিত হয়েছে।

এমআইপিএস এবং আলফা 3.1 থেকে 4.0 পর্যন্ত সমর্থিত ছিল (আলফা আসলে এটি উইন্ডোজ 2000 এর মুক্তির প্রার্থী হিসাবে তৈরি করেছে , তবে এটি চূড়ান্ত প্রকাশে যায়নি)। পাওয়ারপিসি দেখা গেল মাত্র ৪.০ তে।

আইএ 64৪ (ইটানিয়াম) উইন্ডোজ এক্সপিতে সমর্থিত ছিল। এটি সার্ভার ২০০৩ থেকে সার্ভার ২০০৮ আর 2 পর্যন্ত সার্ভার লাইনে সমর্থিত ছিল।

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


1

উইন্ডোজ এনটি (উইন্ডোজ আরটি, ডাব্লুপি 8, ডাব্লুপি 8.1 এবং ফোনগুলির জন্য উইন্ডোজ 10 এর কার্নেল হিসাবে) এআরএম ভি 7-এ (32-বিট) এবং এআরএম ভি 8-এ (64-বিট) (বর্তমানে উইন্ডোজ 10 ফোনের জন্য সমর্থন করে) লুমিয়া 950 / 950XL কোয়ালকম স্ন্যাপড্রাগন 810 চিপসেট সহ আর্কিটেকচার বর্তমানে x86 (x86-64 (উইন্ডোজ এএমডি 64), আই 386 / i586 / i686 (উইন্ডোজ এক্স 86) সহ) ছাড়াও। এটি আলফা, এমআইপিএস, ইটানিয়াম এবং পাওয়ারপিসির মতো অন্যান্য উত্তরে উল্লিখিত icallyতিহাসিকভাবে সমর্থিত আর্কিটেকচার ছাড়াও।

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

দ্রষ্টব্য: আমি এখানে যে উইন্ডোজ এপিআইটি উল্লেখ করি তা হ'ল উইন 32 নেটিভ এপিআই, নেট উইনাপি ( পরিচালিত ) সংস্করণ নয়। অ্যাপ্লিকেশন সামঞ্জস্যতা এখানে বাইনারি-স্তরের সামঞ্জস্যতা বোঝায়, উত্স-স্তরের সামঞ্জস্য নয়, যদি তা প্রকাশ না হয়।

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


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

@ প্লাগওয়াশ আমি প্রকৃতপক্ষে দ্বিতীয় অনুচ্ছেদে এআরএম-এর জন্য সংকলিত ডেস্কটপ অ্যাপ্লিকেশনগুলি চালানোর উপর নিষেধাজ্ঞার কৃত্রিমতার কথা উল্লেখ করেছি। দয়া করে এটি পড়ুন।
তমোঘনা চৌধুরী

-1

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

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