একাধিক ব্যবহারকারীকে একসঙ্গে প্রোগ্রাম চালানোর ক্ষমতা কোন অপারেটিং সিস্টেমে থাকে?
A
Embedded OS
B
Real-time OS
C
Single-user OS
D
Multi-user OS
উত্তরের বিবরণ
Multi-User Operating System (মাল্টি-ইউজার অপারেটিং সিস্টেম):
-
সংজ্ঞা: একাধিক ব্যবহারকারী একই সময়ে একটি কম্পিউটার সিস্টেম ব্যবহার করতে পারে।
-
বৈশিষ্ট্য:
-
প্রতিটি ব্যবহারকারীর জন্য আলাদা সেশন বা পরিবেশ।
-
প্রসেস ম্যানেজমেন্ট, মেমোরি বণ্টন ও নিরাপত্তা নিয়ন্ত্রণ।
-
ব্যবহারকারীদের প্রোগ্রাম একসঙ্গে চললেও একে অপরের কাজের উপর প্রভাব পড়ে না।
-
-
উদাহরণ: UNIX, Linux, Windows Server।
অপারেটিং সিস্টেম (Operating System):
-
সংজ্ঞা: কম্পিউটারের হার্ডওয়্যার ও সফটওয়্যারের মধ্যে সেতুবন্ধ রচনা করে।
-
মূল কার্যাবলি:
-
প্রসেস ম্যানেজমেন্ট: CPU-তে চলমান প্রসেস নিয়ন্ত্রণ।
-
মেমোরি ম্যানেজমেন্ট: RAM ও অন্যান্য মেমোরির কার্যকর ব্যবহার।
-
ফাইল ম্যানেজমেন্ট: ফাইল তৈরি, সংরক্ষণ, মুছে ফেলা ও অ্যাক্সেস নিয়ন্ত্রণ।
-
ডিভাইস ম্যানেজমেন্ট: ইনপুট ও আউটপুট ডিভাইসের কার্যক্রম পরিচালনা।
-
সিকিউরিটি ও এক্সেস কন্ট্রোল: তথ্য সুরক্ষা ও অনুমোদিত প্রবেশাধিকার।
-
প্রকারভেদ:
-
Single-User Operating System (সিঙ্গেল ইউজার OS):
-
একই সময়ে একজন ব্যবহারকারী কাজ করতে পারে।
-
উদাহরণ: CP/M, Symbian OS, Palm OS, MS-DOS, Windows 95/98।
-
-
Multi-User Operating System (মাল্টি-ইউজার OS):
-
একাধিক ব্যবহারকারী একই সময়ে ব্যবহার করতে পারে।
-
উদাহরণ: Windows NT Server, Android, Windows 2003/2008 Server, Unix, Linux।
-
উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
0
Updated: 1 month ago
Android অপারেটিং সিস্টেম কোন ভাষায় তৈরি?
Created: 1 month ago
A
C++
B
Java
C
Python
D
JavaScript
Android অপারেটিং সিস্টেম মূলত Java প্রোগ্রামিং ভাষা ব্যবহার করে তৈরি করা হয়েছে, এবং এর SDK ও API-গুলোও Java-ভিত্তিক। এটি একটি লিনাক্স ভিত্তিক, ওপেন সোর্স অপারেটিং সিস্টেম, যা গুগল দ্বারা তৈরি এবং মাল্টি ইউজার সাপোর্ট করে।
-
অ্যান্ড্রয়েড ২০০৮ সালে চালু হয়।
-
এটি গুগলের একটি লিনাক্স ভিত্তিক অপারেটিং সিস্টেম।
-
অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলো সাধারণত Java ভাষায় লেখা হয়।
-
অ্যান্ড্রয়েড অ্যাপ্লিকেশন ফাইলের এক্সটেনশন হলো .apk, যার পূর্ণরূপ Android Application Package।
-
Android একটি মাল্টি ইউজার অপারেটিং সিস্টেম।
-
Android OS ব্যবহৃত প্রথম ফোন ছিল T-Mobile G1, যা HTC Dream নামে বেশি পরিচিত।
0
Updated: 1 month ago
অপারেটিং সিস্টেমে ভার্চুয়াল মেমোরি ব্যবহার করা হয়-
Created: 1 month ago
A
অনেক বেশি ডেটা সংরক্ষণের জন্য
B
ক্লাউডে ডেটা সংরক্ষণের জন্য
C
সেকেন্ডারি স্টোরেজ ব্যবহার করে RAM বাড়াতে
D
এক্সটারনাল মেমোরি সংযোগের জন্য
অপারেটিং সিস্টেমে Virtual Memory ব্যবহার করা হয় মূলত ফিজিক্যাল RAM-এর সীমাবদ্ধতা দূর করতে। যেহেতু কম্পিউটারের RAM সীমিত, তাই বড় প্রোগ্রাম বা একাধিক প্রোগ্রাম একসাথে চলার সময় সমস্যা তৈরি হতে পারে।
এই ক্ষেত্রে Virtual Memory সেকেন্ডারি স্টোরেজ (যেমন Hard Disk) কে RAM-এর মতো ব্যবহার করে। ফলে ব্যবহারকারীর কাছে মনে হয় RAM অনেক বেশি আছে, যদিও বাস্তবে তা ডিস্ক স্পেস থেকে সাময়িকভাবে নেওয়া হচ্ছে।
এটি memory management সহজ করে, multi-programming সমর্থন দেয় এবং system performance বাড়ায়।
-
Virtual Memory হলো OS-এর একটি প্রযুক্তি যা RAM এবং Secondary Storage একসাথে ব্যবহার করে।
-
এটি প্রোগ্রামকে তার বাস্তব RAM capacity এর বেশি memory ব্যবহার করতে দেয়।
-
যখন RAM full হয়ে যায়, OS অপ্রয়োজনীয় data বা inactive program part কে secondary storage-এ স্থানান্তর করে।
-
পুরো প্রক্রিয়া automatically managed by the Operating System, তাই ব্যবহারকারী বা programmer কে memory সীমা নিয়ে ভাবতে হয় না।
-
মূল উদ্দেশ্য: Secondary Storage ব্যবহার করে RAM বাড়ানো।
সঠিক উত্তর: গ) সেকেন্ডারি স্টোরেজ ব্যবহার করে RAM বাড়াতে।
0
Updated: 1 month ago
লিনাক্স কোন ধরনের অপারেটিং সিস্টেম?
Created: 3 weeks ago
A
মাল্টি টাস্কিং ও ওপেন সোর্স
B
একক টাস্কিং ও প্রাইভেট সোর্স
C
মাল্টি টাস্কিং ও ক্লোজ সোর্স
D
একক টাস্কিং ও ওপেন সোর্স
লিনাক্স হলো একটি মাল্টি-টাস্কিং ও ওপেন সোর্স অপারেটিং সিস্টেম, যা ব্যবহারকারীর প্রয়োজন অনুযায়ী স্বাধীনভাবে নিয়ন্ত্রণ করা যায়।
• লিনাক্স (LINUX):
-
এটি UNIX অপারেটিং সিস্টেমের একটি বিশেষ সংস্করণ।
-
১৯৯০ সালে ফিনল্যান্ডের লিনাস টরভোল্ডাস (Linus Torvalds) লিনাক্স অপারেটিং সিস্টেম তৈরি করেন।
-
GNU নামের সংস্থা এর সাথে বিভিন্ন শেল, উইন্ডো ম্যানেজমেন্ট এবং ইউটিলিটি যুক্ত করে একে পুরোপুরি একটি অপারেটিং সিস্টেমে রূপান্তরিত করা হয়।
• লিনাক্স অপারেটিং সিস্টেমের সুবিধা:
-
বর্ণভিত্তিক ও চিত্রভিত্তিক উভয় ধরনের ব্যবহার সমর্থন করে।
-
ওপেন সোর্স কোডভিত্তিক, ফলে ব্যবহারকারী এটি নিজস্বভাবে পরিবর্তন বা কাস্টমাইজ করতে পারে।
-
ইন্টারনেট থেকে সহজেই ডাউনলোড করা যায়।
-
নেটওয়ার্ক সাপোর্ট উইন্ডোজের তুলনায় অধিক শক্তিশালী।
-
সিকিউরিটি ও গ্রাফিক্স ক্ষমতা অত্যন্ত উন্নত।
-
ব্যবহারকারীরা লিনাক্সের ওপর সম্পূর্ণ নিয়ন্ত্রণ বজায় রাখতে পারে।
0
Updated: 3 weeks ago