Computer and TechnologyJob Preparation

অপারেটিং সিস্টেম (Operating System): পূর্ণাঙ্গ স্টাডি নোট ও বিগত প্রশ্ন সমাধান

কম্পিউটার হার্ডওয়্যার এবং ব্যবহারকারীর মধ্যে সেতুবন্ধনকারী প্রধান সিস্টেম সফটওয়্যার হলো অপারেটিং সিস্টেম (Operating System – OS)। অপারেটিং সিস্টেম ছাড়া কোনো কম্পিউটার বা স্মার্টফোন প্রাণহীন যন্ত্র মাত্র। বিসিএস প্রিলিমিনারি, ব্যাংক এবং আইসিটি নিয়োগ পরীক্ষায় অপারেটিং সিস্টেমের প্রকারভেদ, কার্নেল ও শেল, বিভিন্ন ওএস-এর ইতিহাস ও প্রসেস ম্যানেজমেন্ট থেকে নিয়মিত প্রশ্ন আসে।

Thank you for reading this post, don't forget to subscribe!

Table of Contents

অপারেটিং সিস্টেম: 🌳 ভিজ্যুয়াল কনসেপ্ট ট্রি (Operating System Layers)


                         অপারেটিং সিস্টেমের অভ্যন্তরীণ স্তরবিন্যাস
|
         +----------------------------------+----------------------------------+
|                                                                     |
   [ব্যবহারকারী (User)]                                               [অ্যাপ্লিকেশনসমূহ]
                                                                      (Word, Chrome, App)
|
                                            v
                          +-----------------------------------+
ইউজার ইন্টারফেস / শেল
- CLI (কমান্ড লাইন: DOS, Bash)
- GUI (গ্রাফিক্যাল: Windows, Mac)
+-----------------------------------+ | v +-----------------------------------+
কার্নেল (Kernel - মূল কেন্দ্র)
- প্রসেস ম্যানেজমেন্ট
- মেমোরি ও ফাইল ম্যানেজমেন্ট
- ডিভাইস ড্রাইভার ও I/O নিয়ন্ত্রণ
+-----------------------------------+ | v +-----------------------------------+
কম্পিউটার হার্ডওয়্যার
(CPU, RAM, ডিস্ক, গ্রাফিক্স)
+-----------------------------------+

⚙️ পার্ট ১: অপারেটিং সিস্টেমের মূল কাঠামো (Kernel & Shell)

১. কার্নেল (Kernel)

* অপারেটিং সিস্টেমের হৃৎপিণ্ড বা কেন্দ্রীয় কোর (Core) হলো কার্নেল।
* কম্পিউটার বুট হওয়ার সাথে সাথে মেমোরিতে সবার আগে কার্নেল লোড হয় এবং কম্পিউটার বন্ধ না হওয়া পর্যন্ত র‍্যামে স্থায়ীভাবে অবস্থান করে।
* এটি সরাসরি হার্ডওয়্যারের সাথে যোগাযোগ করে এবং সিপিইউ শিডিউলিং, মেমোরি ও ডিভাইস নিয়ন্ত্রণ করে।

২. শেল (Shell)

* কার্নেলের বাইরের স্তর যা ব্যবহারকারীর সাথে সরাসরি মিথস্ক্রিয়া (Interaction) করে।
* ব্যবহারকারীর ইনপুট নেওয়া এবং তা কার্নেলের বোধগম্য ফরম্যাটে রূপান্তর করাই শেলের কাজ।
* প্রকারভেদ:

  • CLI (Command Line Interface): টেক্সট কমান্ড লিখে কাজ করতে হয় (MS-DOS, Linux Bash)।
  • GUI (Graphical User Interface): আইকন, উইন্ডো, মেনু ও মাউস ক্লিকের মাধ্যমে কাজ করা যায় (Windows, macOS)।

—

📊 পার্ট ২: জনপ্রিয় অপারেটিং সিস্টেমসমূহের ইতিহাস ও প্রতিষ্ঠাতা

অপারেটিং সিস্টেম উদ্ভাবক / প্রতিষ্ঠাতা প্রতিষ্ঠান সাল প্ল্যাটফর্ম ও লাইসেন্স বিশেষ বৈশিষ্ট্য
UNIX কেন থম্পসন ও ডেনিস রিচি (বেল ল্যাবস) ১৯৬৯ মাল্টিইউজার ও মাল্টিটাস্কিং C ভাষায় পুনর্লিখিত প্রথম পোর্টেবল ওএস
MS-DOS টিম প্যাটারসন / মাইক্রোসফট ১৯৮১ একক ইউজার, CLI ভিত্তিক ১৬-বিট ডিস্ক অপারেটিং সিস্টেম
Windows বিল গেটস ও পল অ্যালেন (Microsoft) ১৯৮৫ পিসি, ল্যাপটপ, সার্ভার (Proprietary) বিশ্বজুড়ে সর্বাধিক জনপ্রিয় ডেস্কটপ GUI ওএস
Linux লাইনাস টরভাল্ডস (Linus Torvalds) ১৯৯১ ওপেন সোর্স (GPL লাইসেন্স) সার্ভার ও সুপারকম্পিউটারের প্রধান ওএস
macOS / iOS স্টিভ জবস (Apple Inc.) ১৯৮৪/২০০৭ অ্যাপল হার্ডওয়্যার (ম্যাক ও আইফোন) ইউনিক্স ভিত্তিক অত্যন্ত সুরক্ষিত ওএস
Android অ্যান্ডি রুবিন (২০০৩) / গুগল (২০০৫) ২০০৮ স্মার্টফোন ও ট্যাবলেট (Open Source) লিনাক্স কার্নেল নির্ভর বিশ্বের শীর্ষ মোবাইল ওএস
💡 শর্টকাট মেমোরি হ্যাক: শর্টকাট মেমোরি হ্যাক:

– লিনাক্স কার্নেল উদ্ভাবক = লাইনাস টরভাল্ডস (১৯৯১)

– ইউনিক্স উদ্ভাবক = ডেনিস রিচি ও কেন থম্পসন

– অ্যান্ড্রয়েড উদ্ভাবক = অ্যান্ডি রুবিন (পরবর্তীতে গুগল অধিগ্রহণ করে)


🔄 পার্ট ৩: অপারেটিং সিস্টেমের প্রধান কাজ ও টার্মিনোলজি

1. প্রসেস ম্যানেজমেন্ট ও শিডিউলিং (Scheduling):
* সিপিইউ কোন প্রসেসকে কখন কতক্ষণ সময় দেবে তা নিয়ন্ত্রণ করে।
* অ্যালগরিদম: FCFS (First Come First Serve), SJF (Shortest Job First), Round Robin (টাইম শেয়ারিং)।
2. স্পুলিং (Spooling – Simultaneous Peripheral Operations On-Line):
* একাধিক প্রিন্ট কমান্ড আসলে তা সরাসরি প্রিন্টারে না পাঠিয়ে হার্ডডিস্কের বাফার মেমোরিতে ক্রমানুসারে জমা রাখার প্রযুক্তি।
3. ভার্চুয়াল মেমোরি (Virtual Memory) ও পেজিং:
* ফিজিক্যাল র‍্যাম শেষ হয়ে গেলে হার্ডডিস্কের একটি অংশকে র‍্যাম হিসেবে ব্যবহারের পদ্ধতি।
4. ডেডলক (Deadlock):
* এমন একটি অচলাবস্থা যেখানে দুটি বা ততোধিক প্রসেস পরস্পরের আটকে রাখা রিসোর্সের জন্য অনন্তকাল অপেক্ষা করতে থাকে।


📝 বিগত বিসিএস, পিএসসি ও চাকরির বিগত প্রশ্ন সমাধান

প্রশ্ন ০১: অপারেটিং সিস্টেমের কেন্দ্রীয় অংশ বা হৃৎপিণ্ড কোনটি? — [৪০তম ও ৩৩তম বিসিএস]

  • (A) Shell
  • (B) Kernel (কার্নেল)
  • (C) Device Driver
  • (D) BIOS

সঠিক উত্তর: (B) Kernel (কার্নেল)
ব্যাখ্যা: কার্নেল হলো অপারেটিং সিস্টেমের মূল কেন্দ্রীয় প্রোগ্রাম যা হার্ডওয়্যার ও সফটওয়্যার প্রসেসের মধ্যে সরাসরি সংযোগ ও নিয়ন্ত্রণ রক্ষা করে।

প্রশ্ন ০২: লিনাক্স (Linux) অপারেটিং সিস্টেমের জনক কে? — [৩৮তম ও ৩৫তম বিসিএস]

  • (A) বিল গেটস
  • (B) লাইনাস টরভাল্ডস (Linus Torvalds)
  • (C) ডেনিস রিচি
  • (D) স্টিভ জবস

সঠিক উত্তর: (B) লাইনাস টরভাল্ডস (Linus Torvalds)
ব্যাখ্যা: ফিনল্যান্ডের হেলসিঙ্কি বিশ্ববিদ্যালয়ের শিক্ষার্থী লাইনাস টরভাল্ডস ১৯৯১ সালে লিনাক্স অপারেটিং সিস্টেমের কার্নেল উদ্ভাবন করেন।

প্রশ্ন ০৩: মোবাইল অপারেটিং সিস্টেম অ্যান্ড্রয়েড (Android) কোন কার্নেলের ওপর ভিত্তি করে তৈরি? — [৪৪তম বিসিএস]

  • (A) Windows NT
  • (B) Linux Kernel
  • (C) Mach
  • (D) BSD Unix

সঠিক উত্তর: (B) Linux Kernel
ব্যাখ্যা: গুগল উদ্ভাবিত স্মার্টফোনের জনপ্রিয় অপারেটিং সিস্টেম অ্যান্ড্রয়েড মূলত একটি সংশোধিত ওপেন সোর্স লিনাক্স কার্নেলের ওপর তৈরি।

প্রশ্ন ০৪: একাধিক প্রসেস পরস্পরের রিসোর্সের অপেক্ষায় স্থায়ীভাবে আটকে থাকাকে কী বলে? — [৪২তম বিসিএস ও ব্যাংক নিয়োগ]

  • (A) Starvation
  • (B) Deadlock (ডেডলক)
  • (C) Paging
  • (D) Spooling

সঠিক উত্তর: (B) Deadlock (ডেডলক)
ব্যাখ্যা: যখন দুটি প্রোগ্রাম এমন রিসোর্স চেয়ে বসে যা অন্য প্রোগ্রাম ধরে রেখেছে এবং কেউ কাউকে ছাড়ছে না, তখন যে অচলাবস্থা তৈরি হয় তাকে ডেডলক বলে।

প্রশ্ন ০৫: বেল ল্যাবরেটরিতে ডেনিস রিচি ও কেন থম্পসন কোন অপারেটিং সিস্টেম তৈরি করেন? — [৩৭তম বিসিএস]

  • (A) MS-DOS
  • (B) UNIX
  • (C) CP/M
  • (D) Windows 95

সঠিক উত্তর: (B) UNIX
ব্যাখ্যা: ১৯৬৯ সালে এটিঅ্যান্ডটি বেল ল্যাবরেটরিতে কেন থম্পসন ও ডেনিস রিচি যৌথভাবে মাল্টিটাস্কিং ওএস ইউনিক্স (UNIX) তৈরি করেন।

প্রশ্ন ০৬: প্রিন্টারে পাঠানোর পূর্বে প্রিন্ট জব সাময়িকভাবে ডিস্ক বাফারে জমা রাখাকে কী বলে? — [৪১তম বিসিএস]

  • (A) Caching
  • (B) Spooling (স্পুলিং)
  • (C) Paging
  • (D) Swapping

সঠিক উত্তর: (B) Spooling (স্পুলিং)
ব্যাখ্যা: Spooling-এর পূর্ণরূপ হলো Simultaneous Peripheral Operations On-Line, যা প্রিন্টারের ধীরগতির কারণে ডিস্ক বা মেমোরিতে কিউ আকারে কাজ জমা রাখে।

প্রশ্ন ০৭: নিচের কোনটি একটি কমান্ড লাইন ইন্টারফেস (CLI) ভিত্তিক অপারেটিং সিস্টেম? — [৩৯তম বিসিএস]

  • (A) Windows 10
  • (B) MS-DOS
  • (C) macOS
  • (D) Android

সঠিক উত্তর: (B) MS-DOS
ব্যাখ্যা: ডস (Disk Operating System)-এ কোনো মাউস বা গ্রাফিক্স আইকন ছিল না, কিবোর্ডে টেক্সট কমান্ড টাইপ করে কাজ করতে হতো।

প্রশ্ন ০৮: আইফোন ও আইপ্যাডে ব্যবহৃত অপারেটিং সিস্টেমের নাম কী? — [৪৩তম বিসিএস]

  • (A) macOS
  • (B) iOS
  • (C) Android
  • (D) Symbian

সঠিক উত্তর: (B) iOS
ব্যাখ্যা: অ্যাপল ইনকর্পোরেটেডের স্মার্টফোন ও ট্যাবলেটে প্রোপাইটরি মোবাইল ওএস হিসেবে আইওএস (iOS) ব্যবহৃত হয়।

প্রশ্ন ০৯: নিচের কোন লিনাক্স ডিস্ট্রিবিউশনটি বহুল জনপ্রিয় ও ব্যবহারকারী-বান্ধব? — [৩৬তম বিসিএস]

  • (A) Ubuntu
  • (B) MS-DOS
  • (C) Solaris
  • (D) OS/2

সঠিক উত্তর: (A) Ubuntu
ব্যাখ্যা: ক্যানোনিকাল লিমিটেড উদ্ভাবিত উবুন্টু (Ubuntu) হলো ডেবিয়ান ভিত্তিক বিশ্বের সর্বাধিক জনপ্রিয় ডেস্কটপ লিনাক্স ডিস্ট্রো।

প্রশ্ন ১০: টাইম-শেয়ারিং অপারেটিং সিস্টেমে কোন সিপিইউ শিডিউলিং পদ্ধতি বেশি ব্যবহৃত হয়? — [বাংলাদেশ ব্যাংক এডি]

  • (A) First Come First Serve (FCFS)
  • (B) Round Robin (RR)
  • (C) Shortest Job First (SJF)
  • (D) Priority Scheduling

সঠিক উত্তর: (B) Round Robin (RR)
ব্যাখ্যা: রাউন্ড রবিন শিডিউলিংয়ে প্রতিটি প্রসেসকে একটি নির্দিষ্ট সময়সীমা (Time Quantum) বরাদ্দ দিয়ে চক্রাকারে প্রসেস করা হয়।

প্রশ্ন ১১: অ্যান্ড্রয়েড কোম্পানিকে কত সালে গুগল অধিগ্রহণ (Acquire) করে? — [৪৫তম বিসিএস]

  • (A) ২০০৩
  • (B) ২০০৫
  • (C) ২০০৮
  • (D) ২০১০

সঠিক উত্তর: (B) ২০০৫
ব্যাখ্যা: অ্যান্ডি রুবিন ২০০৩ সালে অ্যান্ড্রয়েড প্রতিষ্ঠা করেন এবং ২০০৫ সালে গুগল অ্যান্ড্রয়েড ইনকর্পোরেটেডকে কিনে নেয়।

প্রশ্ন ১২: কম্পিউটারের হার্ডডিস্কে ফাইলগুলো এলোমেলোভাবে ছড়িয়ে পড়লে তা এক জায়গায় এনে গতি বাড়ায় কোন সফটওয়্যার? — [সম্মিলিত ৮ ব্যাংক অফিসার]

  • (A) Antivirus
  • (B) Disk Defragmenter
  • (C) Registry Editor
  • (D) Backup Utility

সঠিক উত্তর: (B) Disk Defragmenter
ব্যাখ্যা: ডিস্ক ডিফ্র্যাগমেন্টার হার্ডডিস্কের ফাইলে জমা হওয়া ফাঁকা স্পেস ও ফ্র্যাগমেন্টেড ক্লাস্টারগুলো পুনর্গঠন করে ফাইল পড়ার গতি বৃদ্ধি করে।

প্রশ্ন ১৩: মাইক্রোসফট উইন্ডোজের সর্বপ্রথম সংস্করণ (Windows 1.0) কত সালে প্রকাশিত হয়? — [মন্ত্রণালয়ের সহকারী পরিচালক]

  • (A) ১৯৮১
  • (B) ১৯৮৫
  • (C) ১৯৯০
  • (D) ১৯৯৫

সঠিক উত্তর: (B) ১৯৮৫
ব্যাখ্যা: ১৯৮৫ সালের ২০ নভেম্বর মাইক্রোসফট প্রথম গ্রাফিক্যাল ইন্টারফেস সম্বলিত উইন্ডোজ ১.০ বাজারে উন্মুক্ত করে।

প্রশ্ন ১৪: নিচের কোনটি রিয়েল-টাইম অপারেটিং সিস্টেম (RTOS)? — [সোনালী ব্যাংক সিনিয়র অফিসার]

  • (A) Windows 11
  • (B) VxWorks
  • (C) macOS
  • (D) Fedora

সঠিক উত্তর: (B) VxWorks
ব্যাখ্যা: রকেট উৎক্ষেপণ, মিসাইল গাইডেন্স ও উড়োজাহাজের মতো মিলি-সেকেন্ডের সুনির্দিষ্ট সময়সীমায় কাজ নিশ্চিত করতে RTOS (যেমন VxWorks, QNX) ব্যবহৃত হয়।

প্রশ্ন ১৫: ইউনিকোড সমর্থিত প্রথম উইন্ডোজ অপারেটিং সিস্টেম কোনটি ছিল? — [জনতা ব্যাংক অফিসার]

  • (A) Windows 98
  • (B) Windows NT
  • (C) Windows 3.1
  • (D) MS-DOS

সঠিক উত্তর: (B) Windows NT
ব্যাখ্যা: ১৯৯৩ সালে প্রকাশিত উইন্ডোজ এনটি (Windows NT 3.1) ছিল প্রথম অভ্যন্তরীণভাবে ১৬-বিট ইউনিকোড সমর্থিত ওএস।

প্রশ্ন ১৬: একটি কম্পিউটার সিস্টেম একই সাথে একাধিক সিপিইউ ব্যবহার করে কাজ সম্পন্ন করলে তাকে কী বলে? — [অগ্রণী ব্যাংক অফিসার]

  • (A) মাল্টিপ্রোগ্রামিং
  • (B) মাল্টিপ্রসেসিং (Multiprocessing)
  • (C) মাল্টিটাস্কিং
  • (D) মাল্টিথ্রেডিং

সঠিক উত্তর: (B) মাল্টিপ্রসেসিং (Multiprocessing)
ব্যাখ্যা: একাধিক প্রসেসর বা সিপিইউ কোর যখন একই সাথে কাজের অংশ ভাগ করে একযোগে এক্সিকিউট করে, তাকে মাল্টিপ্রসেসিং বলে।

প্রশ্ন ১৭: ম্যাকিন্টশ (Mac) কম্পিউটারের জন্য স্টিভ জবসের অ্যাপল কোম্পানি কোন ওএস ব্যবহার করে? — [এনটিআরসিএ প্রভাষক]

  • (A) Windows
  • (B) macOS
  • (C) RedHat
  • (D) ChromeOS

সঠিক উত্তর: (B) macOS
ব্যাখ্যা: অ্যাপলের ডেস্কটপ ও ম্যাকবুকের জন্য নিজস্ব অপারেটিং সিস্টেম হলো ম্যাক ওএস (macOS)।

প্রশ্ন ১৮: ফাইল সিস্টেম FAT32-এর তুলনায় NTFS (New Technology File System)-এর প্রধান সুবিধা কী? — [কৃষি ব্যাংক ক্যাশ]

  • (A) নিরাপত্তা ও বড় ফাইল (৪ জিবির বেশি) সংরক্ষণ সুবিধা
  • (B) দ্রুতগতিতে গান শোনা
  • (C) ভাইরাস মুছে ফেলা
  • (D) কোনো সুবিধা নেই

সঠিক উত্তর: (A) নিরাপত্তা ও বড় ফাইল (৪ জিবির বেশি) সংরক্ষণ সুবিধা
ব্যাখ্যা: FAT32-এ একক ফাইলের সাইজ সর্বোচ্চ ৪ জিবি হতে পারে, কিন্তু উইন্ডোজের আধুনিক NTFS ফাইল সিস্টেমে ১৬ টেরাবাইট পর্যন্ত ফাইল এবং সিকিউরিটি এনক্রিপশন থাকে।

প্রশ্ন ১৯: ক্রোম ওএস (Chrome OS) কোন কোম্পানির ক্লাউড-নির্ভর অপারেটিং সিস্টেম? — [প্রাথমিক সহকারী শিক্ষক]

  • (A) মাইক্রোসফট
  • (B) গুগল (Google)
  • (C) মেটা
  • (D) অ্যামাজন

সঠিক উত্তর: (B) গুগল (Google)
ব্যাখ্যা: গুগল উদ্ভাবিত ক্রোমবুক ল্যাপটপে ইন্টারনেট ও ক্লাউড অ্যাপ নির্ভর অপারেটিং সিস্টেম হিসেবে ক্রোম ওএস ব্যবহৃত হয়।

প্রশ্ন ২০: সিম্বিয়ান (Symbian) কোন মোবাইল কোম্পানির একসময়ের বহুল ব্যবহৃত অপারেটিং সিস্টেম ছিল? — [৩৪তম বিসিএস]

  • (A) স্যামসাং
  • (B) নোকিয়া (Nokia)
  • (C) অ্যাপল
  • (D) মটোরোলা

সঠিক উত্তর: (B) নোকিয়া (Nokia)
ব্যাখ্যা: টাচস্ক্রিন অ্যান্ড্রয়েড আসার পূর্বে নোকিয়ার বাটন ও প্রাথমিক স্মার্টফোনগুলোতে সিম্বিয়ান ওএস সর্বাধিক জনপ্রিয় ছিল।


💡 পরীক্ষার হলের গোল্ডেন রিভিশন চার্ট

ওএস কনসেপ্ট মূল ভূমিকা উদ্ভাবক / প্ল্যাটফর্ম
Kernel ওএস-এর হৃৎপিণ্ড বা কোর হার্ডওয়্যার ও মেমোরি নিয়ন্ত্রণ
Shell ব্যবহারকারীর ইন্টারফেস CLI (টেক্সট) বা GUI (গ্রাফিক্যাল)
Linux ওপেন সোর্স কার্নেল (১৯৯১) লাইনাস টরভাল্ডস
Android মোবাইল ওএস (লিনাক্স ভিত্তিক) অ্যান্ডি রুবিন / গুগল
UNIX প্রাচীন মাল্টিইউজার ওএস কেন থম্পসন ও ডেনিস রিচি (১৯৬৯)
Windows সর্বাধিক ব্যবহৃত ডেস্কটপ ওএস বিল গেটস ও পল অ্যালেন (১৯৮৫)
Spooling ডিস্ক বাফারে প্রিন্ট জমা রাখা Simultaneous Peripheral Ops
Deadlock প্রসেসের স্থায়ী অচলাবস্থা মিউচুয়াল এক্সক্লুশন ও ওয়েটিং

📚 বিসিএস ও চাকরির পূর্ণাঙ্গ প্রস্তুতি রিসোর্স

👉 [বিসিএস ও সরকারি চাকরি প্রস্তুতি ২০২৬: বিষয়ভিত্তিক পূর্ণাঙ্গ গাইডলাইন ও সিলেবাস](https://www.ajkerbongo.com/job-preparation-guide/)
কম্পিউটার ও তথ্যপ্রযুক্তিসহ সকল বিষয়ের সিলেবাসভিত্তিক স্টাডি নোট ও মডেল টেস্ট একসাথে পেতে ভিজিট করুন আমাদের [Job Preparation হাব](https://www.ajkerbongo.com/job-preparation/)।


লেখক ও সংকলক পরিচিতি

Mohammad Sakhaoat Hosain
Instructor (English)
Hajiganj Government Technical School and College
Former Lecturer in English, Dhaka International University
ইমেইল: ajkerbongo@gmail.com

👨‍🏫

লেখক ও সংকলক পরিচিতি

Mohammad Sakhaoat Hosain

Instructor (English)
Hajiganj Government Technical School and College

Former Lecturer in English
Dhaka International University

Related Articles

Back to top button