কম্পিউটার টিউটোরিয়াল

সি-তে Near, Far এবং Huge পয়েন্টার


নিয়ার পয়েন্টার (Near Pointer)

নিয়ার পয়েন্টার হলো এমন একটি পয়েন্টার যা ১৬-বিট সক্ষম একটি কম্পিউটার মেমরি সেকশনে ১৬ বিট পর্যন্ত অ্যাড্রেস করতে ব্যবহৃত হয়। এটি প্রায় ৬৪ কিবি আকারের ছোট ডেটা অ্যাক্সেস করতে পারে একটি নির্দিষ্ট সময়ে, যা এটার মূল ডিসঅ্যাডভ্যান্টেজ।

ফার পয়েন্টার (Far Pointer)

ফার পয়েন্টার হলো একটি ৩২-বিট পয়েন্টার, যা কম্পিউটার মেমরির একটি সেগমেন্টের বাইরে থাকা তথ্য অ্যাক্সেস করতে পারে। এই পয়েন্টার ব্যবহার করতে হলে, ডেটা অ্যাড্রেস সেগমেন্টে সংরক্ষণের জন্য তার সেক্টর রেজিস্টার আলোকেট করতে হবে এবং অপর সেক্টর রেজিস্টারও সাম্প্রতিক সেক্টরের মধ্যে সংরক্ষণ করতে হবে।

হিউজ পয়েন্টার (Huge Pointer)

হিউজ পয়েন্টারের আকারও ফার পয়েন্টার মতো ৩২-বিট, এবং এটি সেগমেন্টের বাইরে অবস্থিত বিটগুলোর ওপর অ্যাক্সেস করতে পারে। ফার পয়েন্টার যা ফিক্সড (fixed) এবং সেগমেন্টের যে অংশে তারা অবস্থিত সেটি কোনো উপায়ে মডিফাই করা যায় না; কিন্তু হিউজ পয়েন্টারগুলো মডিফাই করা যায়।

  1. C ভাষায় পয়েন্টার এবং টু-ডাইমেনশনাল অ্যারে ব্যাখ্যা

  2. C ভাষায় বিভিন্ন পয়েন্টার অপারেশন এবং পয়েন্টার সমস্যা ব্যাখ্যা

  3. সি ভাষায় অ্যারে অফ পয়েন্টার এবং পয়েন্টার টু পয়েন্টার

  4. C প্রোগ্রামিং ভাষায় অ্যারে অফ পয়েন্টার্স ব্যাখ্যা