নীচে আমি বেশ কয়েকটি উপায়ে নির্ভুলের চেয়ে কম হতে চলেছি, একটি মৌলিক উপলব্ধি প্রদানের জন্য প্রযুক্তিগত নির্ভুলতার ত্যাগ করছি। এটা সুস্পষ্ট যে আপনি বেশ কয়েকটি প্রযুক্তিগত উত্স পড়েছেন এবং উপাদানের খুব প্রযুক্তিগততা আপনার পক্ষে মোটামুটি বেসিক এবং সাধারণ ধারণাটি বুঝতে অসুবিধা বোধ করছে।
সাধারণ ভাষায় ম্যাপ শব্দের সর্বাধিক সাধারণ ব্যবহার হ'ল দুটি ভিন্ন সেটে জিনিসগুলির মধ্যে একটি সম্পর্ককে বর্ণনা করা। এটি গাণিতিক ক্রিয়া হতে পারে বা এটি অন্য কোনও উপস্থাপনা এবং প্রক্রিয়া হতে পারে। অবিলম্বে মনে আসা সবচেয়ে সাধারণ হল রাস্তার মানচিত্র।
একটি রাস্তার মানচিত্র হ'ল বাস্তব জগতের কোনও নির্দিষ্ট ভূখণ্ড বা অঞ্চলের চিত্র যেখানে মানচিত্রে লাইন এবং অঙ্কন এবং শব্দগুলি প্রকৃত শারীরিক রাস্তাগুলি এবং বিল্ডিংয়ের সাথে মিলে যায়। রাস্তার মানচিত্র এবং প্রকৃত ভূখণ্ডে চিত্রিত ভূখণ্ডের প্রতিনিধিত্বের মধ্যে একটির মধ্যে একটির সম্পর্ক রয়েছে।
আরও তাকিয়ে আমরা আরও দেখতে পাচ্ছি যে রাস্তার মানচিত্রটি প্রকৃত ভূখণ্ডের উপস্থাপনা। আসল ভূখণ্ডে অবজেক্টস এবং বিশদ এবং গতিশীল প্রক্রিয়া রয়েছে যা রাস্তার মানচিত্র চিত্রিত করে না। রাস্তার মানচিত্রটি প্রকৃত ভূখণ্ডের একটি বিমূর্ত উপস্থাপনা এবং রাস্তার মানচিত্রে যা চিত্রিত হয়েছে কেবলমাত্র তার উদ্দেশ্যটি পূরণ করার জন্য, প্রকৃত ভূখণ্ডের জন্য একটি নেভিগেশনাল সহায়তা সরবরাহ করা দরকার।
প্রশ্নের বেশ কয়েকটি উদাহরণ সমর্থনকারী প্রক্রিয়াগুলির সাথে একটি প্রতিনিধিত্ব তৈরি করার সাথে জড়িত যাতে কোনও ব্যক্তি প্রতিনিধিত্বটি ব্যবহার করতে পারে এবং প্রক্রিয়াটি সেই ব্যক্তির ক্রিয়াগুলিকে অনুবাদ করে যা উপস্থাপনের সম্মুখভাগে লুকানো অন্তর্নিহিত কার্যকারিতার জন্য প্রয়োজনীয়।
মেমরি ম্যাপ করা ফাইল আই / ও কোনও প্রোগ্রামারকে কোনও ফাইলকে মেমরির বৃহত ক্ষেত্র হিসাবে চিন্তা করতে, একটি আসল ফাইলের মেমরির উপস্থাপনা ব্যবহার করতে দেয়। প্রোগ্রামার ফাইলটিকে ফাইল হিসাবে ভাবেন না বরং পরিবর্তে এটিকে মেমরির একটি বৃহত অঞ্চল হিসাবে ভাবেন। মেমরি ম্যাপ করা ফাইল I / O কার্যকারিতা নিশ্চিত করার জন্য যত্ন নেয় যে প্রোগ্রামার যখন একটি নির্দিষ্ট মেমরির অফসেট রেফার করে যে ফাইলের সাথে সম্পর্কিত ডেটা অ্যাক্সেস করা হয়েছে।
মেমরি ম্যাপযুক্ত ডিভাইস I / O মেমরি ঠিকানাগুলিতে লিখে বা মেমরি ঠিকানাগুলি পড়ে কোনও ডিভাইস প্রোগ্রামিং ইন্টারফেসকে সহজ করার অনুমতি দেয়। এই লিখন এবং পাঠের ক্রিয়াগুলি অনুরোধকৃত পরিষেবা বা ক্রিয়া সম্পাদনের জন্য প্রয়োজনীয় ডিভাইস নির্দিষ্ট ক্রিয়ায় অন্তর্নিহিত মেমরি ম্যাপযুক্ত ডিভাইস I / O কার্যকারিতা দ্বারা অনুবাদ করা হয়।
বিট ম্যাপটি বিটের একটি সেট যা অন্য কোনও সেটের মানগুলির সাথে একের সাথে চিঠিপত্র সরবরাহ করে। উদাহরণস্বরূপ CreateFile()
উইন 32 এপিআই এর ফাংশনে বিভিন্ন বিট মানচিত্র যুক্তি রয়েছে যা বিভিন্ন ধরণের ফাইল বৈশিষ্ট্যগুলি নির্দেশ করতে ব্যবহৃত হয়। কিছুটা মানচিত্রে নির্দিষ্ট বিট নির্দিষ্ট ফাইল আচরণের সাথে সম্পর্কিত যেমন "কেবলমাত্র পঠনযোগ্য হিসাবে খোল" বা "সর্বদা নতুন খালি ফাইল তৈরি করুন"। বিশেষ ধ্রুবকগুলি সরবরাহ করা হয় যা প্রকৃত যুক্তিগুলি নির্দিষ্ট করতে বাইনারি বিট ক্রিয়াকলাপগুলি ব্যবহার করে একত্রিত হয়। দেখুন CreateFile ফাংশন এবং উদাহরণস্বরূপ সোর্স কোড পড়া বা লেখার জন্য ফাইলটি খোলার ।
Functor
লিঙ্কের নামটিতে টাইপ করুন - কোনও সম্পাদনার পরামর্শ দেওয়ার মতো খুব কম)