A zombie process in Unix is:

A

a process whose parent has not acknowledged its exit status

B

a process waiting for l/O 

C

A process stuck In deadlock 

D

A process in an infinite loop

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

img

একটি Zombie Process হলো এমন একটি প্রক্রিয়া যা নিজের কাজ সম্পন্ন করেছে, কিন্তু এখনো Process Table–এ এন্ট্রি হিসেবে রয়ে গেছে, কারণ এর Parent Process এখনো তার exit status acknowledge (wait() system call) করেনি। এই প্রক্রিয়াটি সম্পূর্ণভাবে মুছে ফেলার জন্য প্যারেন্টকে তার চাইল্ডের এক্সিট স্ট্যাটাস পড়তে হয়, যাকে বলা হয় reaping। একবার স্ট্যাটাস পড়ে নিলে, প্রক্রিয়াটি পুরোপুরি মুছে যায়।

ভুল বিকল্পগুলোর ব্যাখ্যা:

  • খ) Process waiting for I/O: এটি কেবল একটি blocked বা waiting state–এ থাকা প্রক্রিয়া, zombie নয়।

  • গ) Process stuck in deadlock: এখানে প্রক্রিয়াটি অন্য একটি রিসোর্সের জন্য অনির্দিষ্টকাল অপেক্ষা করছে, যা zombie অবস্থা নয়।

  • ঘ) Process in an infinite loop: এটি একটি running process, যা CPU ব্যবহার করছে কিন্তু এখনো শেষ হয়নি; তাই এটি zombie নয়।

উ. ক) a process whose parent has not acknowledged its exit status
ব্যাখ্যা: Zombie process তখনই তৈরি হয়, যখন কোনো প্রক্রিয়া শেষ হয়ে গেলেও তার প্যারেন্ট wait() করে এক্সিট স্ট্যাটাস পড়ে না, ফলে প্রক্রিয়ার তথ্য Process Table–এ থেকে যায়।

Unfavorite

0

Updated: 13 hours ago

Related MCQ

Which of the following runs the fastest?

Created: 13 hours ago

A

O(log n) 

B

O(n) 

C

O(n log n)

D

O(√n)

Unfavorite

0

Updated: 13 hours ago

 If |A| = m, |B| = n, then the number of injective functions A → B (m ≤ n) is:

Created: 1 day ago

A

P(n,m)

B

C(n,m) 

C

nm 

D

m

Unfavorite

0

Updated: 1 day ago

 If x, y, z are inputs to a Full Adder, the logic expression of carry out is: 

Created: 13 hours ago

A


B


C

 x + y + z 

D

 xy + xz + yz

Unfavorite

0

Updated: 13 hours ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD