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