ALU এবং CPU-এর মধ্যে মূল পার্থক্য হল ALU হল একটি ইলেকট্রনিক সার্কিট যা CPU-এর একটি সাবসিস্টেম যা গাণিতিক এবং যৌক্তিক ক্রিয়াকলাপ সম্পাদন করে যখন CPU হল একটি ইলেকট্রনিক সার্কিট যা কম্পিউটার পরিচালনার নির্দেশনা পরিচালনা করে।
একটি কম্পিউটার সিস্টেম হার্ডওয়্যার এবং সফ্টওয়্যার উভয়ই নিয়ে গঠিত। হার্ডওয়্যার হল ইলেকট্রনিক বা যান্ত্রিক উপাদান। সফ্টওয়্যার ডেটা এবং নির্দেশাবলী বোঝায়। কম্পিউটারের কাজ সম্পাদনের জন্য অপরিহার্য উপাদান হল CPU। CPU দুটি প্রধান সাবসিস্টেম নিয়ে গঠিত। তারা হল ALU এবং কন্ট্রোল ইউনিট৷
ALU কি?
ALU এর অর্থ হল পাটিগণিত এবং লজিক ইউনিট। এটি একটি সাবসিস্টেম বা CPU এর একটি উপাদান। এর মূল উদ্দেশ্য হল পাটিগণিত এবং লজিক অপারেশন পরিচালনা করা। গাণিতিক ক্রিয়াকলাপগুলি হল যোগ, বিয়োগ, ভাগ, গুণ ইত্যাদি। লজিক্যাল অপারেশনগুলি একটি বিবৃতি সত্য না মিথ্যা তা নির্ধারণ করে। অধিকন্তু, গ্রাফিক্যাল প্রসেসিং ইউনিট (GPU), ফ্লোটিং পয়েন্ট ইউনিট (FPU) এও ALUs রয়েছে। উন্নত গণনা পরিচালনা করার জন্য একটি একক CPU, FPU বা একটি GPU-তে একাধিক ALU থাকতে পারে।
চিত্র 01: ALU
ALU বিভিন্ন গণনা করে। এটির ইনপুটগুলি হল সেই ডেটা যার উপর এটি কাজ করবে৷ তাদের বলা হয় অপারেন্ড। একটি গাণিতিক রাশিতে যেমন "2+3=5", 2 এবং 3 হল অপারেন্ড।'+' হল সংযোজন, এবং এটি অপারেটর। '5' হল সম্পাদিত অপারেশনের ফলাফল। স্ট্যাটাস রেজিস্টারে ALU-এর আগের অপারেশন বা বর্তমান অপারেশনের তথ্য প্রয়োজন। সুতরাং, ALU-তে ইনকামিং এবং আউটগোয়িং স্ট্যাটাস সিগন্যাল রয়েছে। একটি অপকোড হল মেশিনের ভাষা নির্দেশ যা ব্যাখ্যা করে যে এটি কোন অপারেশন করা উচিত। সংক্ষেপে, এইভাবে ALU কাজ করে।
CPU কি?
CPU (বা সাধারণত একটি প্রসেসর হিসাবে পরিচিত) কম্পিউটারের বিভিন্ন কাজ সম্পাদন করার জন্য নির্দেশাবলী পরিচালনা করে। CPU এর প্রধান সাবসিস্টেম হল ALU এবং CU। ALU পাটিগণিত এবং যৌক্তিক অপারেশন পরিচালনা করে। CU যা কন্ট্রোল ইউনিটকে বোঝায় কম্পিউটারের ক্রিয়াকলাপগুলিকে নিয়ন্ত্রণ করে এবং সিঙ্ক্রোনাইজ করে। এবং এটি প্রোগ্রামেবল রেজিস্টার এবং অন্যান্য ইলেকট্রনিক্স নিয়ে গঠিত। অতএব, এটি মেমরি থেকে নির্দেশাবলী নিয়ে আসে, সেগুলিকে ডিকোড করে এবং প্রয়োজনীয় কাজ সম্পাদনের জন্য বিভিন্ন ইউনিটে নির্দেশ দেয়৷
CPU সঠিকভাবে কাজ করার জন্য মেমরি একটি গুরুত্বপূর্ণ উপাদান।এটি সিপিইউ-এর সঞ্চালনের জন্য নির্দেশাবলী প্রদান করে এবং ডেটা প্রক্রিয়াকরণের পরেও ফলাফল সংরক্ষণের জন্য মেমরিতে ফিরে যায়। উপরন্তু, CPU যে অন্যান্য উপাদানগুলির উপর নির্ভর করে তা হল সিস্টেম ঘড়ি, সেকেন্ডারি স্টোরেজ, ডেটা এবং ঠিকানা বাস। কম্পিউটার আর্কিটেকচারের উপর নির্ভর করে CPU 32 বিট নির্দেশাবলী বা 64-বিট নির্দেশাবলী প্রক্রিয়া করতে পারে।
চিত্র 02: CPU
সাধারণত, CPU এর ডেটা স্থানান্তর ক্ষমতা বেশি থাকে। আরও, ঘড়ির গতি নির্দেশ করে যে নির্দেশাবলী এটি এক সেকেন্ডের মধ্যে প্রক্রিয়া করতে পারে। সুতরাং যদি CPU ঘড়ির গতি 2 GHz হয়, এর মানে হল যে এটি প্রতি সেকেন্ডে 2 বিলিয়ন নির্দেশাবলী প্রক্রিয়া করতে পারে। সংক্ষেপে, সিপিইউ সমগ্র কম্পিউটার সিস্টেমের সবচেয়ে গুরুত্বপূর্ণ উপাদান।
ALU এবং CPU এর মধ্যে পার্থক্য কি?
ALU বনাম CPU |
|
ALU হল CPU-এর একটি অংশ যা কম্পিউটার নির্দেশাবলীতে অপারেন্ডগুলিতে গাণিতিক এবং যুক্তিবিদ্যার ক্রিয়াকলাপ পরিচালনা করে। | CPU হল কম্পিউটারের একটি ইলেকট্রনিক সার্কিট যা বিভিন্ন অপারেশন যেমন পাটিগণিত, লজিক্যাল, কন্ট্রোল এবং ইনপুট/আউটপুট অপারেশন করার জন্য একটি কম্পিউটার প্রোগ্রামের নির্দেশনা বহন করে। |
দাঁড়িয়েছে | |
পাটিগণিত ও যুক্তির একক। | কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট। |
প্রধান কাজ | |
পাটিগণিত এবং যৌক্তিক ক্রিয়াকলাপ বহন করে। | কম্পিউটার পরিচালনার নির্দেশাবলী পরিচালনা করে। |
প্রধান ফোকাস | |
গণিত এবং যুক্তি | সময়মতো কার্যকারিতা সঠিকভাবে সম্পাদন করা |
সারাংশ – ALU বনাম CPU
ALU এবং CPU-এর মধ্যে পার্থক্য হল ALU হল একটি ইলেকট্রনিক সার্কিট, যা CPU-এর একটি সাবসিস্টেম যা গাণিতিক ও যৌক্তিক ক্রিয়াকলাপ সম্পাদন করে যখন CPU হল একটি ইলেকট্রনিক সার্কিট যা কম্পিউটার পরিচালনার নির্দেশনা পরিচালনা করে।