Process এবং Thread এর মধ্যে মূল পার্থক্য কী?

A

Process হল একটি প্রোগ্রাম, Thread হল Process এর অংশ

B

Process ও Thread সম্পূর্ণ একই জিনিস


C

Thread আলাদা মেমরি ব্যবহার করে, Process একই মেমরি ব্যবহার করে

D

Process সর্বদা Thread-এর ভেতরে চলে

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

img

একটি Process হলো চলমান প্রোগ্রাম, আর একটি Thread হলো সেই Process-এর ভেতরে কাজ করা সবচেয়ে ছোট একক।

Process:

  • অপারেটিং সিস্টেমে একটি Process হলো চালু থাকা প্রোগ্রাম, যা নির্দিষ্ট CPU সময়, মেমোরি এবং অন্যান্য রিসোর্স বরাদ্দ পায়।

  • প্রতিটি Process নিজস্ব অ্যাড্রেস স্পেস ব্যবহার করে এবং OS এটিকে সঠিকভাবে শিডিউল করে।

  • একাধিক Process একসাথে চালানোকে multitasking বলা হয়, যেখানে OS সময় ভাগ করে ব্যবহারকারীর কাছে মনে করায় যেন প্রতিটি প্রোগ্রাম এককভাবে চলছে।

  • প্রত্যেক Process-এর আলাদা মেমরি স্পেস থাকে (code, data, heap, stack)।

Thread:

  • একটি Thread হলো Process-এর ভেতরে কাজ করার সবচেয়ে ছোট একক বা unit of computation।

  • একাধিক Thread একই Process-এর মেমোরি ভাগাভাগি করে কাজ করতে পারে, ফলে একই প্রোগ্রামের ভেতরে সমান্তরালভাবে বিভিন্ন কাজ সম্পাদন সম্ভব হয়। উদাহরণস্বরূপ, একটি ওয়েব ব্রাউজারে এক Thread ওয়েবপেজ লোড করছে, আরেকটি ভিডিও চালাচ্ছে।

  • আধুনিক অপারেটিং সিস্টেমে একটি Process একাধিক Thread চালাতে সক্ষম, যা multithreading কর্মক্ষমতা ও গতি বাড়ায়।

  • একাধিক Thread একই Process-এর মেমরি শেয়ার করতে পারে।


ব্রিটানিকা।
Unfavorite

0

Updated: 1 month ago

Related MCQ

নিচের কোন প্রতিষ্ঠানটি 4G Standard প্রস্তুতকরণে সম্পৃক্ত? ক) খ) গ) ঘ) 

Created: 1 month ago

A

ISO

B

ITU

C

3GPP

D

ETSI

Unfavorite

0

Updated: 1 month ago

Oracle সফটওয়্যার প্রধানত ব্যবহৃত হয়:

Created: 1 month ago

A

ডাটাবেজে ডেটা ম্যানেজ করার জন্য 

B

ইন্টারনেট ব্রাউজ করার জন্য

C

সঙ্গীত প্লে করার জন্য

D

ছবি এডিট করার জন্য


Unfavorite

0

Updated: 1 month ago

ইন্টারনেট যোগাযোগ ব্যবস্থায় Hostname-কে IP Address-এ অনুবাদ করে -

Created: 1 month ago

A

FTP Server

B

Firewall

C

DNS Server

D

Gateway

Unfavorite

0

Updated: 1 month ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD