"Distributed Computing"-এর প্রধান উদ্দেশ্য কী?
A
একাধিক কম্পিউটার ব্যবহার করে সমস্যা দ্রুত সমাধান
B
একটি মেশিনের মেমোরি ব্যবহার কমানো
C
সিপিইউ ক্লক স্পিড বাড়ানো
D
সব ক্লাউড সার্ভারকে একটি কম্পিউটারে প্রতিস্থাপন করা
উত্তরের বিবরণ
Distributed Computing বা বিতরণকৃত কম্পিউটিং হলো এমন একটি প্রযুক্তি, যেখানে জটিল সমস্যা সমাধান বা বড় ডেটা প্রসেসিং-এর কাজকে একাধিক কম্পিউটারে ভাগ করে সমান্তরালভাবে সম্পন্ন করা হয়। এর ফলে কাজ দ্রুত ও কার্যকরভাবে শেষ করা সম্ভব হয় এবং একটি একক কম্পিউটারের সীমাবদ্ধতা যেমন কম মেমোরি বা সীমিত প্রসেসিং ক্ষমতা এড়ানো যায়। এছাড়া, এই সিস্টেমের নির্ভরযোগ্যতা ও scalability বেড়ে যায়, কারণ কোনো একটি কম্পিউটার ব্যর্থ হলেও অন্যগুলো কাজ চালিয়ে যেতে পারে।
সঠিক উত্তর: ক) একাধিক কম্পিউটার ব্যবহার করে সমস্যা দ্রুত সমাধান
-
Cloud Computing:
-
ক্লাউড কম্পিউটিং এমন একটি প্রযুক্তি, যেখানে ইন্টারনেট ও কেন্দ্রীয় রিমোট সার্ভারের মাধ্যমে ডেটা ও অ্যাপ্লিকেশন নিয়ন্ত্রণ এবং রক্ষণাবেক্ষণ করা হয়।
-
মার্কিন যুক্তরাষ্ট্রের NIST (National Institute of Standards and Technology) অনুসারে ক্লাউড কম্পিউটিং হলো একটি মডেল, যেখানে ক্রেতার তথ্য ও অ্যাপ্লিকেশনকে সেবাদাতার সিস্টেমে আউটসোর্স করা হয় এবং এতে ৩টি বৈশিষ্ট্য থাকতে হবে—
১. Resource Flexibility/Scalability → গ্রাহকের চাহিদা অনুযায়ী সেবার পরিমাণ বাড়ানো বা কমানো যায়।
২. On Demand → গ্রাহক যখন চাইবে তখনই সেবা পাবে এবং নিজের প্রয়োজন মতো ব্যবহার নিয়ন্ত্রণ করতে পারবে।
৩. Pay as you go → গ্রাহক শুধুমাত্র ব্যবহৃত সেবার জন্য মূল্য প্রদান করবে; আগে থেকে কোনো রিজার্ভেশন করতে হবে না।
-
-
উপরোক্ত বৈশিষ্ট্য থেকে বোঝা যায় যে গ্রাহকের চাহিদা অনুযায়ী utility-ভিত্তিক কম্পিউটিং পরিষেবা প্রদানকারী প্রযুক্তি হলো Cloud Computing, যা আসলে Distributed Computing-এর একটি দৃষ্টান্ত।
0
Updated: 1 month ago
Programme Debugging - এর উদ্দেশ্য কী?
Created: 2 months ago
A
নতুন প্রোগ্রাম তৈরি
B
কোড কপি করা
C
প্রোগ্রামের ভুল-ত্রুটি ঠিক করা
D
প্রোগ্রাম রান করা
Programme Debugging (প্রোগ্রাম ডিবাগিং)
সংজ্ঞা:
Programme Debugging-এর উদ্দেশ্য হলো প্রোগ্রামের ভুল-ত্রুটি শনাক্ত ও সংশোধন করা।
মূল তথ্য:
-
Bug অর্থ: পোকা
-
Debugging অর্থ: পোকা দূর করা
-
কম্পিউটারের প্রোগ্রামে যে ভুল-ত্রুটি থাকে, তা দূর করাকে ডিবাগিং বলা হয়।
-
ইতিহাস: ১৯৪৫ সালে MARK-I কম্পিউটারে একটি মথ পোকা ঢুকে যাওয়ায় এটি অচল হয়ে যায়। তখন থেকেই "Debugging" শব্দের উৎপত্তি।
ডিবাগিং পদ্ধতি:
-
প্রথমে প্রোগ্রামে কোন ধরনের ভুল আছে তা নির্ণয় করা।
-
Syntax Error: সহজে শনাক্ত ও সংশোধন করা যায়।
-
Logical Error: শনাক্ত করা কঠিন।
-
এর জন্য নমুনা ডাটা ব্যবহার করে পরীক্ষা করা হয়।
-
প্রোগ্রামকে কয়েকটি অংশে ভাগ করে প্রতিটি অংশের ফলাফল যাচাই করা হয়।
-
কোথায় ভুল আছে তা নির্ণয় করে প্রয়োজনীয় সংশোধন করা হয়।
-
0
Updated: 2 months ago
Full screen চালু বা বন্ধ করতে কোন কী ব্যবহৃত হয়?
Created: 2 months ago
A
F12
B
F9
C
F10
D
F11
ফাংশন কী (Function Keys)
সংজ্ঞা:
কিবোর্ডে থাকা বিশেষ ধরনের কী, যা বিভিন্ন সফটওয়্যারে নির্দিষ্ট কাজের জন্য ব্যবহৃত হয়। সাধারণত এগুলো F1 থেকে F12 পর্যন্ত থাকে।
বৈশিষ্ট্য:
-
কিবোর্ডে ১২টি ফাংশন কী আছে।
-
কিবোর্ডে মোট ১০৫টি কী থাকে।
F1–F12 কী-এর কাজ
| কী | কাজ |
|---|---|
| F1 | সাধারণত Help মেনু খুলে |
| F2 | নির্বাচিত ফাইল বা ফোল্ডারের নাম পরিবর্তন (Rename) |
| F3 | দ্রুত সার্চ বা খোঁজার অপশন চালু করে |
| F4 | Alt + F4 চাপলে বর্তমান উইন্ডো বন্ধ হয় |
| F5 | ব্রাউজারে বা ডেস্কটপে Refresh করার জন্য |
| F6 | ব্রাউজারে Address bar সিলেক্ট করে |
| F7 | মাইক্রোসফট ওয়ার্ডে Spelling ও Grammar Check চালু করে |
| F8 | উইন্ডোজ চালুর সময় Safe Mode চালুর জন্য |
| F9 | কোয়ার্ক এক্সপ্রেসে মেজারমেন্ট টুলবার চালু করার জন্য |
| F10 | মেনু বার চালু করে |
| F11 | ফুলস্ক্রিন মোড চালু বা বন্ধ করে |
| F12 | ইংরেজি থেকে বাংলা বা বাংলা থেকে ইংরেজি পরিবর্তন করতে ব্যবহার করা হয় |
0
Updated: 2 months ago
LLM চালানোর জন্য নিম্নোক্ত কম্পিউটারের কোন যন্ত্রাংশ সবচেয়ে বেশি গুরুত্বপূর্ণ?
Created: 1 month ago
A
RAM
B
Processor
C
Graphics Card
D
Storage Device
LLM বা Large Language Model চালানোর ক্ষেত্রে সবচেয়ে গুরুত্বপূর্ণ উপাদান হলো Graphics Card (GPU), কারণ মডেলের প্রশিক্ষণ ও ব্যবহার—উভয় ক্ষেত্রেই বিপুল পরিমাণ ম্যাট্রিক্স এবং টেনসর অপারেশন প্রয়োজন, যা সাধারণ CPU দিয়ে ধীরগতিতে করা যায়।
শক্তিশালী GPU একসাথে লক্ষাধিক অপারেশন দ্রুত সম্পন্ন করতে সক্ষম, ফলে মডেল কার্যকরভাবে চালানো সম্ভব হয়। RAM, Processor এবং Storage Device সহায়ক হলেও, মূলত GPU-এর ক্ষমতাই নির্ধারণ করে মডেল কতটা দক্ষতার সঙ্গে কাজ করবে।
LLM চালানোর জন্য প্রধান উপাদান:
-
LLM চালানোর ক্ষেত্রে সবচেয়ে গুরুত্বপূর্ণ উপাদান হলো Graphics Card (GPU)।
Graphics Card (GPU) এর বৈশিষ্ট্য ও ভূমিকা:
-
GPU বিশাল পরিমাণ ডেটা parallelly প্রসেস করতে সক্ষম।
-
LLM মডেলগুলোর প্রশিক্ষণ ও ইনফারেন্সের জন্য হাজার হাজার কোর বিশিষ্ট GPU ব্যবহার করা হয়।
-
CPU এর তুলনায় GPU অনেক দ্রুত গতিতে ম্যাট্রিক্স ও টেনসর অপারেশন সম্পন্ন করতে পারে।
-
Training এবং inference—উভয় ক্ষেত্রেই GPU অপরিহার্য।
-
NVIDIA A100, H100 এর মতো GPU বর্তমানে LLM এর জন্য সবচেয়ে ব্যবহৃত।
-
GPU ক্ষমতা যত বেশি, LLM তত দ্রুত ও কার্যকরভাবে চালানো সম্ভব।
অন্যান্য সহায়ক উপাদান:
-
RAM: সাময়িকভাবে ডেটা সংরক্ষণ করে এবং GPU/CPU তে সরবরাহ করে।
-
Processor (CPU): সাধারণ কাজ, সিস্টেম কন্ট্রোল ও ডেটা হ্যান্ডলিং এ সহায়তা করে।
-
Storage Device: ডেটাসেট, মডেল ফাইল ও চেকপয়েন্ট সংরক্ষণে ব্যবহৃত হয়।
-
উপসংহার: RAM, CPU এবং Storage Device জরুরি হলেও, LLM চালানোর জন্য সবচেয়ে গুরুত্বপূর্ণ অংশ হলো Graphics Card (GPU)।
0
Updated: 1 month ago