কম্পিউটার টিউটোরিয়াল

CPU বনাম RAM: বেটার টেক চয়সের জন্য মূল পার্থক্য ব্যাখ্যা

আপনি যদি একটি নতুন কম্পিউটার সিস্টেম বা স্মার্টফোনে ইনভেস্ট করার কথা চিন্তা করছেন, তবে আপনাকে সেন্ট্রাল প্রসেসিং ইউনিট (CPU) এবং মেমরি (RAM)-এর ফাংশনিং বুঝতে হবে। CPU এবং মেমরি ইলেকট্রনিক গ্যাজেটের দুটি গুরুত্বপূর্ণ অংশ। CPU ডিভাইসের ফাংশনিং হ্যান্ডেল করে এবং মেমরি সেই ফাংশন কমান্ড সংরক্ষণ করে। সেগুলো একে অপরের ওপর বেশ ডিপেন্ডেন্ট, কিন্তু টেকনিক্যাল টার্মে, সেগুলো একে অপরের থেকে সম্পূর্ণ ভিন্ন। তাই, আজ আমরা সেন্ট্রাল প্রসেসিং ইউনিট (CPU) এবং মেমরির মধ্যে সিস্টেমেটিক পার্থক্য প্রতিষ্ঠা করব।

সেন্ট্রাল প্রসেসিং ইউনিট (CPU) কী?

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

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

CPU-তে অন্তত একটি প্রসেসর থাকে, যা CPU-র ভেতরের আসল চিপ যা হিসাবনিরবরণ করে। দুই প্রসেসিং কোর দিয়ে একটি CPU-কে ডুয়েল-কোর CPU বলা হয় এবং চার কোর দিয়ে মডেলগুলোক কোড-কোর CPUs বলা হয়। হাই-এন্ড CPUs-তে ছয় (হেক্সা-কোর) বা আট (অক্টো-কোর) প্রসেসর থাকতে পারে। একটি কম্পিউটারের একাধিক CPUও থাকতে পারে, যেগুলোর প্রতিটোর একাধিক কোর থাকে।

  • CPU কে কম্পিউটারের মস্তিষ্ক হিসেবে বিবেচনা করা হয়।
  • CPU সব ধরনের ডেটা প্রসেসিং অপারেশন পারফর্ম করে।
  • এটি ডেটা, ইন্টারমিডিয়েট রেজাল্ট, এবং ইনস্ট্রাকশন (প্রোগ্রাম) সংরক্ষণ করে।
  • এটি কম্পিউটারের সব অংশের অপারেশন কন্ট্রোল করে।

RAM (র‍্যান্ডম অ্যাক্সেস মেমরি)

RAM যাকে কম্পিউটার মেমরি ইউনিটও বলা হয় সেটি কম্পিউটার হার্ডওয়্যারের ওই অংশ যা প্রসেসরের সব মেমরি এবং ক্যাশিং রিলেটেড অপারেশন হ্যান্ডেল করে। এর দুটি আলাদা রেজিস্টার থাকে যা CPU-এর কন্ট্রোল ইউনিট দ্বারা ম্যানেজড। মেইন মেমরিতে পাঠানো বা মেমরি থেকে রিট্রিভ করা ডেটা মেমরি ডেটা রেজিস্টার (MDR)-এ সংরক্ষিত থাকে। ডিজায়ারড লজিক্যাল মেমরি অ্যাড্রেস মেমরি অ্যাড্রেস রেজিস্টার (MAR)-এ সংরক্ষিত থাকে। অ্যাড্রেস ট্রান্সলেশনকে অ্যাড্রেস বাইন্ডিংও বলা হয় এবং এটি একটি মেমরি ম্যাপ ব্যবহার করে যা অপারেটিং সিস্টেম দ্বারা প্রোগ্রামড।

RAM-এর দুটি প্রধান টাইপ হলো:

  • ডাইনামিক র‍্যান্ডম-অ্যাক্সেস মেমরি (DRAM)
  • স্ট্যাটিক র‍্যান্ডম-অ্যাক্সেস মেমরি (SRAM)

এই দুটির মধ্যে পার্থক্য রিফ্রেশ বা স্পিড-এ নিহিত। SRAM দ্রুত কারণ DRAM খুব বেশি রিফ্রেশ করতে হয় (সেকেন্ডে হাজার হাজার বার) যেখানে SRAM-কে রিফ্রেশ করতে হয় না।

সেকেন্ডের পরিমাণে, DRAM প্রায় ৬০ ন্যানোসেকেন্ডে অ্যাক্সেস টাইম দেয়। SRAM একই কাজ ১০ ন্যানোসেকেন্ডে করে। যেহেতু স্পিডের পার্থক্য খুব বেশি, তাই কেউ আশা করবে SRAM সবচেয়ে সাধারণ র‍্যাম টাইপ, কিন্তু এটা নয় কারণ এটি কাফি ব্যয়বহুল।

CPU এবং RAM-এর মধ্যে সম্পর্ক কী?

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

অনেক আধুনিক প্রসেসর আজকাল একাধিক কোর دار, অর্থাৎ সাব-পার্টস যা সক্ষম একাধিক প্রোগ্রাম এবং প্রোগ্রামের কম্পোনেন্ট প্যারালেল লাইনে চালাতে।

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

তাই, সেন্ট্রাল প্রসেসিং ইউনিট এবং মেমরির এই প্রসেস স্পষ্টভাবে নির্ধারণ করে যে একটি কম্পিউটার সিস্টেমের অপারেশন স্মুথলি চালাতে - কম্প্যাটিবল CPU এবং মেমরি দুটোই দরকার।

CPU (সেন্ট্রাল প্রসেসিং ইউনিট) এর ফিচারসমূহ

  1. CPU-তে ক্যাশে মেমরি থাকে যা প্রসেসরের ভেতরে অবস্থিত মেইন মেমরিতে অ্যাক্সেস ফাস্ট করার জন্য। এই মেমরি মেইন মেমরি থেকে ইনফরমেশন ফেচ করে এবং প্রসেসিং-এর জন্য CPU-র কাছে ফেরত দেয়।
  2. এই দিন들 CPUs একাধিক কোর সহ ডিজাইন করা হয়। কোরগুলো CPU-র ভেতরে স্বাধীনভাবে কাজ করে এবং প্যারালেল ডেটা প্রসেসিং-এর জন্য ব্যবহৃত হয় কম্পিউটারের সামগ্রিক দক্ষতা বাড়াতে কাজের ম্যানেজমেন্টের জন্য।
  3. সেন্ট্রাল প্রসেসিং ইউনিটের গতি গিগাহার্টজ বা মেগাহার্টজে মাপা হয়। হার্টজ হলো ইউনিটের ফ্রিকোয়েন্সি। যে প্রসেসরের বেশি ফ্রিকোয়েন্সি থাকে সেটি উচ্চ গতিতে কাজ করার সক্ষম।
  4. প্রসেসরের লেটেস্ট জেনারেশনে মাল্টিথ্রেডিং সাপোর্ট থাকে প্যারালেল প্রসেসিং-এর কারণে। মাল্টিথ্রেডিং-এ, CPU-এর প্রতিটি কোরে দুটি লজিক্যাল কোর থাকে যা প্যারালেলে কাজ করে।
  5. একটি ভালো প্রসেসর বিভিন্ন মেমরি মডিউল সাপোর্ট করা উচিত যেমন DDR1, DDR2, এবং DDR3 এবং এটি ভিন্ন কোম্পানির ডিজাইন করা মাদারবোর্ডের সাথে কম্প্যাটিবল হওয়া উচিত।

RAM (র‍্যান্ডম অ্যাক্সেস মেমরি) এর ফিচারসমূহ

  1. মেমরির দায়িত্ব কম্পিউটার সিস্টেমে বিভিন্ন লোকেশন হ্যান্ডেল করা। তিনটি প্রধান লোকেশন আছে যা মেমরির ডিভাইসে থাকে - CPU রেজিস্টার হিসেবে, মেইন মেমরি যেমন RAM বা ROM, এক্সটার্নাল মেমরি যেমন হার্ড ডিস্ক, CD, DVD, পেন ড্রাইভ, ইত্যাদি।
  2. ম্যাক্সিমাম বিটের সংখ্যা মেমরি ডিফাইন করে। ইন্টারনাল মেমরির ক্ষেত্রে, এটি ওয়ার্ড সাইজের সমান, কিন্তু এক্সটার্নাল মেমরির ক্ষেত্রে, এটি প্রায়শই ওয়ার্ড সাইজের চেয়ে বড়।
  3. মেমরি তিন ভিন্ন উপায়ে অ্যাক্সেস করা যায়। র‍্যান্ডম অ্যাক্সেস হলো মেমরি যেটি যেকোনো অর্ডারে অ্যাক্সেস করা যায় এবং অ্যাক্সেস মেমরি লোকেশনের ওপর নির্ভরশীল নয়। সিরিয়াল অ্যাক্সেস মেমরি শুধু একটি নির্দিষ্ট প্রিডিটারমিনড সিকোয়েন্সে অ্যাক্সেস করা যায়। সেমি-র‍্যান্ডম অ্যাক্সেস মেমরি ডিভাইস এই অ্যাক্সেস ব্যবহার করে হার্ড ডিস্কের মতো।
  4. মেমরির পারফরম্যান্স তিনটি প্যারামিটার দিয়ে নির্ধারণ করা হয় - অ্যাক্সেস টাইম, মেমরি সাইকেল টাইম এবং ট্রান্সফার রেট।
  5. মেমরি ডিভাইসগুলো ফিজিক্যালি দুটি টাইপে আলাদা করা যায় - সেমিকন্ডাক্টর মেমরি যেমন RAM এবং ম্যাগনেটিক সারফেস মেমরি যেমন হার্ড ডিস্ক।

উপসংহার

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

  • CPU এবং GPU-এর মধ্যে পার্থক্য কী
  • কোন প্রসেসর সেরা ইন্টেলের কোর i7 বনাম AMD-এর রাইজেন?
  • কোন গ্রাফিক্স কার্ড সেরা AMD নাকি NVIDIA?
  • স্ট্যাটিক RAM এবং ডাইনামিক RAM-এর মধ্যে পার্থক্য, কোনটি দ্রুত?
  • ইন্টারনেট এবং নেটওয়ার্কের মধ্যে সম্পর্ক কী (নেটওয়ার্ক বনাম ইন্টারনেট)?
  • Windows 10 May 2019 আপডেট ইনস্টল করার পর ল্যাপটপ র‍্যান্ডমলি ফ্রিজ হচ্ছে? এই সমাধানগুলো চেষ্টা করুন
  1. র‍্যাম মেমরি এবং হার্ড ড্রাইভের পার্থক্য কী?

  2. MTE ব্যাখ্যা: CPU এবং GPU-এর পার্থক্য

  3. সিপিইউ বোঝা: সেন্ট্রাল প্রসেসিং ইউনিট কীভাবে আপনার কম্পিউটারকে চালায়

  4. CPU বনাম GPU: পার্থক্য ও তা কেন গুরুত্বপূর্ণ