বাড়ি শিশুদের দন্তচিকিৎসা অপারেশনাল পদ্ধতি ব্যবহার করে এটি সমাধান করুন। অপারেশনাল পদ্ধতি ব্যবহার করে ডিফারেনশিয়াল সমীকরণের একটি সিস্টেম কীভাবে সমাধান করবেন? §1

অপারেশনাল পদ্ধতি ব্যবহার করে এটি সমাধান করুন। অপারেশনাল পদ্ধতি ব্যবহার করে ডিফারেনশিয়াল সমীকরণের একটি সিস্টেম কীভাবে সমাধান করবেন? §1

ভাত। 2.1। GIS-এ তথ্য সংগঠিত করা

জিআইএস-এ ব্যবহৃত ডেটা বর্ণনামূলক তথ্য অন্তর্ভুক্ত করে যা মানচিত্রে অবস্থিত বস্তু (বিন্দু, রেখা, বহুভুজ) সম্পর্কে একটি ডাটাবেসে সংরক্ষিত থাকে। বর্ণনামূলক তথ্য বলা হয় বৈশিষ্ট্য.

বৈশিষ্ট্য তথ্য- অবজেক্টের বৈশিষ্ট্যের বৈশিষ্ট্যযুক্ত ডেটার অ-অবস্থানগত অংশ (স্থানীয় বস্তুর বৈশিষ্ট্য এবং বৈশিষ্ট্য সম্পর্কে ডেটা, তাদের স্থানিক অবস্থান সম্পর্কে তথ্য বাদ দিয়ে)।

আনুষ্ঠানিকভাবে, সমস্ত বস্তু তাদের বর্ণনা দ্বারা বৈশিষ্ট্যের একটি সেট দ্বারা উপস্থাপিত হয়, এবং তাদের সঞ্চয়স্থান সংশ্লিষ্ট গ্রাফিকাল এবং প্যারামেট্রিক ডাটাবেসে থাকে। বস্তু বর্ণনা করার জন্য বৈশিষ্ট্যের তিনটি গ্রুপ রয়েছে (বৈশিষ্ট্য): সনাক্তকরণ, শ্রেণীবিভাগ, আউটপুট।

সনাক্তকরণ বৈশিষ্ট্যদ্ব্যর্থহীনভাবে মানচিত্রে একটি বস্তুর অবস্থান নির্ধারণ এবং এটি সনাক্ত করতে পরিবেশন করুন। এর মধ্যে রয়েছে ভৌগলিক বস্তুর নাম, স্থানাঙ্ক, বস্তুর ধরন ইত্যাদি।

শ্রেণিবিন্যাস বৈশিষ্ট্যএকটি বস্তুর পরিমাণগত এবং গুণগত বিবরণের জন্য পরিবেশন করুন এবং বস্তু সম্পর্কে তথ্য পেতে তাদের ব্যবহার করুন। তারা গাণিতিক প্রক্রিয়াকরণ (গুণগত এবং পরিমাণগত বিশ্লেষণ, মডেলিং, ইত্যাদি)।

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

ঐতিহ্যগত GIS-এ মূর্ত প্রধান ধারণাগুলির মধ্যে একটি হল স্থানিক এবং বৈশিষ্ট্য ডেটার মধ্যে সংযোগ সংরক্ষণ করা যখন পৃথকভাবে সংরক্ষণ করা হয় এবং আংশিকভাবে পৃথকভাবে প্রক্রিয়া করা হয়।

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

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

যেমন উল্লেখ করা হয়েছে, আধুনিক জিআইএস-এ স্থানিক ডেটা দুটি প্রধান আকারে উপস্থাপিত হয়: ভেক্টর এবং রাস্টার।

ভেক্টর মডেলডেটা পয়েন্ট, লাইন এবং সমতল বন্ধ পরিসংখ্যান আকারে মানচিত্রের উপস্থাপনার উপর ভিত্তি করে।

রাস্টার মডেলডেটা একই আকার এবং এলাকার উপাদানগুলির একটি নিয়মিত গ্রিড ব্যবহার করে মানচিত্রের উপস্থাপনার উপর ভিত্তি করে।

ডাটা স্ট্রাকচার দুই ধরনের টপোলজিএবং স্তর.

টপোলজিবস্তুর মধ্যে স্থানিক সংযোগ হাইলাইট করতে ব্যবহৃত হয়। টপোলজি পয়েন্ট, লাইন এবং বহুভুজের মধ্যে সংযোগ প্রদান করে এবং সাধারণত অপারেটর দ্বারা পরিবর্তন করা হয় না। স্তরএছাড়াও অভ্যস্ত হয় গঠনতথ্য

টপোলজি- পদ্ধতি সুনির্দিষ্ট সংজ্ঞাএবং বস্তুর জ্যামিতির অন্তর্নিহিত স্থানিক সম্পর্কের ব্যবহার। কভারেজ তিনটি প্রধান টপোলজিক্যাল সম্পর্ককে সমর্থন করে: সংযোগ, সংজ্ঞায়িত এলাকা এবং সংলগ্নতা। কভারেজ টপোলজি সংজ্ঞায়িত করে, এবং এই সম্পর্কগুলি বিশেষ ফাইলগুলিতে সঠিকভাবে রেকর্ড করা হয়।

টপোলজিকাল তথ্য বর্ণনা করে যে কীভাবে বস্তুগুলি একে অপরের সাপেক্ষে মহাকাশে অবস্থিত, এবং সাধারণত অপারেটর দ্বারা পরিবর্তন করা হয় না। স্থানিক বিশ্লেষণ করার জন্য GIS-এর টপোলজির সুনির্দিষ্ট সংজ্ঞা প্রয়োজন

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

নন-টোপোলজিকাল জিআইএস সিস্টেম (যেমন CAD সিস্টেম) দ্বারা সঞ্চালিত ডেটা ম্যানিপুলেশন এবং বিশ্লেষণ সীমিত।

বেশিরভাগ জিআইএস আপনাকে ম্যাপের তথ্যকে লজিক্যাল ক্যাটাগরিতে আলাদা করার অনুমতি দেয় কার্টোগ্রাফিক স্তর. স্তরগুলিতে সাধারণত শুধুমাত্র একটি ধরণের বৈশিষ্ট্য সম্পর্কে তথ্য থাকে, যেমন একটি পার্সেলের মাটির ধরন, বা সম্পর্কিত বৈশিষ্ট্যগুলির একটি ছোট গ্রুপ, যেমন পাবলিক পরিবহন লাইন (টেলিফোন, বৈদ্যুতিক এবং গ্যাস লাইন)।

ডেটাকে মানচিত্রের স্তরগুলিতে বিভক্ত করা হয়েছে যাতে সেগুলি পৃথকভাবে বা অন্যান্য স্তরগুলির সাথে একত্রে স্থানিকভাবে ম্যানিপুলেট এবং বিশ্লেষণ করা যায়। আরও অর্থপূর্ণ বিশ্লেষণাত্মক ফলাফল পেতে, একটি GIS-এর স্তরগুলি একে অপরের মাধ্যমে সংযুক্ত থাকতে হবে সাধারণ সিস্টেমডাটাবেস স্থানাঙ্ক।

ডাটাবেস ভাগ করা হয় অনুক্রমিক, অন্তর্জালএবং সম্পর্কীয়.

ডাটাবেস (DB)- নির্দিষ্ট নিয়ম অনুসারে সংগঠিত আন্তঃসম্পর্কিত ডেটার একটি সেট

অনুক্রমিক ডাটাবেসরেকর্ডগুলির মধ্যে কঠোর অধীনতা স্থাপন করুন এবং একটি আদেশকৃত গাছের সেট (একই ধরণের গাছের বেশ কয়েকটি উদাহরণের একটি আদেশকৃত সেট) গঠিত। একটি ট্রি টাইপ একটি "রুট" রেকর্ড টাইপ এবং শূন্য বা ততোধিক সাবট্রি টাইপের একটি অর্ডারকৃত সেট (যার প্রত্যেকটি একটি গাছের ধরন) নিয়ে গঠিত। একটি গাছের ধরন সামগ্রিকভাবে রেকর্ড প্রকারের একটি শ্রেণিবদ্ধভাবে সংগঠিত সেট (চিত্র 2.2)।

এখানে, কোয়ার্টার হল ল্যান্ড প্লটের পূর্বপুরুষ এবং ল্যান্ড প্লট হল কোয়ার্টারের বংশধর। ল্যান্ড প্লট হল লটের অংশের পূর্বপুরুষ এবং লোটের অংশ হল জমির প্লটের বংশধর৷ সম্পর্ক রেকর্ড ধরনের মধ্যে বজায় রাখা হয়. পূর্বপুরুষ এবং বংশধরদের মধ্যে সংযোগের অখণ্ডতা স্বয়ংক্রিয়ভাবে বজায় রাখা হয়।


হায়ারার্কিক্যাল সিস্টেমের একটি সাধারণ প্রতিনিধি হল IBM থেকে তথ্য ব্যবস্থাপনা সিস্টেম (IMS)। প্রথম সংস্করণ 1968 সালে আবির্ভূত হয়। অনেক ডাটাবেস এখনও এই সিস্টেমে সমর্থিত, যা উভয় ক্ষেত্রে পরিবর্তনের সাথে উল্লেখযোগ্য সমস্যা তৈরি করে। নতুন প্রযুক্তিডিবি, এবং নতুন সরঞ্জামের জন্য।

ভাত। 2.2। একটি গাছের প্রকারের উদাহরণ (অনুক্রমিক ডাটাবেস স্কিমা)

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

নেটওয়ার্ক সিস্টেমের একটি সাধারণ প্রতিনিধি হল CuHinet Software, Inc. থেকে ইন্টিগ্রেটেড ডেটাবেস ম্যানেজমেন্ট সিস্টেম (IDMS), যা বেশিরভাগ অপারেটিং সিস্টেম চালিত IBM মূলধারার মেশিনগুলিতে ব্যবহারের জন্য ডিজাইন করা হয়েছে। সিস্টেম আর্কিটেকচারটি প্রোগ্রামিং ভাষা সম্পর্কিত ডেটা সিস্টেম ল্যাঙ্গুয়েজেস (CODASYL) কমিটির ডেটা বেস টাস্ক গ্রুপ (DBTG) এর প্রস্তাবের উপর ভিত্তি করে তৈরি করা হয়েছে।


ডেটা সংগঠনের নেটওয়ার্ক পদ্ধতি হল শ্রেণীবিন্যাসের একটি এক্সটেনশন। অনুক্রমিক কাঠামোতে, একটি শিশু রেকর্ডের ঠিক একজন পূর্বপুরুষ থাকতে হবে; একটি নেটওয়ার্ক ডেটা স্ট্রাকচারে, একটি শিশুর যেকোনো সংখ্যক পূর্বপুরুষ থাকতে পারে। একটি নেটওয়ার্ক ডাটাবেস রেকর্ডের একটি সেট এবং এই রেকর্ডগুলির মধ্যে সম্পর্কগুলির একটি সেট নিয়ে গঠিত। সংযোগের ধরন দুটি ধরনের রেকর্ডের জন্য নির্ধারিত হয়: পূর্বপুরুষ এবং বংশধর (চিত্র 2.3)।

ভাত। 2.3। একটি ডাটাবেস নেটওয়ার্ক ডায়াগ্রামের উদাহরণ

ডাটাবেস গঠন পরিবর্তনের সাথে সমগ্র ডাটাবেস পুনর্নির্মাণ জড়িত, এবং একটি প্রশ্নের উত্তর পেতে, আপনার একটি বিশেষ ডেটা অনুসন্ধান প্রোগ্রাম থাকতে হবে। অতএব, কাস্টম অনুরোধগুলি বাস্তবায়ন করতে অনেক সময় লাগে।

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

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

একই কলামে থাকা সমস্ত মান একই ডেটা টাইপ। উদাহরণস্বরূপ, ডিস্ট্রিক্ট সেন্টার কলামে শুধুমাত্র শব্দ থাকে, এরিয়া কলামে দশমিক সংখ্যা থাকে এবং আইডি কলামে ব্যবহারকারী-সংজ্ঞায়িত বৈশিষ্ট্য কোডের প্রতিনিধিত্বকারী পূর্ণসংখ্যা থাকে। টেবিলের মধ্যে সংযোগ ক্ষেত্র দ্বারা বাহিত হয়.



ভাত। 2.4। রিলেশনাল ডাটাবেস টেবিল গঠন

প্রতিটি টেবিল আছে নিজস্ব, একটি পূর্বনির্ধারিত সেট নামযুক্ত কলাম(ক্ষেত্র)। সারণি ক্ষেত্রগুলি সাধারণত বস্তুর বৈশিষ্ট্যগুলির সাথে মিলে যায় যা ডাটাবেসে সংরক্ষণ করা প্রয়োজন। টেবিলে সারি (রেকর্ড) সংখ্যা সীমিত নয়, এবং প্রতিটি রেকর্ড একটি বস্তু সম্পর্কে তথ্য বহন করে।

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

রিলেশনাল ডাটাবেসগুলি ডেটা সংরক্ষণের জন্য সবচেয়ে জনপ্রিয় কাঠামো কারণ তারা ডেটা উপস্থাপনের স্বচ্ছতাকে তাদের ম্যানিপুলেট করার আপেক্ষিক সহজতার সাথে একত্রিত করে।

ফাইল সিস্টেম এবং উপস্থাপনা বিন্যাস

গ্রাফিক ডেটা

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

ভৌগলিক তথ্য সিস্টেম নিম্নলিখিত ফাইল নামকরণ পদ্ধতি ব্যবহার করে:

1. পদ্ধতি ভিন্নফাইল সিস্টেম। অনেক ফাইল ম্যানেজমেন্ট সিস্টেমের প্রয়োজন হয় যে ফাইলগুলির প্রতিটি সংরক্ষণাগার (একটি সম্পূর্ণ ডিরেক্টরি গাছ) সম্পূর্ণভাবে একটি ডিস্ক প্যাকেজে (বা লজিক্যাল ড্রাইভ, একটি ফিজিক্যাল ডিস্ক প্যাকেজের একটি অংশ যা অপারেটিং সিস্টেম টুলগুলিকে একটি পৃথক ডিস্ক হিসাবে ব্যবহার করে উপস্থাপন করা হয়)। ক্ষেত্রে, সম্পূর্ণ ফাইলের নামটি সেই ডিস্ক ডিভাইসের নাম দিয়ে শুরু হয় যেখানে সংশ্লিষ্ট ডিস্কটি ইনস্টল করা আছে। এই নামকরণ পদ্ধতিটি DEC ফাইল সিস্টেমে ব্যবহৃত হয় এবং ব্যক্তিগত কম্পিউটার ফাইল সিস্টেম এর খুব কাছাকাছি।

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

3. মিশ্রউপায় এই পদ্ধতিটি এই ফাইল সিস্টেমগুলির একটি মৌলিক স্তরে বিচ্ছিন্ন ফাইল সংরক্ষণাগার সমর্থন করে। এই আর্কাইভগুলির মধ্যে একটিকে রুট ফাইল সিস্টেম হিসাবে ঘোষণা করা হয়েছে। সিস্টেম শুরু হওয়ার পরে, আপনি একটি সাধারণ ফাইল সিস্টেমে রুট ফাইল সিস্টেম এবং বেশ কয়েকটি বিচ্ছিন্ন ফাইল সিস্টেমকে "মাউন্ট" করতে পারেন। এই সমাধানটি UNIX OS ফাইল সিস্টেমে ব্যবহৃত হয়। প্রযুক্তিগতভাবে, এটি রুট ফাইল সিস্টেমে বিশেষ খালি ডিরেক্টরি তৈরি করে করা হয়। একটি বিশেষ UNIX OS কুরিয়ার সিস্টেম কল আপনাকে এই খালি ডিরেক্টরিগুলির একটিতে নির্দিষ্ট ফাইল সংরক্ষণাগারের রুট ডিরেক্টরি সংযোগ করতে দেয়। শেয়ার্ড ফাইল সিস্টেম মাউন্ট করা হলে, ফাইলের নামকরণ একইভাবে করা হয় যেন এটি শুরু থেকেই কেন্দ্রীভূত করা হয়েছে। সিস্টেম স্পিন-আপের সময় ফাইল সিস্টেমটি সাধারণত মাউন্ট করা হয় তা বিবেচনা করে, ইউনিক্স ওএস ব্যবহারকারীরা ভাগ করা ফাইল সিস্টেমের আসল উত্স সম্পর্কেও ভাবেন না।

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

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

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

সম্ভব ব্যবহারের ক্ষেত্রনথি পত্র:

· পাঠ্য তথ্য সংরক্ষণের জন্য: নথি, প্রোগ্রাম পাঠ্য ইত্যাদি। এই ধরনের ফাইল সাধারণত বিভিন্ন টেক্সট এডিটর ব্যবহার করে তৈরি এবং পরিবর্তন করা হয়। টেক্সট ফাইলের গঠন সাধারণত খুব সহজ হয়: এটি হয় টেক্সট লাইন ধারণকারী রেকর্ডের একটি ক্রম, বা বাইটের একটি ক্রম, যার মধ্যে বিশেষ অক্ষর রয়েছে (উদাহরণস্বরূপ, লাইনের শেষ অক্ষর);

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

· গ্রাফিক এবং অডিও তথ্য সম্বলিত ফাইল সংরক্ষণের জন্য, সেইসাথে লিংক এডিটর দ্বারা উত্পন্ন ফাইল এবং এক্সিকিউটেবল প্রোগ্রামের ছবি রয়েছে। এই ধরনের ফাইলগুলির যৌক্তিক কাঠামো শুধুমাত্র লিঙ্ক সম্পাদক এবং লোডার - অপারেটিং সিস্টেম প্রোগ্রামের কাছে পরিচিত থাকে।

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

প্রতিটি নির্দিষ্ট ভৌগলিক তথ্য সিস্টেমে একটি ফাইলে তথ্য রেকর্ড করার ফর্ম একই নয়। ঐতিহাসিকভাবে, কম্পিউটার গ্রাফিক্সে বিশেষজ্ঞ কোম্পানিগুলি তাদের নিজস্ব গ্রাফিক ডেটা ফর্ম্যাট তৈরি করেছিল যা তাদের কাছে সবচেয়ে সফল বলে মনে হয়েছিল।

ফাইলের বিন্যাসটেমপ্লেট বলা হয় যার দ্বারা এটি তৈরি করা হয়। টেমপ্লেটটি বর্ণনা করে যে কোন ডেটা (স্ট্রিং, একক অক্ষর, পূর্ণসংখ্যা, ভগ্নাংশ, সীমানা) এবং কোন ক্রমে ফাইলটিতে প্রবেশ করা উচিত।

বিন্যাসের বৈশিষ্ট্যগুলি হল: পড়া/লেখার গতি; সম্ভাব্য ফাইল কম্প্রেশন পরিমাণ; তথ্য বিবরণ সম্পূর্ণতা।

স্ট্যান্ডার্ড কমিশনের সিদ্ধান্তের ভিত্তিতে কিছু ফরম্যাট স্ট্যান্ডার্ড হিসেবে গৃহীত হয়েছে। এইভাবে, SDTS ফরম্যাট, যা একটি মার্কিন জাতীয় স্ট্যান্ডার্ডের মর্যাদা পেয়েছে, গৃহীত হয়েছিল আন্তর্জাতিক সংস্থা ISO প্রমিতকরণ।

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

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

ডাটাবেস ব্যবস্থাপনা

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

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

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

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

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

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

2. সিস্টেমগুলি কোন বিমূর্ত মডেলের উপর ভিত্তি করে ছিল না। প্রাথমিক সিস্টেমগুলির বিমূর্ত উপস্থাপনাগুলি বিশ্লেষণ এবং মধ্যে সাধারণ বৈশিষ্ট্যগুলির সনাক্তকরণের ভিত্তিতে পরে উপস্থিত হয়েছিল বিভিন্ন সিস্টেমএকসাথে একটি সম্পর্কগত পদ্ধতির সাথে।

3. ডাটাবেসের অ্যাক্সেস রেকর্ড স্তরে সঞ্চালিত হয়েছিল। এই সিস্টেমগুলির ব্যবহারকারীরা DBMS ফাংশনগুলির সাথে উন্নত প্রোগ্রামিং ভাষা ব্যবহার করে ডাটাবেস নেভিগেট করে। ডাটাবেসে ইন্টারেক্টিভ অ্যাক্সেস শুধুমাত্র তাদের নিজস্ব ইন্টারফেসের সাথে উপযুক্ত অ্যাপ্লিকেশন প্রোগ্রাম তৈরি করে সমর্থিত ছিল।

4. রিলেশনাল সিস্টেমের আবির্ভাবের পর, বেশিরভাগ প্রাথমিক সিস্টেম রিলেশনাল ইন্টারফেস দিয়ে সজ্জিত ছিল। যাইহোক, বেশিরভাগ ক্ষেত্রে এটি তাদের সত্যিকারের রিলেশনাল সিস্টেম তৈরি করেনি, যেহেতু এটি এখনও প্রাকৃতিক উপায়ে ডেটা ম্যানিপুলেট করা সম্ভব ছিল।

উল্টানো তালিকার উপর ভিত্তি করে সবচেয়ে সুপরিচিত কিছু সিস্টেমের মধ্যে রয়েছে Apptied Data Research, Inc এর Datacom/DB। (ADR), আইবিএম থেকে মূলধারার কম্পিউটার এবং সফ্টওয়্যার এসি থেকে আদাবাস ব্যবহারের উপর দৃষ্টি নিবদ্ধ করে।

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

উল্টানো তালিকার উপর ভিত্তি করে ডিবিএমএস-এর সুবিধাগুলি হল বাহ্যিক মেমরিতে ডেটা পরিচালনার সরঞ্জামগুলির বিকাশ, কার্যকর অ্যাপ্লিকেশন সিস্টেমগুলি ম্যানুয়ালি তৈরি করার ক্ষমতা, সাববজেক্ট (নেটওয়ার্ক সিস্টেমে) আলাদা করে মেমরি সংরক্ষণ করার ক্ষমতা।

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

একটি ডিবিএমএস সংগঠিত করার সম্পর্কগত পদ্ধতির সুবিধার মধ্যে রয়েছে:

· বিমূর্ততার একটি ছোট সেটের উপস্থিতি যা তুলনামূলকভাবে সহজ উপায়ে সর্বাধিক সাধারণ বিষয়ের ক্ষেত্রগুলিকে মডেল করা সম্ভব করে এবং স্বজ্ঞাত থাকা অবস্থায় সুনির্দিষ্ট আনুষ্ঠানিক সংজ্ঞার অনুমতি দেয়,

· একটি সাধারণ এবং একই সাথে শক্তিশালী গাণিতিক যন্ত্রপাতির উপস্থিতি, যা মূলত সেট তত্ত্ব এবং গাণিতিক যুক্তির উপর ভিত্তি করে এবং ডাটাবেস সংগঠিত করার সম্পর্কীয় পদ্ধতির জন্য তাত্ত্বিক ভিত্তি প্রদান করে,

· বহিরাগত মেমরিতে ডাটাবেসের নির্দিষ্ট শারীরিক সংগঠন জানার প্রয়োজন ছাড়া নন-নেভিগেশনাল ডেটা ম্যানিপুলেশনের সম্ভাবনা।

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

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

সমর্থিত ডাটাবেসের আয়তন এবং ব্যবহারকারীর সংখ্যার উপর নির্ভর করে আধুনিক ডিবিএমএসকে [হায়ারার্কিক্যাল, নেটওয়ার্ক, রিলেশনাল, অবজেক্ট, হাইব্রিড (অবজেক্টের উপাদান এবং রিলেশনাল)] ব্যবহৃত ডেটা মডেল অনুসারে শ্রেণীবদ্ধ করা যেতে পারে [উচ্চ স্তর, মধ্যম স্তর, নিম্ন স্তরের স্তর, ডেস্কটপ DBMS (চিত্র 2.5)]।

সর্বোচ্চ স্তর DBMSs বৃহৎ ডেটাবেস সমর্থন করে (শত এবং হাজার হাজার GB বা তার বেশি) হাজার হাজার ব্যবহারকারীকে পরিবেশন করে, উদাহরণস্বরূপ ORACLE7, ADABAS 532, SQL SERVER11।

রিলেশনাল DBMS Oracle7, corp. ওরাকলের কার্যকারিতার বিস্তৃত পরিসর রয়েছে, যার মধ্যে দ্বি-ফেজ কমিট, ডেটা প্রতিলিপি, সঞ্চিত পদ্ধতি, ট্রিগার এবং অনলাইন ব্যাকআপের জন্য সমর্থন রয়েছে। এই ডিবিএমএস একটি ডাটাবেসকে সমর্থন করে যা বেশ কয়েকটি ফিজিক্যাল ডিস্ক দখল করে, নতুন ধরনের ডেটা সঞ্চয় করে এবং প্রায় সব হার্ডওয়্যার এবং সফ্টওয়্যার প্ল্যাটফর্মের পাশাপাশি ডেটা ট্রান্সফার প্রোটোকল ব্যবহার করে।

SQL সার্ভার 10, comp. সাইবেস এমন একটি পণ্য যা রিয়েল-টাইম প্রক্রিয়াকরণ এবং সিদ্ধান্ত প্রক্রিয়া সমর্থন করে। এটি ওরাকল 7 এর মতো একই স্তরে একটি ডিবিএমএস, তবে মাপযোগ্যতার ক্ষেত্রে কিছু সীমাবদ্ধতা রয়েছে এবং সীমিত সংখ্যক হার্ডওয়্যার এবং সফ্টওয়্যার প্ল্যাটফর্ম ব্যবহার করে। DBMS এর গড় স্তর কয়েকশ GB পর্যন্ত ডাটাবেস সমর্থন করে এবং শত শত ব্যবহারকারীকে পরিবেশন করে। প্রতিনিধি: InterBase 3.3, Informix-OnLme7.0, Microsoft SQL সার্ভার 6 0।

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


ভাত। 2.5। আধুনিক ডাটাবেস ম্যানেজমেন্ট সিস্টেমের শ্রেণীবিভাগ

Microsoft SQL সার্ভার 6.0, কর্পোরেশন। মাইক্রোসফ্ট একটি ভাল ডিবিএমএস যা উইন্ডোজ এনটির সাথে একীভূত, এটির পরিপূরক। অসুবিধা: অপর্যাপ্ত পরিমাপযোগ্যতা, সমর্থিত সফ্টওয়্যার প্ল্যাটফর্মের সংখ্যা কম।

DBMS-এর নিম্ন স্তরে এমন সিস্টেম রয়েছে যা 1 GB পর্যন্ত ডেটাবেস সমর্থন করে এবং 100 জনেরও কম ব্যবহারকারী থাকে। এগুলি সাধারণত ছোট ইউনিটে ব্যবহৃত হয়। প্রতিনিধি: নেটওয়্যার এসকিউএল 3.0, গুপ্ত এসকিউএল-বেস সার্ভার।

ডেস্কটপ DBMSএকজন ব্যবহারকারীর জন্য ডিজাইন করা হয়েছে, একটি ডেস্কটপ ডাটাবেস বজায় রাখতে বা একটি ডাটাবেস সার্ভারের সাথে সংযোগ করার জন্য একটি ক্লায়েন্ট হিসাবে ব্যবহৃত হয়। তারা খুব আছে সীমিত সুযোগডেটা প্রক্রিয়াকরণের জন্য, এবং নেটওয়ার্কে ইনস্টলেশনের সম্ভাবনার অভাব দ্বারা চিহ্নিত করা হয়। প্রতিনিধি: FoxPro 2.6, congr. মাইক্রোসফট, প্যারাডক্স 5.0, কম বোর্ট্যান্ড।

একটি নির্দিষ্ট ডিবিএমএস ব্যবহার করার সময়, তিনটি মূল বিষয়কে অবশ্যই বিবেচনায় নিতে হবে: ক্লায়েন্ট/সার্ভার ইন্টারঅ্যাকশন আর্কিটেকচার; মৌলিক ফাংশন বাস্তবায়নের উপায় বা পদ্ধতি; বিতরণ করা ডাটাবেসের জন্য সমর্থনের স্তর।

একটি জিআইএস তৈরি করার সময় ডাটাবেস প্রযুক্তি ব্যবহার করার প্রয়োজনীয়তা নির্ধারণের প্রধান শর্তগুলির মধ্যে একটি হল নেটওয়ার্ক স্টোরেজ ক্ষমতা এবং প্রযুক্তির ব্যবহারের জন্য আধুনিক ডিবিএমএসের সমর্থন। স্থানীয় নেটওয়ার্ক(LAN) এবং তথাকথিত বিতরণ করা ডাটাবেসে দূরবর্তী নেটওয়ার্ক। এটি কম্পিউটিং সংস্থানগুলির সর্বোত্তম ব্যবহার এবং অনুরোধকৃত ডাটাবেসে সমষ্টিগত ব্যবহারকারীর অ্যাক্সেসের সম্ভাবনা নিশ্চিত করে।

ডেটা বিশ্লেষণ ইউনিট, তিনটি বড় GIS মডিউল (ইনপুট, প্রসেসিং এবং আউটপুট) এর মধ্যে একটি, ভৌগলিক তথ্য প্রযুক্তির মূল গঠন করে; অন্যান্য সমস্ত ক্রিয়াকলাপ নিশ্চিত করে যে সিস্টেমটি তার প্রধান বিশ্লেষণাত্মক এবং মডেলিং কার্য সম্পাদন করতে পারে। আধুনিক সফ্টওয়্যার সরঞ্জামগুলির বিশ্লেষণাত্মক ব্লকের বিষয়বস্তু নির্দিষ্ট জিআইএস বাস্তবায়নের প্রক্রিয়ায় গঠিত হয়েছিল একটি প্রতিষ্ঠিত সেট অপারেশন বা ক্রিয়াকলাপগুলির গ্রুপের আকারে, উপস্থিতি, অনুপস্থিতি বা কার্যকারিতা (অকার্যকরতা) যা একটি জিআইএস-এর মধ্যে কাজ করতে পারে এর মানের একটি সূচক।

একটি কম্পিউটারে সংখ্যা বিন্যাস অনুযায়ী সংরক্ষণ করা হয়. বিন্যাস হল বিটগুলির একটি ক্রম হিসাবে একটি সংখ্যাকে উপস্থাপন করার জন্য একটি নিয়ম বা নিয়ম।

একটি কম্পিউটারে ডেটা স্টোরেজের সর্বনিম্ন একক হল 1 বাইট। পূর্ণসংখ্যার প্রতিনিধিত্ব করার জন্য নিম্নলিখিত বিন্যাস বিদ্যমান: বাইট (অর্ধেক শব্দ), শব্দ (2 বাইট অন্তর্ভুক্ত), দ্বিগুণ শব্দ (4 বাইট), বর্ধিত শব্দ (8 বাইট)। এই বিন্যাসগুলি যে বিটগুলি তৈরি করে তাদের বিট বলা হয়। সুতরাং, একটি বাইটে 8 বিট, একটি শব্দের 16 বিট এবং একটি দ্বিগুণ শব্দের 32 বিট রয়েছে। বাম দিকে জ্যেষ্ঠ সংখ্যা এবং ডানদিকে ছোট সংখ্যাগুলি রয়েছে৷ ধনাত্মক এবং ঋণাত্মক সংখ্যার প্রতিনিধিত্ব করার জন্য এই বিন্যাসের প্রতিটিতে স্বাক্ষর করা যেতে পারে (চিত্র 5.1), অথবা ধনাত্মক সংখ্যার প্রতিনিধিত্ব করার জন্য স্বাক্ষরবিহীন (চিত্র 5.2)।

ভাত। 5.1। স্বাক্ষরিত পূর্ণসংখ্যা বিন্যাস

সবচেয়ে উল্লেখযোগ্য অঙ্কটি উল্লেখযোগ্য। চিত্রে। 5.1, সাইন ডিজিটটি S চিহ্ন দ্বারা মনোনীত হয়। যদি এটি 0 এর সমান হয়, তাহলে সংখ্যাটিকে ধনাত্মক হিসাবে বিবেচনা করা হবে, এবং যদি সংখ্যাটি 1 এর সমান হয়, তাহলে সংখ্যাটিকে নেতিবাচক হিসাবে বিবেচনা করা হবে।

ভাত। 5.2। স্বাক্ষরবিহীন পূর্ণসংখ্যা বিন্যাস

সাধারণভাবে, পূর্ণসংখ্যার (সারণী 5.1) প্রতিনিধিত্ব করার জন্য স্বাক্ষরিত বিন্যাস দ্বারা উপস্থাপিত মানগুলির পরিসর সূত্র দ্বারা নির্ধারিত হয়

–2 n–1 £ X £ 2 n–1 – 1,

এবং স্বাক্ষরবিহীন বিন্যাসের জন্য এটি সূত্র দ্বারা নির্ধারিত হয়

0 £ X £ 2 n – 1,

যেখানে n হল বিন্যাসে সংখ্যার সংখ্যা।

সারণি 5.1। একটি কম্পিউটারে পূর্ণসংখ্যার প্রতিনিধিত্ব করার জন্য বিন্যাস

5.1.2। সরাসরি এবং অতিরিক্ত কোড
বাইনারি সংখ্যা উপস্থাপনা

একটি প্রত্যক্ষ কোডে, সবচেয়ে উল্লেখযোগ্য বিট সংখ্যাটির চিহ্নকে এনকোড করে (ধনাত্মকের জন্য 0, নেতিবাচকের জন্য 1), এবং অবশিষ্ট বিট সংখ্যাটির মডুলাসকে এনকোড করে।

উদাহরণ 5.1। প্রত্যক্ষ কোডে 11 ​​নম্বরটি 0|1011 p হিসাবে উপস্থাপন করা হবে এবং সংখ্যা -11 - 1|1011 p হিসাবে। □

দুটির পরিপূরক কোডে, একটি ধনাত্মক সংখ্যা সরাসরি নম্বরের মতো একইভাবে এনকোড করা হয়। দুই এর পরিপূরক একটি ঋণাত্মক সংখ্যা প্রতিনিধিত্ব করতে, দুটি উপায় আছে. দুটির পরিপূরক কোডে সংখ্যার প্রতিনিধিত্ব করার সময়, ইনভার্সন অপারেশন ব্যবহার করা হয় - এর বিপরীতে একটি বিট প্রতিস্থাপন করা হয়, অর্থাৎ 0 দ্বারা 1 এবং 1 দ্বারা 0।

নিয়ম 5.1। (দুই এর পরিপূরক কোডে একটি ঋণাত্মক সংখ্যার বিটওয়াইসে উপস্থাপনা) সরাসরি কোডে একটি ঋণাত্মক সংখ্যার মডুলাস প্রতিনিধিত্ব করুন এবং সর্বনিম্ন উল্লেখযোগ্য (ডান) একের বাম দিকে সমস্ত সংখ্যা উল্টে দিন।

উদাহরণ 5.2। বিটওয়াইজ নোটেশন ব্যবহার করে দুইয়ের পরিপূরকের মধ্যে –11 সংখ্যাটি উপস্থাপন করুন।

সমাধান। এই সংখ্যার মডুলাসটিকে বাইনারি সিস্টেমে রূপান্তর করা যাক: 11 = 1011 2 এবং এটি সরাসরি কোডে উপস্থাপন করুন: 0 চিত্র 5.3)।

ফলস্বরূপ, আমরা 1|0101 d পাই - পরিপূরক কোডে -11 সংখ্যাটির উপস্থাপনা। □

ভাত। 5.3। দুই এর পরিপূরক সংখ্যা -11 প্রতিনিধিত্ব

নিয়ম 5.2। (পরিপূরক কোডে একটি ঋণাত্মক সংখ্যার গাণিতিক উপস্থাপনা) ঋণাত্মক সংখ্যায় 2 m যোগ করুন, যেখানে m হল বাইনারি উপস্থাপনা বা এই বিন্যাসে অঙ্কের সংখ্যা, এবং ফলস্বরূপ সংখ্যাটিকে বাইনারি সংখ্যা পদ্ধতিতে রূপান্তর করুন। বাইটের জন্য 2 8 = 256, শব্দের জন্য 2 16 = 65,536, দ্বিগুণ শব্দের জন্য 2 32 = 4,294,967,296।

এই নিয়মগুলি থেকে আমরা উপসংহারে আসতে পারি যে ধনাত্মক সংখ্যাগুলি, সংখ্যার সংখ্যা বৃদ্ধির ক্ষেত্রে, বাম দিকে শূন্যের সাথে এবং ঋণাত্মক সংখ্যাগুলি একটির সাথে পরিপূরক হয়।

উদাহরণ 5.3। গাণিতিক স্বরলিপি ব্যবহার করে দুটির পরিপূরক -11 সংখ্যাটি উপস্থাপন করুন।

সমাধান। অতিরিক্ত কোডের m = 5 বিট পাওয়ার জন্য এটি প্রয়োজনীয় হতে দিন। আসুন 2 m = 2 5 = 32 শব্দটি গণনা করি। চলুন যোগ করি এবং বাইনারি সংখ্যা পদ্ধতিতে রূপান্তর করি:

–11 + 32 = 21 = 10101 2 .

প্রাপ্ত ফলাফল পরিপূরক কোডে -11 নম্বরের প্রতিনিধিত্বের সাথে মিলে যায়।

m = 8, 2 8 = 256 এর জন্য:

–11 + 256 = 245 = 11110101 2 .

সংখ্যা -11-এর উপস্থাপনাটি বাম দিকে 8 সংখ্যার ইউনিটগুলির সাথে পরিপূরক ছিল। □

দুটির পরিপূরকে লেখা ঋণাত্মক সংখ্যার বিপরীত রূপান্তরও সম্ভব।

নিয়ম 5.3। (দুজনের পরিপূরক কোডে লেখা একটি ঋণাত্মক সংখ্যার মান বিটওয়াইসে নির্ণয়) দুটির পরিপূরক কোডে একটি ঋণাত্মক সংখ্যার মান নির্ধারণের জন্য অ্যালগরিদম নিম্নলিখিত ধাপগুলি নিয়ে গঠিত।

1. সর্বনিম্ন তাৎপর্যপূর্ণ (ডান) এককের বাম দিকে সমস্ত সংখ্যা উল্টান।

2. নিয়ম 4.1 অনুযায়ী বাইনারি সংখ্যা পদ্ধতি থেকে দশমিক সিস্টেমে একটি সংখ্যা রূপান্তর করুন।

3. ফলাফলটিকে –1 দ্বারা গুণ করুন।

উদাহরণ 5.4. বিটওয়াইজ সংজ্ঞা ব্যবহার করে কোন দশমিক সংখ্যাটি 1|0101 d দ্বারা এনকোড করা হয়েছে তা নির্ধারণ করুন।

সমাধান। সংখ্যার অঙ্কগুলি উল্টানো যাক:

1010|1 d ® 0101|1 p.

বাইনারি সংখ্যা পদ্ধতি থেকে সংখ্যাটিকে দশমিক সংখ্যা পদ্ধতিতে রূপান্তর করা যাক:

ফলাফলটিকে -1 দ্বারা গুণ করুন এবং -11 নম্বরটি পান। □

নিয়ম 5.4। (দুই এর পরিপূরকে লেখা একটি ঋণাত্মক সংখ্যার গাণিতিক সংজ্ঞা) বাইনারি সংখ্যাটিকে দশমিক সংখ্যা পদ্ধতিতে রূপান্তর করুন এবং ফলাফল সংখ্যা থেকে 2 m সংখ্যাটি বিয়োগ করুন, যেখানে m হল বাইনারি উপস্থাপনার সংখ্যার সংখ্যা।

উদাহরণ 5.5। গণিতের সংজ্ঞা ব্যবহার করে কোন দশমিক সংখ্যাটি 1|0101 d দ্বারা এনকোড করা হয়েছে তা নির্ধারণ করুন।

সমাধান। বাইনারি সংখ্যা পদ্ধতি থেকে সংখ্যাটিকে দশমিক সংখ্যা পদ্ধতিতে রূপান্তর করা যাক:

আসুন অনুবাদের ফলাফল থেকে 2 m = 2 5 = 32 সংখ্যাটি বিয়োগ করি, যেহেতু একটি বাইনারি সংখ্যা 5 টি সংখ্যা নিয়ে গঠিত:

21 – 32 = –11.

ফলাফল হল দশমিক সংখ্যা -11। □

স্বাক্ষরিত বিন্যাসে সংখ্যা দুটির পরিপূরক কোডে এবং স্বাক্ষরবিহীন বিন্যাসে - সরাসরি কোডে লেখা হয়।

ধনাত্মক এবং যোগ এবং বিয়োগ করতে দুইটির পরিপূরক স্বরলিপি প্রয়োজন নেতিবাচক সংখ্যারূপান্তর ছাড়াই।

উদাহরণ 5.6। বাইনারি সংখ্যা পদ্ধতিতে 21 এবং –11 যোগ করুন।

সমাধান। আসুন অতিরিক্ত কোডে শর্তাবলী অনুবাদ করি:

21 = 0|10101 d; –11 = 1|10101 ঘ.

আমরা বাইনারি পাটিগণিতের নিয়ম ব্যবহার করব:

1 + 0 = 0 +1 = 1;

1 + 1 = 10 (এককটি পরবর্তী অঙ্কে নিয়ে যাওয়া সহ)।

একটি কলামে দুটি বাইনারি সংখ্যা যোগ করা যাক, সাইন বিট থেকে একটি স্থানান্তর উপেক্ষা করা হয়েছে তা বিবেচনায় নিয়ে:

110101 2

ফলাফল হল 10 নম্বর - অতিরিক্ত রূপান্তর ছাড়াই 21 এবং -11 এর যোগফল। □

পূর্ণসংখ্যা বিন্যাসে শব্দ এবং দ্বিগুণ শব্দ কম্পিউটারের মেমরিতে সংরক্ষণ করা হয় বিপরীত ক্রম, অর্থাৎ, প্রথমে কম বাইট, এবং তারপর উচ্চ বাইট। উদাহরণস্বরূপ, B5DE 16 শব্দটি চিত্রে দেখানো হিসাবে মেমরিতে অবস্থিত হবে। 5.4।

ভাত। 5.4। কম্পিউটার মেমরিতে B5DE 16 শব্দের অবস্থান

বাইটের এই বিন্যাসটি সংখ্যার সাথে ক্রিয়াকলাপের জন্য সুবিধাজনক, যেহেতু গণনাগুলি সর্বনিম্ন তাৎপর্যপূর্ণ অঙ্কগুলি দিয়ে শুরু হয়, তাই সেগুলি প্রথমে অবস্থিত।

5.2। বাস্তব সংখ্যার প্রতিনিধিত্ব
কম্পিউটারে

বাস্তব সংখ্যাগুলি ফর্মের একটি ভাসমান বিন্দু সংখ্যা (ডট) আকারে উপস্থাপন করা হয়:

যেখানে M হল mantissa (সংখ্যার উল্লেখযোগ্য অংশ); n - সংখ্যা পদ্ধতির ভিত্তি; P - নম্বর অর্ডার।

উদাহরণ 5.7। সংখ্যা 2.5 × 10 18 এর একটি ম্যান্টিসা 2.5 এবং 18 এর সূচক রয়েছে। □

ম্যান্টিসাকে স্বাভাবিক বলা হয় যদি এর পরম মান পরিসরে থাকে:

1/n £ |M|< 1,

যেখানে n হল সংখ্যা পদ্ধতির ভিত্তি।

এই অবস্থার মানে হল যে দশমিক বিন্দুর পরে প্রথম অঙ্কটি শূন্য নয় এবং ম্যান্টিসার পরম মান এক অতিক্রম করে না।

একটি নর্মালাইজড ম্যান্টিসা সহ একটি সংখ্যাকে নরমালাইজড বলা হয়।

উদাহরণ 5.8। ফ্লোটিং পয়েন্ট আকারে -245.62 এবং 0.00123 সংখ্যাগুলি উপস্থাপন করুন।

সমাধান। -245.62 সংখ্যাটিকে -245.62 × 10 0 এর ক্রম সহ একটি সংখ্যা আকারে উপস্থাপন করা যেতে পারে। এই সংখ্যার ম্যান্টিসা স্বাভাবিক করা হয় না, তাই আমরা এটিকে 10 3 দ্বারা ভাগ করি, ক্রম বাড়িয়ে:

–০.২৪৫৬২ × ১০ ৩।

ফলস্বরূপ, সংখ্যা –0.24562 × 10 3 স্বাভাবিক করা হয়েছে।

0.00123 ক্রম 0.00123 × 10 0 সহ একটি সংখ্যার আকারে 0.00123 সংখ্যাটি স্বাভাবিক করা হয় না কারণ ম্যান্টিসা স্বাভাবিক করা হয় না। আসুন ম্যান্টিসাকে 10 2 দ্বারা গুণ করি, ক্রমটি হ্রাস করি:

0.123 × 10 –2।

ফলস্বরূপ, সংখ্যা 0.123 × 10 –2 স্বাভাবিক করা হয়। □

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

IEEE-754 স্ট্যান্ডার্ডের উপর ভিত্তি করে একটি কম্পিউটারে একটি বাস্তব সংখ্যা উপস্থাপনের জন্য, m + p + 1 বিট ব্যবহার করা হয়, নিম্নরূপ বিতরণ করা হয় (চিত্র 5.5): ম্যান্টিসা চিহ্নের 1 বিট; পি অর্ডার সংখ্যা; ম্যান্টিসার m সংখ্যা।

ভাত। 5.5। সাধারণ ফ্লোটিং পয়েন্ট নম্বর বিন্যাসের গঠন

এই উপস্থাপনাকে (m, p)-ফরম্যাট বলা হয়।

X (m, p) বিন্যাসে সংখ্যার উপস্থাপনার পরিসীমা অসমতা থেকে নির্ধারিত হয়:

£ X £ (1 – 2 – m –1) »।

এই ক্ষেত্রে, নম্বর P এর ক্রম শর্ত পূরণ করতে হবে
–2 p – 1 + 1 £ P £ 2 p – 1 – 1

বাস্তব সংখ্যার জন্য, IEEE-754 স্ট্যান্ডার্ড (23,8) এবং (52,11) বিন্যাস ব্যবহার করে, যথাক্রমে একক এবং দ্বিগুণ বাস্তব বিন্যাস বলা হয় (সারণী 5.2)।

মাত্রার এই আদেশগুলির তাৎপর্য সম্পর্কে ধারণা দিতে, পৃথিবী গ্রহের গঠনের পর থেকে অতিক্রান্ত সেকেন্ডের সংখ্যা মাত্র 10 18।

নিয়ম 5.5। (দশমিক সংখ্যার অনুবাদ (m, p)-ফর্ম্যাটে) একটি দশমিক সংখ্যা Xকে (m, p)-ফরম্যাটে রূপান্তর করার অ্যালগরিদম নিম্নলিখিত ধাপগুলি নিয়ে গঠিত।

1. যদি X = 0 হয়, তাহলে সাইন ডিজিট, অর্ডার এবং ম্যান্টিসাকে শূন্য হিসাবে নিন এবং অ্যালগরিদম শেষ করুন।

2. যদি X > 0 হয়, তাহলে সাইন বিট 0 গ্রহণ করুন, অন্যথায় 1 গ্রহণ করুন। সাইন বিট গঠিত হয়।

3. সম্পূর্ণ অনুবাদ করুন এবং ভগ্নাংশ অংশবাইনারি সংখ্যা পদ্ধতিতে X সংখ্যার পরম মান। যদি সংখ্যাটি ভগ্নাংশ হয়, তাহলে m + 1 সংখ্যা পাবেন। শূন্যের সমান অর্ডার নিন।

সারণি 5.2। তুলনামূলক বৈশিষ্ট্য
বাস্তব বিন্যাস

4. যদি X ³ 1 হয়, তাহলে কমাটিকে সবচেয়ে উল্লেখযোগ্য অঙ্কে বাম দিকে সরান এবং ক্রম বাড়ান, অন্যথায় কমাটিকে ডানদিকে প্রথম নন-শূন্য (ইউনিট) ডিজিটে সরান এবং ক্রমটি হ্রাস করুন।

5. যদি ভগ্নাংশের অঙ্কের সংখ্যা m-এর চেয়ে কম হয়, তাহলে m সংখ্যা পর্যন্ত ডানদিকে শূন্য দিয়ে ভগ্নাংশের অংশকে সম্পূরক করুন। পুরো অংশ থেকে একটি সরান। ম্যান্টিসা গঠিত হয়।

6. অর্ডারে অফসেট 2 p – 1 – 1 যোগ করুন এবং অর্ডারটিকে বাইনারি নম্বর সিস্টেমে রূপান্তর করুন। আদেশ গঠন করা হয়েছে। যে কোডে অর্ডারটি উপস্থাপন করা হয় তাকে অফসেট বলে। স্থানান্তরিত অর্ডার পাটিগণিত ক্রিয়াকলাপে তুলনা করা, যোগ করা এবং বিয়োগ করা সহজ করে তোলে।

7. বিন্যাসের উপযুক্ত বিটগুলিতে সাইন বিট, অর্ডার এবং ম্যান্টিসা লিখুন।

উদাহরণ 5.9। একক বাস্তব বিন্যাসে -25.6875 সংখ্যাটি উপস্থাপন করুন।

সমাধান। উদাহরণ 4.7, সংখ্যাটির পরম মান –25.6875 বাইনারি সিস্টেমে রূপান্তরিত হয়েছিল এবং 9টি সংখ্যা প্রাপ্ত হয়েছিল:

25,6875 = 11001,1011 2 .

আমরা দশমিক বিন্দুটিকে বাম দিকে সরিয়ে এবং ক্রম বাড়িয়ে সংখ্যাটিকে স্বাভাবিক করি:

1.10011011 2 × 2 4 ।

পূর্ণসংখ্যা অংশটি বাতিল করার পরে, ভগ্নাংশের 23 বিট অবশিষ্ট থাকে (ফর্ম্যাট অনুযায়ী (23,8)), ম্যান্টিসা হিসাবে লেখা:

10011011000000000000000.

ক্রম হল 4 (দশমিক বিন্দু বাম দিকে সরানোর পর দুইটির শক্তি)। আসুন এটিকে স্থানান্তরিত করি এবং এটিকে বাইনারি নম্বর সিস্টেমে রূপান্তর করি:

4 + 127 = 131 = 10000011 2 .

সংখ্যা –25.6875 নেতিবাচক, তাই সাইন বিট হল 1।

সাইন ডিজিট + এক্সপোনেন্ট + ম্যান্টিসা স্কিম ব্যবহার করে একক বাস্তব বিন্যাসে -25.6875 সংখ্যাটি উপস্থাপন করার জন্য সবকিছু প্রস্তুত:

1 10000011 10011011000000000000000.

আসুন এই সংখ্যাটিকে 8 বিটে ভাগ করি, বাইট গঠন করি এবং সেগুলিকে হেক্সাডেসিমেল সংখ্যায় লিখি:

গ 1 সিডি

এইভাবে, -25.6875 নম্বরটি C1CD8000 হিসাবে লেখা যেতে পারে। □

পূর্ণসংখ্যা বিন্যাসের মতো, বাস্তব সংখ্যা বিন্যাসগুলি কম্পিউটারের মেমরিতে রিভার্স বাইট ক্রমে (প্রথমে কম ক্রম, তারপর উচ্চ ক্রম) সংরক্ষণ করা হয়।

ফ্লোটিং পয়েন্ট সংখ্যার গাণিতিক ক্রিয়াকলাপগুলি নিম্নলিখিত ক্রমে সঞ্চালিত হয়।

একই ক্রমগুলির সাথে সংখ্যাগুলি যোগ (বিয়োগ) করার সময়, তাদের ম্যান্টিসাগুলি যোগ করা হয় (বিয়োগ করা হয়), এবং ফলাফলটি মূল সংখ্যাগুলির সাথে একটি সাধারণ ক্রম নির্ধারণ করা হয়। যদি মূল সংখ্যার ক্রম ভিন্ন হয়, তবে প্রথমে এই আদেশগুলি সমান করা হয় (নিম্ন ক্রম সহ একটি সংখ্যাকে একটি উচ্চ ক্রম সহ একটি সংখ্যাতে হ্রাস করা হয়), এবং তারপরে ম্যান্টিসাস যোগ করার (বিয়োগ) অপারেশন করা হয়। যদি ম্যান্টিসা যোগ করার সময় একটি ওভারফ্লো ঘটে, তাহলে ম্যান্টিসাসের যোগফল এক জায়গায় বামে স্থানান্তরিত হয় এবং যোগফলের ক্রম 1 দ্বারা বৃদ্ধি করা হয়।

যখন সংখ্যাগুলি গুণ করা হয়, তখন তাদের ম্যান্টিসাগুলি গুণিত হয় এবং তাদের অর্ডারগুলি যোগ করা হয়।

সংখ্যাগুলিকে ভাগ করার সময়, লভ্যাংশের মন্তিসাকে ভাজকের মন্তিসা দ্বারা ভাগ করা হয় এবং ভাগফলের ক্রম পেতে, ভাজকের ক্রমটি লভ্যাংশের ক্রম থেকে বিয়োগ করা হয়। অধিকন্তু, যদি লভ্যাংশের ম্যান্টিসা ভাজকের ম্যান্টিসা থেকে বড় হয়, তাহলে ভাগফলের মানটিসা 1-এর বেশি হবে (ওভারফ্লো ঘটে) এবং কমাটি বাম দিকে সরানো উচিত, একই সাথে ভাগফলের ক্রম বৃদ্ধি করে।

একটি কম্পিউটারে প্রতীকের প্রতিনিধিত্ব

একটি কম্পিউটারে, প্রতিটি অক্ষর (উদাহরণস্বরূপ, একটি অক্ষর, একটি সংখ্যা, একটি বিরাম চিহ্ন) একটি স্বাক্ষরবিহীন বাইনারি পূর্ণসংখ্যা হিসাবে এনকোড করা হয়। একটি অক্ষর এনকোডিং হল একটি নিয়ম যা প্রতিটি অক্ষরের একটি একক স্বাক্ষরবিহীন বাইনারি পূর্ণসংখ্যা সংখ্যার সাথে এক-থেকে-ওয়ান চিঠিপত্র থাকে, যাকে অক্ষর কোড বলা হয়।

রাশিয়ান বর্ণমালার জন্য বেশ কয়েকটি এনকোডিং রয়েছে (সারণী 5.3)।

সারণি 5.3। রাশিয়ান বর্ণমালার অক্ষরের এনকোডিং

এনকোডিং 866, 1251, KOI-8 এবং ইউনিকোডে, 0 থেকে 127 পর্যন্ত কোড মান সহ প্রথম 128টি অক্ষর (সংখ্যা, বড় এবং ছোট হাতের ল্যাটিন অক্ষর, বিরাম চিহ্ন) একই এবং ASCII স্ট্যান্ডার্ড (আমেরিকান স্ট্যান্ডার্ড) দ্বারা সংজ্ঞায়িত করা হয়েছে তথ্য বিনিময়ের জন্য কোড) তথ্য বিনিময়ের জন্য আদর্শ কোড)। 0, 1, ..., 9 নম্বরগুলির যথাক্রমে 48, 49, ..., 57 কোড রয়েছে; বড় ল্যাটিন অক্ষর A, B, ..., Z (মোট 26 অক্ষর) – কোড 65, 66, ..., 90; ছোট হাতের ল্যাটিন অক্ষর a, b, ..., z (মোট 26 অক্ষর) - কোড 97, 98, ..., 122।

128 থেকে 255 এনকোডিং 866, 1251, KOI-8 পর্যন্ত কোড মান সহ দ্বিতীয় 128টি অক্ষরে সিউডোগ্রাফিক অক্ষর, গাণিতিক ক্রিয়াকলাপ এবং ল্যাটিন ব্যতীত অন্যান্য বর্ণমালার অক্ষর রয়েছে। তাছাড়া বিভিন্ন প্রতীকবিভিন্ন বর্ণমালার একই কোড ছিল। উদাহরণস্বরূপ, 1251 এনকোডিং-এ, রাশিয়ান বর্ণমালা B-এর অক্ষরটি স্ট্যান্ডার্ড ASCII এনকোডিং-এ Á অক্ষরের মতো একই কোড রয়েছে। এই অস্পষ্টতা টেক্সট এনকোডিং এর সমস্যা সৃষ্টি করেছে। তাই, দুই-বাইট ইউনিকোড এনকোডিং প্রস্তাব করা হয়েছিল, যা অনেক অ-ল্যাটিন বর্ণমালার অক্ষরকে এনকোড করার অনুমতি দেয়।

এনকোডিং 866, 1251 এবং ইউনিকোডে রাশিয়ান বর্ণমালার অক্ষরের কোডের দশমিক মান টেবিলে দেওয়া হয়েছে। 5.4।

টেবিল 5.4। রাশিয়ান বর্ণমালার অক্ষর কোডের অর্থ

KOI-8 এনকোডিং (সারণী 5.5) এ, রাশিয়ান বর্ণমালার অক্ষরের কোডগুলি বর্ণমালার অক্ষরের অবস্থান দ্বারা নয়, ল্যাটিন বর্ণমালার অক্ষরের সাথে তাদের চিঠিপত্রের দ্বারা আদেশ করা হয়। উদাহরণস্বরূপ, ল্যাটিন অক্ষর A, B, C এর কোডের দশমিক মান যথাক্রমে 65, 66, 67, এবং রাশিয়ান অক্ষর A, B, C এর মান রয়েছে 225, 226, 227।

টেবিল 5.5। রাশিয়ান বর্ণমালার অক্ষর কোডের অর্থ
KOI-8 এনকোডিং-এ

প্রতি এক্স প্রতি এক্স
এল l ts
ভিতরে এম এইচ ভি মি
জি এন জি n w
ডি সম্পর্কিত SCH d sch
পৃ কমার্স্যান্ট e পৃ ъ
আর Y e আর s
এবং সঙ্গে এবং সঙ্গে
জেড টি টি উহ
এবং YU এবং ইউ
Y আমি আমি

গ্রাফিক তথ্য উপস্থাপনের জন্য দুটি বিন্যাস আছে:

l রাস্টার;

l ভেক্টর।

একটি রাস্টার বিন্যাসে, ডিসপ্লে স্ক্রিনে প্রদর্শিত চিত্রের পিক্সেলের সাথে সম্পর্কিত অনেকগুলি বিন্দুর একটি মোজাইক সেট হিসাবে একটি চিত্র একটি ফাইলে সংরক্ষণ করা হয়। স্ক্যানার দ্বারা তৈরি ফাইলটি কম্পিউটার মেমরিতে একটি রাস্টার বিন্যাসে রয়েছে (তথাকথিত বিটম্যাপ)। স্ট্যান্ডার্ড টেক্সট এবং গ্রাফিক এডিটর ব্যবহার করে এই ফাইলটি সম্পাদনা করা সম্ভব নয়, কারণ তারা তথ্যের মোজাইক উপস্থাপনা নিয়ে কাজ করে না।

ভেক্টর বিন্যাসে, তথ্যকে ফন্ট, অক্ষর কোড, অনুচ্ছেদ ইত্যাদির বৈশিষ্ট্য দ্বারা চিহ্নিত করা হয়। স্ট্যান্ডার্ড ওয়ার্ড প্রসেসরগুলি তথ্যের এই উপস্থাপনার সাথে কাজ করার জন্য ডিজাইন করা হয়েছে।

ভেক্টর বিন্যাস এবং রাস্টার বিন্যাসের মধ্যে মৌলিক পার্থক্য নিম্নলিখিত উদাহরণ দিয়ে দেখানো যেতে পারে: একটি ভেক্টর বিন্যাসে, একটি বৃত্ত তার ব্যাসার্ধ, তার কেন্দ্রের স্থানাঙ্ক, বেধ এবং লাইনের ধরন দ্বারা চিহ্নিত করা হয়; রাস্টার বিন্যাসটি কেবল বিন্দুগুলির অনুক্রমিক সারিগুলি সংরক্ষণ করে যা জ্যামিতিকভাবে একটি বৃত্ত গঠন করে।

রাস্টার গ্রাফিক্স ফরম্যাট

PSD বিন্যাস- নিজস্ব প্রোগ্রাম বিন্যাস অ্যাডোবি ফটোশপ, চিত্র সম্পাদনা (সমস্ত রঙের মডেল সমর্থন করে, সীমাবদ্ধতা ছাড়াই স্তর, এবং প্রতিটি স্তর 24টি আলফা চ্যানেল ধারণ করতে পারে)।

BMP বিন্যাস(বিটম্যাপ) বা ডিআইবি(ডিভাইস-স্বাধীন বিটম্যাপ) - গ্রাফিক ছবি সংরক্ষণের জন্য একটি বিন্যাস। পিক্সেল প্রতি 1 থেকে 48 বিট পর্যন্ত রঙের গভীরতা - উইন্ডোজের জন্য ডিজাইন করা, 2, 16, 256 বা 16 মিলিয়ন রঙের প্যালেট ব্যবহারের অনুমতি দেয়। এই বিন্যাসের বিভিন্ন প্রকার রয়েছে:

নিয়মিত, এক্সটেনশন সহ .bmp;

সংকুচিত, প্রসারিত .rle; কম্প্রেশন ক্ষতিহীনভাবে ঘটে, কিন্তু সমর্থিত
4- এবং 8-বিট রঙ শুধুমাত্র;



এক্সটেনশন সহ ডিভাইস স্বাধীন বিটম্যাপ .dib.

TGA বিন্যাস(ট্রুভিশন গ্রাফিক অ্যাডাপ্টার) – ভিডিও চিত্রগুলির জন্য, টেলিভিশনের মানগুলির সাথে সর্বাধিক অভিযোজিত, সেইসাথে MS DOS অপারেটিং সিস্টেম সহ কম্পিউটারে গ্রাফিক্স সংরক্ষণের জন্য, 32-বিট রঙ সমর্থন করে।

TIFF বিন্যাস(ট্যাগড ইমেজ ফাইল ফরম্যাট) হল ডিজিটাল ইমেজের জন্য একটি সার্বজনীন গ্রাফিক ফাইল ফরম্যাট, একরঙা থেকে 24-বিট RGB মডেল এবং 32-বিট CMYK মডেল পর্যন্ত রঙের প্রজননের বিস্তৃত পরিসর, এবং বিভিন্ন প্ল্যাটফর্মে বহনযোগ্য। বিন্যাস টিআইএফএফসমর্থন করে LZW- তথ্যের ক্ষতি ছাড়া সংকোচন।

JPEG ফরম্যাট(জয়েন্ট ফটোগ্রাফিক এক্সপার্টস গ্রুপ) - ইন্টারনেটের জন্য একটি স্ট্যান্ডার্ড সহ ফটোগ্রাফিক ইমেজ সংরক্ষণের জন্য সবচেয়ে জনপ্রিয় বিন্যাস, রাস্টার ইমেজ 100 বার (প্রায় 5 থেকে 15 বার) পর্যন্ত কম্প্রেশন প্রদান করে।

GIF বিন্যাস(গ্রাফিক্স ইন্টারচেঞ্জ ফরম্যাট) - গ্রাফিক তথ্য বিনিময়ের জন্য একটি বিন্যাস, একটি ছোট ফাইলের আকার প্রদান করে, ইন্টারনেটে ব্যবহৃত হয় এবং কম্প্রেশন অনুপাতের ক্ষেত্রে বিন্যাসের পরে দ্বিতীয় জেপিইজি. বিন্যাসটি একটি 256 রঙের প্যালেটের মধ্যে সীমাবদ্ধ এবং ফটোগ্রাফিক ছবি সংরক্ষণের জন্য খুব উপযুক্ত নয়।

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

Flashpix (FPX) বিন্যাস– একটি গ্রাফিক্স ফরম্যাট যা আপনাকে CD-ROM বা ইন্টারনেটে উপস্থাপনার জন্য একাধিক রেজোলিউশনে ছবি সংরক্ষণ করতে দেয়, আপনাকে উল্লেখযোগ্য পরিমাণ মেমরি এবং ডিস্ক স্পেস ব্যবহার না করে উচ্চ-মানের চিত্রগুলির সাথে কাজ করার অনুমতি দেয়। কিছু ডিজিটাল ক্যামেরাএই বিন্যাসে ছবি সংরক্ষণ করুন.

একটি বিটম্যাপ সংরক্ষণ করার জন্য একটি খুব বড় পরিমাণ মেমরি প্রয়োজন। এইভাবে, একটি A4 নথির একটি শীট থেকে একটি বিটম্যাপ (204297 মিমি) 10 ডট/মিমি রেজোলিউশন সহ এবং হাফটোন ট্রান্সমিশন ছাড়া (লাইন চিত্র) প্রায় 1 এমবি মেমরি দখল করে এবং 16টি ধূসর শেডের পুনরুত্পাদন করার সময় - 4 এমবি, যখন একটি উচ্চ-মানের রঙিন চিত্র পুনরুত্পাদন করা (উচ্চ রঙের মান - 65,536 রঙ) - 16 এমবি।

বিটম্যাপ সংরক্ষণের জন্য প্রয়োজনীয় মেমরির পরিমাণ কমাতে, বিভিন্ন উপায়েতথ্য সংকোচন। সবচেয়ে সাধারণ রাস্টার কম্প্রেশন অ্যালগরিদম, ইন্টারন্যাশনাল টেলিগ্রাফ অ্যান্ড টেলিফোন কনসালটেটিভ কমিটি CCITTGroup 4 দ্বারা প্রস্তাবিত, তথ্য সংকোচন অনুপাত 40:1 পর্যন্ত দেয় (ফাইলের বিষয়বস্তুর উপর নির্ভর করে - গ্রাফিক্সগুলি পাঠ্যের চেয়ে অনেক ভাল সংকুচিত হয়)।

অন্যান্য কম্প্রেশন বিন্যাস ব্যবহৃত: সিটিআইএফএফ(কমপ্রেসড ট্যাগড ইমেজ ফাইল ফরম্যাট) গ্রুপ 3, MPEG পরিবার (মাল্টিমিডিয়া ফটোগ্রাফিক্স এক্সপার্টস গ্রুপ), JPEG (জয়েন্ট ফটোগ্রাফিক্স এক্সপার্টস গ্রুপ), GIF (গ্রাফিক্স ইন্টারচেঞ্জ ফরম্যাট) এবং অন্যান্য।

আনকম্প্রেসড ফরম্যাট: আনকম্প্রেসড টিআইএফএফ (ট্যাগ করা ইমেজ ফাইল ফরম্যাট), BMP(বিটম্যাপ) এবং অন্যান্য।

স্ক্যানারটি সাধারণত ইমেজ রিকগনিশন প্রোগ্রামের সাথে ব্যবহার করা হয় - OCR (অপটিক্যাল ক্যারেক্টার রিকগনিশন)। OCR সিস্টেম একটি ডকুমেন্ট থেকে স্ক্যানার দ্বারা পড়া অক্ষরের বিট (মোজাইক) কনট্যুরগুলিকে স্বীকৃতি দেয় এবং সেগুলিকে ASCII কোডগুলির সাথে এনকোড করে, পাঠ্য সম্পাদকদের জন্য সুবিধাজনক একটি বিন্যাসে অনুবাদ করে৷

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

ভিতরে গত বছরগুলো Omnifont (উদাহরণস্বরূপ, Cunei Form 2000) এর মতো বুদ্ধিমান ইমেজ রিকগনিশন প্রোগ্রামগুলি উপস্থিত হয়েছে, যা অক্ষরগুলিকে বিন্দু দ্বারা নয়, তাদের প্রতিটির স্বতন্ত্র টপোলজি বৈশিষ্ট্য দ্বারা চিহ্নিত করে।

যদি একটি ইমেজ শনাক্তকরণ সিস্টেম থাকে, তবে পাঠ্যটি পিসি মেমরিতে বিটম্যাপের আকারে নয়, কোড আকারে লেখা হয় এবং এটি সাধারণ পাঠ্য সম্পাদকদের সাথে সম্পাদনা করা যেতে পারে।

রাস্টার বিন্যাসে ফাইলগুলি সংরক্ষণ করা যুক্তিসঙ্গত যদি:

l নথি এবং সংশ্লিষ্ট ফাইলগুলি তাদের ব্যবহারের সময় সম্পাদনা করা উচিত নয়;

l নথিটি অবশ্যই আসল (ফটো, অঙ্কন, রেজোলিউশন সহ নথি, ইত্যাদি) এর ফ্যাসিমিল কপি আকারে সংরক্ষণ করতে হবে;

l বিপুল সংখ্যক (1-20 MB) ফাইল সংরক্ষণ এবং দেখার জন্য প্রযুক্তিগত ক্ষমতা রয়েছে৷

একটি স্ক্যানার নির্বাচন করার সময় বিবেচনা করার মূল বিষয়গুলি:

l স্ক্যান করা নথিগুলির আকার, রঙ এবং আকৃতি (শীট, আবদ্ধ, ইত্যাদি) অবশ্যই স্ক্যানারের ক্ষমতার সাথে মিলিত হতে হবে;

l স্ক্যানারের রেজোলিউশন অবশ্যই তাদের ইলেকট্রনিক ছবি থেকে নথিগুলির উচ্চ-মানের কপিগুলির পুনরুত্পাদন নিশ্চিত করতে হবে;

l স্ক্যানার কার্যকারিতা ফলস্বরূপ চিত্রের গ্রহণযোগ্য মানের সাথে যথেষ্ট উচ্চ হতে হবে;

l ইলেকট্রনিক নথি থেকে চিত্রের মাত্রা গণনা করার ভিত্তি হিসাবে কাজ করলে আসলটির সাথে ফলাফলের বৈদ্যুতিন চিত্রের মাত্রাগুলিতে একটি ন্যূনতম ত্রুটি নিশ্চিত করতে হবে;

l কম্পিউটার মেমরিতে সংরক্ষণ করার সময় রাস্টার ফাইলগুলিকে সংকুচিত করার জন্য সফ্টওয়্যারের উপলব্ধতা;

l কম্পিউটার মেমরিতে ভেক্টর ফাইল সংরক্ষণ করার সময় ইমেজ রিকগনিশন সফ্টওয়্যার (OCR) এর প্রাপ্যতা;

l রাস্টার ফাইলগুলিতে চিত্রের গুণমান উন্নত করতে সফ্টওয়্যার এবং হার্ডওয়্যারের প্রাপ্যতা (চিত্রের বৈসাদৃশ্য এবং উজ্জ্বলতা বৃদ্ধি, পটভূমি "গোলমাল" অপসারণ);

l পরিবাহক কাগজের গুণমান এবং প্রকার, নির্দিষ্ট সীমার মধ্যে, ফলে ইলেকট্রনিক চিত্রের গুণমানকে ব্যাপকভাবে প্রভাবিত করবে না;

l স্ক্যানারটির অপারেশনটি সুবিধাজনক এবং সহজ হওয়া উচিত এবং মিডিয়ার ভুল লোডিংয়ের কারণে স্ক্যান করার সময় ত্রুটিগুলি দূর করা উচিত;

স্ক্যানার খরচ।

স্ক্যানারটি সমান্তরাল (LPT) বা সিরিয়াল (USB) ইন্টারফেসের মাধ্যমে একটি পিসির সাথে সংযোগ করতে পারে। স্ক্যানারের সাথে কাজ করার জন্য, পিসিতে অবশ্যই একটি বিশেষ ড্রাইভার থাকতে হবে, বিশেষত একটি ড্রাইভার যা TWAIN মান মেনে চলে। পরবর্তী ক্ষেত্রে, এটি সঙ্গে কাজ করা সম্ভব একটি বড় সংখ্যা TWAIN-সামঞ্জস্যপূর্ণ স্ক্যানার এবং TWAIN মানকে সমর্থন করে এমন প্রোগ্রামগুলির সাথে ফাইল প্রক্রিয়াকরণ, উদাহরণস্বরূপ, সাধারণ গ্রাফিক সম্পাদক CorelDraw, Adobe Photoshop, MaxMate, Picture Publisher, Photo Finish ইত্যাদি।

ডিজিটাইজার

একটি ডিজিটাইজার বা গ্রাফিক্স ট্যাবলেট হল একটি ডিভাইস যার মূল উদ্দেশ্য হল ছবিগুলিকে ডিজিটাইজ করা (চিত্র 14.5)।

চিত্র 14.5।ডিজিটাইজার।

এটি দুটি অংশ নিয়ে গঠিত: একটি বেস (ট্যাবলেট) এবং একটি লক্ষ্য উপাধি ডিভাইস (কলম বা কার্সার) বেসের পৃষ্ঠ বরাবর সরানো। আপনি যখন কার্সার বোতাম টিপুন, তখন ট্যাবলেটের পৃষ্ঠে এর অবস্থান স্থির হয় এবং স্থানাঙ্কগুলি কম্পিউটারে স্থানান্তরিত হয়।

একটি ডিজিটাইজার ব্যবহার করে একটি কম্পিউটারে ব্যবহারকারীর দ্বারা তৈরি অঙ্কন প্রবেশ করানো যেতে পারে: ব্যবহারকারী ট্যাবলেটের উপর কার্সার কলমটি সরান, কিন্তু চিত্রটি কাগজে প্রদর্শিত হয় না, তবে একটি গ্রাফিক ফাইলে ক্যাপচার করা হয়। ডিজিটাইজারের অপারেটিং নীতিটি ট্যাবলেটে তৈরি পাতলা কন্ডাক্টরের একটি গ্রিড ব্যবহার করে কার্সারের অবস্থান ঠিক করার উপর ভিত্তি করে সংলগ্ন কন্ডাক্টরের মধ্যে মোটামুটি বড় পিচ (3 থেকে 6 মিমি পর্যন্ত)। রেজিস্ট্রেশন প্রক্রিয়া আপনাকে তথ্য পড়ার জন্য একটি যৌক্তিক পদক্ষেপ পেতে দেয়, গ্রিড ধাপের চেয়ে অনেক ছোট (1 মিমি প্রতি 100 লাইন পর্যন্ত)।

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

বাম ফলকে তালিকা থেকে কমান্ড উইন্ডো নির্বাচন করা হয়েছে তা নিশ্চিত করুন। এই ক্ষেত্রে, কমান্ড উইন্ডো পছন্দ প্যানেল ডানদিকে প্রদর্শিত হবে। এই প্যানেলের পাঠ্য প্রদর্শন এলাকায় অবস্থিত সংখ্যাসূচক বিন্যাস ড্রপ-ডাউন তালিকা থেকে নম্বর বিন্যাসটি নির্বাচন করা হয়েছে। এই ড্রপ-ডাউন তালিকার ডিফল্ট বিন্যাস সংক্ষিপ্ত।

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

সাংখ্যিক বিন্যাস ড্রপ-ডাউন তালিকায় উপলব্ধ বিন্যাসগুলি টেবিলে বর্ণনা করা হয়েছে

উদাহরণ: বিভিন্ন বিন্যাসে 3/7 সংখ্যাটি উপস্থাপন করুন:

সংক্ষিপ্ত বিন্যাস - 0.4286

ফরম্যাট দীর্ঘ - 0.42857142857143

ফরম্যাট সংক্ষিপ্ত ই – 4.2857e-001

ফরম্যাট লং ই – 4.285714285714286e-001

বিন্যাস সংক্ষিপ্ত g – 0.42857

ফরম্যাট লং g – 0.428571428571429

বিন্যাস ব্যাঙ্ক - 0.43

যৌক্তিক বিন্যাস - 3/7

এটি লক্ষ করা উচিত যে সংক্ষিপ্ত বিন্যাস সেট করার সময় খুব বড় বা খুব ছোট সংখ্যাগুলি সূচকীয় আকারে প্রদর্শিত হতে পারে, যেমন ফ্লোটিং পয়েন্ট ফরম্যাটে।

আপনি কমান্ড লাইনে নিম্নলিখিত কমান্ডটি প্রবেশ করে নম্বর বিন্যাস সেট করতে পারেন।

>> বিন্যাস বিন্যাস

এখানে বিন্যাসএটি প্রয়োজনীয় বিন্যাসের নাম। উদাহরণস্বরূপ, হেক্সাডেসিমেল আকারে একটি সংখ্যা উপস্থাপন করতে, কমান্ড লাইনে নিম্নলিখিত কমান্ডটি লিখুন।

>> হেক্স ফরম্যাট

এবং ফ্লোটিং পয়েন্ট ফরম্যাটে একটি সংখ্যার দীর্ঘ উপস্থাপনা সেট করতে, নিম্নলিখিত কমান্ডটি লিখুন।

>> দীর্ঘ বিন্যাস

আপনি যদি কমান্ড লাইনে কমান্ডটি প্রবেশ করেন

>> সাহায্য বিন্যাস

আপনি কমান্ড উইন্ডোতে MATLAB-এ উপলব্ধ সমস্ত ফরম্যাটের তথ্য প্রদর্শন করতে পারেন

সংখ্যা আউটপুট বিন্যাস পরিবর্তন শুধুমাত্র পর্দায় সংখ্যা প্রদর্শন প্রভাবিত করে এবং কোনোভাবেই তাদের প্রকৃত মান প্রভাবিত করে না।



সাইটে নতুন

>

সবচেয়ে জনপ্রিয়