আমি বিশ্বাস করি যে এই উত্তরটি বিদ্যমান উত্তরের চেয়ে আরও সঠিক হবে এবং সেগুলি সম্পাদনা করলে তার সারাংশটি পরিবর্তিত হত। আমি বিভিন্ন উত্স বা উইকিপিডিয়া পৃষ্ঠাগুলিতে লিঙ্ক করার চেষ্টা করেছি যাতে অন্যরা নির্ভুলতার বিষয়টি নিশ্চিত করতে পারে।
কনক্যুরঞ্জি: এমন একটি সিস্টেমের সম্পত্তি যা চূড়ান্ত ফলাফল 1 2 এর প্রভাব ছাড়াই প্রোগ্রামের ইউনিট, অ্যালগরিদম বা সমস্যাটিকে আউট-অফ-অর্ডার বা আংশিক ক্রমে কার্যকর করতে সক্ষম করে ।
এর একটি সাধারণ উদাহরণ ক্রমাগত সংযোজন:
0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45
সংযোজনের ক্রমবর্ধমান সম্পত্তির কারণে এগুলির ক্রম যথার্থতা প্রভাবিত না করে পুনরায় সাজানো যেতে পারে; নিম্নলিখিত ব্যবস্থা একই উত্তর হিসাবে ফলাফল:
(1 + 9) + (2 + 8) + (3 + 7) + (4 + 6) + 5 + 0 = 45
এখানে আমি সংখ্যাগুলি জোড়ায় বিভক্ত করেছি যা 10 এর সমষ্টি হবে, আমার মাথার সঠিক উত্তরটি পৌঁছানো আমার পক্ষে আরও সহজ করে তুলেছে।
সমান্তরাল কম্পিউটিং: এক ধরণের গণনা যেখানে বহু গণনা বা প্রক্রিয়া সম্পাদন একই সাথে সঞ্চালিত হয় 3 4 । সুতরাং সমান্তরাল কম্পিউটিং প্রোগ্রামের একাধিক ইউনিট, অ্যালগরিদম বা একসাথে সমস্যা সম্পাদন করতে সম্মতিযুক্ত সম্পত্তিটি উপস্থাপন করে।
একটানা সংযোজনের উদাহরণ দিয়ে অবিরত, আমরা সমান্তরালভাবে যোগফলের বিভিন্ন অংশ কার্যকর করতে পারি:
Execution unit 1: 0 + 1 + 2 + 3 + 4 = 10
Execution unit 2: 5 + 6 + 7 + 8 + 9 = 35
তারপরে শেষে আমরা প্রতিটি কর্মীর কাছ থেকে ফলাফলগুলি সংযুক্ত করি 10 + 35 = 45
।
আবার, এই সমান্তরালতা কেবল তখনই সম্ভব হয়েছিল কারণ একটানা সংযোজনগুলির সম্মতির সম্পত্তি।
সাম্প্রতিকতা যদিও সামঞ্জস্যতার চেয়ে আরও বেশি কিছু দ্বারা নেওয়া যেতে পারে। একটি একক-কোর সিস্টেমে প্রাক-উদ্বোধনের বিষয়টি বিবেচনা করুন : সময়ের সাথে সাথে সিস্টেমগুলি কোনওটিই শেষ না করে একাধিক চলমান প্রক্রিয়াগুলিতে অগ্রগতি করতে পারে। প্রকৃতপক্ষে, অ্যাসিক্রোনাস আই / ও-এর আপনার উদাহরণ সমাবর্তনের একটি সাধারণ উদাহরণ যা সমান্তরালতার প্রয়োজন হয় না।
বিশৃঙ্খলা
উপরেরটি তুলনামূলকভাবে সোজা। আমি সন্দেহ করি লোকেরা বিভ্রান্ত হয় কারণ অভিধান সংজ্ঞাগুলি উপরে বর্ণিত বিষয়গুলির সাথে মেলে না:
- সমবর্তী: একযোগে বা পাশাপাশি পাশাপাশি 5 উপস্থিত বা উপস্থিত ।
- কনক্যুরঞ্জি: একই সাথে দু'বার বা ততোধিক ঘটনা বা পরিস্থিতি ঘটছে বা বিদ্যমান তা গুগলে অনুসন্ধান করা থেকে: "সংজ্ঞায়িত: একমত হওয়া" ।
অভিধানটি "সামঞ্জস্য" সংঘটিত হওয়ার সত্য হিসাবে সংজ্ঞায়িত করে, অন্যদিকে কম্পিউটারের স্থানীয় ভাষায় সংজ্ঞাটি একটি প্রোগ্রাম, সম্পত্তি বা সিস্টেমের একটি সুপ্ত সম্পত্তি। যদিও সম্পর্কিত বিষয়গুলি এক নয়।
ব্যক্তিগত সুপারিশ
আমি একই সাথে কার্যকর হওয়ার আশ্বাস দেওয়া বা প্রত্যাশিত যখন "সমান্তরাল" শব্দটি ব্যবহার করার পরামর্শ দিই এবং একই সাথে মৃত্যুদণ্ড কার্যকর করা হয় কিনা তা অনিশ্চিত বা অপ্রাসঙ্গিক হলে "সমবর্তী" শব্দটি ব্যবহার করার পরামর্শ দিই।
আমি তাই সমান্তরাল হিসাবে একাধিক কোর একটি জেট ইঞ্জিন অনুকরণ বর্ণনা করব।
আমি মেকফিলগুলি সামঞ্জস্যের উদাহরণ হিসাবে বর্ণনা করব। Makefiles প্রতিটি লক্ষ্য নির্ভরতা বর্ণনা করে। লক্ষ্যগুলি যখন অন্যান্য লক্ষ্যগুলির উপর নির্ভর করে তখন এটি একটি আংশিক ক্রম তৈরি করে। যখন সম্পর্কগুলি এবং রেসিপিগুলি সম্পূর্ণরূপে এবং সঠিকভাবে সংজ্ঞায়িত করা হয় এটি সমঝোতার সম্পত্তিটি প্রতিষ্ঠা করে: একটি আংশিক ক্রম উপস্থিত থাকে যে ফলাফলকে প্রভাবিত না করে নির্দিষ্ট কাজের ক্রম পুনরায় সাজানো যায়। আবার, একযোগে একাধিক নিয়ম বানাতে এই চুক্তিটি কাজে লাগানো যেতে পারে তবে সমান্তরালতা কর্মরত আছে কিনা তা মেকফিলের সম্পত্তি।