Task Control Block
টাস্ক কন্ট্রোল ব্লকে (টিসিবি) একটি কাজের অবস্থা রয়েছে, যেমন, ওএস/360 এবং আইবিএম সিস্টেম/360 আর্কিটেকচারের উত্তরসূরি এবং উত্তরসূরি। ওএস/360-এ টিসিবি এবং ওএস/360, ওএস/ভিএস1, এসভিএস, এমভিএস/370, এমভিএস/এক্সএ, এমভিএস/ইএসএ, ওএস/390 এবং জেড/ওএস-এ উত্তরসূরি, টিসিবি অন্যান্য তথ্যের মধ্যে, নন-ডিসপ্যাচাবিলিটি ফ্ল্যাগ এবং এমন একটি কাজের জন্য সাধারণ এবং ফ্লোটিং পয়েন্ট রেজিস্টার ধারণ করে যা বর্তমানে কোনও সিপিইউ-কে বরাদ্দ করা হয় না। একটি টিসিবি অন্যান্য, সম্পর্কিত অনুরোধ ব্লকের (আরবি) লিঙ্কযুক্ত তালিকার জন্য একটি নোঙ্গর সরবরাহ করে; একটি টিসিবি-র জন্য শীর্ষ-লিঙ্কযুক্ত আরবি প্রোগ্রাম স্ট্যাটাস ওয়ার্ড (পিএসডাব্লু) ধারণ করে যখন কাজটি কোনও সিপিইউকে বরাদ্দ করা হয় না। যখন কন্ট্রোল প্রোগ্রামের প্রেরণকারী পাঠানোর জন্য একটি টিসিবি নির্বাচন করে, তখন প্রেরণকারী টিসিবি থেকে রেজিস্টার লোড করে এবং টিসিবি-র উপরের আরবি থেকে পিএসডাব্লু লোড করে, যার ফলে কাজের ইউনিট পাঠানো হয়। অনুরোধ ব্লক ওএস/360-এ নিম্নলিখিত ধরনের অনুরোধ ব্লক রয়েছেঃ বাধা অনুরোধ ব্লক একটি আইআরবি একটি অ্যাসিঙ্ক্রোনাস প্রস্থান পরিচালনা করতে ব্যবহৃত হয়। প্রোগ্রাম অনুরোধ ব্লক একটি পিআরবি একটি অ্যাট্যাচ ম্যাক্রো, একটি লিঙ্ক ম্যাক্রো বা একটি সিঙ্ক্রোনাস প্রস্থানের সাথে আহ্বান করা একটি মডিউলকে উপস্থাপন করে। সিস্টেম ইন্টারাপশন রিকোয়েস্ট ব্লক একটি এসআইআরবি আই/ও ত্রুটি পুনরুদ্ধারের কোড চালানোর জন্য ব্যবহৃত হয়। সুপারভাইজার অনুরোধ ব্লক একটি এস. ভি. আর. বি একটি টাইপ 2, টাইপ 3 বা টাইপ 4 এস. ভি. সি রুটিন সম্পাদনের প্রতিনিধিত্ব করে একটি আর. বি-তে পুরানো পি. এস. ডব্লিউ, পুরানো সাধারণ রেজিস্টার, একটি পি. এস. ডব্লিউ এবং একটি অপেক্ষার গণনা সহ বেশ কয়েকটি ক্ষেত্র রয়েছে। ডিসপ্যাচিং দ্য ডিসপ্যাচচার হল নিউক্লিয়াসের একটি রুটিন যা পাঠানোর জন্য কাজ নির্বাচন করে। এটি সর্বোচ্চ অগ্রাধিকারের কাজটি নির্বাচন করে যেঃ অন্য সিপিইউতে চলছে না যার কোনও নন-ডিসপ্যাচাবিলিটি ফ্ল্যাগ সেট নেই শূন্য অপেক্ষার গণনা সহ একটি শীর্ষ আরবি রয়েছে। সিস্টেমটি টিসিবি পয়েন্টারের একটি জোড়া বজায় রাখে যা টিসিবি ওল্ড এবং টিসিবি নিউ নামে পরিচিত। শূন্যের একটি টিসিবি নতুন পয়েন্টার প্রেরণকারীকে একটি যোগ্য কাজ অনুসন্ধান করতে বাধ্য করে। যখন প্রেরণকারী একটি যোগ্য কাজ খুঁজে পায়, তখন এটি পুরানো এবং নতুন টিসিবি পয়েন্টার সেট করে। টিসিবি থেকে রেজিস্টারগুলি লোড করে এবং উপরের আরবি থেকে পিএসডাব্লু লোড করে। যদি প্রেরণকারী যোগ্য কাজ খুঁজে পেতে ব্যর্থ হয়, তবে এটি একটি সক্ষম অপেক্ষার মধ্যে প্রবেশ করে। ইতিহাস এমভিএস/370 এবং উত্তরসূরি ব্যবস্থার প্রবর্তনের সাথে সাথে একটি সম্পূর্ণ নতুন পরিবেশ চালু করা হয়েছিলঃ পরিষেবা অনুরোধ ব্লক (এসআরবি), যা সাধারণত যে কোনও টাস্ক কন্ট্রোল ব্লকের চেয়ে বেশি অগ্রাধিকার পায়, এবং প্রকৃতপক্ষে, যার নিজের দুটি স্বতন্ত্র অগ্রাধিকার রয়েছেঃ একটি গ্লোবাল এসআরবি (সমস্ত স্থানীয় ঠিকানা স্থান এসআরবি এবং টিসিবি-র চেয়ে অগ্রাধিকার) এবং একটি স্থানীয় এসআরবি (শুধুমাত্র স্থানীয় ঠিকানা স্থান টিসিবি-র চেয়ে অগ্রাধিকার); এবং এমভিএসের প্রেরণকারীকে অবশ্যই দুটি প্রসেসর (এমভিএস/370) এবং ষোলটি প্রসেসর (উত্তরসূরি ব্যবস্থা) জুড়ে নিখুঁত সামঞ্জস্যের সাথে এগুলি পরিচালনা করতে হবে। আরও দেখুন প্রসেস কন্ট্রোল ব্লক নোট রেফারেন্স প্রসেস (কম্পিউটিং)