বাড়ি উন্নয়ন সেমফোর কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সেমফোর কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - সেমফোর অর্থ কী?

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


বেনমার্ক সিঙ্ক্রোনাইজেশন সমস্যাগুলি মোকাবেলায় সেমাফোরাস ব্যবহার করা হয়।


সেমফোরের ধারণাটি ডাচ কম্পিউটার বিজ্ঞানী এডগার ডিজকস্ট্রা প্রকাশ করেছিলেন।

টেকোপিডিয়া সেমফোর ব্যাখ্যা করে

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


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


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

সেমফোর কী? - টেকোপিডিয়া থেকে সংজ্ঞা