প্রযুক্তি

cpu সংজ্ঞা

সিপিইউ বা সেন্ট্রাল প্রসেসিং ইউনিট (স্প্যানিশ ভাষায় সেন্ট্রাল প্রসেসিং ইউনিট) প্রতিটি কম্পিউটারের কেন্দ্রীয় অংশ কারণ এটি এমন একটি যা সমস্ত ফাংশন প্রক্রিয়াকরণের পাশাপাশি তথ্য সংরক্ষণের কাজটি পূরণ করে। এটি একটি ইলেকট্রনিক সার্কিট যা কম্পিউটারে তার মডেল নির্বিশেষে সর্বদা বিদ্যমান থাকে এবং সে কারণেই এটি যেকোন কম্পিউটারের মৌলিক উপাদানগুলির মধ্যে একটি হিসাবে বিবেচিত হয়।

এটি একটি সাধারণ উদ্দেশ্য উপাদান হওয়া উচিত, যার জন্য সফ্টওয়্যারটি কী করতে হবে তা নির্দেশ করে৷ একটি নির্দিষ্ট কাজ সম্পাদন করার জন্য নির্দিষ্ট প্রসেসর রয়েছে, যা কিছু লেখক CPU হিসাবে বিবেচনা করলেও অন্যরা তা করে না। এই বিষয়ে আমার অবস্থান পরিষ্কার: একটি CPU অবশ্যই হতে হবে, আমি জোর দিয়েছি, সাধারণ উদ্দেশ্য।

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

প্রথম সিপিইউকে একটি একক অংশে, বিশেষত একটি চিপে একত্রিত করতে, আমাদের সিলিকন প্রযুক্তির শুরুতে এবং আরও নির্দিষ্টভাবে, 1970 সালের ইন্টেল 4004-এ ফিরে যেতে হবে।

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

CPU-তে প্রযুক্তিগত অগ্রগতি তাদের জন্য প্রোগ্রামগুলির সম্পাদনের গতি উল্লেখযোগ্যভাবে বৃদ্ধি করা এবং আমাদের জন্য একটি একক চিপে সমন্বিত একাধিক CPU খুঁজে পাওয়া সহজ করেছে।

পরেরটা যাকে বলে মাল্টিকোর আর্কিটেকচার, এবং এটিই আমাদের বলতে চালিত করে যে এই বা সেই চিপের অন্যান্য সম্ভাবনার মধ্যে "ডুয়াল কোর" বা "কোয়াড কোর" রয়েছে।

কিন্তু কম্পিউটারই একমাত্র ডিভাইস নয় যেখানে CPU আছে; স্মার্টফোন, ট্যাবলেট এবং এমনকি টেলিভিশনগুলিতে চিপ রয়েছে যা এই ফাংশনটি সম্পাদন করে এবং এটি তাদের "বুদ্ধিমত্তা" দেয়, শব্দের "স্মার্ট" অংশ প্রদান করে, যেমন একটি স্মার্টফোন বা স্মার্ট টিভিতে।

সিপিইউকে অবশ্যই কম্পিউটারের বাকী অংশগুলির সাথে বা যে ডিভাইসে এটি মাউন্ট করা হয়েছে তার সাথে যোগাযোগ করতে হবে, এমন কিছু যা একটি বাস বলে।

ব্যবধান বাস কম্পিউটার সিস্টেমের প্রতিটি অন্যান্য উপাদান যেমন ইনপুট এবং আউটপুট (I/O) পোর্ট, এক্সপেনশন স্লট (যা CPU-কে PCI কার্ডের সাথে যোগাযোগ করতে পরিচালিত করে), অথবা গ্রাফিক্স কার্ডের সাথে CPU-কে যোগাযোগ করুন।

যদিও ইন্টেল সেই নির্মাতা যেটি সিলিকন চিপস এবং আধুনিক সিপিইউ-এর যুগ শুরু করেছিল, এটি এই ক্ষেত্রে একচেটিয়া থাকে না।

এই কোম্পানির চিপগুলির সাথে সামঞ্জস্যপূর্ণ হোক বা না হোক বিকল্পগুলি অফার করে এমন নির্মাতারা রয়েছে৷ উদাহরণস্বরূপ, এএমডি (অ্যাডভান্সড মাইক্রো ডিভাইস) ইন্টেল-সামঞ্জস্যপূর্ণ সিপিইউগুলির একটি লাইন অফার করে।

অন্যদিকে, কোয়ালকম সিপিইউগুলির একটি লাইন অফার করে যা ইন্টেল বা এএমডি থেকে সম্পূর্ণ ভিন্ন উপায়ে কাজ করে।

মাইক্রোপ্রসেসরের আর্কিটেকচার হল সিপিইউ কীভাবে কাজ করে তা নির্ধারণ করে।

এটি নির্দেশ করে কিভাবে নির্দেশাবলী কাজ করে এবং প্রোগ্রামারদের সীমাবদ্ধতা কি এবং তারা কিভাবে কাজ করতে পারে। প্রতিটি CPU এর আর্কিটেকচারের জন্য নিজস্ব নির্দেশাবলীর সেট রয়েছে।

বর্তমানে দুটি আর্কিটেকচার রয়েছে যা প্রায় পুরো বাজারকে কভার করে: x86 (এবং এর 64-বিট এক্সটেনশন, x86-64), এবং ARM। প্রথমটি ডেস্কটপ কম্পিউটারের জন্য এবং দ্বিতীয়টি সব ধরনের মোবাইল ডিভাইসের জন্য৷