এআরএম কি মাইক্রোপ্রসেসর বা মাইক্রোকন্ট্রোলার?


18

এআরএম একজন মাইক্রোপ্রসেসর বা মাইক্রোকন্ট্রোলার বা অন্য কিছু কিনা তা জানার জন্য আমি অনেকক্ষণ চেষ্টা করে যাচ্ছি?

উত্তর:


41

আমরাও।

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

আপনি যখন সিওইউটি রম এবং র‌্যামের সাথে একত্রিত করেন তখন জিনিসগুলি কিছুটা কাদা পেতে পারে তবে পিনগুলিতে ডেটা, ঠিকানা এবং নিয়ন্ত্রণের লাইন সরবরাহ করে, যাতে বাহ্যিক মেমরি যুক্ত করা যায়। এই জাতীয় চিপ মাইক্রোকন্ট্রোলার মোডে বা মাইক্রোপ্রসেসর মোডে ব্যবহার করা যেতে পারে। (উদাহরণ: LPC2478)

আজকাল ছোট সিস্টেমগুলি (0.5Mb ফ্ল্যাশ পর্যন্ত, কয়েকটি 10 ​​কেবি র‌্যাম) মাইক্রোকন্ট্রোলার হিসাবে উপলব্ধ। বৃহত্তর সিস্টেমগুলি (সাধারণত একটি লিনাক্স চালানো বা অনুরূপ কিছু) সাধারণত বাহ্য র‌্যাম সহ একটি মাইক্রোপ্রসেসরের সমন্বয়ে গঠিত। (রমও বাহ্যিক হতে পারে, বা চিপ + একটি এসডি কার্ড বা অনুরূপ একটি ছোট বুট-রোম)। উদাহরণস্বরূপ: রাস্পবেরি পাই এবং অন্যান্য ছোট লিনাক্স বোর্ডগুলি, ESP8266, বা কোনও মোবাইল ফোন, সেট-টপ বক্স, মডেম / রাউটার ইত্যাদি খুলুন

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

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


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

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

আন-বোর্ড র‌্যামের 98 কে এবং অন-বোর্ড ফ্ল্যাশের 512 কে সহ এটি অবশ্যই মনে হয় এটি কোনও বাহ্যিক স্মৃতি ছাড়াই সিস্টেমে বেশ কার্যকরভাবে নিযুক্ত হতে পারে; ডেটা শীটটিতে তাত্ক্ষণিকভাবে নজর রেখে, আমি এটিকে একজনকে "মাইক্রোকন্ট্রোলার" শিবিরে রয়েছেন বলে বিবেচনা করব এবং আমি এটিকে নিকটতম কল হিসাবে বিবেচনা করব না।
সুপারক্যাট

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

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

13

প্রযুক্তিগতভাবে, এআরএম হ'ল একটি মাইক্রোপ্রসেসর, বা বিশেষত মাইক্রোপ্রসেসর আর্কিটেকচার। যদিও বোঝার বিষয়টি এটি হ'ল এটি কোনও দৈহিক মাইক্রোপ্রসেসরের প্রতিনিধিত্ব করে না , তবে এমন নকশা যা এটি তৈরি করতে দেয়।

এআরএম হোল্ডিংস একটি বহুজাতিক সেমিকন্ডাক্টর গ্রুপ যা কোনও সিপিইউ উত্পাদন করে না; পরিবর্তে, তারা সেগুলি ডিজাইন করে এবং তারপরে লাইসেন্সের আওতায় আর্কিটেকচারটি বিক্রি করে। ডিজাইনগুলি মাইক্রোপ্রসেসরের পাশাপাশি মাইক্রোকন্ট্রোলারগুলি তৈরি করতে ব্যবহৃত হয়, তবে এআরএম যা সরবরাহ করে তা কেবল মূল।

এটি মাইক্রোকন্ট্রোলার বলাও ভুল, কারণ এটি প্রস্তুতকারক যা এআরএম কোর নিয়ে এবং তার চারপাশের সমস্ত পেরিফেরিয়াল তৈরি করে।


9

না (এবং উভয়)

এআরএম একটি সংস্থা যারা সিপিইউ কোর লাইসেন্স দেয় company

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


1

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

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