Thrashing occurs when: 

A

Too many processes wait for I/O 

B

CPU isunder-utilized 

C

Processes spend more time swapping pages than executing instructions.

D


Memory is fragmented.

উত্তরের বিবরণ

img

Thrashing হলো একটি গুরুতর কর্মক্ষমতা হ্রাসের অবস্থা, যা ঘটে ভার্চুয়াল মেমরি (paging) ব্যবহৃত অপারেটিং সিস্টেমে। এটি তখন দেখা দেয় যখন সিস্টেমের ফিজিক্যাল মেমরি চলমান প্রক্রিয়াগুলোর প্রয়োজনীয় পৃষ্ঠাগুলো (pages) ধারণ করতে পারে না, ফলে সিস্টেম বারবার page swapping করতে বাধ্য হয় এবং কার্যত প্রসেসগুলো নির্দেশনা সম্পাদনের চেয়ে পেজ বিনিময়ে বেশি সময় ব্যয় করে।

  • অপর্যাপ্ত মেমরি:
    একাধিক প্রক্রিয়া একসাথে চালানোর সময় তাদের working set—অর্থাৎ, যেসব পৃষ্ঠা একটি প্রক্রিয়াকে বারবার page fault ছাড়াই চালাতে প্রয়োজন—যদি মোট ফিজিক্যাল মেমরির সীমা অতিক্রম করে, তাহলে সিস্টেম পর্যাপ্ত পৃষ্ঠা ধারণ করতে পারে না।

  • অতিরিক্ত Paging/Swapping:
    যখন CPU এমন কোনো পৃষ্ঠা অ্যাক্সেস করতে চায় যা বর্তমানে RAM-এ নেই, তখন একটি page fault ঘটে। তখন অপারেটিং সিস্টেম সেই পৃষ্ঠা ডিস্ক থেকে আনতে বাধ্য হয় এবং জায়গা তৈরি করতে অন্য কোনো পৃষ্ঠা ডিস্কে পাঠিয়ে দেয় (swap out)।

  • বিপজ্জনক চক্র:
    যেহেতু বেশিরভাগ পৃষ্ঠাই সক্রিয়ভাবে ব্যবহৃত, তাই刚 যে পৃষ্ঠাটি ডিস্কে পাঠানো হলো, সেটিই আবার দ্রুত প্রয়োজন হয়ে পড়ে। এতে একটির পর একটি page fault ঘটে, এবং সিস্টেম একটানা swapping-এর চক্রে আটকে যায়।

  • Throughput কমে যাওয়া:
    এই অবস্থায় CPU-এর অধিকাংশ সময় কেটে যায় I/O operations–এর জন্য অপেক্ষা করতে, ফলে কার্যকর নির্দেশনা (instruction execution) প্রায় বন্ধ হয়ে যায়। CPU utilization মারাত্মকভাবে কমে যায়, এবং সিস্টেমের পারফরম্যান্স অস্বাভাবিকভাবে ধীর হয়ে পড়ে।

  • Thrashing-এর মূল কারণ:

    1. অতিরিক্ত সংখ্যক প্রক্রিয়া একসাথে চালানো।

    2. প্রতিটি প্রক্রিয়ার working set-এর আকার বড় হওয়া।

    3. ফিজিক্যাল মেমরি বা RAM-এর সীমাবদ্ধতা।

অতএব, Thrashing তখনই ঘটে যখন processes spend more time swapping pages than executing instructions, অর্থাৎ সিস্টেম প্রায় পুরো সময়ই পৃষ্ঠা আদানপ্রদানে ব্যস্ত থাকে, কার্যকর কাজ করার সময় পায় না।

সঠিক উত্তর: গ) Processes spend more time swapping pages than executing instructions.

Unfavorite

0

Updated: 2 days ago

Related MCQ

EEPROM-এর পূর্ণরূপ কী?

Created: 1 month ago

A

 Electronically Encrypted Permanent Read-Only Memory 

B

Electrically Erasable Programmable Read Only Memory

C


Electrically Efficient Programmable RAM

D


Electrically Erasable Primary Read-Only Memory

Unfavorite

0

Updated: 1 month ago

এম্বেডেড সিস্টেমে সাধারণত কোন ধরনের মেমোরি ব্যবহৃত হয়?

Created: 2 weeks ago

A

RAM

B

হার্ডডিস্ক ড্রাইভ

C

ফ্লাশ মেমোরি

D

অপটিকাল ডিস্ক ড্রাইভ

Unfavorite

0

Updated: 2 weeks ago

 কম্পিউটারের মেমোরি স্তরক্রমে সবচেয়ে ছোট এবং দ্রুত মেমোরি কোনটি?

Created: 1 week ago

A

DRAM

B

Cache memory

C

ROM

D

Register

Unfavorite

0

Updated: 1 week ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD