64-বিট কম্পিউটিং

কিভাবে 32 থেকে 64 বিট একটি সুইচ কম্পিউটিং উন্নতি করতে পারেন?

ভূমিকা

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

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

বিট বোঝা

সমস্ত কম্পিউটার প্রসেসর বাইনারি গণিত ভিত্তিক কারণ চিপ ভিতরে সেমিকন্ডাক্টর অন্তর্ভুক্ত ট্রানজিস্টর এর। খুব সহজ শর্তে জিনিসগুলি রাখার জন্য, একটি বিট একটি ট্রানজিস্টার দ্বারা প্রক্রিয়াভুক্ত একটি একক 1 বা 0 হয়। সমস্ত প্রসেসর তাদের বিট প্রক্রিয়াকরণ ক্ষমতা দ্বারা উল্লেখ করা হয়। বেশিরভাগ প্রসেসরের জন্য এটি 64-বিট কিন্তু অন্যদের জন্য, এটি কেবলমাত্র 32-বিট পর্যন্ত সীমাবদ্ধ হতে পারে। তাই বিট গণনা মানে কি?

প্রসেসরের এই বিট রেটিংটি সর্বাধিক সাংখ্যিক সংখ্যা নির্ধারণ করে যা প্রসেসর পরিচালনা করতে পারে। যে কোনও সংখ্যক সংখ্যার একটি ঘড়ি চক্রের মধ্যে প্রক্রিয়াকৃত হতে পারে, সেটি বিট রেটিংটির ক্ষমতা (বা এক্সপোনেন্ট) এর সমতুল্য হবে। সুতরাং, একটি 32-বিট প্রসেসর একটি সংখ্যা আপ করতে পারেন 2 ^ 32 বা প্রায় 4.3 বিলিয়ন। এর চেয়ে বড় যে কোনও নম্বরকে প্রক্রিয়া করার জন্য একাধিক ঘড়ি চক্র প্রয়োজন হবে। অন্যদিকে 64-বিট প্রসেসরটি ২ ^ 64 বা প্রায় 18.4 কোয়ান্টলিন (18,400,000,000,000,000,000,000) এর সংখ্যাটি পরিচালনা করতে পারে। এর মানে হল যে 64-বিট প্রসেসর বৃহত্তর সংখ্যক গণিতকে আরও দক্ষতার সাথে পরিচালনা করতে সক্ষম হবে। এখন প্রসেসরগুলি কেবল গণিতকেই কঠোরভাবে নয় বরং দীর্ঘতর স্ট্রিং এর মানে হল একাধিক গুণের মধ্যে বিভক্ত হওয়ার পরিবর্তে একটি ঘড়ি চক্রের মধ্যে আরও উন্নত কমান্ডগুলি সম্পন্ন করতে পারে।

সুতরাং, যদি আপনি দুটি তুলনীয় প্রসেসর অনুরূপ প্রোগ্রামিং কমান্ড একই গতির গতিতে চলমান আছে, একটি 64-বিট প্রসেসর কার্যকরভাবে দুইবার একটি 32-বিট প্রসেসর হিসাবে দ্রুত হিসাবে হতে পারে এটি সম্পূর্ণ সত্য নয় কারণ প্রতিটি ঘড়ি চক্র অপরিহার্যভাবে একটি পাসে সমস্ত বিট ব্যবহার করে না কিন্তু যেকোন সময় এটি 32 এর চেয়ে বড়, 64 বিট সেই নির্দেশের জন্য অর্ধেক সময় লাগবে।

মেমরি হল কী

প্রসেসরের বিট রেটিং দ্বারা প্রত্যক্ষভাবে অন্য আইটেমগুলির মধ্যে একটি হলো মেমরির পরিমাণ যা সিস্টেমটি সমর্থন এবং অ্যাক্সেস করতে পারে। চলুন শুরু করা যাক আজকের বর্তমান 32-বিট প্ল্যাটফর্মে তাকান। বর্তমানে 32-বিট প্রসেসর এবং অপারেটিং সিস্টেম কম্পিউটারে মোট 4 গিগাবাইট মেমরি সমর্থন করতে পারে। 4 গিগাবাইট মেমরির মধ্যে, অপারেটিং সিস্টেম শুধুমাত্র একটি নির্দিষ্ট অ্যাপ্লিকেশনে ২ গিগাবাইট মেমরি বরাদ্দ করতে পারে।

এটি ল্যাপটপ এবং ডেস্কটপ ব্যক্তিগত কম্পিউটারে আসে যখন এটি আরো গুরুত্বপূর্ণ। এটি কারণ তারা আরো জটিল প্রোগ্রাম এবং অ্যাপ্লিকেশন অ্যাক্সেস আছে প্রসেসরের জন্য মেমরি জন্য স্থান উল্লেখ না। অন্যদিকে, মোবাইল প্রসেসরগুলি সীমিত স্থান রয়েছে এবং সাধারণত মেমোরিটি প্রসেসরের মধ্যে একত্রিত হয়। ফলস্বরূপ, এমনকি স্মার্টফোন এবং ট্যাবলেটগুলির জন্য শীর্ষ শেষ প্রসেসরগুলি সাধারণত ২ গিগাবাইট মেমোরি থাকে তাই এটি 4 গিগাবাইটের সীমাগুলিতে পৌঁছে না।

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

64-বিট OS ছাড়া 64-বিট CPU কি?

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

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

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

64 বিট কম্পিউটিং জন্য সময় অধিকার?

এই প্রশ্নের উত্তর হ্যাঁ এবং না উভয় এন্টারপ্রাইজ এবং পাওয়ার ব্যবহারকারীদের মতো উচ্চতর শেষ কম্পিউটার বাজারের জন্য শিল্পটি 32-বিট কম্পিউটিংয়ের সীমা পর্যন্ত পৌঁছেছে যদি কম্পিউটারগুলি গতি এবং প্রক্রিয়াকরণ শক্তি বৃদ্ধি করতে হয়, তবে পরবর্তী প্রজন্মের প্রক্রিয়াকরণগুলিতে লাফ দিতে হবে। এই সিস্টেমগুলি সাধারণত আরো অনেক মেমরি এবং বৃহৎ সংখ্যক গণনার প্রয়োজন হয় যা 64-বিট প্ল্যাটফর্মের সরাসরি সুবিধাগুলি পাবেন।

ভোক্তারা একটি ভিন্ন ব্যাপার। বেশিরভাগ কাজ যে কম্পিউটারে গড় ভোক্তাটি যথেষ্ট পরিমাণে বিদ্যমান 32-বিট আর্কিটেকচারের দ্বারা আচ্ছাদিত। অবশেষে, ব্যবহারকারীরা বিন্দুতে পৌঁছাবে যেখানে 64-বিট কম্পিউটিংে সুইচটি বোঝা যাবে, কিন্তু বর্তমানে এটি না। আগামী দুই বছরে এমনকি কতজন ভোক্তারা কম্পিউটার সিস্টেমে 4 গিগাবাইট মেমোরি থাকতে পারে?

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