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 day ago

Related MCQ

ChatGPT কত সালে আনুষ্ঠানিকভাবে যাত্রা শুরু করে?

Created: 1 month ago

A

২০২৪ সালে

B

২০২৩ সালে

C


২০২০ সালে

D

২০২২ সালে

Unfavorite

0

Updated: 1 month ago

 নিচের কোন সফটওয়্যারটি ব্রাউজ করার জন্য নয়?

Created: 3 weeks ago

A

Brave

B

Safari

C

Netscape Navigator

D

Notepad++

Unfavorite

0

Updated: 3 weeks ago

ভিআর জগতে “HMD” বলতে বোঝায়:

Created: 3 weeks ago

A

Head-Mounted Display

B

High Motion Device

C

Human-Machine Design

D

Head-Motion Detector

Unfavorite

0

Updated: 3 weeks ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD