> For the complete documentation index, see [llms.txt](https://sh.howtocode.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sh.howtocode.dev/1.0.0.part1intro/1.7.0.processes.md).

# সপ্তম অধ্যায় - প্রসেস

## প্রসেস

আধুনিক অপারেটিং সিস্টেমগুলোকে আমরা দেখি একসাথে একাধিক কাজ করতে পারে। একে বলে মাল্টিটাস্কিং সিস্টেম। আসলে এই অপারেটিং সিস্টেমগুলো অতিদ্রুত একটা কাজ একটু করে অন্য একটা আরেকটু করে আবার আরেকটা খানিকটা করে বলে এদের মাল্টিটাস্কিং বলে মনে হয়। এই যে অতি দ্রুত একটা কাজ থেকে আরেকটা কাজ এ যাওয়া, কোনটা কখন করা হবে সেটা কার্নেল ঠিক করে। এবং কার্নেল এটা ঠিক করে প্রসেসের মাধ্যমে। সে একাধিক প্রসেস এর থেকে বেছে নেয় কোনটা কখন করবে। এই অধ্যায়ে আমরা প্রসেস নিয়ে কথা বলবো।

* [**প্রসেস এর প্রাথমিক ধারণা**:](/1.0.0.part1intro/1.7.0.processes/1.7.1.processing.md) প্রসেস কী এবং কীভাবে কাজ করে।
* [**প্রসেস দেখা**:](/1.0.0.part1intro/1.7.0.processes/1.7.2.viewprocess.md) **ps** ও **top** কমান্ডের ব্যবহার।
* [**প্রসেস নিয়ন্ত্রণ**:](/1.0.0.part1intro/1.7.0.processes/1.7.3.controlprocess.md) প্রসেস নিয়ন্ত্রণ সম্পির্কিত ধারনা।
* [**সিগন্যাল**:](/1.0.0.part1intro/1.7.0.processes/1.7.4.signal.md) সিগন্যাল সম্পর্কিত ধারনা এবং **kill** ও **killall** কমান্ডের ব্যবহার।
