32 বিট এবং 64 বিট প্রসেসর মধ্যে পার্থক্য | Difference between 32 bit and 64 bit processors

Difference between 32 bit and 64 bit processors



32 বিট এবং 64 বিট 
প্রসেসর মধ্যে পার্থক্য

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

একটি কম্পিউটারে একটি অপারেটিং সিস্টেম এবং বিভিন্ন সফ্টওয়্যার ইনস্টল করার সময়, দুটি শব্দ প্রায়ই আমাদের চোখের সামনে আসে; '32-বিট' এবং '64-বিট'। 'বিট' আসলে 'কিলোবাইট', 'মেগাবাইট', 'গিগাবাইট' এর মতো সমস্ত ডিজিটাল স্টোরেজ পরিমাপের একক।

এখন কথা হল, যেখানে আমাদের জন্য 1 কিলোবাইট খুবই ছোট, কিন্তু কম্পিউটার প্রসেসর বা অপারেটিং এর ক্ষেত্রে এর ('32-বিট' এবং '64-বিট') এর চেয়ে কম স্টোরেজের পরিমাণ নিয়ে আমাদের কেন চিন্তা করতে হবে?  আজকের আলোচনায় বিষয়টি সহজ ভাষায় ব্যাখ্যা করার চেষ্টা করা হবে।

তবে তার আগে একটা বিষয় পরিষ্কার করা দরকার। '32-বিট' এবং '64-বিট' কম্পিউটার প্রসেসর এবং '32-বিট' এবং '64-বিট' অপারেটিং সিস্টেম বা সফ্টওয়্যার এক জিনিস নয়। প্রসেসর, CPU (সেন্ট্রাল প্রসেসিং ইউনিট) নামেও পরিচিত; এই ক্ষেত্রে, '32-বিট' এবং '64-বিট' প্রসেসিং রেজিস্টারের দৈর্ঘ্য নির্দেশ করে। অন্যদিকে, একটি অপারেটিং সিস্টেম বা সফ্টওয়্যার বিবরণে '32-বিট' এবং '64-বিট' পরিমাণগুলি প্রক্রিয়াকরণ রেজিস্টার ব্যবহার করার অনুমতিকে নির্দেশ করে।


প্রসেসিং রেজিস্টারের আলোচনায় ঢুকে আসলেই উঠে আসবে কাব্যিক শব্দভাণ্ডার। সহজ ভাষায়, এটি একটি অবস্থান বা স্থান ব্যবহার করার অনুমতির সাথে তুলনা করা যেতে পারে। আপনি দুটি বড় সংখ্যা যোগ করার জন্য একটি কাগজের টুকরাতে সংখ্যাগুলি লিখুন, কিন্তু কাগজের টুকরোটি আপনার জন্য কাজ করছে না। পরিবর্তে, আপনার মস্তিষ্ক কাজ করবে, শুধু কাগজে একটি জায়গায় সংখ্যা লিখুন কারণ দুটি সংখ্যা বড়। এই পরিস্থিতিতে, কাগজ একটি RAM হিসাবে কাজ করছে, এবং প্রসেসর হিসাবে আপনার মস্তিষ্ক। দুটি দশমিক সংখ্যা 987 এবং 673 যোগ করার চেষ্টা করুন, ধাপে ধাপে আপনি মস্তিষ্কে দুটি সংখ্যা প্রক্রিয়া করছেন; ইউনিটের ঘরে প্রথমে 7 এবং 3, তারপর দশের ঘরে 8 এবং 7, শতকের ঘরে 9 এবং 6। ঠিক এভাবেই একটি প্রসেসর RAM-তে সংরক্ষিত অস্থায়ী দুই-ভিত্তিক বাইনারি সংখ্যা গণনা করে।


আপনি যদি বাইনারি সংখ্যা যোগ এবং বিয়োগ করেন, আপনি বিষয়টি আরও ভালভাবে বুঝতে পারবেন, যেখানে আপনাকে বিভিন্ন দৈর্ঘ্যের সংখ্যার জন্য ছোট থেকে বড় রেজিস্টার কল্পনা করতে হবে। যেহেতু একটি কম্পিউটার গণনা করে, একটি অবস্থানে বাইনারি সংখ্যা (বাইনারী সংখ্যা; সংক্ষেপে 'বিট') সংরক্ষণ করার জন্য একটি প্রসেসরের প্রয়োজন হয়। সহজ ভাষায়, এই '32-বিট' এবং '64-বিট' একটি প্রসেসরের কম্পিউটিং শক্তি প্রকাশ করে। আপনি অবশ্যই 10-পৃষ্ঠার বইয়ের চেয়ে 20-পৃষ্ঠার বইয়ে বেশি গণনা করতে পারেন। আর যদি হিসাবের পরিমাণ নির্দিষ্ট করা থাকে এবং 10 পৃষ্ঠার মধ্যে 20টি পৃষ্ঠা গণনার অনুমতি দেওয়া হয়, তবে পুরো দশটি পৃষ্ঠায় হিসাবের অর্ধেক কাজ একটি পেন্সিল দিয়ে শেষ করতে হবে এবং বাকি অর্ধেক পৃষ্ঠা মুছে ফেলতে হবে। সেক্ষেত্রে আমাদের আরও সময় লাগবে।

কিন্তু বর্তমান প্রযুক্তির বাজারের প্রেক্ষাপটে একটি প্রসেসরের প্রসেসিং পাওয়ার নিয়ে তেমন চিন্তার কিছু নেই। কারণ প্রসেসর 64-বিট রেজিস্টার দিয়ে তৈরি। 32-বিট প্রসেসর 1990 এর দশকে জনপ্রিয়তার শীর্ষে ছিল। ইন্টেলের পেন্টিয়াম সিরিজ, এএমডির প্রথম দিকের প্রসেসর সবই 32-বিট লম্বা রেজিস্টার ব্যবহার করত। এই প্রসেসরগুলির জন্য মাইক্রোসফটের অপারেটিং সিস্টেম ছিল Windows 95, 98, XP; যা ছিল 32-বিট।

আমাদের ব্যক্তিগত কম্পিউটারে 64-বিট প্রসেসর আসার জন্য বছরের পর বছর অপেক্ষা করতে হয়েছিল। 21 শতকের শুরুতে, এই শক্তিশালী প্রসেসরটি এর আকার ছোট করে ঘরে ঘরে পৌঁছাতে শুরু করে। আর এর সাথে সামঞ্জস্য রেখে মাইক্রোসফটও প্রযুক্তির বাজারে হাজির হয়েছে উইন্ডোজ এক্সপি ৬৪-বিট অপারেটিং সিস্টেম নিয়ে। পরবর্তীকালে, উইন্ডোজ ভিস্তা, 7, 8, 10 সমস্ত অপারেটিং সিস্টেম 32-বিট এবং 64-বিট জোড়ায় প্রকাশ করা হয়েছিল।

একটি 64-বিট দীর্ঘ রেজিস্টার সহ একটি প্রসেসর আপনাকে 32-বিট এবং 64-বিট উভয় অপারেটিং সিস্টেম ব্যবহার করতে দেয়। আপনি 100টি বই রাখতে চান নাকি 50টি বই একটি ব্যাগে 100টি বই রাখতে পারেন তা আপনার পছন্দের উপর নির্ভর করে। কিন্তু পঞ্চাশটি বই রাখার সিদ্ধান্ত নিলে মাত্র অর্ধেক জায়গা অব্যবহৃত থেকে যায়। আপনি যদি 64-বিট প্রসেসরে একটি 32-বিট অপারেটিং সিস্টেম ব্যবহার করেন তবে আপনি প্রসেসরের সম্পূর্ণ সম্ভাবনা ব্যবহার করছেন না।

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

অপারেটিং সিস্টেমের সাথে প্রসেসরের সম্পর্ক নিয়ে আলোচনায় RAM এর কার্যকারিতা সম্পর্কেও কিছু বলি। আগেই বলা হয়েছে, একটি অপারেটিং সিস্টেম বা সফ্টওয়্যারে 32-বিট এবং 64-বিট উল্লেখ করে, আপনি সফ্টওয়্যারটিকে অনুমতি দেন; যখন সফ্টওয়্যারটি চলছে অর্থাৎ কম্পিউটিং তখন আপনার প্রসেসরের কতটা অবস্থান ব্যবহার করতে সক্ষম। প্রসেসর সেই অনুমতি অনুযায়ী RAM এর অবস্থান বরাদ্দ করবে।

একটি রেজিস্টার তার দৈর্ঘ্য অনুযায়ী কতগুলি অবস্থানে ব্যবহার করার অনুমতি দেওয়া হয় তা নির্ভর করে সেই দৈর্ঘ্যের 2 শক্তির উপর। অর্থাৎ, একটি 1-বিট প্রসেসর RAM এর 2 বাইট অবস্থানে (2^1 = 2 বাইট) বাইনারি সংখ্যা গণনা করতে সক্ষম হবে। একই নিয়মে-

  • 2^2 = 4 বাইট
  • 2^3 = 8 বাইট
  • 2^4 = 16 বাইট

কেন আপনি এত সংখ্যা 2 রাখতে সক্ষম হতে হবে? কারণ কম্পিউটারগুলি কেবল বাইনারি সংখ্যা বোঝে, বাইনারিতে কেবল দুটি সংখ্যা রয়েছে - 0 এবং 1। যদি দশমিক বা অন্য কিছু সংখ্যা পদ্ধতি ব্যবহার করা হয় তবে নিবন্ধগুলির গঠন আরও জটিল হবে। বিবেচনা করা সমস্ত জিনিস, আমাদের কম্পিউটারগুলি বাইনারি ভাষায় সূচিত হয়েছিল।

এবার আসা যাক আমরা যে প্রসেসর ব্যবহার করেছি। একটি 32-বিট প্রসেসরের অর্থ হল এটি 2^32 = 4,294,967,296 বাইট/4,194,304 কিলোবাইট/4,096 মেগাবাইট/4 গিগাবাইট RAM অবস্থানগুলি ব্যবহার করার অনুমতি দেয়৷ আপনি যদি একটি 32-বিট অপারেটিং সিস্টেমে এমনকি 16GB RAM ব্যবহার করেন তবে এটি আপনার কোন উপকার করবে না। কারণ, আপনার প্রসেসর দ্বারা শুধুমাত্র 4 গিগাবাইট র‌্যাম স্পেস ব্যবহারের অনুমতি রয়েছে।


64-বিট গণনা একই, এটির স্টোরেজ ক্ষমতা 2^64 = 20 সংখ্যার একটি বিশাল সংখ্যা, গিগাবাইটে একটি বিশাল সংখ্যা। এটি সুন্দরভাবে প্রকাশ করতে, এক্সাবাইট ইউনিট ব্যবহার করুন; 1 এক্সাবাইট = 1,073,741,824 GB। 16 এক্সাবাইট হিসাবে; যা শুধুমাত্র তাত্ত্বিকভাবে চিন্তা করা যেতে পারে। 8 টেরাবাইট/8,192 GB পর্যন্ত RAM বাস্তবে বাস্তবায়িত হয়েছে এখন পর্যন্ত। সহজ কথায়, একটি 64-বিট অপারেটিং সিস্টেমে আপনি 4 গিগাবাইটের উপরে বাজারে উপলব্ধ যে কোনও RAM ব্যবহার করতে পারেন।

আপনার কম্পিউটারে 4 গিগাবাইট বা তার কম RAM থাকলে শুধুমাত্র 32-বিট অপারেটিং সিস্টেম ব্যবহার করুন। একটি 64-বিট অপারেটিং সিস্টেমে পর্যাপ্ত RAM সহ, আপনি একই সময়ে কম্পিউটারে মাল্টিটাস্ক করতে পারেন, প্রোগ্রাম চালু করতে পারেন, একটি ওয়েব ব্রাউজারে একাধিক ট্যাব খুলতে পারেন। 32-বিট অপারেটিং সিস্টেমে একই কাজ করা জিনিসগুলিকে ধীর করে দেবে।
Post a Comment (0)
Previous Post Next Post