12/06/2023
মেমোরি সাইজ কি?
একটি কম্পিউটারের Memory Size এমন কোনও ফিজিক্যাল ডিভাইস যা বড় বা ছোট কিনা তা তথ্য সংরক্ষণ করতে সক্ষম এবং এটি অস্থায়ীভাবে বা স্থায়ীভাবে সংরক্ষণ করে। উদাহরণস্বরূপ, Random Access Memory (RAM), এক ধরণের উদ্বায়ী মেমরি যা অপারেটিং সিস্টেম দ্বারা ব্যবহৃত একটি সমন্বিত সার্কিটে অল্প সময়ের জন্য তথ্য সংরক্ষণ করে।
মেমরি উদ্বায়ী বা অ-উদ্বায়ী হতে পারে। উদ্বায়ী মেমরি হল এক ধরনের মেমরি যা কম্পিউটার বা হার্ডওয়্যার ডিভাইস বন্ধ হয়ে গেলে তার বিষয়বস্তু হারিয়ে ফেলে। RAM একটি উদ্বায়ী উদাহরণ।
প্রধান মেমোরির বৈশিষ্ট্য
যা মূল মেমোরি হিসেবে পরিচিত।
সেমিকন্ডাক্টর মেমোরি।
গৌণ মেমোরির চেয়েও দ্রুত।
একটি কম্পিউটার প্রাথমিক মেমরি ছাড়া চলতে পারে না।
এটি কম্পিউটারের ওয়ার্কিং মেমরি।
সাধারণত উদ্বায়ী মেমরি।
পাওয়ার বন্ধ হয়ে গেলে ডেটা হারিয়ে যায়।
মেমরির একক
একটি কম্পিউটার প্রসেসর একাধিক নির্ণায়ক সার্কিট দ্বারা গঠিত হয়, যার প্রতিটি বন্ধ বা চালু হতে পারে। মেমরির ক্ষেত্রে এই দুটি অবস্থা একটি 0 বা 1 দ্বারা প্রতিনিধিত্ব করা হয়। 1 এর চেয়ে বেশি গণনা করার জন্য, এই ধরনের বিটগুলি (BInary digiTS) একসাথে স্থগিত করা হয়। আটটি বিটের একটি গ্রুপকে বাইট বলা হয়। 1 বাইট শূন্য (00000000) এবং 255 (11111111) বা 28 = 256 স্বতন্ত্র অবস্থানের মধ্যে সংখ্যার প্রতিনিধিত্ব করতে পারে। অবশ্যই, এই বাইটগুলি আরও বড় সংখ্যার প্রতিনিধিত্ব করার জন্য একত্রিত করা যেতে পারে। কম্পিউটার টি সমস্ত অক্ষর এবং সংখ্যাকে অভ্যন্তরীণভাবে একই ভাবে উপস্থাপন করে।
বাস্তবে, মেমরি কিলোবাইট (কেবি) বা মেগাবাইট (এমবি) এ পরিমাপ করা হয়। একটি কিলোবাইট ঠিক নয়, যেমনটি কেউ আশা করতে পারে, 1000 বাইট। বরং সঠিক পরিমাণ ২১০ অর্থাৎ ১০২৪ বাইট। একইভাবে, একটি মেগাবাইট 10002 অর্থাৎ 1, 000, 000 বাইট নয়, তবে পরিবর্তে 10242 অর্থাৎ 1, 048, 576 বাইট। এটি একটি উল্লেখযোগ্য পার্থক্য। যখন আমরা একটি গিগাবাইট (যেমন 10243 বাইট) পৌঁছেছি, বেস দুই এবং বেস দশ পরিমাণের মধ্যে পার্থক্য প্রায় 71 মেগাবাইট।
কম্পিউটার মেমরি এবং ডিস্ক স্পেস উভয়ই এই ইউনিটগুলিতে পরিমাপ করা হয়। কিন্তু এই দুইয়ের মধ্যে গুলিয়ে না ফেলাটা জরুরি। “12800 KB RAM” বলতে বোঝায় কম্পিউটারটি তার CPU-কে যে পরিমাণ প্রধান মেমরি সরবরাহ করে তা বোঝায় যখন “128 MB ডিস্ক” ফাইল, ডেটা এবং অন্যান্য ধরণের স্থায়ী তথ্য সংরক্ষণের জন্য উপলব্ধ স্থানের পরিমাণের প্রতীক।
মেমরির বিভিন্ন ইউনিটের ধরন-
Bit – বিট
Byte – বাইট
Kilo Byte – কিলো বাইট
Mega Byte – মেগা বাইট
Giga Byte – গিগা বাইট
Tera Byte – টেরা বাইট
Peta Byte – পেটা বাইট
Exa Byte – এক্সা বাইট
Zetta Byte – জেটা বাইট
Yotta Byte – ইয়োটা বাইট
Bit – বিট
একটি কম্পিউটার সিস্টেম বাইনারি পদ্ধতি 0, 1 এর মাধ্যমে চলে। এর জন্য কম্পিউটারকে ইলেকট্রনিক যন্ত্র বলা হয়। এই জন্য 0, 1 কে ১ বিট বলা হয়। এভাবে ৮টি বাইনারি জিজিট অর্থাৎ ৮ বিট সমান ১ বাইট হয়।
Byte – বাইট
কম্পিউটার সিস্টেমে, আটটি বাইনারি ডিজিট দীর্ঘ ডেটার একটি একককে একটি বাইট বলা হয়। একটি বাইট একটি ইউনিট যা কম্পিউটারগুলি একটি অক্ষর যেমন একটি অক্ষর, সংখ্যা, বা একটি টাইপোগ্রাফিক প্রতীক (উদাহরণস্বরূপ, “h”, “7”, বা “$”) প্রতিনিধিত্ব করতে ব্যবহার করে। একটি বাইট বিটগুলির একটি স্ট্রিংও উপলব্ধি করতে পারে যা অ্যাপ্লিকেশন প্রসেসের কিছু বৃহত্তর ইউনিটগুলিতে ব্যবহার করা প্রয়োজন (উদাহরণস্বরূপ, বিটগুলির প্রবাহ যা একটি প্রোগ্রামের জন্য একটি ভিজ্যুয়াল চিত্র রচনা করে যা চিত্র বা বিটগুলির স্ট্রিংকে প্রতিনিধিত্ব করে যা একটি কম্পিউটার প্রোগ্রামের মেশিন কোড রচনা করে)।
একটি বাইট একটি বড় “বি” দিয়ে সংক্ষেপিত হয় যখন একটি বিট একটি ছোট “বি” দিয়ে সংক্ষিপ্ত করা হয়। কম্পিউটার স্টোরেজ সাধারণত বাইটের গুণিতকগুলিতে পরিমাপ করা হয়। উদাহরণস্বরূপ, একটি 640 এমবি হার্ড ড্রাইভে নামমাত্র 640 মিলিয়ন বাইট – বা মেগাবাইট – ডেটা ধারণ করে। বাইট গুণিতকগুলি 2 এর সূচকগুলির সমন্বয়ে গঠিত এবং সাধারণত একটি “বৃত্তাকার বন্ধ” দশমিক সংখ্যা হিসাবে প্রকাশ করা হয়। উদাহরণস্বরূপ, দুটি মেগাবাইট বা 2 মিলিয়ন বাইট আসলে 2, 097, 152 (দশমিক) বাইট।
সংঘাত
একবার একটি কিলোবাইট একটি সময়ে সত্যিই বৃহদায়তন বলে মনে করা হত। কেউ কেউ মনে করেছিলেন যে ২১০ লেখাটি কিছুটা বুদ্ধিমানের মতো ছিল এবং অন্যদেরও বিভ্রান্ত করতে পারে। ১,০২৪ টি বাইট কিছুটা অস্বস্তিকর বলে মনে হয়েছিল, এবং ব্যবহারের স্বাচ্ছন্দ্যের জন্য, কিলোবাইটকে কেবল ১,০০০ বাইট ডেটা হিসাবে উল্লেখ করা শুরু হয়েছিল এবং কেবল বাম ২৪ টি বাইটকে উপেক্ষা করা হয়েছিল। বেশীরভাগই অনুমান করতে পারে যে কিলোবাইট মাত্র 1, 000 বাইট ডেটা কিন্তু এটি ক্ষেত্রে নয়। এটি করা হয়েছিল কারণ বাইনারি সম্পর্কে কোনও জ্ঞান নেই এমন লোকেরা অতিরিক্ত 24 বাইট স্টোরেজ পাবে না।
সময় অতিবাহিত হওয়ার সাথে সাথে, এবং আমরা মেগাবাইট (এমবি) ব্যবহার করতে শুরু করি, এটি 24 কেবি ডেটা উপেক্ষা করা কঠিন হয়ে ওঠে, তবে যথেষ্ট কঠিন নয়। যখন GigaByte ব্যবহার শুরু করা হয়েছিল তখন 24 এমবি স্টোরেজ উপেক্ষা করা খুব কঠিন হয়ে পড়েছিল । এখন ২৪ জিবি বা এমনকি ২৪ টিবি ডেটা উপেক্ষা করার কথা কল্পনা করুন।
সমাধান
যেহেতু এত বিপুল পরিমাণ ডেটা উপেক্ষা করা কঠিন ছিল, তাই তারা কেবিকে 1024 বাইট, 1 GB 1024 এমবি ইত্যাদি হিসাবে কল করতে শুরু করে। কিন্তু এখন অনেক দেরী হয়ে গেছে, মানুষ এখন জানে যে কেবি ছিল ১,০০০ বাইট এবং ১, ০২৪ বাইট নয়। আমেরিকান সংস্থা এনআইএসটি (ন্যাশনাল ইনস্টিটিউট অফ স্ট্যান্ডার্ডস অ্যান্ড টাইম) এবং ইন্টারন্যাশনাল ইলেক্ট্রোটেকনিক্যাল কমিশন (আইইসি) দ্বারা সমস্যাটি সমাধানের জন্য একটি প্রচেষ্টা সেট করা হয়েছিল।
যেহেতু এটি বিজ্ঞান ও প্রযুক্তির জগতে বড় পরিবর্তনগুলির প্রবণতা হিসাবে ছোট ছোট পরিবর্তন করা খুব কঠিন ছিল, তাই ১৯৯৮ সালে সিদ্ধান্ত নেওয়া হয়েছিল যে “কিবিবাইট (কিবি)” ১,০২৪ বাইট বোঝাতে ব্যবহার করা হবে এবং কিলোবাইট শুধুমাত্র ১,০০০ বাইটের জন্য রাখা হবে। একইভাবে “মেবিবাইট (এমআইবি)” 1,048,576 বাইট প্রতিনিধিত্ব করার জন্য ব্যবহার করা হবে যখন মেগাবাইট (এমবি) এখনও 1,000,000 বাইট উল্লেখ করা হয়েছে।
দুর্ভাগ্যবশত, মনে হচ্ছে যে এই নিয়ন্ত্রকদের কর্মগুলি কিলোবাইট এবং কিবিবাইটের মধ্যে পার্থক্য স্পষ্ট করতে সহায়তা করেনি। সত্য যে “কিলোবাইট” শব্দটি কেবল আন্তর্জাতিক সংস্কৃতিতে খুব গভীরভাবে প্রোথিত হয়ে উঠেছে।
Kilo Byte – কিলো বাইট
কিলোবাইট হল মেমরি পরিমাপের ক্ষুদ্রতম একক কিন্তু একটি বাইটের চেয়ে বড়। একটি কিলোবাইট হল 103 বা 1, 000 বাইট যা ‘কে’ বা ‘কেবি’ হিসাবে সংক্ষেপিত। এটি মেগাবাইটের পূর্ববর্তী, যা 1, 000, 000 বাইট ধারণ করে। এক কিলোবাইট প্রযুক্তিগতভাবে 1, 000 বাইট, অতএব, কিলোবাইটগুলি প্রায়শই কিবিবাইটগুলির সমার্থকভাবে ব্যবহার করা হয়, যা ঠিক 1, 024 বাইট (210) ধারণ করে। কিলোবাইটগুলি বেশিরভাগই ছোট ফাইলগুলির আকার পরিমাপ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, একটি সাধারণ টেক্সট ডকুমেন্টে 10 কেবি ডেটা থাকতে পারে এবং তাই এটিতে 10 কিলোবাইট ফাইলের আকার থাকবে। ছোট ওয়েবসাইটগুলির গ্রাফিক্স প্রায়শই আকারে 5 KB এবং 100 KB এর মধ্যে থাকে। পৃথক ফাইলগুলি সাধারণত কমপক্ষে চার কিলোবাইট ডিস্ক স্থান গ্রহণ করে।
মেগাবাইট
একটি মেগাবাইট 1,000 KBs এর সমান এবং মেমরি পরিমাপের গিগাবাইট (জিবি) ইউনিটের পূর্ববর্তী। একটি মেগাবাইট হল 106 বা 1, 000, 000 বাইট এবং সংক্ষেপে “MB” হিসাবে সংক্ষিপ্ত করা হয়। 1 MB টেকনিক্যালি 1, 000, 000 বাইট, অতএব, মেগাবাইটগুলি প্রায়শই মেবিবাইটগুলির সমার্থকভাবে ব্যবহার করা হয়, যার মধ্যে ঠিক 1, 048, 576 বাইট (220) থাকে। মেগাবাইটগুলি বেশিরভাগ বড় ফাইলগুলির আকার পরিমাপ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, একটি উচ্চ-রেজোলিউশন JPEG চিত্র 1-5 মেগাবাইট থেকে আকারে হতে পারে। একটি সংকুচিত সংস্করণে সংরক্ষিত একটি 3-মিনিটের গান আকারের প্রায় 3MB হতে পারে এবং অসংকুচিত সংস্করণটি 30 মেগাবাইট পর্যন্ত ডিস্ক স্থান নিতে পারে। কম্প্যাক্ট ডিস্কের ক্ষমতা মেগাবাইট (প্রায় 700 থেকে 800 এমবি) পরিমাপ করা হয়, যেখানে মিডিয়া ড্রাইভগুলির বেশিরভাগ অন্যান্য ফর্মের ক্ষমতা, যেমন হার্ড ড্রাইভ এবং ফ্ল্যাশ ড্রাইভ, সাধারণত গিগাবাইট বা টেরাবাইটগুলিতে পরিমাপ করা হয়।
গিগাবাইট
এক গিগাবাইট 1,000 MBs এর সমান এবং মেমরি পরিমাপের টেরাবাইট (টিবি) ইউনিটের আগে। একটি গিগাবাইট হল 109 বা 1, 000, 000, 000 বাইট এবং এটি “GB” হিসাবে সংক্ষেপিত হয়। 1 গিগাবাইট প্রযুক্তিগতভাবে 1, 000, 000, 000, 000 বাইট, অতএব, গিগাবাইটগুলি গিবিবাইটগুলির সমার্থকভাবে ব্যবহার করা হয়, যার মধ্যে ঠিক 1, 073, 741, 824 বাইট (230) রয়েছে। গিগাবাইট, কখনও কখনও “gigs” হিসাবে সংক্ষিপ্ত করা হয় এবং প্রায়ই স্টোরেজ ডিভাইসের ক্ষমতা পরিমাপ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, একটি স্ট্যান্ডার্ড ডিভিডি ড্রাইভ 4.7 গিগাবাইট ডেটা ধারণ করতে পারে। 1, 000 গিগাবাইট বা তার বেশি ডেটা ধারণ করে এমন স্টোরেজ ডিভাইসগুলি টেরাবাইটগুলিতে পরিমাপ করা হয়।
টেরাবাইট
একটি টেরাবাইট 1,000 গিগাবাইট সমান এবং মেমরি পরিমাপের পেটাবাইট (পিবি) ইউনিটের আগে। একটি টেরাবাইট হল 1012 বা 1, 000, 000, 000, 000 বাইট এবং এটি “টিবি” হিসাবে সংক্ষিপ্ত করা হয়। 1 টিবি প্রযুক্তিগতভাবে 1 ট্রিলিয়ন বাইট, অতএব, টেরাবাইট এবং টেবিবাইটগুলি সমার্থকভাবে ব্যবহার করা হয়, যার মধ্যে ঠিক 1, 099, 511, 627, 776 বাইট (1, 024 গিগাবাইট) (240) রয়েছে। বেশিরভাগ ক্ষেত্রে বড় স্টোরেজ ডিভাইসগুলির স্টোরেজ ক্ষমতা টেরাবাইটগুলিতে পরিমাপ করা হয়। প্রায় 2007, ভোক্তা হার্ড ড্রাইভ 1 টেরাবাইট একটি ক্ষমতা পৌঁছেছেন। এখন, এইচডিডিগুলি টেরাবাইটগুলিতে পরিমাপ করা হয় যেমন, একটি সাধারণ অভ্যন্তরীণ এইচডিডি 2 টেরাবাইট ডেটা ধারণ করতে পারে যখন কিছু সার্ভার এবং হাই-এন্ড ওয়ার্কস্টেশনগুলি যা একাধিক হার্ড ড্রাইভ ধারণ করে এমনকি 10 টেরাবাইটগুলির মোট স্টোরেজ ক্ষমতা থাকতে পারে।
Peta Byte – পেটা বাইট
একটি পেটাবাইট 1,000 TBs এর সমান এবং মেমরি পরিমাপের exabyte ইউনিটের আগে। একটি পেটাবাইট হল 1015 বা 1, 000, 000, 000, 000, 000 বাইট এবং এটি “পিবি” হিসাবে সংক্ষিপ্ত করা হয়। একটি পেটাবাইট একটি পেবিবাইটের চেয়ে আকারে কম, যা ঠিক 1, 125, 899, 906, 842, 624 (250) বাইট ধারণ করে। বেশিরভাগ স্টোরেজ ডিভাইসগুলি সর্বাধিক কয়েকটি টিবি ধারণ করতে পারে, তাই, পেটাবাইটগুলি একক ডিভাইসের মেমরি ক্ষমতা পরিমাপ করার জন্য খুব কমই ব্যবহার করা হয়। পরিবর্তে, PetaBytes বড় নেটওয়ার্ক বা সার্ভার ফার্মে সঞ্চিত মোট তথ্য পরিমাপ করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, গুগল এবং ফেসবুকের মতো ইন্টারনেট জায়ান্টরা তাদের ডেটা সার্ভারে 100 টিরও বেশি পিবিআই ডেটা সংরক্ষণ করে।
Exa Byte – এক্সা বাইট
একটি exabyte 1,000 PBs সমান এবং মেমরি পরিমাপের zettabyte ইউনিট ের আগে। একটি exabyte হল 1018 বা 1, 000, 000, 000, 000, 000, 000 বাইট এবং সংক্ষেপে “EB” হিসাবে সংক্ষিপ্ত করা হয়। Exabytes exbibytes তুলনায় কম, যা ঠিক 1, 152, 921, 504, 606, 846, 976 (260) বাইট ধারণ করে। মেমরি পরিমাপের exabyte ইউনিট এত বড়, যে এটি স্টোরেজ ডিভাইসের ক্ষমতা পরিমাপ করতে ব্যবহার করা হয় না। এমনকি বৃহত্তম ক্লাউড স্টোরেজ সেন্টারগুলির ডেটা স্টোরেজ ক্ষমতা পেটাবাইটগুলিতে পরিমাপ করা হয়, যা 1 EB এর একটি ভগ্নাংশ। পরিবর্তে, exabytes একাধিক ডেটা স্টোরেজ নেটওয়ার্কে ডেটার পরিমাণ বা একটি নির্দিষ্ট সময়ের জন্য ইন্টারনেটে স্থানান্তরিত হওয়া ডেটার পরিমাণ পরিমাপ করে। উদাহরণস্বরূপ, প্রতি বছর কয়েকশত exabytes তথ্য ইন্টারনেটে স্থানান্তর করা হয়।
Zetta Byte – জেটা বাইট
একটি জেটাবাইট 1, 000 exabytes বা 1021 বা 1, 000 , 000, 000, 000, 000, 000, 000 বাইট সমান। একটি zettabyte জেবিবাইট থেকে একটু ছোট যা 1, 180, 591, 620, 717, 411, 303, 424 (270) বাইট ধারণ করে, এবং সংক্ষেপে “জেডবি” হিসাবে সংক্ষিপ্ত করা হয়। একটি জেটাবাইটে এক বিলিয়ন টিবি বা একটি সেক্সটিলিয়ন বাইট থাকে যার অর্থ এক জেটাবাইট ডেটা সংরক্ষণ করতে এক বিলিয়ন এক টেরাবাইট হার্ড ড্রাইভ লাগবে। সাধারণত, জেটাবাইট প্রচুর পরিমাণে ডেটা পরিমাপ করার জন্য ব্যবহার করা হয় এবং বিশ্বের সমস্ত ডেটা কেবল কয়েকটি জেটাবাইট।
Yotta Byte – ইয়োটা বাইট
একটি ইয়োটাবাইট 1,000 জেটাবাইটের সমান। এটি মেমরি পরিমাপের বৃহত্তম এসআই ইউনিট। Yottabyte হল 1024 ZettaBytes বা 1, 000, 000, 000, 000, 000, 000, 000, 000 বাইট এবং সংক্ষেপে “YB” হিসাবে সংক্ষিপ্ত করা হয়। এটি ইয়োবিবাইটের চেয়ে কিছুটা ছোট, যার মধ্যে ঠিক 1, 208, 925, 819, 614, 629, 174, 706, 176 বাইট (280) বাইট রয়েছে।
1 ইয়োটাবাইটে একটি সেপ্টিলিয়ন বাইট রয়েছে যা ঠিক এক ট্রিলিয়ন টিবি হিসাবে একই রকম। এটি একটি খুব বড় সংখ্যা যা মানুষ মূল্যায়ন করতে পারে। এত বড় পরিমাপের ইউনিটের কোনও ব্যবহারিক ব্যবহার নেই কারণ বিশ্বের সমস্ত তথ্য মাত্র কয়েকটি জেটাবাইট দিয়ে তৈরি।