নিচের কোনটি মাল্টি ইউজার অপারেটিং সিস্টেমের উদাহরণ?
A
Linux
B
CP/M
C
Windows 95
D
Palm OS
উত্তরের বিবরণ
মাল্টি ইউজার অপারেটিং সিস্টেম হলো এমন একটি সিস্টেম যা একাধিক ব্যবহারকারীকে একই সময়ে একটি কম্পিউটারে কাজ করার সুযোগ প্রদান করে।
• মাল্টি ইউজার অপারেটিং সিস্টেমের বৈশিষ্ট্য:
-
ব্যবহারকারীরা আলাদা একাউন্টের মাধ্যমে লগইন করতে পারে
-
CPU, মেমরি ও ডাটা ফাইল শেয়ার করা যায়
-
একই সময়ে একাধিক ব্যবহারকারী কার্যক্রম সম্পন্ন করতে পারে
-
উদাহরণ: Linux, Unix, Windows NT Server, Android, Windows 2003/2008 Server
• সিঙ্গেল ইউজার অপারেটিং সিস্টেম:
-
একই সময়ে শুধুমাত্র একজন ব্যবহারকারীকে কাজ করার সুযোগ দেয়
-
অনেক সময় সিঙ্গেল টাস্কিং অপারেটিং সিস্টেম নামেও পরিচিত
-
উদাহরণ: CP/M, Symbian OS, Palm OS, MS-DOS, PC-DOS, Windows 95/98
• উল্লেখযোগ্য তথ্য:
-
প্রদত্ত অপশনগুলোর মধ্যে Linux হলো মাল্টি ইউজার অপারেটিং সিস্টেমের চমৎকার উদাহরণ
-
Palm OS, CP/M এবং Windows 95 মূলত সিঙ্গেল ইউজার সিস্টেম
• উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়
0
Updated: 1 month ago
অপারেটিং সিস্টেমে কার্নেল সবচেয়ে গুরুত্বপূর্ণ কাজ কী?
Created: 1 month ago
A
স্ক্রিনে গ্রাফিক্স প্রদর্শন করা
B
ব্যবহারকারীর ফাইল সংরক্ষণ করা
C
সিস্টেম রিসোর্স এবং হার্ডওয়্যার নিয়ন্ত্রণ করা
D
ভাইরাস থেকে সুরক্ষা প্রদান করা
অপারেটিং সিস্টেমের কার্নেল এবং এর কার্যক্রম:
কার্নেল হল অপারেটিং সিস্টেমের সবচেয়ে গুরুত্বপূর্ণ অংশ। এটি সরাসরি হার্ডওয়্যার এবং সফটওয়্যারের মধ্যে মধ্যস্থতা করে।
কার্নেলের মূল কাজ:
-
সিস্টেম রিসোর্স নিয়ন্ত্রণ:
-
প্রসেসর, মেমোরি, স্টোরেজ, এবং ইনপুট/আউটপুট ডিভাইসের ব্যবস্থাপনা।
-
একাধিক প্রোগ্রাম নিরাপদভাবে চলতে পারে তা নিশ্চিত করা।
-
-
হার্ডওয়্যারের সাথে যোগাযোগ:
-
ব্যবহারকারীর সরাসরি কাজ যেমন ফাইল সংরক্ষণ বা স্ক্রিনে গ্রাফিক্স দেখানো কার্নেল সরাসরি করে না।
-
বরং এই ধরনের কাজের জন্য নিয়ন্ত্রণ ও অনুমতি প্রদান করে।
-
-
মেমোরি ও প্রসেস ম্যানেজমেন্ট:
-
মেমোরি বরাদ্দ ও মুক্তি প্রদান।
-
CPU শিডিউলিং এবং প্রসেস পরিচালনা।
-
-
ডিভাইস ম্যানেজমেন্ট:
-
ইনপুট/আউটপুট ডিভাইসের সাথে কেন্দ্রীয় প্রক্রিয়াকরণ অংশের সংযোগ স্থাপন।
-
সিদ্ধান্ত:
কার্নেলের সবচেয়ে গুরুত্বপূর্ণ কাজ হলো সিস্টেম রিসোর্স এবং হার্ডওয়্যার নিয়ন্ত্রণ করা।
সঠিক উত্তর: গ) সিস্টেম রিসোর্স এবং হার্ডওয়্যার নিয়ন্ত্রণ করা
0
Updated: 1 month ago
এমবেডেড সিস্টেমে সাধারণত কোন ধরনের OS ব্যবহার করা হয়?
Created: 1 month ago
A
ওয়েব সার্ভার অপারেটিং সিস্টেম
B
ডেস্কটপ অপারেটিং সিস্টেম
C
রিয়েল-টাইম অপারেটিং সিস্টেম
D
মেইনফ্রেম অপারেটিং সিস্টেম
এম্বেডেড সিস্টেমে সর্বোত্তম অপারেটিং সিস্টেম
এম্বেডেড সিস্টেম হলো একটি বিশেষ ধরনের কম্পিউটার সিস্টেম, যা নির্দিষ্ট কাজ বা ফাংশন সম্পাদনের জন্য তৈরি করা হয়। এই ধরনের সিস্টেমে সাধারণত রিয়েল-টাইম অপারেটিং সিস্টেম (RTOS) ব্যবহার করা হয়।
RTOS এর বৈশিষ্ট্য:
নির্দিষ্ট সময়সীমার মধ্যে কাজ সম্পন্ন করা।
সিস্টেমের প্রতিক্রিয়া সময় অত্যন্ত দ্রুত।
সেন্সর, মোটর, এবং অন্যান্য হার্ডওয়্যার উপাদানের সঙ্গে সঠিক ও দ্রুত সমন্বয়।
নির্ভরযোগ্য ফলাফল নিশ্চিত করা।
ডেস্কটপ বা ওয়েব সার্ভার OS এই ধরনের সময়-সংবেদনশীল কাজের জন্য উপযুক্ত নয়, কারণ এগুলি সাধারণত মাল্টি-টাস্কিং এবং ব্যবহারকারীর সুবিধার জন্য ডিজাইন করা।
সঠিক উত্তর: গ) রিয়েল-টাইম অপারেটিং সিস্টেম
রিয়েল-টাইম অপারেটিং সিস্টেম (RTOS):
নির্দিষ্ট সময়ের মধ্যে প্রসেসিং কাজ সমাধান করে ফলাফল প্রদান।
ব্যবহৃত হয় এম্বেডেড সিস্টেম, রোবোটিক্স, অটোমোটিভ সিস্টেম, ইন্ডাস্ট্রিয়াল কন্ট্রোল সিস্টেমে।
এটি একপ্রকার অনলাইন প্রসেসিং, যেখানে সময় অত্যন্ত গুরুত্বপূর্ণ।
অনলাইন প্রসেসিং-এ সামান্য দেরি সহ্যযোগ্য, কিন্তু RTOS-এ ফলাফল অবশ্যই নির্দিষ্ট সময়ের মধ্যে দিতে হবে।
উদাহরণ: টিকেট বুকিং সিস্টেম, প্লেন পরিচালনার অপারেটিং সিস্টেম।
কিছু পরিচিত RTOS:
FreeRTOS
QNX
ThreadX
উৎস: কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি (ভোকেশনাল)
0
Updated: 1 month ago
ব্যবহারকারী অপারেটিং সিস্টেমকে কমান্ড বা নির্দেশ দেওয়ার জন্য যে ইন্টারফেস ব্যবহার করে তাকে কী বলা হয়?
Created: 4 weeks ago
A
Scheduler
B
API
C
Shell
D
Kernel
Shell হলো এমন একটি ইন্টারফেস যা ব্যবহারকারী এবং অপারেটিং সিস্টেমের মধ্যে যোগাযোগ স্থাপন করে। ব্যবহারকারী শেলের মাধ্যমে কমান্ড প্রদান করে এবং শেল সেই কমান্ডগুলো কোরে (Kernel) পাঠায়, যেখানে সেগুলি প্রক্রিয়াজাত হয়। শেল হতে পারে CLI (Command Line Interface) যেমন Bash, অথবা GUI (Graphical User Interface) যেমন Windows Explorer।
অপারেটিং সিস্টেম:
-
কম্পিউটারকে পরিচালনা ও নিয়ন্ত্রণের জন্য একটি প্রয়োজনীয় সিস্টেম সফটওয়্যার হলো অপারেটিং সিস্টেম।
-
এটি কম্পিউটারকে স্বয়ংক্রিয়ভাবে নিয়ন্ত্রণ করার জন্য প্রোগ্রাম বা প্রোগ্রামসমষ্টি দ্বারা গঠিত।
-
এক কথায় অপারেটিং সিস্টেম হলো এমন একটি মাধ্যম যা ব্যবহারকারীর সাথে কম্পিউটারের হার্ডওয়্যার ও সফটওয়্যারের সংযোগ ঘটায়।
-
উদাহরণ হিসেবে বলা যায়: CP/M, Android, Symbian OS, Palm OS, MS-DOS, PC-DOS, Windows 95/98, Windows NT Server, Windows 2003/2008 Server, Unix, Linux।
অন্যান্য অপশনসমূহ:
-
Scheduler: CPU-তে কোন প্রসেস কখন চলবে তা নির্ধারণ করে, কিন্তু এটি ব্যবহারকারী ইন্টারফেস নয়।
-
API (Application Programming Interface): বিভিন্ন সফটওয়্যার অ্যাপ্লিকেশনের মধ্যে যোগাযোগের মাধ্যম, ব্যবহারকারী এবং OS এর মধ্যে সরাসরি যোগাযোগ নয়।
-
Kernel: এটি অপারেটিং সিস্টেমের মূল অংশ, যা সরাসরি হার্ডওয়্যারের সাথে কাজ করে, তবে ব্যবহারকারী সরাসরি এর সাথে যোগাযোগ করতে পারে না।
0
Updated: 4 weeks ago