একটি অপারেটিং সিস্টেমের প্রধান কাজ কী?
A
হার্ডওয়্যার এবং সফ্টওয়্যার রিসোর্স ম্যানেজ করা
B
ইউজার ইন্টারফেস তৈরি করা
C
অ্যাপ্লিকেশন ডেভেলপ করা
D
ইন্টারনেট সংযোগ প্রদান করা
উত্তরের বিবরণ
অপারেটিং সিস্টেম (Operating System - OS)
-
অপারেটিং সিস্টেম হলো একটি সিস্টেম সফটওয়্যার, যা কম্পিউটারের হার্ডওয়্যার এবং সফটওয়্যার রিসোর্স পরিচালনা করে।
-
এটি ব্যবহারকারী ও কম্পিউটার হার্ডওয়্যারের মধ্যে একটি ইন্টারফেস হিসেবে কাজ করে।
-
কম্পিউটার বুটিং থেকে বন্ধ হওয়া পর্যন্ত সব কাজের তত্ত্বাবধানে থাকে OS।
ধরনভিত্তিক অপারেটিং সিস্টেম:
-
সিঙ্গেল ইউজার অপারেটিং সিস্টেম (Single User OS):
-
একই সময়ে একজন ব্যবহারকারী মাত্র OS ব্যবহার করতে পারে।
-
একে সিঙ্গেল টাস্কিং অপারেটিং সিস্টেমও বলা হয়।
-
উদাহরণ: CP/M, Symbian OS, Palm OS, MS-DOS, PC-DOS, Windows 95/98।
-
-
মাল্টি ইউজার অপারেটিং সিস্টেম (Multi-user OS):
-
একাধিক ব্যবহারকারী একই সময়ে OS ব্যবহার করতে পারে।
-
উদাহরণ: Windows NT Server, Android, Windows 2003/2008 Server, Unix, Linux।
-

0
Updated: 1 day ago
নিচের কোন অপারেটিং সিস্টেমটি লিনাক্স কার্নেলের উপর ভিত্তি করে তৈরি?
Created: 1 day ago
A
Windows
B
macOS
C
Ubuntu
D
iOS
Ubuntu ও Linux অপারেটিং সিস্টেম
-
Ubuntu হলো একটি ওপেন-সোর্স অপারেটিং সিস্টেম, যা Linux কার্নেলের উপর ভিত্তি করে তৈরি।
-
এটি Debian ভিত্তিক Linux ডিস্ট্রিবিউশন, যা ডেস্কটপ, সার্ভার এবং ক্লাউড পরিবেশে ব্যবহৃত হয়।
Linux (লিনাক্স):
-
লিনাক্স হলো একটি মাল্টি-টাস্কিং, ওপেন সোর্স অপারেটিং সিস্টেম।
-
এটি UNIX অপারেটিং সিস্টেমের বিশেষ সংস্করণ।
-
১৯৯১ সালে ফিনল্যান্ডের Linus Torvalds লিনাক্স তৈরি করেন।
-
GNU সংস্থা বিভিন্ন শেল, উইন্ডো ম্যানেজমেন্ট এবং ইউটিলিটি যোগ করে লিনাক্সকে পূর্ণাঙ্গ অপারেটিং সিস্টেম হিসেবে প্রতিষ্ঠিত করেছে।
লিনাক্সের প্রধান সুবিধা:
-
বর্ণভিত্তিক ও চিত্রভিত্তিক (Text & GUI) অপারেটিং সিস্টেম।
-
ওপেন-সোর্স কোডভিত্তিক, ব্যবহারকারীরা স্বাধীনভাবে কাস্টমাইজ করতে পারে।
-
ইন্টারনেট থেকে সহজে ডাউনলোডযোগ্য।
-
নেটওয়ার্ক সাপোর্ট ও নিরাপত্তা উইন্ডোজের তুলনায় শক্তিশালী।
-
শক্তিশালী গ্রাফিক্স ও নিরাপত্তা সমর্থন।
-
ব্যবহারকারী নিজের নিয়ন্ত্রণ বজায় রাখতে পারে।

0
Updated: 1 day ago
ব্যবহারকারী অপারেটিং সিস্টেমের সাথে যোগাযোগ বা ইন্টার্যাক্ট করার জন্য যে ইন্টারফেস ব্যবহার করে, সেই ইন্টারফেসকে কী বলা হয়?
Created: 3 weeks ago
A
Scheduler
B
Application Programming Interface
C
Shell
D
Kernel
শেল হলো এমন একটি ইন্টারফেস যা ব্যবহারকারীকে অপারেটিং সিস্টেমের সাথে ইন্টার্যাক্ট করার সুযোগ দেয়।
ব্যবহারকারী শেল-এর মাধ্যমে কমান্ড বা নির্দেশনা প্রদান করে।
শেল সেই নির্দেশনা Kernel-এ পাঠায়, এবং Kernel সরাসরি হার্ডওয়্যারের সাথে কাজ করে।
শেল দুই ধরনের হতে পারে:
CLI (Command Line Interface): যেমন Bash, PowerShell।
GUI (Graphical User Interface): যেমন Windows Explorer, GNOME Desktop।
অপারেটিং সিস্টেম (Operating System)
কম্পিউটার পরিচালনা ও নিয়ন্ত্রণ করার জন্য প্রয়োজনীয় সিস্টেম সফটওয়্যারকে অপারেটিং সিস্টেম বলা হয়।
এটি হলো প্রোগ্রাম বা প্রোগ্রামের সমষ্টি যা কম্পিউটারকে স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করে।
এক কথায়, অপারেটিং সিস্টেম ব্যবহারকারীর সাথে হার্ডওয়্যার ও সফটওয়্যারের সংযোগ স্থাপন করে এবং বিভিন্ন কাজ সম্পাদন করে।
অপারেটিং সিস্টেমের উদাহরণ:
CP/M, MS-DOS, PC-DOS, Windows 95/98, Windows NT Server, Windows 2003/2008 Server, Unix, Linux, Android, Symbian OS, Palm OS ইত্যাদি।
অন্যান্য সম্পর্কিত ধারণা (যা শেল নয়)
Scheduler: CPU-তে কোন প্রসেস কখন চলবে তা নির্ধারণ করে, কিন্তু এটি ব্যবহারকারীর ইন্টারফেস নয়।
API (Application Programming Interface): সফটওয়্যার অ্যাপ্লিকেশনগুলোর মধ্যে যোগাযোগ স্থাপন করে, তবে এটি ব্যবহারকারী ↔ OS ইন্টারফেস নয়।
Kernel: অপারেটিং সিস্টেমের মূল অংশ, যা সরাসরি হার্ডওয়্যারের সাথে কাজ করে, তবে ব্যবহারকারীরা সরাসরি এর সাথে যোগাযোগ করতে পারে না।
উৎস:
মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়
Encyclopedia Britannica

0
Updated: 3 weeks ago
এমবেডেড সিস্টেমে সাধারণত কোন ধরনের OS ব্যবহার করা হয়?
Created: 2 weeks ago
A
ওয়েব সার্ভার অপারেটিং সিস্টেম
B
ডেস্কটপ অপারেটিং সিস্টেম
C
রিয়েল-টাইম অপারেটিং সিস্টেম
D
মেইনফ্রেম অপারেটিং সিস্টেম
এম্বেডেড সিস্টেমে সর্বোত্তম অপারেটিং সিস্টেম
এম্বেডেড সিস্টেম হলো একটি বিশেষ ধরনের কম্পিউটার সিস্টেম, যা নির্দিষ্ট কাজ বা ফাংশন সম্পাদনের জন্য তৈরি করা হয়। এই ধরনের সিস্টেমে সাধারণত রিয়েল-টাইম অপারেটিং সিস্টেম (RTOS) ব্যবহার করা হয়।
RTOS এর বৈশিষ্ট্য:
নির্দিষ্ট সময়সীমার মধ্যে কাজ সম্পন্ন করা।
সিস্টেমের প্রতিক্রিয়া সময় অত্যন্ত দ্রুত।
সেন্সর, মোটর, এবং অন্যান্য হার্ডওয়্যার উপাদানের সঙ্গে সঠিক ও দ্রুত সমন্বয়।
নির্ভরযোগ্য ফলাফল নিশ্চিত করা।
ডেস্কটপ বা ওয়েব সার্ভার OS এই ধরনের সময়-সংবেদনশীল কাজের জন্য উপযুক্ত নয়, কারণ এগুলি সাধারণত মাল্টি-টাস্কিং এবং ব্যবহারকারীর সুবিধার জন্য ডিজাইন করা।
সঠিক উত্তর: গ) রিয়েল-টাইম অপারেটিং সিস্টেম
রিয়েল-টাইম অপারেটিং সিস্টেম (RTOS):
নির্দিষ্ট সময়ের মধ্যে প্রসেসিং কাজ সমাধান করে ফলাফল প্রদান।
ব্যবহৃত হয় এম্বেডেড সিস্টেম, রোবোটিক্স, অটোমোটিভ সিস্টেম, ইন্ডাস্ট্রিয়াল কন্ট্রোল সিস্টেমে।
এটি একপ্রকার অনলাইন প্রসেসিং, যেখানে সময় অত্যন্ত গুরুত্বপূর্ণ।
অনলাইন প্রসেসিং-এ সামান্য দেরি সহ্যযোগ্য, কিন্তু RTOS-এ ফলাফল অবশ্যই নির্দিষ্ট সময়ের মধ্যে দিতে হবে।
উদাহরণ: টিকেট বুকিং সিস্টেম, প্লেন পরিচালনার অপারেটিং সিস্টেম।
কিছু পরিচিত RTOS:
FreeRTOS
QNX
ThreadX
উৎস: কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি (ভোকেশনাল)

0
Updated: 2 weeks ago