এআরএম একজন মাইক্রোপ্রসেসর বা মাইক্রোকন্ট্রোলার বা অন্য কিছু কিনা তা জানার জন্য আমি অনেকক্ষণ চেষ্টা করে যাচ্ছি?
এআরএম একজন মাইক্রোপ্রসেসর বা মাইক্রোকন্ট্রোলার বা অন্য কিছু কিনা তা জানার জন্য আমি অনেকক্ষণ চেষ্টা করে যাচ্ছি?
উত্তর:
আমরাও।
এআরএম একটি সিপিইউ আর্কিটেকচার (আরও সঠিক, সম্পর্কিত সিপিইউ আর্কিটেকচারের পরিবার)। যদি আপনি সেই সিপিইউ (বা অন্য কোনও) সিপিইউ নিজেই চিপটিতে রাখেন তবে আপনার কাছে একটি মাইক্রোপ্রসেসর রয়েছে (যেমন তারা বয়স্ক অ্যাকর্ন মেশিনে করেছিলেন)। যদি আপনি এটিকে একটি চিপে রম (ফ্ল্যাশ), র্যাম এবং পেরিফেরিয়ালগুলির সাথে একত্রিত করেন তবে আপনার একটি মাইক্রোকন্ট্রোলার রয়েছে (উদাহরণ: LPC2148)।
আপনি যখন সিওইউটি রম এবং র্যামের সাথে একত্রিত করেন তখন জিনিসগুলি কিছুটা কাদা পেতে পারে তবে পিনগুলিতে ডেটা, ঠিকানা এবং নিয়ন্ত্রণের লাইন সরবরাহ করে, যাতে বাহ্যিক মেমরি যুক্ত করা যায়। এই জাতীয় চিপ মাইক্রোকন্ট্রোলার মোডে বা মাইক্রোপ্রসেসর মোডে ব্যবহার করা যেতে পারে। (উদাহরণ: LPC2478)
আজকাল ছোট সিস্টেমগুলি (0.5Mb ফ্ল্যাশ পর্যন্ত, কয়েকটি 10 কেবি র্যাম) মাইক্রোকন্ট্রোলার হিসাবে উপলব্ধ। বৃহত্তর সিস্টেমগুলি (সাধারণত একটি লিনাক্স চালানো বা অনুরূপ কিছু) সাধারণত বাহ্য র্যাম সহ একটি মাইক্রোপ্রসেসরের সমন্বয়ে গঠিত। (রমও বাহ্যিক হতে পারে, বা চিপ + একটি এসডি কার্ড বা অনুরূপ একটি ছোট বুট-রোম)। উদাহরণস্বরূপ: রাস্পবেরি পাই এবং অন্যান্য ছোট লিনাক্স বোর্ডগুলি, ESP8266, বা কোনও মোবাইল ফোন, সেট-টপ বক্স, মডেম / রাউটার ইত্যাদি খুলুন
মজাদার নোট: মাইক্রোকন্ট্রোলাররা র্যামে সংক্ষিপ্ত থাকে, তাই ফ্ল্যাশ থেকে রান, যা প্রায়শই তাদের গতি সীমাবদ্ধ করে। মাইক্রোপ্রসেসরগুলির প্রায়শই প্রচুর পরিমাণে র্যাম থাকে, একটি ধীর ফ্ল্যাশ থাকে, যা থেকে কোড এবং ডেটা কার্যকর করার জন্য র্যামে লোড করা হয়।
আজকাল (২০১৫) এআরএম শব্দটি ক্রমশ বিভ্রান্ত হচ্ছে, কারণ এটি সেই সংস্থাকে নির্দেশ করতে পারে যা এআরএম ডিজাইন করে, বা কোনও একটি ডিজাইনের প্রতি। (এআরএম সংস্থা নিজেই চিপ তৈরি করে না, এটি চিপ নির্মাতাদের জন্য তার নকশাগুলি লাইসেন্স করে।) সাম্প্রতিক ডিজাইনের কর্টেক্স 'পরিবার' পুরানো এআরএম ডিজাইনের চেয়ে যথেষ্ট আলাদা যে আমি এটিকে 'আরএম' না বলতে পছন্দ করি।
প্রযুক্তিগতভাবে, এআরএম হ'ল একটি মাইক্রোপ্রসেসর, বা বিশেষত মাইক্রোপ্রসেসর আর্কিটেকচার। যদিও বোঝার বিষয়টি এটি হ'ল এটি কোনও দৈহিক মাইক্রোপ্রসেসরের প্রতিনিধিত্ব করে না , তবে এমন নকশা যা এটি তৈরি করতে দেয়।
এআরএম হোল্ডিংস একটি বহুজাতিক সেমিকন্ডাক্টর গ্রুপ যা কোনও সিপিইউ উত্পাদন করে না; পরিবর্তে, তারা সেগুলি ডিজাইন করে এবং তারপরে লাইসেন্সের আওতায় আর্কিটেকচারটি বিক্রি করে। ডিজাইনগুলি মাইক্রোপ্রসেসরের পাশাপাশি মাইক্রোকন্ট্রোলারগুলি তৈরি করতে ব্যবহৃত হয়, তবে এআরএম যা সরবরাহ করে তা কেবল মূল।
এটি মাইক্রোকন্ট্রোলার বলাও ভুল, কারণ এটি প্রস্তুতকারক যা এআরএম কোর নিয়ে এবং তার চারপাশের সমস্ত পেরিফেরিয়াল তৈরি করে।
এআরএম মাইক্রোপ্রসেসর এবং মাইক্রো-কন্ট্রোলার উভয়েরই জন্য মূল। এআরএম সিপিইউ আর্কিটেকচারের উপর ভিত্তি করে তাই আমরা সাধারণত চিপে রাখার সময় এটিকে মাইক্রোপ্রসেসর বলে থাকি যদি এআরএম একক চিপে স্মৃতি (র্যাম এবং রম) যুক্ত করে থাকে তবে আমরা এটিকে মাইক্রো-কন্ট্রোলার বলতে পারি এটির সীমাবদ্ধ স্মৃতি রয়েছে তবে যখন মাইক্রোপ্রসেসরের কাছে আসি র্যাম এবং রম বাইরের সাথে সংযুক্ত রয়েছে গতি আরও বেশি হবে।