The bisection method is used to:
A
Find the eigenvalue of a matrix
B
Solve a system of linear equation
C
Find roots of non-linear equations
D
Perform numerical integration
উত্তরের বিবরণ
Answer: গ)
Find roots of non-linear equations 0
Updated: 2 days ago
Explanation:
The Bisection Method is a numerical method used to find roots of of
non-linear equations for a real-valued function f(x)=0
How it works:
Direct Memory Access allows:
Created: 2 days ago
A
CPU to execute instructions while l/O transfers data directly to memory
B
Only CPU controlled data transfer
C
memory to execute instructions independently
D
Reducing cache hits
Direct Memory Access (DMA) হলো এমন একটি হার্ডওয়্যার বৈশিষ্ট্য যা I/O ডিভাইসগুলোকে (যেমন ডিস্ক, নেটওয়ার্ক কার্ড ইত্যাদি) প্রধান মেমরির সাথে CPU-এর ক্রমাগত সম্পৃক্ততা ছাড়াই সরাসরি ডেটা আদান-প্রদানের সুযোগ দেয়। এর ফলে সিস্টেমের সামগ্রিক পারফরম্যান্স উল্লেখযোগ্যভাবে বৃদ্ধি পায়।
বিস্তারিতভাবে প্রক্রিয়াটি:
-
DMA Controller (DMAC) অল্প সময়ের জন্য CPU থেকে সিস্টেম বাসের নিয়ন্ত্রণ নিয়ে নেয়।
-
এটি I/O ডিভাইস ও মূল মেমরির মধ্যে সরাসরি ডেটা স্থানান্তর সম্পন্ন করে।
-
এই সময়ে CPU অন্য কাজ সম্পাদন করতে পারে, কারণ এটি ট্রান্সফার প্রক্রিয়ায় যুক্ত থাকে না।
-
ট্রান্সফার শেষ হলে DMA Controller একটি ইন্টারাপ্ট পাঠিয়ে CPU-কে অবহিত করে।
মূল সুবিধা:
-
CPU overhead কমায়, কারণ CPU কে প্রতিটি ডেটা ট্রান্সফারে জড়িত থাকতে হয় না।
-
সিস্টেমের কার্যক্ষমতা বৃদ্ধি করে, বিশেষত বড় আকারের ডেটা স্থানান্তরে।
-
এটি সাধারণত ডিস্ক, অডিও, ভিডিও এবং উচ্চ-গতির ডেটা ট্রান্সফারে ব্যবহৃত হয়।
ভুল বিকল্পগুলো:
-
(খ) শুধুমাত্র CPU নিয়ন্ত্রণে → এটি DMA-এর বিপরীত ধারণা।
-
(গ) মেমরি নির্দেশনা কার্যকর করে না; তা CPU-র কাজ।
-
(ঘ) DMA ক্যাশ মেমরির সাথে সম্পর্কিত নয়; এটি মেমরি ও I/O ডিভাইসের মধ্যে ডেটা স্থানান্তর নিয়ে কাজ করে।

0
Updated: 2 days ago
Which protocol is used to send an email over the Internet?
Created: 2 days ago
A
FTP
B
SMTP
C
HTTP
D
SNMP
Answer: খ)
SMTP

0
Updated: 2 days ago
In Agile, backlog refers to the list of:
Created: 2 days ago
A
completed tasks
B
pending bugs
C
features and tasks to be developed
D
rejected requirements
Agile পদ্ধতিতে (যেমন Scrum) backlog হলো এমন একটি তালিকা যেখানে ভবিষ্যতে সম্পন্ন করার জন্য নির্ধারিত কাজগুলো সংরক্ষিত থাকে। এটি প্রকল্প বা পণ্যের উন্নতির জন্য প্রয়োজনীয় features, user stories, tasks, ও enhancements-এর অগ্রাধিকারভিত্তিক একটি তালিকা।
মূল ধারণা:
-
Product Backlog: এতে এখনো বাস্তবায়ন না হওয়া features, improvements, user stories, এবং fixes অন্তর্ভুক্ত থাকে।
-
Sprint Backlog: এটি Product Backlog-এর একটি উপসেট, যেখানে নির্দিষ্ট sprint-এর জন্য নির্বাচিত কাজগুলো থাকে।
অর্থাৎ, backlog নির্দেশ করে—
-
ভবিষ্যতে ডেভেলপ বা ইমপ্লিমেন্ট করা হবে এমন features, tasks, এবং user stories।
-
এটি কখনোই completed বা rejected কাজের তালিকা নয়; বরং এটি Agile টিমের করণীয় তালিকা (to-do list)।
বিভ্রান্তি নিরসন:
অনেকে pending bugs ও features/tasks to be developed-এর মধ্যে বিভ্রান্ত হন, কিন্তু backlog মূলত সেই features ও tasks-এর তালিকা যা এখনো ডেভেলপ করা বাকি, bug fixing list নয়।

0
Updated: 2 days ago