কম্পিউটার

CPU কি? অর্থ, সংজ্ঞা, এবং CPU এর জন্য কী দাঁড়ায়

প্রতিটি একক কম্পিউটিং ডিভাইসের একটি সিপিইউ আছে৷

আপনি এই প্রযুক্তি শব্দটি আগে শুনে থাকতে পারেন, কিন্তু এটা ঠিক কি? একটি CPU কি এবং এটি কিভাবে কাজ করে?

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

সিপিইউ কী এবং কম্পিউটারে আপনি এটি কোথায় পাবেন?

সেন্ট্রাল প্রসেসিং ইউনিটের জন্য CPU ছোট। এটি একটি প্রসেসর বা মাইক্রোপ্রসেসর নামেও পরিচিত।

এটি যেকোনো ডিজিটাল কম্পিউটিং সিস্টেমের হার্ডওয়্যারের সবচেয়ে গুরুত্বপূর্ণ অংশগুলির মধ্যে একটি - যদি সবচেয়ে গুরুত্বপূর্ণ না হয়।

একটি CPU-এর ভিতরে হাজার হাজার মাইক্রোস্কোপিক ট্রানজিস্টর থাকে , যা ছোট সুইচ যা ইন্টিগ্রেটেড সার্কিটের মাধ্যমে বিদ্যুতের প্রবাহ নিয়ন্ত্রণ করে।

আপনি একটি কম্পিউটারের মাদারবোর্ডে অবস্থিত CPU খুঁজে পাবেন .

একটি কম্পিউটারের মাদারবোর্ড হল একটি কম্পিউটারের ভিতরের প্রধান সার্কিট বোর্ড। এর কাজ হল সমস্ত হার্ডওয়্যার উপাদানকে একত্রে সংযুক্ত করা।

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

কম্পিউটার প্রোগ্রামগুলি কী এবং সেগুলি কোথায় সংরক্ষণ করা হয়?

একটি সিপিইউ যা করে তার জন্য একটি প্রোগ্রাম রয়েছে৷

আপনার একটি প্রোগ্রাম আছে যা আপনাকে আপনার ওয়েব ব্রাউজার বা একটি ওয়ার্ড প্রসেসর ব্যবহার করতে দেয়। আপনার কাছে এমন একটি আছে যা একটি ক্যালকুলেটরে গাণিতিক ক্রিয়াকলাপ সম্পাদন করে বা আপনাকে কীবোর্ডে অক্ষর এবং অক্ষর টাইপ করতে দেয়। এবং এমন কিছু প্রোগ্রাম রয়েছে যেগুলি কম্পিউটার মাউসের সাহায্যে উপাদানগুলি ক্লিক করা এবং নির্বাচন করা এবং আপনার ল্যাপটপের টাচপ্যাডে চাপ দেওয়া পরিচালনা করে৷

এটি যাই হোক না কেন, কম্পিউটারের সমস্ত ক্রিয়াকলাপের জন্য একটি প্রোগ্রাম রয়েছে৷

প্রোগ্রামগুলি হল নির্দেশাবলীর সেট যা ক্রমাগত, যৌক্তিক ক্রমে কার্যকর করা এবং ধাপে ধাপে সঠিকভাবে অনুসরণ করা প্রয়োজন।

এগুলি মানুষের-পাঠযোগ্য ভাষায় লেখা হয় - একটি প্রোগ্রামিং ভাষা - একজন প্রোগ্রামার দ্বারা।

কম্পিউটারগুলি সরাসরি প্রোগ্রামিং ভাষা বোঝে না, তাই তাদের এমন একটি ফর্মে অনুবাদ করা দরকার যা সহজে বোঝা যায়৷

সেই ফর্মটিকে মেশিন ভাষা বা বাইনারি বলা হয়।

বাইনারি হল একটি বেস দুই সংখ্যাসূচক সিস্টেম। এটি শুধুমাত্র দুটি সংখ্যা নিয়ে গঠিত:0 এবং 1।

এটি প্রতিফলিত করে এবং শুধুমাত্র দুটি সম্ভাব্য অবস্থার সাথে সম্পর্কযুক্ত ট্রানজিস্টরকে বিদ্যুতের ভাটা এবং প্রবাহ নিয়ন্ত্রণ করতে হয় - তারা হয় (1) বা বন্ধ (0)।

সুতরাং, হুডের নীচে, প্রোগ্রামগুলি বিটগুলির ক্রম হিসাবে সংরক্ষণ করা হয়। বিট হল বাইনারি ডিজিটের আরেকটি নাম (1s এবং 0s এর ক্রম)।

প্রোগ্রামগুলি একটি স্টোরেজ ডিভাইসে স্থায়ীভাবে এবং দীর্ঘমেয়াদী সংরক্ষণ করা হয়, তা সে HDD (হার্ড ডিস্ক ড্রাইভ) হোক বা SSD (সলিড স্টেট ড্রাইভ)।

এগুলি অ-উদ্বায়ী ধরনের মেমরি, যার অর্থ পাওয়ার বন্ধ থাকা অবস্থায়ও তারা ডেটা সঞ্চয় করে৷

একটি প্রোগ্রাম চালু এবং চলমান এবং বর্তমানে ব্যবহৃত হচ্ছে, যদিও, এর সমস্ত ডেটা প্রধান, প্রাথমিক, মেমরি বা র‌্যামে (র্যান্ডম অ্যাক্সেস মেমরি) সংরক্ষণ করা হয়।

এই ধরনের মেমরি উদ্বায়ী, এবং পাওয়ার বন্ধ হয়ে গেলে সমস্ত ডেটা হারিয়ে যায়।

একটি CPU কি করে?

সংক্ষেপে, একটি সিপিইউ যৌক্তিক এবং গাণিতিক ক্রিয়াকলাপগুলির প্রক্রিয়াকরণ এবং এটি দেওয়া নির্দেশাবলী কার্যকর করার জন্য দায়ী৷

এটি প্রতি সেকেন্ডে লক্ষ লক্ষ নির্দেশনা কার্যকর করতে পারে - কিন্তু একবারে একটি মাত্র নির্দেশ পালন করতে পারে৷

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

তারপর CPU চারটি কাজের দায়িত্বে থাকে:

  1. আনয়ন মেমরি থেকে নির্দেশাবলী, কিভাবে ইনপুট পরিচালনা করতে হয় এবং এটি প্রাপ্ত নির্দিষ্ট ইনপুট ডেটার জন্য সংশ্লিষ্ট নির্দেশাবলী জানতে। বিশেষ করে, এটি সংশ্লিষ্ট নির্দেশের ঠিকানা খোঁজে এবং অনুরোধটি RAM-তে ফরোয়ার্ড করে। CPU এবং RAM ক্রমাগত একসাথে কাজ করে। একে পড়া থেকেও বলা হয় স্মৃতি।
  2. ডিকোডিং অথবা নির্দেশাবলীকে একটি ফর্মে অনুবাদ করলে CPU বুঝতে পারে, যা মেশিন ভাষা (বাইনারী)।
  3. নির্বাহ করা হচ্ছে এবং প্রদত্ত নির্দেশাবলী পালন করা।
  4. সঞ্চয় করা হচ্ছে যদি এবং যখন অনুরোধ করা হয় তখন পুনরুদ্ধারের জন্য মৃত্যুদন্ডের ফলাফল মেমরিতে ফিরে আসে। একে লেখাও বলা হয় স্মৃতি।

অবশেষে, কিছু ধরণের আউটপুট আছে, যেমন স্ক্রিনে কিছু প্রিন্ট করা।

উপরে বর্ণিত প্রক্রিয়াটিকে ফেচ-এক্সিকিউট বলা হয় চক্র, এবং প্রতি সেকেন্ডে লক্ষ লক্ষ বার ঘটে।

CPU কি? অর্থ, সংজ্ঞা, এবং CPU এর জন্য কী দাঁড়ায়

একটি CPU এর প্রধান অংশ

এখন আপনি জানেন যে একটি সিপিইউ একটি কম্পিউটারে ঘটতে থাকা প্রতিটি অপারেশনের জন্য প্রাথমিক কাজগুলি সম্পাদন করে, সিপিইউ-এর কোন অংশগুলি সেই কাজটি সম্পন্ন করতে সাহায্য করে?

নীচে এর মধ্যে কিছু গুরুত্বপূর্ণ উপাদান রয়েছে:

  • CU (কন্ট্রোল ইউনিটের জন্য সংক্ষিপ্ত)। এটি ইনপুট এবং আউটপুট প্রবাহ নিয়ন্ত্রণ করে। এটি এমন একটি অংশ যা প্রধান মেমরি থেকে নির্দেশাবলী নিয়ে আসে এবং পুনরুদ্ধার করে এবং পরে সেগুলিকে ডিকোড করে৷
  • ALU (আর্টিমেটিক লজিক ইউনিটের জন্য সংক্ষিপ্ত)। যে অংশে সমস্ত প্রক্রিয়াকরণ ঘটে। এখানে সমস্ত গাণিতিক গণনা হয়, যেমন যোগ, বিয়োগ, গুণ এবং ভাগ, সেইসাথে সিদ্ধান্ত নেওয়ার জন্য সমস্ত যৌক্তিক ক্রিয়াকলাপ যেমন ডেটা তুলনা করা।
  • রেজিস্টার . একটি অত্যন্ত দ্রুত মেমরি অবস্থান. প্রসেসর দ্বারা দ্রুত অ্যাক্সেসের জন্য, ফেচ-এক্সিকিউট চক্রের সময় প্রসেস করা ডেটা এবং নির্দেশাবলী সেখানে সংরক্ষণ করা হয়৷

CPU কোর কি?

আগে আপনি শিখেছেন যে একটি CPU সাধারণত একবারে একটি মাত্র কাজ করতে পারে৷

এটি একটি সময়ে একটি নির্দেশ কার্যকর করে এবং এটি শারীরিক কোরের সাহায্যে এটি করে৷

মূলত, একটি কোর নিজেই একটি CPU, প্রধান CPU চিপের ভিতরে একটি পৃথক ডিভাইস। এর মানে হল যে এটি একবারে একটি কাজ করার ক্ষমতা রাখে৷

যাইহোক, আধুনিক কম্পিউটারগুলির প্রধান চিপের ভিতরে একাধিক কোর সমর্থন করার ক্ষমতা রয়েছে৷

একটি সিপিইউতে যত বেশি কোর থাকবে, তত বেশি কম্পিউটেশনাল শক্তি এবং একই সাথে চালানো এবং সম্পন্ন করা আরও বেশি কাজ, সিপিইউকে একটি সিরিয়াল মাল্টিটাস্কার করে তোলে৷

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

কোয়াড-কোর সিপিইউ মানে একই চিপে চারটি সিপিইউ, হেক্সা-কোর সিপিইউ মানে ছয়টি কোর ইত্যাদি।

হাইপারথ্রেডিং কি?

আধুনিক সিপিইউ হাইপারথ্রেডিং নামে একটি প্রযুক্তি সমর্থন করে।

এটি যেভাবে কাজ করে তা হল যে একটি একক ফিজিক্যাল কোর একাধিক ফিজিক্যাল কোর হিসাবে উপস্থিত হয়, যা অপারেটিং সিস্টেমকে মনে করে যে প্রকৃতপক্ষে এর চেয়ে বেশি কোর রয়েছে। এটি পরিবর্তে কম্পিউটারকে মনে করে যে এটি আসলে তার চেয়ে বেশি শক্তি রয়েছে৷

সুতরাং, উপরের বিভাগে উল্লিখিত শারীরিক কোরগুলি ছাড়াও, এই ভার্চুয়াল কোরগুলি বা থ্রেডগুলিও রয়েছে যাকে বলা হয়৷

এগুলি প্রকৃত শারীরিক কোর নয়, তবে তারা তাই বলে মনে হচ্ছে৷

ভৌত এবং ভার্চুয়াল উভয় কোরের সংমিশ্রণ প্রোগ্রামগুলির সম্পাদনের সময়কে আরও দ্রুত করে এবং CPU কে ​​আরও বেশি গণনা শক্তি দেয়৷

উপসংহার

পড়া এবং শেষ করার জন্য ধন্যবাদ! আশা করি আপনি এখন CPU গুলি কী, তারা কী করে এবং কেন সেগুলি এত গুরুত্বপূর্ণ সে সম্পর্কে আরও ভালভাবে বুঝতে পেরেছেন৷

আপনি যদি কম্পিউটারের মৌলিক বিষয়গুলি সম্পর্কে আরও জানতে চান, তাহলে এই নির্দেশিকাটি দেখুন যা একটি কম্পিউটারের মৌলিক অংশগুলি নিয়ে যায়৷

সুখী শেখা!


  1. RAM কি? | র্যান্ডম অ্যাক্সেস মেমরির সংজ্ঞা

  2. ফার্মওয়্যার কি? সংজ্ঞা এবং উদাহরণ

  3. Svchost.Exe কি এবং কিভাবে Svchost.Exe (Netsvcs) উচ্চ CPU মেমরি ব্যবহার ঠিক করবেন

  4. CPU এবং GPU এর মধ্যে পার্থক্য কি?