Time-shared OS-এর জন্য কোন sheduling policy সবচেয়ে ভাল?
A
First come first serve
B
Round-robin
C
Shortest job first
D
Last come first serve
উত্তরের বিবরণ
Time-shared Operating System (OS)
টাইম শেয়ারিং হলো এক ধরনের অপারেটিং সিস্টেম, যেখানে একটি কেন্দ্রীয় কম্পিউটারকে একাধিক ব্যবহারকারী একই সময়ে ব্যবহার করতে পারে। প্রত্যেক ব্যবহারকারী মনে করে সে আলাদা কম্পিউটার ব্যবহার করছে, যদিও বাস্তবে সবার কাজ খুব অল্প সময়ের ভাগে ভাগ হয়ে প্রসেস করা হয়।
Round Robin Scheduling Policy
টাইম-শেয়ারড সিস্টেমে প্রসেস বা ব্যবহারকারীর কাজগুলোকে সমান সুযোগ দেওয়ার জন্য Round Robin শিডিউলিং ব্যবহার করা হয়। এতে প্রতিটি প্রসেসকে নির্দিষ্ট সময় (time quantum) দেওয়া হয়। সময় শেষ হলে কাজটি সাময়িকভাবে থেমে গিয়ে অন্য প্রসেসকে সুযোগ দেওয়া হয়। এভাবে পালাক্রমে সবার কাজ এগোয়।
একইভাবে সার্ভার সিস্টেমেও রাউন্ড রবিন নীতি ব্যবহার করা যায়। যেমন— যদি একটি কোম্পানির একাধিক সার্ভার থাকে, তাহলে প্রথম ব্যবহারকারীকে প্রথম সার্ভারে, দ্বিতীয় ব্যবহারকারীকে দ্বিতীয় সার্ভারে পাঠানো হয়। এভাবে ঘুরে ঘুরে সবার মধ্যে কাজ ভাগ করে দেওয়া হয়।
তাই টাইম-শেয়ারড অপারেটিং সিস্টেমের জন্য Round Robin scheduling-ই সবচেয়ে উপযোগী।
উৎস: Computerhope website
0
Updated: 1 month ago
Blockchain-এর প্রতিটি block কী তথ্য বহন করে?
Created: 1 month ago
A
A hash pointer to the previous block
B
Timestamp
C
List of transactions
D
উপরের সবগুলাে
ব্লকচেইন হল একটি সিস্টেম যেখানে প্রতিটি ব্লক একটি একাউন্টের লেনদেনসমূহকে চেইন আকারে সংরক্ষণ করে। প্রতিটি ব্লক হ্যাশিং (Hashing) ব্যবহার করে নিরাপত্তা নিশ্চিত করে, যার ফলে কোনো পক্ষ এখানে হস্তক্ষেপ করতে পারে না।
এটি তথ্য সংরক্ষণের একটি নিরাপদ এবং উন্মুক্ত পদ্ধতি, যেখানে তথ্য একটির পর একটি চেইন আকারে ব্লকে সংরক্ষিত হয়। একটি সাধারণ ব্লক সাধারণত তিনটি অংশ নিয়ে গঠিত:
-
A hash pointer to the previous block, যা পূর্ববর্তী ব্লকের সাথে সংযোগ স্থাপন করে।
-
Timestamp, যা ব্লকের সৃষ্টির সময় নির্দেশ করে।
-
List of transactions, যেখানে লেনদেনের তথ্য সংরক্ষিত থাকে।
জেনেসিস ব্লক ছাড়া প্রতিটি ব্লকে hash pointer থাকে। ব্লকচেইনের প্রথম ব্লককে জেনেসিস ব্লক বলা হয় এবং এটি ২০০৯ সালে তৈরি করা হয়।
0
Updated: 1 month ago
নিচের কোনটি multi-tasking operating system নয়?
Created: 1 month ago
A
Windows
B
Linux
C
Windows NT
D
DOS
DOS একটি সিঙ্গেল ইউজার অপারেটিং সিস্টেম, যা মূলত একবারে এক জন ব্যবহারকারীর জন্য ডিজাইন করা হয়েছে। এটি সাধারণত একাধিক প্রোগ্রাম একসাথে চালাতে পারে না এবং বর্ণভিত্তিক ইন্টারফেস ব্যবহার করে।
এছাড়া, অপারেটিং সিস্টেমের ধরন অনুযায়ী ব্যবহারকারী সংখ্যা এবং কার্যক্ষমতা অনুযায়ী সিস্টেমগুলোকে ভাগ করা যায়।
-
সিঙ্গেল ইউজার অপারেটিং সিস্টেম:
-
একই সময়ে অপারেটিং সিস্টেমে শুধুমাত্র একজন ব্যবহারকারী থাকলে তাকে সিঙ্গেল ইউজার অপারেটিং সিস্টেম বলা হয়। একে অনেক সময় সিঙ্গেল টাস্কিং অপারেটিং সিস্টেমও বলা হয়।
-
উদাহরণ: CP/M, Android, Symbian OS, Palm OS, MS-DOS, PC-DOS, Windows 95/98 ইত্যাদি।
-
-
মাল্টি ইউজার অপারেটিং সিস্টেম:
-
একাধিক ব্যবহারকারী একই সময়ে কোনো কম্পিউটার সিস্টেম ব্যবহার করতে পারলে সেই সিস্টেমকে মাল্টি ইউজার অপারেটিং সিস্টেম বলা হয়।
-
উদাহরণ: Windows NT Server, Windows 2003/2008 Server, Unix, Linux ইত্যাদি।
-
Windows NT-তে NT এর পূর্ণরূপ হলো New Technology।
-
-
DOS (Disk Operating System):
-
DOS-এর পূর্ণরূপ হলো Disk Operating System। এটি প্রথম উদ্ভাবন করেন মাইক্রোসফট কর্পোরেশন, ১৯৮১ সালে IBM কম্পিউটারের জন্য।
-
এটি IBM এবং IBM উপযুক্ত পার্সোনাল কম্পিউটারের জন্য একটি একক ব্যবহারিক অপারেটিং সিস্টেম।
-
DOS কে PC-DOS বা MS-DOS হিসাবেও বলা হয়।
-
DOS একটি বর্ণভিত্তিক অপারেটিং সিস্টেম এবং এটি single-user; একবারে একাধিক প্রোগ্রাম চালাতে পারে না।
-
0
Updated: 1 month ago
GPU-এর পূর্ণরূপ কী?
Created: 3 weeks ago
A
Graph Processing Unit
B
Graphic Processing Unit
C
Graphics Processing Unit
D
Geographical Processing Unit
GPU বা Graphics Processing Unit হলো একটি বিশেষ ধরনের প্রসেসর যা গ্রাফিক্স এবং ভিডিও সংক্রান্ত কাজের জন্য ডিজাইন করা। এটি মূলত গ্রাফিক্স, ইফেক্ট এবং ভিডিও প্রোসেসিং এ গুরুত্বপূর্ণ ভূমিকা পালন করে। আজকের দিনে ভিডিও গেমস খেলার ক্ষেত্রে GPU এর ব্যবহার অত্যন্ত সাধারণ।
-
পূর্ণরূপ: GPU = Graphics Processing Unit
-
মূল কাজ: গ্রাফিক্স, ইফেক্ট এবং ভিডিও পরিচালনা করা
-
ব্যবহার: ভিডিও গেমস খেলা এবং অন্যান্য গ্রাফিক্যাল অ্যাপ্লিকেশন
0
Updated: 3 weeks ago