ব্যবহারকারী অপারেটিং সিস্টেমকে কমান্ড বা নির্দেশ দেওয়ার জন্য যে ইন্টারফেস ব্যবহার করে তাকে কী বলা হয়?
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: 1 month ago
ডিস্ট্রিবিউটেড অপারেটিং সিস্টেমের বৈশিষ্ট্য কী?
Created: 1 month ago
A
একক প্রসেসর ব্যবহার করে এবং মেমোরি শেয়ার করে
B
একাধিক প্রসেসর নেটওয়ার্কের মাধ্যমে যুক্ত থাকে
C
একই মেশিনে একাধিক প্রসেসর মেমোরি শেয়ার করে কাজ করে
D
প্রসেসরগুলো একই ক্লক সিগন্যাল ব্যবহার করে কাজ করে
সঠিক উত্তর হলো খ) একাধিক প্রসেসর নেটওয়ার্কের মাধ্যমে যুক্ত থাকে।
• ডিস্ট্রিবিউটেড অপারেটিং সিস্টেম (Distributed Operating System):
-
এটি একটি সিস্টেম যেখানে একাধিক প্রসেসর কমিউনিকেশন নেটওয়ার্কের মাধ্যমে পরস্পর সংযুক্ত থাকে, কিন্তু মেমোরি বা ক্লক শেয়ার করে না।
-
প্রতিটি প্রসেসরের নিজস্ব লোকাল মেমোরি থাকে, যা হাই-স্পিড বাস বা অন্য কোনো নেটওয়ার্কের মাধ্যমে সংযুক্ত প্রসেসরগুলোর সঙ্গে যোগাযোগ রক্ষা করে।
-
আধুনিক কম্পিউটিংয়ের একটি প্রধান ধারা হলো ডিস্ট্রিবিউটেড কম্পিউটিং।
-
ডিস্ট্রিবিউটেড সিস্টেমে প্রতিটি প্রসেসরের সাইজ ও কাজ ভিন্ন হতে পারে।
0
Updated: 1 month ago
ডাটাবেজ প্যাকেজ প্রোগ্রাম নয় কোনটি?
Created: 1 month ago
A
Quattro Pro
B
Informix
C
Access
D
Oracle
Quattro Pro এবং সফটওয়্যার শ্রেণিবিন্যাস
• অ্যাপ্লিকেশন সফটওয়্যার (Application Software):
-
ব্যবহারিক কাজের জন্য তৈরি সফটওয়্যারকে অ্যাপ্লিকেশন সফটওয়্যার বলা হয়।
-
এটি কম্পিউটারে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজে ব্যবহার হয়।
-
কাজের প্রকৃতি অনুযায়ী বিভিন্ন ধরনের ব্যবহারিক প্রোগ্রাম তৈরি করা হয়।
• ডাটাবেস প্যাকেজ প্রোগ্রাম (Database Package Program):
-
উদাহরণ: dBase, FoxPro, Oracle, Informix, Access।
• স্প্রেডশীট প্যাকেজ প্রোগ্রাম (Spreadsheet Package Program):
-
Quattro Pro হলো একটি স্প্রেডশীট প্যাকেজ প্রোগ্রাম, যা মূলত তালিকা, হিসাব-নিকাশ এবং ডেটা বিশ্লেষণের কাজের জন্য ব্যবহৃত হয়।
0
Updated: 1 month ago
‘Marshmallow’ অপারেটিং সিস্টেমটি কোন কোম্পানি তৈরি করেছে?
Created: 2 months ago
A
B
Apple
C
IBM
D
BlackBerry
‘Marshmallow’ Android অপারেটিং সিস্টেম
‘Marshmallow’ হলো Android 6.0 সংস্করণ, যা Google তৈরি করেছে। এটি ২০১৫ সালে প্রকাশিত হয়। Marshmallow সংস্করণে ব্যবহারকারীদের জন্য নতুন ফিচার যোগ করা হয়েছে, যেমন:
পারমিশন ম্যানেজমেন্ট (Permission Management)
Google Now on Tap
উন্নত ব্যাটারি লাইফ
এটি বিশেষভাবে স্মার্টফোন ও ট্যাবলেটের জন্য ডিজাইন করা হয়েছে, যা ব্যবহারকারীদের ডিভাইস আরও নিরাপদ ও সুবিধাজনকভাবে ব্যবহার করতে সাহায্য করে।
সঠিক উত্তর: Google
অপারেটিং সিস্টেম (Operating System)
হার্ডওয়্যার ও সফটওয়্যারের মধ্যে সেতুবন্ধ রচনা করে।
কম্পিউটার বুটিং থেকে বন্ধ করার সকল কাজ পরিচালনা ও নিয়ন্ত্রণ করে।
অ্যান্ড্রয়েড হলো সেলুলার টেলিফোন এবং ট্যাবলেট কম্পিউটারের জন্য OS।
ওপেন সোর্স এবং ব্যবহারকারীদের জন্য উন্মুক্ত।
ইতিহাস:
২০০৩: অ্যান্ড্রয়েড ইনকর্পোরেটেড ডিজিটাল ক্যামেরার জন্য OS তৈরি শুরু।
২০০৪: স্মার্টফোনের জন্য OS-এ রূপান্তর।
২০০৫: Google Inc. অ্যান্ড্রয়েড ক্রয় করে।
উৎস:
গুগলের অফিশিয়াল ওয়েবসাইট
ব্রিটানিকা
0
Updated: 2 months ago