ব্যবহারকারী অপারেটিং সিস্টেমের সাথে যোগাযোগ বা ইন্টার্যাক্ট করার জন্য যে ইন্টারফেস ব্যবহার করে, সেই ইন্টারফেসকে কী বলা হয়?
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: 1 day ago
অপারেটিং সিস্টেম নয় কোনটি?
Created: 2 days ago
A
Firefox
B
Fedora
C
Debian
D
Solaris
অপারেটিং সিস্টেম (Operating System):
এটি এমন একটি সিস্টওয়্যার যা কম্পিউটারের হার্ডওয়্যার ও সফটওয়্যার রিসোর্স নিয়ন্ত্রণ ও ব্যবস্থাপনা করে এবং ব্যবহারকারীর সঙ্গে কম্পিউটারের যোগাযোগ স্থাপন করে।
উদাহরণ: Fedora, Debian, Solaris।
প্রদত্ত চারটির মধ্যে Firefox হলো অপারেটিং সিস্টেম নয়, এটি একটি ওয়েব ব্রাউজার।
সঠিক উত্তর: ক) Firefox
অপারেটিং সিস্টেমের কাজ
হার্ডওয়্যার ও সফটওয়্যারের মধ্যে সেতুবন্ধন রচনা করা।
কম্পিউটার চালু (booting) থেকে শুরু করে বন্ধ করা পর্যন্ত নিয়ন্ত্রণ করা।
মেমোরি ম্যানেজমেন্ট, ফাইল ম্যানেজমেন্ট, প্রসেস ম্যানেজমেন্ট, ডিভাইস কন্ট্রোল ইত্যাদি কাজ সম্পন্ন করা।
অপারেটিং সিস্টেমের প্রকারভেদ
১) সিঙ্গেল ইউজার অপারেটিং সিস্টেম (Single User OS):
একসাথে একজন ব্যবহারকারী ব্যবহার করতে পারে।
একে অনেক সময় Single Tasking OS-ও বলা হয়।
উদাহরণ: CP/M, Symbian OS, Palm OS, MS-DOS, Windows 95/98।
২) মাল্টি ইউজার অপারেটিং সিস্টেম (Multi User OS):
একই সময়ে একাধিক ব্যবহারকারী কাজ করতে পারে।
উদাহরণ: Windows NT Server, Android, Windows 2003/2008 Server, Unix, Linux।
মনে রাখার ট্রিক্স:
Single User OS = একজন + একসময় = Single Task
Multi User OS = অনেকজন + একইসময় = Multi Task

0
Updated: 2 days ago
আইওএস (IOS) মোবাইল অপারেটিং সিস্টেমটি কোন প্রতিষ্ঠান বাজারজাত করে?
Created: 4 days ago
A
অ্যাপেল
B
গুগল
C
মাইক্রোসফট
D
আইবিএম
অ্যাপল ইনকর্পোরেটেড
অ্যাপল ইনকর্পোরেটেড হলো একটি প্রসিদ্ধ আমেরিকান প্রযুক্তি কোম্পানি, যা মূলত ব্যবহারকারীদের জন্য ইলেকট্রনিক ডিভাইস, কম্পিউটার সফটওয়্যার এবং অনলাইন সেবা তৈরি ও বিক্রি করে। এর সদর দপ্তর যুক্তরাষ্ট্রের ক্যালিফোর্নিয়ার কুপারটিনোতে অবস্থিত।
অ্যাপল প্রতিষ্ঠিত হয় ১৯৭৬ সালের ১ এপ্রিল। কোম্পানির প্রতিষ্ঠাতারা হলেন স্টিভ জবস, স্টিভ ওজনিয়াক এবং রোনাল্ড ওয়েইন। বর্তমানে টিম কুক কোম্পানির সিইও হিসেবে দায়িত্ব পালন করছেন। অ্যাপল iOS নামক মোবাইল অপারেটিং সিস্টেম বাজারে নিয়ে এসেছে, যা বিশ্বব্যাপী জনপ্রিয়।
উৎস: apple.com

0
Updated: 4 days ago
স্মার্ট টিভি, ডিজিটাল ক্যামেরা এবং গাড়ির ECU-তে সাধারণত কোন ধরনের অপারেটিং সিস্টেম ব্যবহৃত হয়?
Created: 1 day ago
A
RTOS
B
iOS
C
macOS
D
Mobile OS
রিয়েলটাইম অপারেটিং সিস্টেম (RTOS)
RTOS = Real-Time Operating System
নির্দিষ্ট সময়ের মধ্যে কাজ সম্পন্ন করে আউটপুট দিতে সক্ষম হতে হবে।
সামান্য বিলম্ব হলেও বড় ধরনের ক্ষতি হতে পারে।
এমবেডেড সিস্টেমের জন্য ডিজাইন করা হয়।
একপ্রকার অনলাইন প্রসেসিং, তবে বেশি সময়-সচেতন।
ব্যবহৃত ক্ষেত্র: এমবেডেড সিস্টেম, রোবোটিক্স, অটোমোটিভ সিস্টেম, ইন্ডাস্ট্রিয়াল কন্ট্রোল সিস্টেম।
বৈশিষ্ট্য
নির্দিষ্ট সময়ের মধ্যে টাস্ক সম্পন্ন।
টাইম-ক্রিটিক্যাল সিস্টেমে ব্যবহৃত।
নির্ভরযোগ্য ও দ্রুত রেসপন্স দেয়।
উদাহরণ
টিকেট বুকিং সিস্টেম
প্লেন পরিচালনার সিস্টেম
স্মার্ট টিভি
ডিজিটাল ক্যামেরা
গাড়ির ECU (Electronic Control Unit)
জনপ্রিয় RTOS
FreeRTOS
QNX
ThreadX
উৎস: কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি (ভোকেশনাল)

0
Updated: 1 day ago