পরীক্ষা আর্কাইভ

ব্যাংক নিয়োগ বিষয়ভিত্তিক প্রস্তুতি

পরীক্ষাব্যাংক নিয়োগ বিষয়ভিত্তিক প্রস্তুতিতারিখতারিখ অনির্ধারিতসময়16 minutes
মোট প্রশ্ন৩৬
সিলেবাস
Exam - 25 Subject: ICT (Full Syllabus)
ঘনত্ব
উত্তর
উত্তরিতবর্তমানপুনরায় দেখুনঅসম্পূর্ণ

ব্যাংক নিয়োগ বিষয়ভিত্তিক প্রস্তুতি

ব্যাংক নিয়োগ বিষয়ভিত্তিক প্রস্তুতি · তারিখ অনির্ধারিত · ৩৬ প্রশ্ন

.
Which hardware component is primarily responsible for translating virtual addresses to physical addresses?
  1. CPU Cache
  2. DMA Controller
  3. Memory Management Unit (MMU)
  4. ALU
সঠিক উত্তর:
Memory Management Unit (MMU)
উত্তর
সঠিক উত্তর:
Memory Management Unit (MMU)
ব্যাখ্যা

• ভার্চুয়াল অ্যাড্রেসকে ফিজিক্যাল অ্যাড্রেসে রূপান্তর করার প্রধান দায়িত্বে থাকে Memory Management Unit (MMU)। কম্পিউটারের প্রসেসর যখন কোনো ডেটা বা নির্দেশনা অ্যাক্সেস করতে চায়, তখন সেটি ভার্চুয়াল অ্যাড্রেস ব্যবহার করে। এই ভার্চুয়াল অ্যাড্রেসটি বাস্তব (ফিজিক্যাল) মেমরির অবস্থান নয়, বরং একটি লজিক্যাল রেফারেন্স। MMU এই ভার্চুয়াল অ্যাড্রেসকে ফিজিক্যাল অ্যাড্রেসে অনুবাদ করে দেয়, যাতে CPU প্রকৃত মেমরিতে ডেটা পড়তে বা লিখতে পারে। এছাড়া MMU মেমরি সুরক্ষা, পেজিং এবং সেগমেন্টেশন ব্যবস্থাপনাও করে, যা সিস্টেমের কার্যকারিতা ও নিরাপত্তা নিশ্চিত করে। সুতরাং সঠিক উত্তর হলো গ) Memory Management Unit (MMU)।
 
• ভার্চুয়াল মেমোরি (Virtual Memory):
- ভার্চুয়াল মেমোরি হলো অপারেটিং সিস্টেমের একটি প্রযুক্তি যা RAM এবং সেকেন্ডারি স্টোরেজ (যেমন হার্ড ডিস্ক) একত্রে ব্যবহার করে।  
- এটি প্রোগ্রামকে তার বাস্তব RAM এর চেয়ে বেশি মেমোরি ব্যবহার করতে সক্ষম করে।  
- ভার্চুয়াল মেমোরি সিস্টেম RAM পূর্ণ হলে, অপ্রয়োজনীয় ডেটা বা প্রোগ্রাম অংশকে সেকেন্ডারি স্টোরেজে স্থানান্তরিত করে।  
- অপারেটিং সিস্টেম এটি স্বয়ংক্রিয়ভাবে পরিচালনা করে, ফলে ব্যবহারকারী বা প্রোগ্রামারকে মেমোরি সীমা নিয়ে চিন্তা করতে হয় না।  
- মূল উদ্দেশ্য: সেকেন্ডারি স্টোরেজ ব্যবহার করে RAM বাড়ানো।  

সূত্র: 
- geeksforgeeks 

.
Compared to HDDs, SSDs generally offer:
  1. Slower read/write speeds
  2. Faster read/write speeds
  3. More mechanical parts
  4. Higher power consumption
সঠিক উত্তর:
Faster read/write speeds
উত্তর
সঠিক উত্তর:
Faster read/write speeds
ব্যাখ্যা

• HDD বা হার্ড ডিস্ক ড্রাইভের তুলনায় SSD বা সলিড স্টেট ড্রাইভ সাধারণত দ্রুত পড়া এবং লেখা (read/write) গতি প্রদান করে। HDD-তে ঘূর্ণনশীল প্ল্যাটার এবং মেকানিক্যাল হেড থাকে, যা তথ্য পড়া এবং লেখার সময় ধীর করে দেয়। SSD-তে কোনো চলমান অংশ নেই, বরং এটি ফ্ল্যাশ মেমোরি ব্যবহার করে, ফলে তথ্য দ্রুত অ্যাক্সেস করা যায়। এছাড়াও, SSD-তে কম মেকানিক্যাল অংশ থাকার কারণে এটি বেশি টেকসই এবং কম শক্তি খরচ করে। অন্যদিকে, HDD-এর তুলনায় SSD-এর পারফরম্যান্স অনেক বেশি এবং এটি ল্যাপটপ বা ডেস্কটপের সার্বিক গতিশীলতা উন্নত করে। তাই, SSD সাধারণত দ্রুততা এবং স্থায়িত্বের কারণে HDD-এর থেকে বেশি জনপ্রিয়।

• SSD:
- SSD এর পূর্ণরূপ Solid State Drive.
- সলিড-স্টেট ড্রাইভ (SSD) কম্পিউটারে ব্যবহৃত স্টোরেজ ডিভাইসের একটি নতুন প্রজন্ম।
- SSD ফ্ল্যাশ-ভিত্তিক মেমোরি ব্যবহার করে ডেটা সংরক্ষণ করে, যা Traditional Hard Disk এর তুলনায় অনেক দ্রুত।
- SSD ব্যবহারের ফলে কম্পিউটার পরিচালনায় উল্লেখযোগ্য পরিমাণ গতি আসে।

• সেকেন্ডারি স্টোরেজ ডিভাইস:
- কম্পিউটারে বিপুল পরিমাণে তথ্য স্থায়ীভাবে সংরক্ষণের জন্য ব্যবহৃত হার্ডওয়্যারসমূহকে বলা হয় সেকেন্ডারি স্টোরেজ ডিভাইস।
- হার্ডডিস্ক, এসএসডি, সিডি, ডিভিডি, পেনড্রাইভ, জিপ ড্রাইভ, ম্যাগনেটিক টেপ ইত্যাদি সেকেন্ডারি স্টোরেজ ডিভাইসের উদাহরণ।

• এছাড়াও, 
- HDD: মেকানিক্যাল ঘূর্ণন ভিত্তিক, তুলনামূলক ধীর।
- Floppy Disk: খুব ধীর, প্রায় পুরনো প্রযুক্তি।
- SSD: ফ্ল্যাশ মেমোরি ভিত্তিক, অত্যন্ত দ্রুত।
- SSHD: হাইব্রিড, HDD-এর চেয়ে দ্রুত কিন্তু SSD-এর তুলনায় ধীর।
- সবচেয়ে দ্রুত: SSD.

উৎস: Avast website এবং মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

.
Cache memory is located between:
  1. CPU and Main Memory
  2. CPU and Hard Disk
  3. Main Memory and Secondary Storage
  4. ALU and Control Unit
সঠিক উত্তর:
CPU and Main Memory
উত্তর
সঠিক উত্তর:
CPU and Main Memory
ব্যাখ্যা

• Cache memory হলো একটি উচ্চ-গতির অস্থায়ী মেমোরি, যা প্রসেসরের (CPU) এবং প্রধান মেমোরি (Main Memory) এর মধ্যে অবস্থিত। এটি CPU-এর জন্য প্রয়োজনীয় ডেটা এবং নির্দেশনা অল্প সময়ের জন্য সংরক্ষণ করে, যাতে CPU সরাসরি Main Memory থেকে তথ্য আনতে না হয় এবং কম সময়ে দ্রুত কার্য সম্পন্ন করতে পারে। Cache memory মূলত CPU এবং Main Memory-এর মধ্যে অবস্থান করে কারণ Main Memory তুলনামূলকভাবে ধীর, আর CPU-এর গতি অনেক বেশি। এর ফলে Cache memory CPU-এর কার্যক্ষমতা বৃদ্ধি করে এবং প্রোগ্রামের এক্সিকিউশন দ্রুততর করে। তাই সঠিক উত্তর হলো: ক) CPU and Main Memory।

ক্যাশ মেমোরি (Cache Memory):
- এটি এক ধরনের বিশেষ উচ্চগতির মেমোরি ব্যবস্থা।
- মাইক্রোপ্রসেসর ও প্রধান স্মৃতির মাঝে অতি উচ্চগতির এবং কম ধারণক্ষমতাসম্পন্ন যে মেমোরি ব্যবহার করা হয় তাকে ক্যাশ মেমোরি বলা হয়।
- ক্যাশ মেমোরি র‍্যামের চেয়ে ছোট।
- কম্পিউটারের ডেটা স্থানান্তরের গতি বৃদ্ধি তথা মাইক্রোপ্রসেসরের প্রক্রিয়াকরণের গতি বৃদ্ধির জন্য ক্যাশ মেমোরি ব্যবহৃত হয়।
- এটি এক ধরনের স্ট্যাটিক স্মৃতি, যা উচ্চগতি সম্পূর্ণ ও তুলনামূলক দামি মেমোরি।
- ক্যাশ মেমোরি SRAM দ্বারা গঠিত। 
- যখন CPU কোনো ডেটা প্রয়োজন করে, তখন এটি প্রথমে ক্যাশ মেমোরিতে খোঁজে। যদি সেখানে ডেটা পাওয়া যায় (যাকে ক্যাশ হিট বলে), CPU-কে ধীরগতির RAM বা অন্যান্য স্টোরেজ থেকে ডেটা আনতে হয় না, ফলে সামগ্রিক প্রসেসিং গতি বৃদ্ধি পায়। 
- ক্যাশ মেমোরি CPU-এর কাছাকাছি অবস্থান করে এবং এটি RAM-এর তুলনায় অনেক দ্রুতগতির হওয়ায় ডেটা অ্যাক্সেসের সময় কমে যায়।

উৎস:
১. মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২. ব্রিটানিকা।

.
Where is MICR technology most commonly used?
  1. Cheques and financial instruments
  2. Passport documents
  3. Credit cards
  4. Driver’s licenses
সঠিক উত্তর:
Cheques and financial instruments
উত্তর
সঠিক উত্তর:
Cheques and financial instruments
ব্যাখ্যা

• MICR (Magnetic Ink Character Recognition) প্রযুক্তি সবচেয়ে বেশি ব্যবহৃত হয় চেক এবং অন্যান্য আর্থিক নথিতে। এটি বিশেষ চৌম্বকীয় কালি ব্যবহার করে লেখা অক্ষর ও সংখ্যা পড়তে সাহায্য করে, যা ব্যাংকিং প্রক্রিয়াকে দ্রুত এবং সঠিক করে তোলে। MICR লাইন চেকের নিচের দিকে থাকে এবং এতে চেক নম্বর, ব্যাংকের কোড, শাখার তথ্য ইত্যাদি থাকে। এই প্রযুক্তি মূলত চেক প্রক্রিয়াকরণে ব্যবহার করা হয়, কারণ এটি যন্ত্র দ্বারা সহজে স্ক্যান এবং যাচাই করা যায়। অন্য নথি যেমন পাসপোর্ট, ক্রেডিট কার্ড বা ড্রাইভারের লাইসেন্সে সাধারণত MICR প্রযুক্তি ব্যবহৃত হয় না। তাই সঠিক উত্তর হলো ক) Cheques and financial instruments।

⚪ MICR:
- MICR হলো Magnetic Ink Character Recognition.
- চৌম্বক কালি বা ফেরোসোফেরিক অক্সাইডযুক্ত কালীর সাহায্যে MICR লেখা হয়।
- এই কালিতে লেখা কাগজ শক্তিশালী চৌম্বকক্ষেত্রে রাখলে কালির ফেরোসোফেরিক অক্সাইড চুম্বকে পরিণত হয়।
- ব্যাংকের চেক বইয়ে MICR টেকনোলজি ব্যবহার করা হয়।
- MICR চেক ব্যাংক লেনদেনের জন্য নিরাপদ এবং সময় সাশ্রয়ী।
- মূলত MICR চেক ব্যাংক আধুনিকীকরণ প্রক্রিয়ার অন্যতম একটি অংশ।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।

.
Which of the following is a type of flip-flop?
  1. JK flip-flop
  2. AND flip-flop
  3. OR flip-flop
  4. XOR flip-flop
সঠিক উত্তর:
JK flip-flop
উত্তর
সঠিক উত্তর:
JK flip-flop
ব্যাখ্যা

• ফ্লিপ-ফ্লপ হলো ডিজিটাল ইলেকট্রনিক্সে একটি ধরনের স্টোরেজ ডিভাইস যা এক বিট তথ্য সংরক্ষণ করতে পারে। এটি মূলত দুইটি স্থিতি (0 বা 1) ধরে রাখে এবং ঘড়ির সংকেত বা নির্দিষ্ট ইনপুটের মাধ্যমে তার অবস্থার পরিবর্তন ঘটায়। সাধারণভাবে ব্যবহৃত ফ্লিপ-ফ্লপের ধরনগুলির মধ্যে রয়েছে SR, D, T, এবং JK ফ্লিপ-ফ্লপ। এখানে উল্লেখিত বিকল্পগুলোর মধ্যে JK ফ্লিপ-ফ্লপ হলো প্রকৃত ফ্লিপ-ফ্লপ, যা SR ফ্লিপ-ফ্লপের সীমাবদ্ধতা দূর করতে ব্যবহৃত হয়। অন্যদিকে AND, OR, এবং XOR ফ্লিপ-ফ্লপ নামে কোনো ফ্লিপ-ফ্লপ নেই; এরা কেবল লজিক গেট। তাই সঠিক উত্তর হলো ক) JK flip-flop।

• রেজিস্টার:
- রেজিস্টার হলো ফ্লিপ ফ্লপের সমন্বয়ে গঠিত ডিজিটাল বর্তনী।
- রেজিস্টারের প্রতিটি ফ্লিপ-ফ্লপ এক বিট (Bit) তথ্য সংরক্ষণ করতে পারে।
- একটি n-bit রেজিস্টারে n সংখ্যক ফ্লিপ-ফ্লপ থাকে যা বাইনারি n-bit তথ্য সংরক্ষণ করতে পারে।
- ফ্লিপ-ফ্লপ ছাড়াও রেজিস্টারে কম্বিনেশনাল গেইট থাকতে পারে যা কোন ডাটা প্রসেসিংয়ের কাজ করতে পারে।

- রেজিস্টারে ডাটার স্থানান্তর তিনভাবে হতে পারে। যথা-
১. প্যারালাল স্থানান্তর,
২. সিরিয়াল স্থানান্তর ও
৩. মিশ্রভাবে স্থানান্তর।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।

.
Modern BIOS has largely been replaced by which system?
  1. UEFI 
  2. EFI
  3. CMOS
  4. DOS
সঠিক উত্তর:
UEFI 
উত্তর
সঠিক উত্তর:
UEFI 
ব্যাখ্যা

• আধুনিক BIOS (Basic Input/Output System) অনেকাংশে প্রতিস্থাপিত হয়েছে UEFI দ্বারা। UEFI বা Unified Extensible Firmware Interface একটি উন্নত ফার্মওয়্যার ইন্টারফেস যা BIOS-এর সীমাবদ্ধতা দূর করে। এটি দ্রুত বুটিং, বড় স্টোরেজ ড্রাইভ সমর্থন, এবং উন্নত নিরাপত্তা সুবিধা প্রদান করে। এছাড়াও, UEFI-তে গ্রাফিকাল ইউজার ইন্টারফেস এবং মাউস সমর্থন থাকে, যা ব্যবহারকারীকে আরও সুবিধাজনক নিয়ন্ত্রণ প্রদান করে। EFI বা CMOS যেমন আগের ফার্মওয়্যার বা হার্ডওয়্যার সেটিংস সম্পর্কিত, তবে আধুনিক PCs-এ UEFI প্রধান ফার্মওয়্যার হিসেবে ব্যবহৃত হয়। DOS একটি পুরনো অপারেটিং সিস্টেম, যা BIOS-এর বিকল্প নয়। সুতরাং সঠিক উত্তর হলো ক) UEFI।

• BIOS:
- BIOS এর পূর্ণরূপ হলো- Basic Input Output System.
- কম্পিউটার Boot হওয়ার পরপরই যে প্রোগ্রামটি Run হয় সেটি হল BIOS.
- এটি System BIOS, ROM BIOS, PC BIOS হিসেবে পরিচিত।
- কম্পিউটারের মাদারবোর্ডের ফার্মওয়্যার চিপের মধ্যে থাকা কতগুলো নির্দেশনার সমষ্টি হলো BIOS.
- BIOS মাধ্যমে কম্পিউটারের সিস্টেম কনফিগারেশন নির্ধারণ করা হয়।

উৎস: ব্রিটানিকা।

.
Which of these I/O devices can perform both input and output?
  1. Speaker
  2. Keyboard
  3. Printer
  4. Touchscreen
সঠিক উত্তর:
Touchscreen
উত্তর
সঠিক উত্তর:
Touchscreen
ব্যাখ্যা

• I/O ডিভাইস বলতে এমন ডিভাইসকে বলা হয় যা কম্পিউটারের সাথে তথ্য আদান-প্রদান করতে পারে। সব ডিভাইসই এক রকম কাজ করে না; কিছু শুধুমাত্র ইনপুট নেয়, যেমন কীবোর্ড, এবং কিছু শুধুমাত্র আউটপুট দেয়, যেমন প্রিন্টার বা স্পীকার। তবে টাচস্ক্রিন একটি বিশেষ ধরনের ডিভাইস, যা একই সঙ্গে ইনপুট ও আউটপুট উভয়ই করতে পারে। ব্যবহারকারী টাচস্ক্রিনে টাচ বা ট্যাপের মাধ্যমে ইনপুট দেয় এবং স্ক্রিনে বিভিন্ন তথ্য প্রদর্শনের মাধ্যমে আউটপুট পায়। তাই, এই তালিকার মধ্যে কেবল টাচস্ক্রিনই এমন I/O ডিভাইস যা দুটো কাজ একসাথে করতে সক্ষম। এটি ব্যবহারকে আরও সুবিধাজনক ও ইন্টারেকটিভ করে তোলে।

• পেরিফেরাল ডিভাইস:
- পেরিফেরাল ডিভাইস হচ্ছে এমন ডিভাইস যা কম্পিউটারের প্রধান ইউনিট (CPU) এর সাথে সংযুক্ত হয়ে ইনপুট বা আউটপুট প্রদান করে। এটি তিন ধরনের হতে পারে:

• ইনপুট ডিভাইস: 
- যা কম্পিউটারকে তথ্য দেয়।
- উদাহরণ: কীবোর্ড, মাউস, স্ক্যানার।

• আউটপুট ডিভাইস: 
- যা কম্পিউটার থেকে তথ্য নিয়ে ব্যবহারকারীকে প্রদর্শন করে।
- উদাহরণ: মনিটর, প্রিন্টার, হেডফোন।

• ইনপুট-আউটপুট (I/O) উভয় ডিভাইস: 
- যা ইনপুট ও আউটপুট দুই কাজই করতে পারে।
- উদাহরণ: টাচস্ক্রিন, পেন ড্রাইভ।

তথ্যসূত্র:
- কম্পিউটার ও তথ্যপ্রযুক্তি, ৯ম ও ১০ম শ্রেণী।
- Britannica.

.
Which of the following is a common way ransomware spreads?
  1. High-speed internet
  2. Automatic software updates
  3. Email attachments and phishing links
  4. Cloud storage
সঠিক উত্তর:
Email attachments and phishing links
উত্তর
সঠিক উত্তর:
Email attachments and phishing links
ব্যাখ্যা

• র‍্যানসমওয়্যার সাধারণত ইমেইল অ্যাটাচমেন্ট এবং ফিশিং লিঙ্কের মাধ্যমে ছড়ায়। হ্যাকাররা প্রায়ই একটি বিশ্বাসযোগ্য ইমেইল পাঠায়, যাতে সংযুক্ত ফাইল বা লিঙ্কে ক্লিক করলে ম্যালওয়্যারটি ব্যবহারকারীর কম্পিউটারে প্রবেশ করে। ব্যবহারকারী সচেতন না থাকলে তারা এই ফাইল বা লিঙ্ক খুলে ফেলে, ফলে সিস্টেম সংক্রমিত হয়। উচ্চ গতির ইন্টারনেট, স্বয়ংক্রিয় সফটওয়্যার আপডেট বা ক্লাউড স্টোরেজ সরাসরি র‍্যানসমওয়্যারের জন্য পথ তৈরি করে না; তবে দুর্বল নিরাপত্তা থাকলে এগুলোও ঝুঁকির কারণ হতে পারে। তাই ব্যবহারকারীদের সতর্ক থাকা এবং অজানা ইমেইল বা সংযুক্তি না খোলাই সবচেয়ে কার্যকর প্রতিরোধ।

র‍্যানসমওয়্যার:
- র‍্যানসমওয়‍্যার হলো এক ধরনের ম্যালওয়‍্যার যেটি একটি কম্পিউটার ডিভাইসকে আক্রান্ত করার পর ব্যবহারকারীকে তার মেশিনে প্রবেশ করা থেকে বিরত রাখে এবং ব্যবহারকারীর প্রবেশগম্যতা (Accessibility) সীমাবদ্ধ করে দেয়, গুরুত্বপূর্ণ ফোল্ডার নিজের নিয়ন্ত্রণে নেয় এবং এই সীমাবদ্ধতা দূর করার জন্য ব্যবহারকারীর কাছ থেকে মুক্তিপণ (Ransom) দাবি করে।
- যেহেতু এটি মুক্তিপণ আদায়কারী সফ্টওয়্যার হিসেবে পরিচিত তাই মুক্তিপণের ইংরেজি শব্দ Ransom এবং সফ্টওয়্যারের ইংরেজি শব্দ Software এর সংক্ষিপ্তরূপ থেকেই এই নামকরণ অর্থাৎ Ransom + Software = Ransomware.
- কিছু র‍্যানসমওয়‍্যার সিস্টেমের হার্ড ড্রাইভে অবস্থিত সকল ফাইল একটি বড় কী (Large Key) দিয়ে এনক্রিপ্ট (Encrypt) করে ফেলে।
- এনক্রিপশন কী এতটাই বড় হয় যে মুক্তিপণ না দিয়ে একে ভেঙে ফেলা প্রযুক্তিগত দিক থেকে প্রায় অসম্ভব।
- এছাড়াও কেউ কেউ সরল একটি প্রোগ্রামের মাধ্যমে ব্যবহারকারীর সিস্টেম লক করে দেয় এবং ডিসপ্লেতে বার্তার মাধ্যমে ব্যবহারকারীকে মুক্তিপণ দিতে বাধ্য করে।

উৎস:
১. কম্পিউটার ও তথ্য প্রযুক্তি- ২, ৯ম-১০ম শ্রেণি (ভােকেশনাল, ২০২১ সংস্করণ)।
২. বাংলাদেশ ব্যাংক পরিক্রমা।

.
Which protocol is commonly filtered by firewalls to block harmful traffic?
  1. TCP/IP
  2. FTP
  3. HTTP
  4. All of the above
সঠিক উত্তর:
All of the above
উত্তর
সঠিক উত্তর:
All of the above
ব্যাখ্যা

• ফায়ারওয়াল সাধারণত কম্পিউটার নেটওয়ার্কে অনধিকারপ্রাপ্ত বা ক্ষতিকর ট্রাফিক ব্লক করার জন্য ব্যবহৃত হয়। এই প্রসঙ্গে, বিভিন্ন প্রোটোকল ফিল্টার করা হতে পারে। TCP/IP হলো নেটওয়ার্ক যোগাযোগের মূল ভিত্তি, যা ডেটা প্যাকেটের আদান-প্রদানে ব্যবহৃত হয়। FTP হলো ফাইল ট্রান্সফার প্রোটোকল, যা সার্ভার ও ক্লায়েন্টের মধ্যে ফাইল আদান-প্রদান নিশ্চিত করে। HTTP হলো ওয়েব ট্রাফিকের জন্য ব্যবহৃত প্রোটোকল। ফায়ারওয়াল কখনও কখনও এই সব প্রোটোকলের উপর নজর রাখে এবং ব্লক করতে পারে, যদি সেই ট্রাফিক সন্দেহজনক বা ক্ষতিকর মনে হয়। সুতরাং, সবগুলো প্রোটোকল ফায়ারওয়ালের ফিল্টারিং-এর আওতায় পড়তে পারে। সঠিক উত্তর: ঘ) All of the above.

• ফায়ারওয়াল (Firewall):
- অননুমোদিত (Unauthorized) ব্যবহারকারীর হাত থেকে নেটওয়ার্ক রিসোর্সকে রক্ষা কিংবা সাইবার অ্যাটাক প্রতিরোধ করতে ফায়ারওয়াল (Firewall) ব্যবহার করা হয়।
- ফায়ারওয়াল হলো এমন এক ধরনের তথ্য ব্যবস্থাপনার নিরাপত্তা ব্যবস্থা যা কোনো একটি কোম্পানির নিজস্ব নেটওয়ার্ক তথা ইন্ট্রানেট ও ইন্টারনেট নেটওয়ার্কের মধ্যে অবৈধ অ্যাক্সেস নিয়ন্ত্রণ করে।
- কোনো কম্পিউটারের সফটওয়্যারের নিরাপত্তা প্রদানের নিমিত্তে ফায়ারওয়াল তৈরি করা হয়।
- সাধারণত কোনো ফায়ারওয়ালের সাথে রাউটার (Router) বা ডেডিকেটেড সার্ভার (Dedicated server) থাকে যা সম্পূর্ণ ফায়ারওয়াল হিসেবে কাজ করে।
- ফায়ারওয়াল কোনো প্রতিষ্ঠানের গেইট কিপার (Gate Keeper) হিসেবে কাজ করে যা যে কোনো ধরনের প্রবেশকে নিরাপদ এবং ডেটার ফিল্টার হিসেবে কাজ করে।
- ফায়ারওয়াল হ্যাকিং এর ক্ষেত্রে বাধা সৃষ্টি করে কিন্তু সবসময় প্রতিরোধ করতে পারে না।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

১০.
Interpreters typically do which of the following?
  1. Execute code line by line
  2. Translate code before execution
  3. Generate standalone executable files
  4. Optimize memory usage automatically
সঠিক উত্তর:
Execute code line by line
উত্তর
সঠিক উত্তর:
Execute code line by line
ব্যাখ্যা

• Interpreter মূলত প্রোগ্রামের কোড লাইন বাই লাইন পড়ে এবং তাৎক্ষণিকভাবে কার্যকর করে। অর্থাৎ, এটি সম্পূর্ণ প্রোগ্রাম একবারে অনুবাদ করে রান করার পরিবর্তে প্রতিটি নির্দেশনা আলাদাভাবে বিশ্লেষণ করে এবং সঙ্গে সঙ্গে কার্যকর করে। এজন্য প্রোগ্রামটি দ্রুত পরীক্ষা ও ডিবাগ করা সহজ হয়। অন্যদিকে, কম্পাইলার সম্পূর্ণ কোডকে একবারে অনুবাদ করে স্ট্যান্ডঅ্যালোন এক্সিকিউটেবল ফাইল তৈরি করে। Interpreters সাধারণত স্বয়ংক্রিয়ভাবে মেমোরি অপ্টিমাইজেশন করে না, বরং মূল কাজ হলো কোডের প্রতিটি লাইনের জন্য সরাসরি নির্দেশনা অনুসরণ করা। তাই সঠিক উত্তর হলো: ক) Execute code line by line।
 
অনুবাদক প্রোগ্রাম:
- যে প্রোগ্রাম এর মাধ্যমে উৎস বা সোর্স প্রোগ্রামকে বস্তু বা অবজেক্ট প্রোগ্রামে রুপান্তরিত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলা হয়।
- হাই-লেভেল এর ভাষা কে মেশিন ভাষায় রুপান্তরিত করার জন্য অনুবাদক প্রোগ্রাম এর প্রয়োজন পরে।

তিন ধরনের অনুবাদক প্রোগ্রাম রয়েছে:
১. কম্পাইলার:
- কম্পাইলার হল এমন একটি অনুবাদক যা সোর্স প্রোগ্রামকে একসাথে সম্পূর্ণরূপে মেশিনের ভাষায় অনুবাদ করে একটি অবজেক্ট প্রোগ্রাম তৈরি করে এবং একটি এক্সিকিউশন ফাইল (.exe) তৈরি করে।

২. ইন্টারপ্রেটার:
- ইন্টারপ্রেটার উচ্চতর ভাষাকে মেশিন ভাষায় রূপান্তর করে, তবে কম্পাইলার যেমন, প্রথমে সোর্স প্রোগ্রামকে অবজেক্ট প্রোগ্রামে রূপান্তর করে এবং শেষে ফলাফল প্রদান করে কিন্তু ইন্টারপ্রেটার সোর্স প্রোগ্রামকে অবজেক্ট প্রোগ্রামে রূপান্তর করে না। প্রোগ্রামে রূপান্তর করে না।
- ইন্টারপ্রেটার এক লাইন করে সম্পাদন করে এবং তাৎক্ষণিক ফলাফল প্রদান করে।

৩. অ্যাসেম্বলার:
- অ্যাসেম্বলার হচ্ছে অ্যাসেম্বলি ভাষায় লিখিত উৎস প্রোগ্রাম অর্থাৎ নেমোনিক কোডকে মেশিনের ভাষায় লিখিত অবজেক্ট প্রোগ্রামে রূপান্তর করা এক ধরনের অনুবাদক প্রোগ্রাম।

উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, প্রকৌশলী মুজিবুর রহমান, একাদশ- দ্বাদশ শ্রেণি।
২. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

১১.
What is the correct file extension for Python files?
  1. .pyth
  2. .pt
  3. .py 
  4. .pyt
সঠিক উত্তর:
.py 
উত্তর
সঠিক উত্তর:
.py 
ব্যাখ্যা

• Python ফাইলের সঠিক এক্সটেনশন হলো .py। যখন আমরা Python প্রোগ্রাম লিখি এবং সেটিকে একটি ফাইলে সংরক্ষণ করি, তখন সেই ফাইলের নামের শেষে .py যোগ করা হয়। এটি Python ইন্টারপ্রেটারকে জানায় যে এই ফাইলটি Python কোড ধারণ করছে এবং এটি চালানো যেতে পারে। অন্য কোনো এক্সটেনশন যেমন .pyth, .pt বা .pyt Python ইন্টারপ্রেটার দ্বারা স্বীকৃত নয়, তাই তা কাজ করবে না। সাধারণত .py ফাইলেই আমরা ফাংশন, ক্লাস, লজিক, লুপ এবং শর্তাধারিত কোড লিখি। তাই Python প্রোগ্রাম সংরক্ষণের সময় সর্বদা .py ব্যবহার করাই সঠিক ও প্রচলিত।

• পাইথন:
- পাইথন একটি জনপ্রিয় হাই-লেভেল, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
- এটি ডাইনামিক ওয়েব অ্যাপ্লিকেশন, ডেটা অ্যানালাইসিস, মেশিন লার্নিং, এবং বিভিন্ন ধরনের সফটওয়্যার তৈরি করতে ব্যবহৃত হয়।
- ১৯৮৯ সালে নেদারল্যান্ডের বিজ্ঞানী গিডো ভ্যান রসাম (Guido van Rossum) এই ভাষাটি তৈরি করেন।
- পাইথনের কোর সিনট্যাক্স খুবই সহজ ও সংক্ষিপ্ত, তবে এর সমৃদ্ধ স্ট্যান্ডার্ড লাইব্রেরি রয়েছে যা প্রোগ্রামিংকে আরও সহজ করে তোলে।
- দ্রুত সফটওয়্যার উন্নয়নের জন্য পাইথন বিশেষভাবে জনপ্রিয়।
- গুগল, নাসা, ফেসবুক, ইন্সটাগ্রামসহ বিশ্বখ্যাত প্রতিষ্ঠানগুলো পাইথন ব্যবহার করে।
- ২০১৮ সালে এটি IEEE-এর সর্বশ্রেষ্ঠ প্রোগ্রামিং ভাষা হিসেবে স্বীকৃতি পেয়েছে।
- পাইথন বিভিন্ন প্ল্যাটফর্মে সমানভাবে কার্যকর, যেমন ক্লাউড-ভিত্তিক ওয়েব অ্যাপ্লিকেশন, ডেটা সায়েন্স, অটোমেশন, এবং আর্টিফিশিয়াল ইন্টেলিজেন্স (AI)।

• ডেটা টাইপ:
- int (ইন্টিজার): পূর্ণসংখ্যা বোঝায়, যেমন 5। এটি কোনো দশমিক বা ভগ্নাংশ ছাড়া সংখ্যা ধারণ করে।
- float (ফ্লোট): দশমিক সংখ্যা বোঝায়, যেমন 5.0।
- str (স্ট্রিং): টেক্সট বা অক্ষরের মান ধারণ করে, যেমন '5' বা "Hello"।
- bool (বুলিয়ান): সত্য (True) বা মিথ্যা (False) মান প্রকাশ করতে ব্যবহৃত হয়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, মাহবুবুর রহমান।

১২.
Which tool helps you step through your code line by line to find errors?
  1. Version Control System
  2. Text Editor
  3. Compiler
  4. Debugger
সঠিক উত্তর:
Debugger
উত্তর
সঠিক উত্তর:
Debugger
ব্যাখ্যা

• সঠিক উত্তর হলো ঘ) Debugger।

একটি ডিবাগার হলো এমন একটি সফটওয়্যার টুল যা প্রোগ্রামারের কোডকে ধাপে ধাপে পরীক্ষা করার সুযোগ দেয়। এটি প্রোগ্রামের প্রতিটি লাইন চালানো, ভেরিয়েবলগুলোর মান দেখা, শর্ত পূরণ হচ্ছে কিনা যাচাই করা, এবং কোন লাইনে ত্রুটি হচ্ছে তা সনাক্ত করতে সাহায্য করে। ডিবাগারের সাহায্যে প্রোগ্রামাররা শুধু ত্রুটি খুঁজে বের করতে পারেন না, বরং কোডের লজিক বোঝতেও সহায়তা পান। অন্যদিকে, Version Control System কোডের সংস্করণ নিয়ন্ত্রণে ব্যবহৃত হয়, Text Editor কোড লেখার জন্য, আর Compiler কোডকে মেশিন ভাষায় রূপান্তর করে। তাই ত্রুটি খুঁজে বের করার জন্য ডিবাগারই সবচেয়ে কার্যকরী।
 
 • প্রোগ্রাম ডিবাগিং:
- প্রোগ্রাম তৈরির সময় বিভিন্ন কারণে প্রোগ্রামে ভুল হতে পারে, প্রোগ্রামের ভুলকে বাগ (Bug) বলে।
- প্রোগ্রামের ভুল-ত্রুটি খুঁজে বের করা এবং সংশোধন করাকে ডিবাগিং (Debugging) বলা হয়।
- সব ভুল-ত্রুটি দূর না হওয়া পর্যন্ত কোনো প্রোগ্রামই ব্যবহার করা যায় না।

• প্রোগ্রামে তিন ধরনের ভুল হতে পারে। যথা:
- ডেটা ভুল,
- যুক্তিগত ভুল এবং
- সিনট্যাক্স ভুল।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি মাহবুবুর রহমান, একাদশ-দ্বাদশ শ্রেণি।

১৩.
Which is an example of poor UX?
  1. Slow-loading pages 
  2. Clear navigation
  3. Consistent typography
  4. Responsive design
সঠিক উত্তর:
Slow-loading pages 
উত্তর
সঠিক উত্তর:
Slow-loading pages 
ব্যাখ্যা

• Poor UX (User Experience) হলো এমন ব্যবহারকারীর অভিজ্ঞতা যা ব্যবহারকারীকে অসুবিধা বা হতাশা দেয়। প্রদত্ত অপশনগুলোর মধ্যে “Slow-loading pages” হলো একটি স্পষ্ট উদাহরণ। যখন একটি ওয়েবসাইট ধীরে লোড হয়, তখন ব্যবহারকারীকে অপেক্ষা করতে হয়, যা হতাশাজনক এবং সময়ের অপচয়। এর ফলে ব্যবহারকারী সাইট ত্যাগ করতে পারে বা ব্রাউজিং অভিজ্ঞতা খারাপ মনে করতে পারে। অন্যদিকে, Clear navigation, Consistent typography এবং Responsive design ব্যবহারকারীর জন্য সুবিধাজনক এবং সহজবোধ্য, যা ভালো UX নিশ্চিত করে। তাই Slow-loading pages হল একটি স্পষ্ট “poor UX”-এর উদাহরণ।

UI (User Interface): 
- UI হলো সেই ভিজ্যুয়াল ও ইন্টার‌্যাকটিভ এলিমেন্ট যা ব্যবহারকারীকে সিস্টেম, অ্যাপ, বা ওয়েবসাইটের সাথে যোগাযোগ করতে সাহায্য করে। 
- এটি মূলত “দেখতে কেমন” এবং “কীভাবে ব্যবহারকারী ক্লিক বা ট্যাপ করবে” সেই বিষয়ের সাথে সম্পর্কিত।
- ব্যবহারকারী যেন সহজে এবং স্বচ্ছন্দে সিস্টেমটি দেখতে ও ব্যবহার করতে পারে, সেই জন্য দৃষ্টিনন্দন ও লজিক্যাল ডিজাইন তৈরি করা।

UX (User Experience):
- UX হলো ব্যবহারকারীর সামগ্রিক অভিজ্ঞতা যখন তারা কোনো সিস্টেম, অ্যাপ বা ওয়েবসাইট ব্যবহার করে। 
- এটি শুধু দেখতে সুন্দর হওয়া নয়, বরং ব্যবহারকারীর সুবিধা, সন্তুষ্টি ও অনুভূতি নিয়েও কাজ করে।
- ব্যবহারকারী যেন দ্রুত, ঝামেলাহীন এবং আনন্দদায়কভাবে কাঙ্ক্ষিত কাজটি সম্পন্ন করতে পারে।

উৎস: GeeksforGeeks ওয়েবসাইট। 

১৪.
If a CPU has a clock speed of 3 GHz, it means:
  1. It has 3 cores
  2. It can process 3 billion cycles per second 
  3. It consumes 3 watts of power
  4. It has 3 GB of cache
সঠিক উত্তর:
It can process 3 billion cycles per second 
উত্তর
সঠিক উত্তর:
It can process 3 billion cycles per second 
ব্যাখ্যা

• CPU-এর ক্লক স্পিড ৩ GHz হলে এর মানে হলো, এটি প্রতি সেকেন্ডে ৩ বিলিয়ন সাইকেল সম্পন্ন করতে পারে। ক্লক স্পিড হলো সেই হার যা CPU তার নির্দেশাবলী প্রক্রিয়াকরণের জন্য ব্যবহার করে। এটি CPU-এর কোর সংখ্যা বা পাওয়ার ব্যবহারের সঙ্গে সরাসরি সম্পর্কিত নয়। উদাহরণস্বরূপ, একটি CPU-এর ৩ GHz ক্লক স্পিড থাকলেও তার কোর সংখ্যা আলাদা হতে পারে এবং পাওয়ার খরচ বা ক্যাশ মেমোরির আকারও ভিন্ন হতে পারে। সুতরাং, ৩ GHz মানে CPU খুব দ্রুত প্রতিটি সাইকেলে কাজ সম্পন্ন করতে সক্ষম, কিন্তু এটি কোর, পাওয়ার বা ক্যাশের পরিমাণ নির্দেশ করে না। সঠিক উত্তর হলো খ) It can process 3 billion cycles per second.

ক্লক স্পিড (Clock Speed):
- ক্লক স্পিড হলো কম্পিউটারের প্রসেসর কত দ্রুত কাজ করতে পারে তার পরিমাপ।
- এটি সাধারণত GHz (Gigahertz) বা MHz (Megahertz) এককে প্রকাশ করা হয়।
- ক্লক স্পিড যত বেশি হবে, প্রসেসর তত দ্রুত নির্দেশনা (Instruction) সম্পাদন করতে পারবে।
- এটি নির্ধারণ করে প্রতি সেকেন্ডে কতগুলো সাইকেল (Cycle) সম্পন্ন হচ্ছে।
- তবে শুধু ক্লক স্পিড বেশি হওয়াই কম্পিউটারকে দ্রুতগতির করে না, প্রসেসরের আর্কিটেকচার এবং কোর সংখ্যাও গুরুত্বপূর্ণ ভূমিকা রাখে।

ক্লক সাইকেল টাইম (Clock Cycle Time):
- ক্লক সাইকেল টাইম হলো একটি ক্লক সাইকেল সম্পন্ন করতে যে সময় লাগে।
- এটি সাধারণত ন্যানোসেকেন্ড (ns) এ পরিমাপ করা হয়।
- ক্লক সাইকেল টাইম এবং ক্লক স্পিড একে অপরের বিপরীত অনুপাতিক। অর্থাৎ, ক্লক স্পিড যত বেশি হবে, ক্লক সাইকেল টাইম তত কম হবে।
- উদাহরণস্বরূপ, যদি ক্লক স্পিড হয় 2 GHz, তবে ক্লক সাইকেল টাইম হবে প্রায় 0.5 ns।
- প্রসেসরের পারফরম্যান্স বুঝতে ক্লক স্পিড এবং ক্লক সাইকেল টাইম—দুটোই গুরুত্বপূর্ণ।

সূত্র: 
- Intel.

১৫.
Which of the following components typically has the fastest access time?
  1. RAM
  2. Solid State Drive (SSD)
  3. Hard Disk Drive (HDD)
  4. CPU Cache
সঠিক উত্তর:
CPU Cache
উত্তর
সঠিক উত্তর:
CPU Cache
ব্যাখ্যা

• সাধারণত, CPU Cache সবচেয়ে দ্রুততর অ্যাক্সেস টাইম প্রদান করে। এটি প্রসেসরের সাথে সংযুক্ত ছোট কিন্তু অত্যন্ত দ্রুত মেমোরি যা প্রায়শই ব্যবহৃত ডেটা এবং নির্দেশাবলী সংরক্ষণ করে। এর ফলে প্রসেসর সরাসরি এই ডেটা পড়তে পারে, যা RAM, SSD বা HDD থেকে অনেক দ্রুত। RAM তুলনায় CPU Cache ছোট এবং দ্রুত হলেও, এটি সীমিত পরিমাণে থাকে। SSD এবং HDD তুলনায় RAM অনেক বড় কিন্তু ধীরগতির, আর HDD সবচেয়ে ধীর। তাই দ্রুততার দিক থেকে র‍্যাঙ্কিং হয়: CPU Cache > RAM > SSD > HDD। CPU Cache প্রসেসরের কার্যক্ষমতা বাড়াতে গুরুত্বপূর্ণ ভূমিকা রাখে।

• অ্যাকসেস টাইম (Access Time):
- মেমরি হতে ডেটার রিড বা রাইট অপারেশনে যে সময় লাগে তাকে অ্যাকসেস টাইম বলে।
- প্রধান মেমরির টাইম (সময়) বলতে বোঝায় মেমরির নির্দিষ্ট অ্যাড্রেসে অ্যাকসেস করা এবং তা থেকে একটি শব্দ পড়া বা লেখার মোট সময়।
- সিক ও ল্যাটেন্সি সময় যোগ করলে অ্যাকসেস সময় পাওয়া যায়।
- সাধারণত মানুষের চোখের পলক পড়তে সময় লাগে এক সেকেন্ডের দশ ভাগের এক ভাগ, যা ১০ মিলিয়ন ন্যানোসেকেন্ডের সমান।

এছাড়াও, 
• সিক টাইম (Seek Time): 
- চৌম্বক ডিস্কের ক্ষেত্রে রিড-রাইট হেডকে সঠিক ট্র্যাকে নিয়ে যেতে যে সময় লাগে তাকে সিক টাইম বলে। 

• ল্যাটেন্সি টাইম (Latency time): 
- রিড-রাইট হেড থেকে ট্র্যাকে নিয়ে যাওয়ার পরে সঠিক শব্দে পৌঁছতে যে সময় লাগে তাকে ল্যাটেন্সি টাইম বলে। 

• লিখন অপারেশন (Write Operation): 
- মেমরির একটি নির্দিষ্ট সেলে নতুন ওয়ার্ড সংরক্ষণ করাকে লিখন বা Write Operation বলা হয়। 

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।

১৬.
Which of the following is a common characteristic of embedded systems?
  1. Unlimited memory
  2. General-purpose computing
  3. High power consumption
  4. Real-time operation
সঠিক উত্তর:
Real-time operation
উত্তর
সঠিক উত্তর:
Real-time operation
ব্যাখ্যা

• এম্বেডেড সিস্টেম এমন একটি বিশেষায়িত কম্পিউটার সিস্টেম যা একটি নির্দিষ্ট কাজ বা ফাংশন সম্পাদনের জন্য ডিজাইন করা হয়। সাধারণ কম্পিউটার সিস্টেমের মত এটি সব ধরনের কাজের জন্য তৈরি নয়, বরং নির্দিষ্ট কাজের জন্য অপ্টিমাইজ করা থাকে। এম্বেডেড সিস্টেমে সাধারণত সীমিত মেমোরি থাকে এবং শক্তি কম ব্যবহার করা হয়, তাই “Unlimited memory” বা “High power consumption” বৈশিষ্ট্য এখানে প্রযোজ্য নয়। সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য হলো রিয়েল-টাইম অপারেশন, অর্থাৎ এটি সময়মতো নির্দিষ্ট কাজ সম্পন্ন করতে সক্ষম হয়। উদাহরণস্বরূপ, অটোমোবাইলের এয়ারব্যাগ কন্ট্রোল সিস্টেম বা মাইক্রোওয়েভের কন্ট্রোলার রিয়েল-টাইমে কাজ করে। সুতরাং, এম্বেডেড সিস্টেমের সাধারণ বৈশিষ্ট্য হলো ঘ) Real-time operation.
 
• এমবেডেড কম্পিউটার:
এমবেডেড কম্পিউটার হলো একটি বিশেষায়িত কম্পিউটার সিস্টেম যা বৃহৎ সিস্টেম বা মেশিনের অংশ হিসেবে ব্যবহৃত হয়। এটি সাধারণত একটি মাইক্রোপ্রসেসর বোর্ড এবং নির্দিষ্ট প্রোগ্রাম সম্বলিত রম (ROM) নিয়ে গঠিত। আধুনিক এমবেডেড সিস্টেমে মাইক্রোকন্ট্রোলারের ব্যবহার করা হয়।

• এমবেডেড কম্পিউটার ব্যবহারের ক্ষেত্রসমূহ:
- গাড়ি,
- সেলফোন ও স্মার্টফোন,
- প্রিন্টার,
- মাইক্রোওয়েভ,
- ওয়াশিং মেশিন,
- এয়ার কন্ডিশন(এসি),
- ঘড়ি,
- থার্মোস্ট্যাট,
- ভিডিও গেমস্,
- ভ্যাকুয়াম ক্লিনিং,
- ATM,
- সিকিউরিটি ক্যামেরা ইত্যাদি।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

১৭.
Which of the following is the first and most popular cryptocurrency using blockchain?
  1. Bitcoin
  2. Ethereum
  3. Ripple
  4. Litecoin
সঠিক উত্তর:
Bitcoin
উত্তর
সঠিক উত্তর:
Bitcoin
ব্যাখ্যা

• সঠিক উত্তর হলো: ক) Bitcoin.

বিটকয়েন হলো প্রথম এবং সবচেয়ে জনপ্রিয় ক্রিপ্টোকারেন্সি যা ব্লকচেইন প্রযুক্তি ব্যবহার করে। এটি ২০০৮ সালে সতোশি নাকামোতো নামের এক অজ্ঞাত ব্যক্তির বা গোষ্ঠীর দ্বারা প্রবর্তিত হয়। ব্লকচেইন হলো একটি বিকেন্দ্রীভূত লেজার সিস্টেম, যা ট্রানজেকশনগুলোকে নিরাপদ ও স্বচ্ছভাবে সংরক্ষণ করে। বিটকয়েনের মাধ্যমে কেউ মধ্যস্থতাকারী ছাড়াই সরাসরি অনলাইনে অর্থ লেনদেন করতে পারে। এর সীমিত সংখ্যা, নিরাপত্তা এবং স্বচ্ছতার কারণে বিটকয়েন দ্রুত জনপ্রিয় হয়ে ওঠে এবং এটি অন্যান্য ক্রিপ্টোকারেন্সির জন্য একটি মানদণ্ড তৈরি করে। আজকের দিনে বিটকয়েনকে ডিজিটাল স্বর্ণ হিসাবেও বিবেচনা করা হয়।

• ব্লকচেইন:
- ব্লকচেইন হলো একটি ডেটাবেজ প্রযুক্তি যা একটি লেজার বা রেকর্ডের উপর ভিত্তি করে কাজ করে এবং এই লেজারটি সম্পূর্ণ কম্পিউটার নেটওয়ার্কে বিতরণ করা থাকে। 
- এই রেকর্ডগুলোকে ব্লক বলা হয়। 
- ব্লকচেইন প্রযুক্তি সর্বপ্রথম তৈরি করেন সাতোশি নাকামোতো নামে পরিচিত এক গোপন পরিচয়ের প্রোগ্রামার বা প্রোগ্রামারদের একটি দল। 
- ২০০৯ সালে তারা এই প্রযুক্তিটি বিটকয়েন নামক ক্রিপ্টোকারেন্সির কাঠামোর অংশ হিসেবে উদ্ভাবন করেন।
- লেনদেনগুলো ব্লক নামে পরিচিত গ্রুপে একত্রিত হয়। 
- ব্লকগুলো একটি ক্রমানুসারী সিকোয়েন্সে সাজানো থাকে, যাকে ব্লকচেইন বলা হয়। 
- ব্লকগুলো চেইনে যুক্ত করা হয় একটি গাণিতিক পদ্ধতির মাধ্যমে, যা একক ব্যবহারকারীর জন্য ব্লকচেইন পরিবর্তন করা অত্যন্ত কঠিন করে তোলে।

• বিটকয়েন (Bitcoin):
- বিটকয়েন হলো প্রথম, সবচেয়ে বেশি লেনদেন হওয়া এবং সবচেয়ে পরিচিত ক্রিপ্টোকারেন্সি।
- বিটকয়েনের মালিকরা বিভিন্ন ওয়েবসাইট ব্যবহার করে এটি অন্য ক্রিপ্টোকারেন্সিতে, অথবা বাস্তব মুদ্রায় যেমন মার্কিন ডলার বা ইউরোতে বিনিময় করতে পারেন।
- এছাড়া বিভিন্ন বিক্রেতার কাছ থেকে পণ্য ও সেবা কেনাও সম্ভব।

উৎস: ব্রিটানিকা।

১৮.
Google AI Studio can help with which of the following tasks?
  1. Predictive analytics
  2. Image recognition
  3. Natural language processing
  4. All of the above
সঠিক উত্তর:
All of the above
উত্তর
সঠিক উত্তর:
All of the above
ব্যাখ্যা

• Google AI Studio হল একটি শক্তিশালী কৃত্রিম বুদ্ধিমত্তা (AI) প্ল্যাটফর্ম যা বিভিন্ন ধরনের টাস্ক সম্পাদন করতে সক্ষম। এটি শুধুমাত্র ডেটা বিশ্লেষণ বা পূর্বাভাস দেওয়ার জন্য নয়, বরং চিত্র চিনতে (image recognition) এবং ভাষা প্রক্রিয়াকরণে (natural language processing) ব্যবহৃত হতে পারে। Predictive analytics এর মাধ্যমে এটি ভবিষ্যতের প্রবণতা এবং ফলাফল অনুমান করতে সাহায্য করে। Image recognition ফিচারের মাধ্যমে এটি ছবি বা ভিজ্যুয়াল ডেটা বিশ্লেষণ করে সঠিকভাবে চিহ্নিত করতে পারে। এছাড়াও, Natural language processing ব্যবহার করে এটি মানুষের ভাষা বোঝা, ব্যাখ্যা করা এবং প্রাসঙ্গিক প্রতিক্রিয়া তৈরি করতে পারে। তাই, Google AI Studio উপরের সবগুলো কাজ করতে সক্ষম।

সঠিক উত্তর: ঘ) All of the above.

• কৃত্রিম বুদ্ধিমত্তা:
- কৃত্রিম বুদ্ধিমত্তা হচ্ছে বিজ্ঞান এবং প্রযুক্তির সমন্বয়।
- মানুষ যেভাবে চিন্তা করে তেমনি কৃত্রিম উপায়ে কম্পিউটারে সেভাবে চিন্তা ভাবনার রূপদান করাকে কৃত্রিম বুদ্ধিমত্তা বলে।
- কৃত্রিম বুদ্ধিমত্তার প্রধান উদ্দেশ্য হলো কম্পিউটারকে উন্নত করা যাতে কম্পিউটার চিন্তা করার ক্ষমতা, পাশাপাশি দেখতে পারা, শুনতে পারা, হাঁটা এবং অনুভব করার ক্ষমতা পায়।

• কৃত্রিম বুদ্ধিমত্তায় যেসব স্বতন্ত্র্য বৈশিষ্ট্য পরিলক্ষিত হয় তা নিম্নরূপ:
১। কোন বিষয় সম্পর্কে ধারণা গ্রহণ।
২। সমস্যার কারণ নির্ণয়পূর্বক সমাধানের পথ নির্দেশ।
৩। সিদ্ধান্ত গ্রহণ ক্ষমতা।
৪। সমস্যা সমাধানের ক্ষমতা।
৫।নতুন নতুন জ্ঞান অর্জন।
৬। ভাষা বুঝার ক্ষমতা।
৭। অর্জিত জ্ঞান কাজে লাগাবার মত সক্ষমতা।
৮। মানুষের মত অভিজ্ঞতা কাজে লাগানো।
৯। পরস্পর সম্পর্কিত বিভিন্ন বিষয় অনুধাবন এবং সাড়া দেয়ার ক্ষমতা।
১। ভুল, অপ্রাসঙ্গিক এবং অসম্পূর্ণ তথ্য-উপাত্ত পরিচালনা।
১১। জটিল অবস্থা অনুধাবন ও পরিচালনার ক্ষমতা।
১২। নতুন পরিস্থিতিতে খাপ খাইয়ে নেয়ার ক্ষমতা; ইত্যাদি।

উৎস: 
- তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
- IBM.

১৯.
Which technology is most suitable for tracking and predicting the spread of diseases globally?
  1. Augmented Reality
  2. Internet of Things
  3. AI & Big Data
  4. Robotics
সঠিক উত্তর:
AI & Big Data
উত্তর
সঠিক উত্তর:
AI & Big Data
ব্যাখ্যা

• বিশ্বব্যাপী রোগের বিস্তার ট্র্যাক এবং পূর্বাভাস দেওয়ার ক্ষেত্রে সবচেয়ে উপযুক্ত প্রযুক্তি হলো AI & Big Data। এই প্রযুক্তি বিশাল পরিমাণ তথ্য সংগ্রহ ও বিশ্লেষণ করতে পারে, যেমন রোগীর স্বাস্থ্যরেকর্ড, সামাজিক যোগাযোগের ডেটা, ভ্রমণ তথ্য এবং পরিবেশগত ডেটা। AI মডেল ও অ্যালগরিদম রোগের ছড়িয়ে পড়ার প্যাটার্ন শনাক্ত করতে সক্ষম, যার মাধ্যমে ভবিষ্যতে কোন এলাকায় সংক্রমণ বাড়তে পারে তা পূর্বাভাস দেওয়া সম্ভব। Big Data বিশ্লেষণের মাধ্যমে বিভিন্ন উৎস থেকে তথ্য একত্রিত করে দ্রুত এবং কার্যকর সিদ্ধান্ত নেওয়া যায়। অন্য প্রযুক্তিগুলি যেমন AR, IoT বা Robotics সহায়ক হলেও, বৈশ্বিক রোগ মনিটরিং এবং প্রেডিকশনের ক্ষেত্রে AI & Big Data সবচেয়ে কার্যকর। 

চিকিৎসা ক্ষেত্রে কম্পিউটার: 
- বর্তমানে প্রায় সকল দেশে রোগ নির্ণয়ের ক্ষেত্রে তথ্য ও যোগাযোগ প্রযুক্তিনির্ভর কৃত্রিম বুদ্ধিমত্তা এবং কম্পিউটার প্রযুক্তি যথাযথ প্রয়োগ দ্বারা সূক্ষ্মভাবে রোগ নির্ণয় করা সম্ভব হচ্ছে। 
- EHR (Electronic Health Record) এর মাধ্যমে ডেটাবেজে রোগীর সকল তথ্য সংরক্ষিত থাকে এবং রোগী তার EHR ব্যবহার করে যে কোন স্থান হতে তার রোগ সম্পর্কিত তথ্য, রিপোর্ট, চিকিৎসা ব্যবস্থাপত্র ইত্যাদি যেকোন স্থানে বসে পেতে পারেন। 
- সিটিস্ক্যান এর অর্থ (Computed Tomography Scan), চিকিৎসা বিজ্ঞানে এটি প্রতিবিম্ব তৈরির একটি প্রক্রিয়া। আলোর প্রতিসরণের সাথে জ্যামিতিক হিসেবের মাধ্যমে দ্বিমাত্রিক ছবিগুলোকে ত্রিমাত্রিক করা হয়, এতে কোনো বস্তুর অবস্থান নিঁখুতভাবে নির্ণয় করা যায়। 
- রোগীর অস্বাভাবিক লক্ষণগুলো পরীক্ষা এবং পর্যবেক্ষণ করার জন্য কম্পিউটার (যেমন: ইসিজি, ইকোকার্ডিওগ্রাম) ব্যবহার করা হয়  ইত্যাদি। 
- অর্থাৎ, চিকিৎসাক্ষেত্রে তথ্য সংরক্ষণ, ইমেজ বিশ্লেষণ এবং রোগী পর্যবেক্ষণ প্রভৃতি সকল ক্ষেত্রেই কম্পিউটার ব্যবহৃত হয়। 

উৎস: 
- তথ্য ও যোগাযোগ প্রযুক্ত, একাদশ-দ্বাদশ শ্রেণি (প্রকৌশলী মুজিবুর রহমান)।
- IEEE.

২০.
Which of these is a popular VR platform?
  1. Windows Media Player
  2. Oculus Quest
  3. Spotify
  4. Kindle
সঠিক উত্তর:
Oculus Quest
উত্তর
সঠিক উত্তর:
Oculus Quest
ব্যাখ্যা

• ভিআর (VR) বা ভার্চুয়াল রিয়েলিটি হলো একটি প্রযুক্তি যা ব্যবহারকারীদের ভার্চুয়াল পরিবেশে অভিজ্ঞতা অর্জন করার সুযোগ দেয়। প্রদত্ত অপশনগুলোর মধ্যে, Oculus Quest একটি জনপ্রিয় VR প্ল্যাটফর্ম। এটি একটি স্ট্যান্ডঅ্যালোন VR হেডসেট যা ব্যবহারকারীদের গেম খেলা, ইন্টারেকটিভ অ্যাপ ব্যবহার এবং ভার্চুয়াল বিশ্ব অন্বেষণের সুযোগ দেয়। অন্যদিকে, Windows Media Player একটি মিডিয়া প্লেয়ার, Spotify একটি মিউজিক স্ট্রিমিং সার্ভিস এবং Kindle ই-বুক পড়ার ডিভাইস। এই তিনটি ভিআর প্রযুক্তির সঙ্গে সম্পর্কিত নয়। তাই, ভার্চুয়াল রিয়েলিটির জন্য পরিচিত ও জনপ্রিয় প্ল্যাটফর্ম হিসেবে Oculus Quest সঠিক উত্তর।

• ভার্চুয়াল রিয়েলিটি (VR):
- ভার্চুয়াল রিয়েলিটি (VR) হলো কম্পিউটার প্রযুক্তি ও সিমুলেশন তত্ত্বের ওপর ভিত্তি করে নির্মিত একটি কল্পনাপ্রসূত পরিবেশ, যা ব্যবহারকারীর কাছে বাস্তব মনে হয়।
- প্রযুক্তির ব্যবহার:
- ত্রিমাত্রিক (3D) ইমেজ তৈরি করে।
- ব্যবহারকারী যেন সেই পরিবেশে আছেন এমন অনুভূতি দেয়।

• ব্যবহৃত সফটওয়্যার:
- Vizard,
- VRToolKit,
- 3D Studio Max,
- Maya.

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি: একাদশ-দ্বাদশ শ্রেণি মাহবুবুর রহমান।

২১.
What does SWIFT stand for?
  1. Secure Worldwide Internet Funds Transfer
  2. Society for Worldwide Interbank Financial Telecommunication 
  3. Standard Worldwide International Fund Transfer
  4. System for Wireless Interbank Financial Transactions
সঠিক উত্তর:
Society for Worldwide Interbank Financial Telecommunication 
উত্তর
সঠিক উত্তর:
Society for Worldwide Interbank Financial Telecommunication 
ব্যাখ্যা

• SWIFT হলো Society for Worldwide Interbank Financial Telecommunication এর সংক্ষিপ্ত রূপ, অর্থাৎ অপশন (খ)। এটি একটি আন্তর্জাতিক সংস্থা যা ব্যাংক ও আর্থিক প্রতিষ্ঠানগুলোর মধ্যে নিরাপদ ও দ্রুত অর্থ স্থানান্তরের জন্য যোগাযোগের মানদণ্ড নির্ধারণ করে। SWIFT-এর মাধ্যমে বিশ্বব্যাপী ব্যাংকগুলি একে অপরের সঙ্গে নিরাপদ মেসেজ আদান-প্রদান করতে পারে, যেমন টাকা স্থানান্তর, পেমেন্ট নোটিশ, এবং অন্যান্য আর্থিক লেনদেন। এটি ব্যাংকিং সিস্টেমকে আরও দক্ষ, নির্ভরযোগ্য এবং স্বচ্ছ করে তোলে। সিস্টেমটি সরাসরি অর্থ স্থানান্তর করে না, বরং লেনদেনের তথ্য দ্রুত ও নিরাপদভাবে প্রেরণের সুযোগ দেয়, ফলে আন্তর্জাতিক বাণিজ্য ও অর্থনৈতিক লেনদেন সহজ হয়।

SWIFT Code: 
- SWIFT (Societyfor Worldwide Interbank Finnancial Telecommunication) হলো বেলজিয়ামভিত্তিক আন্তঃব্যাংক আর্থিক লেনদেনের নেটওয়ার্ক। 
- সুইফট-এর মাধ্যমে আন্তঃব্যাংক লেনদেনের পরিচিতি শনাক্ত করা হয়।
- SWIFT (Society for Worldwide Interbank Financial Telecommunication) এর প্রধান কাজ হলো একটি বিশ্বব্যাপী মেসেজিং নেটওয়ার্ক প্রদান করা, যা আর্থিক প্রতিষ্ঠানগুলোকে নিরাপদভাবে টাকা স্থানান্তরের নির্দেশসহ বিভিন্ন তথ্য আদান-প্রদান করতে সাহায্য করে এবং আন্তর্জাতিক পেমেন্ট সহজতর করে। 
- এই শনাক্তকরণ মূলতঃ সংকেতলিপি তথা কোডের মাধ্যমে করা হয়ে থাকে। 
- এক্ষেত্রে লেনদেনের তারবার্তা (ওয়্যার) এই সুইফট কোডের মাধ্যমে আদান-প্রদান করা হয়। 
- বিশ্বের দু'শতাধিক দেশে ১১ হাজার ব্যাংক সুইফট ব্যবহার করে। 
- আর্থিক লেনদেনে কোড পরিচালনাকারী আন্তর্জাতিক প্রতিষ্ঠান সুইফট সম্মিলিতভাবে পরিচালনা করছে বিশ্বের অন্তত ৩ হাজার আর্থিক প্রতিষ্ঠান। 
- বাংলাদেশের প্রায় সব ব্যাংক আন্তর্জাতিক লেনদেনে সুইফট-এর সেবা নেয়।

উৎস: ১। তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, মাহবুবুর রহমান।
২। ব্রিটানিকা।

২২.
What is the main advantage of RFID over traditional barcodes?
  1. Can be read without line of sight
  2. Lower cost
  3. Requires manual scanning
  4. Slower reading speed
সঠিক উত্তর:
Can be read without line of sight
উত্তর
সঠিক উত্তর:
Can be read without line of sight
ব্যাখ্যা

• RFID (Radio Frequency Identification) প্রযুক্তির প্রধান সুবিধা হলো এটি লাইন অফ সাইট ছাড়াই তথ্য পড়তে সক্ষম। অর্থাৎ, RFID ট্যাগকে সরাসরি স্ক্যানারের সামনে ধরার প্রয়োজন নেই, বরং রেডিও ফ্রিকোয়েন্সি সিগন্যালের মাধ্যমে দূর থেকে পড়া যায়। Traditional barcode-এর ক্ষেত্রে অবশ্যই সরাসরি লাইন অফ সাইটে স্ক্যান করতে হয় এবং প্রতিটি আইটেম আলাদাভাবে স্ক্যান করতে হয়, যা সময়সাপেক্ষ। RFID দ্রুত এবং একই সঙ্গে একাধিক আইটেম শনাক্ত করতে পারে, যা বড় স্টক বা লজিস্টিক ব্যবস্থায় কার্যকারিতা বাড়ায়। এছাড়াও, RFID ট্যাগগুলো অনেক সময় আরও টেকসই হয় এবং পরিবেশের প্রভাবেও কম ক্ষতিগ্রস্ত হয়। তাই মূল সুবিধা হলো লাইন অফ সাইট ছাড়া পড়ার ক্ষমতা।

সঠিক উত্তর: ক) Can be read without line of sight.

RFID-এর পরিচিতি ও ব্যবহার:
- RFID-এর পূর্ণরূপ হচ্ছে Radio Frequency Identification।
- এটি হলো ক্রেডিট কার্ডের মতো পাতলা এবং ছোট একটি ইলেকট্রনিক ডিভাইস, যা কোনো বস্তু, ব্যক্তি বা প্রাণীকে শনাক্তকরণের জন্য ব্যবহৃত হয়।
- এতে খুব ছোট একটি চিপ, একটি কয়েল ও অ্যান্টেনা থাকে।
- প্রাণীদেহের RFID ট্যাগগুলো সাধারণ RFID ট্যাগ থেকে একটু ভিন্ন হয়; এগুলো ক্যাপসুল আকৃতির হয়।
- সাধারণত পোষা প্রাণী যেমন গরু, ছাগল ইত্যাদির পরিচয় নির্দিষ্ট করার জন্য RFID ট্যাগ তাদের দেহে সিরিঞ্জের মাধ্যমে ঢুকিয়ে দেয়া হয়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।

২৩.
Which feature distinguishes EMTS from traditional money transfer?
  1. Slower processing
  2. Instant or faster transfer of funds
  3. Requires paper cheques
  4. Only works in physical banks
সঠিক উত্তর:
Instant or faster transfer of funds
উত্তর
সঠিক উত্তর:
Instant or faster transfer of funds
ব্যাখ্যা

• EMTS বা Electronic Money Transfer Systems কে প্রচলিত মানি ট্রান্সফার থেকে আলাদা করে যে বৈশিষ্ট্যটি, তা হলো তাত্ক্ষণিক বা দ্রুত তহবিল স্থানান্তর। প্রচলিত পদ্ধতিতে টাকা স্থানান্তর করতে সাধারণত বেশ কিছু সময় লাগে, যেমন ব্যাংক চেক বা নগদ লেনদেনের ক্ষেত্রে। এতে অনেক সময় গ্রাহককে অপেক্ষা করতে হয় এবং কখনও কখনও লেনদেন প্রক্রিয়া জটিল হয়ে যায়। কিন্তু EMTS-এ ডিজিটাল মাধ্যমে লেনদেন সম্পন্ন হয়, ফলে অর্থ স্থানান্তর অনেক দ্রুত হয় এবং গ্রাহকরা তাত্ক্ষণিকভাবে ফান্ড পেতে পারেন। এছাড়া EMTS-এর জন্য কাগজপত্র বা শারীরিক ব্যাংক শাখার উপর নির্ভরশীলতা নেই। তাই মূল পার্থক্য হলো দ্রুত ও সুবিধাজনক লেনদেন।

সঠিক উত্তর: খ) Instant or faster transfer of funds.

ইএমটিএস: 
- EMTS এর পূর্ণরূপ Electronic Money Transfer Service.
- ইএমটিএস বাংলাদেশ ডাক বিভাগের অন্তর্ভুক্ত একটি সেবা।
- ২৬ মার্চ ২০১০ তারিখে দেশব্যাপী ইলেকট্রনিক মানি ট্রন্সফার সার্ভিস (ইএমটিএস) এর উদ্বোধন করা হয়। 
- বর্তমানে এ সার্ভিসের মাধ্যমে খুবই স্বল্প কমিশনের (০.৫০%) বিনিময়ে লেনদেন করা যায়।
- ইলেকট্রনিক মানি ট্রান্সফার সার্ভিস (ইএমটিএস) National Digital Innovation Award ২০১১ তে অংশগ্রহণ করে বাংলাদেশ ডাক বিভাগের ইএমটিএস e-Finance ক্যাটাগরীতে Champion হয়।
- দেশের অভ্যন্তরে কম খরচে ও দ্রুত সময়ে টাকা পাঠানোর একটি মাধ্যম হলো ইএমটিএস।

উৎস:
১. ডাক অধিদপ্তর।
২. তথ্য ও যোগাযোগ প্রযুক্তি, এসএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

২৪.
Which of the following is a benefit of IoT in healthcare?
  1. No need for doctors
  2. Reduced medical equipment
  3. Increased paperwork
  4. Remote patient monitoring 
সঠিক উত্তর:
Remote patient monitoring 
উত্তর
সঠিক উত্তর:
Remote patient monitoring 
ব্যাখ্যা

• IoT বা ইন্টারনেট অফ থিংস স্বাস্থ্য খাতে বিভিন্ন সুবিধা নিয়ে এসেছে। এর অন্যতম বড় সুবিধা হলো রিমোট পেশেন্ট মনিটরিং। IoT ডিভাইস যেমন স্মার্ট ওয়্যারেবল, হেলথ সেন্সর বা রিমোট মনিটরিং গ্যাজেট রোগীর শারীরিক অবস্থা (যেমন হার্টবিট, ব্লাড প্রেসার, শর্করা ইত্যাদি) অনলাইনে পর্যবেক্ষণ করতে সক্ষম। এর ফলে রোগীকে হাসপাতালে বারবার ভ্রমণ করার প্রয়োজন কমে এবং চিকিৎসক সময়মতো জরুরি পরিস্থিতি শনাক্ত করতে পারেন। এটি রোগীর স্বাচ্ছন্দ্য বৃদ্ধি করে এবং চিকিৎসা সেবা আরও কার্যকর করে। অন্য বিকল্পগুলো যেমন “No need for doctors” বা “Increased paperwork” সঠিক নয়, কারণ IoT শুধুমাত্র চিকিৎসা প্রক্রিয়া সহজতর ও দক্ষ করে। তাই সঠিক উত্তর হলো ঘ) Remote patient monitoring.

• IoT (Internet of Things):
- IoT (Internet of Things) এমন একটি প্রযুক্তি, যার মাধ্যমে নানা ধরণের বস্তু (যন্ত্র, সেন্সর, ডিভাইস) ইন্টারনেটের মাধ্যমে একে অপরের সাথে সংযুক্ত থাকে এবং তথ্য আদান-প্রদান করে তাকে ইন্টানেট অব থিংস বা আইওটি (Internet of Things-IOT) বলে।
- আমাদের চারপাশে প্রতিদিনকার জীবনে আমরা যেসব যন্ত্রপাতির ব্যবহার যেমন গাড়ির গ্যারেজের দরজা, গাড়ি, কন্ট্রোল, ফ্যান, টিভি, দরজার ইলেট্রিক লক ইত্যাদি বিভিন্ন প্রয়োজনে যন্ত্র বা জিনিসপত্রকে অটোমেটিক করার জন্য এসবের সাথে কম্পিউটার সিস্টেম সংযুক্ত থাকে।
- এই প্রযুক্তিতে আমাদের ঘরের বিভিন্ন ইলেক্ট্রনিক যন্ত্রপাতি যেমন: টিভি, ফ্রিজ, লাইট প্রভৃতি ইন্টারনেট-এর সাথে সংযুক্ত করে এগুলোকে দুর থেকে নিয়ন্ত্রণ করা যায়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, মো. মাহবুবুর রহমান।

২৫.
What is the primary role of the kernel in an operating system?
  1. To run application software
  2. To handle file storage only
  3. To manage user accounts
  4. To act as a bridge between hardware and software
সঠিক উত্তর:
To act as a bridge between hardware and software
উত্তর
সঠিক উত্তর:
To act as a bridge between hardware and software
ব্যাখ্যা

• Operating system-এ kernel-এর প্রধান ভূমিকা হল hardware এবং software-এর মধ্যে একটি সেতুবন্ধন হিসেবে কাজ করা। এটি সরাসরি কম্পিউটারের processor, memory, এবং input-output devices-এর সাথে যোগাযোগ করে, যাতে application software smoothly কাজ করতে পারে। kernel resource management, process scheduling, memory allocation, এবং device control-এর জন্য দায়িত্বশীল। এটি ব্যবহারকারী বা অ্যাপ্লিকেশনকে hardware-এর জটিলতা লুকিয়ে দিয়ে সহজ interface প্রদান করে। ফলে, application software kernel-এর সাহায্যে hardware-এর উপর নির্ভরশীল কাজ করতে পারে। অন্য বিকল্পগুলো যেমন ক) শুধুমাত্র application চালানো, খ) শুধু file storage handle করা বা গ) user account manage করা kernel-এর মূল কাজ নয়। সুতরাং সঠিক উত্তর হলো: ঘ) To act as a bridge between hardware and software.

• কার্নেল (Kernel):
- অপারেটিং সিস্টেমের মূল অংশের নাম হলো কার্নেল।
- কার্নেল হলো অপারেটিং সিস্টেমের মৌলিক এবং সবচেয়ে গুরুত্বপূর্ণ অংশ যা হার্ডওয়্যার এবং সফটওয়্যার এর মধ্যে যোগদান করে অপারেটিং সিস্টেমকে চালু এবং পরিচালনা করে।

• কার্নেলের প্রকারভেদ:
১. মনোলিথিক কার্নেল,
২. মাইক্রোকার্নেল,
৩. হাইব্রিডকার্নেল,
৪. এক্সোকার্নেল,
৫. ন্যানোকার্নেল।

• কার্নেলের কাজ:
- সিপিইউ এর শিডিউলিং এর দায়িত্ব পালন করে।
- ইনকামিং প্রক্রিয়ার অবস্থা নির্ধারণ, টাস্ক ব্যবস্থাপনা নিয়ন্ত্রণ করতে ব্যবহৃত হয়।
- মেমরি ম্যানেজমেন্ট, ডিভাইস ম্যানেজমেন্ট এর কাজ করে।
- ইনপুট/আউটপুট ডিভাইসের সাথে কম্পিউটারের কেন্দ্রীয় প্রক্রিয়াকরণ অংশের সংযোগ স্থাপন করে।
- এটি প্রোগ্রাম চালানো, ফাইল অ্যাক্সেস করা এবং প্রিন্টার এবং কীবোর্ডের মতো ডিভাইসের সাথে সংযোগ করার মতো কাজগুলি পরিচালনা করে।

উৎস:
১। মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২। geeksforgeeks 

২৬.
Which of the following is not a component of a typical GUI?
  1. Compiler 
  2. Menus
  3. Text boxes
  4. Buttons
সঠিক উত্তর:
Compiler 
উত্তর
সঠিক উত্তর:
Compiler 
ব্যাখ্যা

• একটি সাধারণ GUI বা Graphical User Interface-এর প্রধান উপাদানগুলির মধ্যে থাকে মেনু, টেক্সট বক্স এবং বাটন। এই উপাদানগুলো ব্যবহারকারীদের জন্য ইন্টারঅ্যাকটিভ সুবিধা প্রদান করে, যেমন কোন অপশন নির্বাচন করা, ডেটা ইনপুট করা বা কমান্ড চালানো। তবে কম্পাইলার GUI-এর অংশ নয়। কম্পাইলার হল একটি সফটওয়্যার যেটি প্রোগ্রামিং ভাষার সোর্স কোডকে মেশিন কোডে রূপান্তর করে, যা GUI-এর ভিজ্যুয়াল বা ইন্টারঅ্যাকটিভ উপাদান হিসেবে কাজ করে না। তাই এই চারটি অপশনের মধ্যে, ক) Compiler হলো সেই উপাদান যা সাধারণ GUI-এর অংশ নয়।

• চিত্রভিত্তিক বা গ্রাফিক্যাল অপারেটিং সিস্টেম:
- গ্রাফিক্সের বা চিত্রের মাধ্যমে কমান্ড প্রয়োগ করে কম্পিউটার পরিচালনা করা গেলে তাকে চিত্রভিত্তিক বা গ্র্যাফিক্যাল অপারেটিং সিস্টেম বলে।
- এ ধরনের অপারেটিং সিস্টেমে ডিস্ক ফরমেটিং থেকে শুরু করে ফাইল ব্যবস্থাপনা এবং অ্যাপ্লিকেশন প্রোগ্রামের সব কাজ করতে হয় বিভিন্ন প্রকার আইকন এবং পুলডাউন মেন্যু ব্যবহার করে।
- প্রয়োজনীয় প্রোগ্রামের আইকনের ওপর মাউস দিয়ে ডবল ক্লিক করলে প্রোগ্রামটি চালু হয়।
- Windows 95/98/Xp/2000/7, Mac OS ইত্যাদি চিত্রভিত্তিক অপারেটিং সিস্টেমের উদাহরণ।

• এই অপারেটিং সিস্টেমের উল্লেখযোগ্য বৈশিষ্ট্যসমূহ হলো:
১. চিত্রভিত্তিক অপারেটিং সিস্টেমে কম্পিউটার চালু করার পর ডেস্কটপে বিভিন্ন প্রোগ্রামের আইকন বা প্রতীক থাকে।
২. বিভিন্ন প্রকার আইকন এবং পুল ডাউন মেন্যু কমান্ড ব্যবহার করে কম্পিউটারকে প্রয়োজনীয় নির্দেশ প্রদান করা হয়।
৩. কমান্ডের জন্য মেন্যু এবং প্রতিটি মেন্যুর আওতায় অনেক পুল ডাউন মেনু কমান্ড থাকে।
৪. মাউসের সাহায্যে Icon এবং পুল ডাউন মেনু কমান্ড কার্যকরী করা যায়।
৫. নতুন কোনো হার্ডওয়‍্যার বা সফটওয়্যার সংযোগ করা হলে কম্পিউটার নিজে থেকে বুঝতে পারে কোথায় সংযোগ করা হয়েছে।
৬. নেটওয়ার্কিং, শেয়ারিং ও ইন্টারনেটব্যবস্থা অত্যন্ত কার্যকর।
৭. এ ধরনের সিস্টেমের জন্য ব্যবহারকারীকে কোনো ধরনের কমান্ড মুখস্থ রাখতে হয় না।
৮. মাল্টিমিডিয়া সিস্টেম কার্যকর।
৯. এ ধরনের অপারেটিং সিস্টেমের জন্য কম্পিউটারে বেশি মেমরির প্রয়োজন হয়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।

২৭.
Pick the option that is not an application software:
  1. Gmail
  2. macOS
  3. Canva
  4. Microsoft Access
সঠিক উত্তর:
macOS
উত্তর
সঠিক উত্তর:
macOS
ব্যাখ্যা

• উত্তর হলো খ) macOS। কারণ, macOS একটি অপারেটিং সিস্টেম, যা কম্পিউটার বা ডিভাইসের হার্ডওয়্যার এবং সফটওয়্যারের মধ্যে সংযোগ স্থাপন করে। অন্যদিকে, Gmail, Canva এবং Microsoft Access হলো অ্যাপ্লিকেশন সফটওয়্যার, যা ব্যবহারকারীর নির্দিষ্ট কাজ সম্পাদনে সহায়তা করে। উদাহরণস্বরূপ, Gmail ইমেইল পাঠানো ও গ্রহণের জন্য, Canva গ্রাফিক ডিজাইন তৈরির জন্য এবং Microsoft Access ডাটাবেস পরিচালনার জন্য ব্যবহৃত হয়। সুতরাং, যেটি সরাসরি ব্যবহারকারীর কাজের জন্য নয়, বরং সফটওয়্যার ও হার্ডওয়্যারের মধ‍্যে পরিবেশ তৈরি করে, সেটিই অপশন সফটওয়্যার নয়। macOS ঠিক সেই রকম একটি সিস্টেম সফটওয়্যার।

• অ্যাপ্লিকেশন সফটওয়্যার:
- ব্যবহারিক কাজের জন্য তৈরি হয়। কাজের প্রকৃতি অনুসারে সাধারণত বিভিন্ন ধরনের ব্যবহারিক প্রোগ্রাম তৈরি করা হয়।
- ব্যবহারকারী যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রোগ্রাম বা ব্যবহারিক সফটওয়্যার বলা হয়।
- এটি একটি কম্পিউটার সফটওয়‍্যার যেটা ব্যবহারকারীর প্রয়োজন অনুযায়ী এবং নির্দিষ্ট কাজ সম্পাদনা (এক বা একাধিক) করতে ব্যবহারকারীকে সহায়তা করে থাকে।
- অ্যাপ্লিকেশন প্রোগ্রাম সাধারণত ব্যবহারকারীকে টেক্সট, সংখ্যা কিংবা ছবি নিয়ে বিভিন্ন কাজ করার সুযোগ দেয়।
- একাউন্টিং সফটওয়্যার, অফিস সফটওয়্যার, গ্রাফিক্স সফটওয়্যার, বিভিন্ন মিডিয়া প্লেয়ার (ভিডিও এবং অডিও) গুলো হল অ্যাপ্লিকেশন সফটওয়্যার।
- উদাহরণ: MS Word, MS Excel, Oracle, FoxPro, ইত্যাদি।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

২৮.
What technology did first generation computers use?
  1. Transistors
  2. Integrated circuits
  3. Vacuum tubes 
  4. Microprocessors
সঠিক উত্তর:
Vacuum tubes 
উত্তর
সঠিক উত্তর:
Vacuum tubes 
ব্যাখ্যা

• প্রথম প্রজন্মের কম্পিউটারগুলো (১৯৪০-এর দশক থেকে ১৯৫০-এর দশকের মাঝামাঝি) ভ্যাকুয়াম টিউব (Vacuum tubes) প্রযুক্তি ব্যবহার করত। এই কম্পিউটারগুলো বিশাল আকারের ছিল এবং প্রচুর বিদ্যুৎ খেত। ভ্যাকুয়াম টিউবের মাধ্যমে ডেটা প্রক্রিয়াকরণ করা হতো, যা আধুনিক কম্পিউটারের ট্রানজিস্টর বা ইন্টিগ্রেটেড সার্কিটের চেয়ে ধীর এবং অস্থিতিশীল ছিল। এগুলো তাপ উৎপন্ন করত এবং প্রায়ই ক্ষতিগ্রস্ত হতো, যার কারণে বারবার মেরামত প্রয়োজন হতো। প্রথম প্রজন্মের কম্পিউটার উদাহরণ হিসেবে ENIAC এবং UNIVAC উল্লেখযোগ্য। ফলে, প্রথম প্রজন্মের কম্পিউটারগুলোর মূল প্রযুক্তি ছিল গ) ভ্যাকুয়াম টিউব।

• প্রথম প্রজন্ম কম্পিউটার:
- ১৯৪২ থেকে ১৯৫৯ সাল পর্যন্ত সময়কালকে কম্পিউটারের প্রথম প্রজন্ম বলে ধরা হয়।
- এ প্রজন্মের কম্পিউটারের সার্কিটে ভ্যাকুয়াম টিউব ব্যবহার করা হতো।
- অসংখ্য ডায়োড, ট্রায়োড, ভালভ, রেজিস্টার, ক্যাপাসিটর ইত্যাদি দিয়ে তৈরি হতো বলে প্রথম প্রজন্মের কম্পিউটার ছিল আকৃতিতে বড় এবং স্বল্প গতিসম্পন্ন।
- আকৃতিতে বড় থাকার কারণে সহজে বহনযোগ্য ছিল না।
- প্রথম প্রজন্মের কম্পিউটারে পাঞ্চ কার্ডের মাধ্যমে ইনপুট দেওয়ার ব্যবস্থা ছিল। 
- এ প্রজন্মের কম্পিউটারে প্রোগ্রামের জন্য মেশিন ও অ্যাসেম্বলি ভাষা ব্যবহার করা হতো।
- UNIVAC, ENIAC, EDSAC, IBM 650, IBM 704, Mark I, Mark IV ইত্যাদি প্রথম প্রজন্মের কম্পিউটারের উদাহরণ। 

• দ্বিতীয় প্রজন্মের কম্পিউটার (১৯৫৯-১৯৬৫):
- ট্রানজিস্টার ব্যবহার।
- আকার ছোট ও হালকা।
- দ্রুত গতি।
- কম উত্তাপ।
- চুম্বকীয় কোর মেমোরি ব্যবহৃত।
- অ্যাসেম্বলি ভাষার প্রচলন।
- যেমন: IBM 1600, CDC 1604, NCR 300 সিরিজ।

উৎস: কম্পিউটার পরিচিতি ও ব্যবহার, স্কুল অব এগ্রিকালচার এন্ড রুরাল ডেভেলপমেন্ট, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

২৯.
What is the fundamental unit of information in a quantum computer?
  1. Register
  2. Bit
  3. Byte
  4. Qubit
সঠিক উত্তর:
Qubit
উত্তর
সঠিক উত্তর:
Qubit
ব্যাখ্যা

• কোয়ান্টাম কম্পিউটারের মৌলিক তথ্য একক হলো Qubit। সাধারণ কম্পিউটারে তথ্যকে বিট আকারে প্রকাশ করা হয়, যা শুধুমাত্র ০ বা ১ অবস্থানে থাকতে পারে। কিন্তু কোয়ান্টাম কম্পিউটারে Qubit একাধিক অবস্থায় একসাথে থাকতে পারে, যা সুপারপজিশন নামে পরিচিত। অর্থাৎ, একটি Qubit একই সময়ে ০ এবং ১ দুই অবস্থাতেই থাকতে পারে। এছাড়াও, Qubit-গুলির মধ্যে এনট্যাঙ্গলমেন্ট নামক জটিল সংযোগ তৈরি করা যায়, যা কোয়ান্টাম কম্পিউটারের গাণিতিক ক্ষমতা প্রচণ্ডভাবে বাড়ায়। এই বৈশিষ্ট্যের কারণে কোয়ান্টাম কম্পিউটার জটিল সমস্যা সমাধানে প্রচলিত কম্পিউটারের তুলনায় অনেক দ্রুত এবং কার্যকর। তাই, মৌলিক তথ্য একক হিসেবে Qubit সবচেয়ে গুরুত্বপূর্ণ।

সঠিক উত্তর: ঘ) Qubit.

• কোয়ান্টাম কম্পিউটার:
- এটি এমন একটি কম্পিউটার যা কোয়ান্টাম মেকানিক্সের গুণাবলী (যেমন: সুপারপজিশন ও এনট্যাঙ্গলমেন্ট) ব্যবহার করে জটিল গণনা করে।
- প্রচলিত ডিজিটাল কম্পিউটারের চেয়ে অনেক দ্রুত ও শক্তিশালী হতে পারে।
- রিচার্ড ফেইনম্যান প্রথম কোয়ান্টাম কম্পিউটারের ধারণা দেন।
- কোয়ান্টাম কম্পিউটার ব্যবহার করে কিউবিট (Quantum Bit), যা একসাথে 0 এবং 1 হতে পারে – একে বলে Superposition।
- একটি কিউবিট একই সাথে অনেকগুলো সম্ভাব্য অবস্থায় থাকতে পারে। এটি একাধিক গাণিতিক সমস্যার সমাধান একই সাথে করতে সাহায্য করে।
- ডেভিড ডয়চ (১৯৮৫): কোয়ান্টাম লজিক গেটের ধারণা দেন।
- পিটার শোর (১৯৯৪): কোয়ান্টাম অ্যালগরিদম উদ্ভাবন করেন যা বড় সংখ্যা অল্প সময়ে ভেঙে ফেলতে পারে।

• কোয়ান্টাম কম্পিউটারের ৩টি মূল পদ্ধতি:
- NMR (Nuclear Magnetic Resonance): নিউক্লিয়াস স্পিন ব্যবহার করে।
- Ion Trap: আয়নকে ট্র্যাপ করে এবং লেজার দিয়ে নিয়ন্ত্রণ করা হয়।
- Quantum Dots: অতি ক্ষুদ্র অর্ধপরিবাহী অঞ্চলে ইলেকট্রনের স্পিন ব্যবহৃত হয়।

• কোয়ান্টাম কম্পিউটিং:
- কোয়ান্টাম কম্পিউটিং আধুনিক কম্পিউটার বিজ্ঞান এবং গাণিতিক সমস্যাগুলির সমাধানে একটি বিপ্লবী ধারণা।
- এটি কোয়ান্টাম মেকানিক্স এর ধারণা ব্যবহার করে, যেখানে কোয়ান্টাম বিট (Qubit) একাধিক অবস্থানে থাকতে পারে, এবং তার ফলে এটি নির্দিষ্ট কাজগুলো খুব দ্রুত এবং দক্ষভাবে সম্পাদন করতে সক্ষম হয়।

- কোয়ান্টাম কম্পিউটিংয়ের জন্য যে অ্যালগরিদমগুলি তৈরি হয়েছে, সেগুলি সাধারণত ক্লাসিক্যাল কম্পিউটারের তুলনায় কিছু সমস্যা সমাধানে অনেক দ্রুত কাজ করে।
- এমন কিছু গুরুত্বপূর্ণ কোয়ান্টাম অ্যালগরিদমের মধ্যে একটি হল Shor’s Algorithm, যা বড় সংখ্যার গুণফল বের করা (Integer Factorization) এর জন্য ব্যবহৃত হয়।

Shor's Algorithm:
- Shor's Algorithm কোয়ান্টাম কম্পিউটিংয়ের একটি প্রধান অ্যালগরিদম যা বড় সংখ্যাকে দ্রুত গুণফলে বিভক্ত (factorization) করতে পারে।
- এটা বিন্যাসযোগ্য সংখ্যা গুণফল (large number factorization) বের করার জন্য খুবই গুরুত্বপূর্ণ, এবং এর মাধ্যমে আধুনিক ক্রিপ্টোগ্রাফি সিস্টেম যেমন RSA সিকিউরিটি ভেঙে ফেলতে পারে।
- Shor’s Algorithm একটি কোয়ান্টাম প্রক্রিয়া ব্যবহার করে গাণিতিক সমস্যাগুলি অনেক দ্রুত সমাধান করতে সক্ষম, যেখানে সাধারণ কম্পিউটারে এসব সমস্যা সমাধান করতে কয়েক হাজার বছর সময় লাগতে পারে।

- Grover's algorithm - কোয়ান্টাম কম্পিউটিং অ্যালগরিদমের আরেকটি উদাহরণ।

উৎস:
1) ব্রিটানিকা।
2) IBM 

৩০.
Which of the following is an example of a relational database management system (RDBMS)?
  1. MongoDB
  2. Cassandra
  3. MySQL
  4. Redis
সঠিক উত্তর:
MySQL
উত্তর
সঠিক উত্তর:
MySQL
ব্যাখ্যা

• রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম (RDBMS) এমন একটি ডাটাবেস সিস্টেম যেখানে তথ্য টেবিল আকারে (rows এবং columns) সংরক্ষণ করা হয় এবং তাদের মধ্যে সম্পর্ক (relationship) স্থাপন করা যায়। এই ধরনের ডাটাবেসে Structured Query Language (SQL) ব্যবহার করে ডাটা সংরক্ষণ, অনুসন্ধান ও পরিচালনা করা হয়। রিলেশনাল ডাটাবেসে ডাটা সুশৃঙ্খলভাবে থাকে এবং জটিল কুয়েরিও সহজে চালানো যায়। উদাহরণস্বরূপ, MySQL একটি জনপ্রিয় ওপেন সোর্স RDBMS, যা ওয়েবসাইট ও অ্যাপ্লিকেশন তৈরিতে ব্যাপকভাবে ব্যবহৃত হয়। অপরদিকে, MongoDB, Cassandra ও Redis হলো NoSQL ডাটাবেস, যা রিলেশনাল নয়। তাই সঠিক উত্তর হলো — গ) MySQL.
 
• রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS):
- একাধিক টেবিলের সম্পর্কযুক্ত ডাটার সমষ্টিকেই রিলেশনাল ডাটাবেজ বলা হয়।
- RDBMS হলো এমন একটি ডাটাবেজ সিস্টেম যেখানে একাধিক টেবিল থাকে।
- এই টেবিলগুলোর মধ্যে নির্দিষ্ট ফিল্ডের মাধ্যমে সম্পর্ক (Relation) তৈরি করা হয়।
- আধুনিক সময়ের প্রায় সব ডাটাবেজ সফটওয়্যারই RDBMS ভিত্তিক।

• জনপ্রিয় RDBMS সফটওয়্যারসমূহ:
- Microsoft Access,
- Oracle,
- MySQL,
- SQL Server,
- Informix.

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

৩১.
Which protocol ensures the security of data when using HTTPS?
  1. FTP
  2. SSL
  3. HTTP
  4. SMTP
সঠিক উত্তর:
SSL
উত্তর
সঠিক উত্তর:
SSL
ব্যাখ্যা

• সঠিক উত্তর: খ) SSL.
HTTPS ব্যবহারের সময় ডেটার নিরাপত্তা নিশ্চিত করার জন্য SSL (Secure Sockets Layer) প্রোটোকল কাজ করে। এটি ব্রাউজার ও সার্ভারের মধ্যে আদান-প্রদানের সময় ডেটাকে এনক্রিপ্ট করে, যাতে কোনো তৃতীয় পক্ষ সহজে তথ্য চুরি বা পরিবর্তন করতে না পারে। SSL প্রোটোকল ডেটার গোপনীয়তা, অখণ্ডতা এবং প্রমাণীকরণ নিশ্চিত করে। এর মাধ্যমে ব্যবহারকারী নিশ্চিত হতে পারেন যে তিনি আসল ওয়েবসাইটের সাথেই সংযুক্ত আছেন। বর্তমানে SSL-এর উন্নত সংস্করণ TLS (Transport Layer Security) ব্যাপকভাবে ব্যবহৃত হয়, তবে অনেক সময় একে সাধারণভাবে SSL নামেই ডাকা হয়। এভাবেই HTTPS প্রোটোকল নিরাপদ সংযোগ নিশ্চিত করে।

 
HTTPS:
- https এর পূর্ণরূপ হচ্ছে- Hypertext Transfer Protocol Secure.
- HTTPS হলো একটি প্রোটোকল যা ব্যবহারকারীর ওয়েব ব্রাউজার এবং একটি ওয়েবসাইটের মধ্যে যোগাযোগ এবং ডেটা স্থানান্তর সুরক্ষিত করে।
- কোন ওয়েবসাইটের ঠিকানায় ব্যবহৃত https এর 'S' দিয়ে Secured (সুরক্ষিত) বোঝায়।
- HTTPS Protocol-টি ইন্টারনেটে তথ্য আদান-প্রদানের নিরাপত্তা নিশ্চিত করে থাকে।
- https, http-এর চেয়ে অধিকতর নিরাপদ। 
- সাধারণত প্রায় সব ওয়েব অ্যাড্রেসই শুরু হয় http:// দিয়ে।
- তাই ওয়েব অ্যাড্রেসে এ অংশটি লিখা হয় না। www অংশ দিয়েই শুরু করা হয়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, মাহবুবুর রহমান।

৩২.
What is the primary role of a gateway in a network?
  1. Monitor network speed
  2. Store user passwords
  3. Amplify network signals
  4. Connect two different networks
সঠিক উত্তর:
Connect two different networks
উত্তর
সঠিক উত্তর:
Connect two different networks
ব্যাখ্যা

• গেটওয়ের মূল ভূমিকা হলো দুটি ভিন্ন নেটওয়ার্ককে পরস্পরের সাথে যুক্ত করা। এটি নেটওয়ার্কগুলোর মধ্যে একটি “দ্বার” বা প্রবেশপথের মতো কাজ করে, যার মাধ্যমে ডেটা একটি নেটওয়ার্ক থেকে অন্য নেটওয়ার্কে পাঠানো হয়। সাধারণত গেটওয়ে ভিন্ন প্রোটোকল ব্যবহৃত নেটওয়ার্কগুলোর মধ্যে যোগাযোগ স্থাপন করে এবং প্রোটোকল রূপান্তরের কাজ সম্পন্ন করে। যেমন, একটি স্থানীয় নেটওয়ার্ক (LAN) ও ইন্টারনেটের মধ্যে সংযোগ স্থাপনের জন্য গেটওয়ে ব্যবহৃত হয়। এটি ডেটা প্যাকেটকে সঠিকভাবে রাউট ও ট্রান্সলেট করে, যাতে ভিন্ন সিস্টেমের ডিভাইসগুলিও পরস্পরের সাথে তথ্য আদান-প্রদান করতে পারে। তাই সঠিক উত্তর হলো — ঘ) Connect two different networks.

• গেটওয়ে: 
- গেটওয়ে ব্যবহার করে নেটওয়ার্ক সম্প্রসারণের কাজ করা হয়। 
- গেটওয়ে এবং রাউটার ব্যবহার করে ছোট ছোট নেটওয়ার্ককে সংযুক্ত করে বড় ধরনের নেটওয়ার্ক গড়ে তোলা হয়। 
- রাউটার একই প্রোটোকল বিশিষ্ট নেটওয়ার্ক সংযুক্ত করতে পারে কিন্তু গেটওয়ে বিভিন্ন প্রোটোকল বিশিষ্ট নেটওয়ার্ক সংযুক্ত করতে পারে।

অন্যদিকে, 
• সুইচ: 
- সুইচ একটি ডিভাইস যা নেটওয়ার্কের ডাটাকে বিভক্ত করে নেটওয়ার্কের সকল সিস্টেমে না পাঠিয়ে নির্দিষ্ট গন্তব্যে পাঠিয়ে দেয়। 
- হাব এবং সুইচ এর কাজ প্রায় একই। তবে হাব প্রেরিত সিগন্যাল গ্রহণ করার পর একই সাথে প্রত্যেকটি কম্পিউটারে পাঠায় কিন্তু সুইচ প্রেরিত সিগন্যাল গ্রহণ করার পর টার্গেট কম্পিউটারে পাঠায়। 
- স্টার টপোলজিতে সুইচ একটি কেন্দ্রিয় কানেকটিভ ডিভাইস হিসাবে ব্যবহৃত হয়। 

• রাউটার: 
- রাউটার ব্যবহার করে নেটওয়ার্ক সম্প্রসারণের কাজ করা হয়। 
- ছোট ছোট নেটওয়ার্ক রাউটারের মাধ্যমে সংযুক্ত করে বড় ধরনের নেটওয়ার্ক গড়ে তোলা হয়। 
- রাউটার নেটওয়ার্কের মধ্যে একাধিক পথ সৃষ্টি করে ভিন্ন ভিন্ন ধরনের নেটওয়ার্ক যেমন ইথারনেট, টোকেন, রিং কে সংযুক্ত করতে পারে। 
- রাউটার একই প্রোটোকল বিশিষ্ট নেটওয়ার্ক সংযুক্ত করতে পারে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

৩৩.
Which OSI layer ensures reliable end-to-end communication?
  1. Transport
  2. Session
  3. Network
  4. Application
সঠিক উত্তর:
Transport
উত্তর
সঠিক উত্তর:
Transport
ব্যাখ্যা

• OSI মডেলের Transport Layer নির্ভরযোগ্য end-to-end যোগাযোগ নিশ্চিত করে। এই স্তরটি প্রেরক ও প্রাপক ডিভাইসের মধ্যে ডেটা সঠিকভাবে ও নির্ভুলভাবে পৌঁছানো নিশ্চিত করে। এটি ডেটাকে ছোট ছোট সেগমেন্টে ভেঙে পাঠায় এবং গন্তব্যে সেগুলিকে সঠিক ক্রমে পুনর্গঠন করে। তাছাড়া, Transport Layer ত্রুটি সনাক্তকরণ, পুনঃপ্রেরণ (retransmission) এবং ফ্লো কন্ট্রোলের মতো গুরুত্বপূর্ণ কাজ করে, যাতে ডেটা হারিয়ে না যায় বা নষ্ট না হয়। TCP (Transmission Control Protocol) এই স্তরের একটি জনপ্রিয় প্রোটোকল, যা নির্ভরযোগ্য সংযোগ প্রদান করে। তাই, সঠিক উত্তর হলো – Transport Layer (ক), কারণ এটি সম্পূর্ণ ডেটা স্থানান্তর প্রক্রিয়ায় নির্ভরযোগ্যতা বজায় রাখে।

• OSI মডেলের ৭টি লেয়ার:
Physical Layer – ডেটা বাইনারি সিগন্যাল হিসেবে ট্রান্সমিট করে।
Data Link Layer – MAC Address ও Frame Transmission পরিচালনা করে।
Network Layer – IP Addressing এবং প্যাকেট রাউটিং নিয়ন্ত্রণ করে।
Transport Layer – End-to-end Communication নিশ্চিত করে (TCP, UDP)।
Session Layer – সেশন কন্ট্রোল এবং ডাটা এক্সচেঞ্জ ব্যবস্থাপনা করে।
Presentation Layer – ডাটা এনক্রিপশন, ডিক্রিপশন ও কম্প্রেশন পরিচালনা করে।
Application Layer – ব্যবহারকারী ও নেটওয়ার্কের মধ্যে ইন্টারফেস তৈরি করে (HTTP, FTP, SMTP ইত্যাদি)।

Source: Cisco Learning Network. 

৩৪.
In RISC, arithmetic operations are mostly performed on:
  1. Cache only
  2. Hard disk
  3. Memory directly
  4. Registers
সঠিক উত্তর:
Registers
উত্তর
সঠিক উত্তর:
Registers
ব্যাখ্যা

• RISC (Reduced Instruction Set Computer) স্থাপত্যে গণিতভিত্তিক (arithmetic) অপারেশনগুলো মূলত registers এর ওপর সম্পাদিত হয়। এই পদ্ধতিতে নির্দেশনার সংখ্যা কম এবং প্রতিটি নির্দেশনা সাধারণত একটি নির্দিষ্ট ও সহজ কাজ করে। RISC প্রসেসর প্রথমে মেমরি থেকে ডেটা register এ লোড করে, তারপর সব গণিত অপারেশন ওই registers-এর মধ্যে সম্পন্ন করে এবং শেষে ফলাফল মেমরিতে সংরক্ষণ করে। এর ফলে অপারেশনগুলোর গতি অনেক বেড়ে যায়, কারণ register থেকে ডেটা নেওয়া ও লেখার সময় মেমরির তুলনায় অনেক কম। তাই সঠিক উত্তর হলো — ঘ) Registers.

• RISC (Reduced Instruction Set Computer):
- RISC হলো এমন এক মাইক্রোপ্রসেসর আর্কিটেকচার যা simplicity এবং গতির ওপর জোর দেয়। এর মূল ধারণা হলো, কম এবং সরল ইনস্ট্রাকশন সেট ব্যবহার করে প্রোগ্রামের কার্যসম্পাদনকে দ্রুততর করা।
- RISC প্রসেসরগুলো দ্রুত এবং দক্ষ, কারণ এগুলো কমপ্লেক্স ইনস্ট্রাকশনকে ছোট ছোট সহজ ইনস্ট্রাকশনে ভেঙে কার্যকর করে।
- আধুনিক মোবাইল প্রসেসরগুলো (যেমন ARM architecture) মূলত RISC ভিত্তিক।
- RISC আর্কিটেকচার কম শক্তি খরচ করে, দ্রুত কাজ সম্পন্ন করতে পারে এবং ব্যাটারি-চালিত ডিভাইসের (যেমন স্মার্টফোন, ট্যাবলেট) জন্য আদর্শ।

উৎস: geeksforgeeks [link]

৩৫.
An email sent via SMTP has attachments. Which protocol is responsible for encoding the attachments?
  1. POP3
  2. MIME
  3. IMAP
  4. ESMTP
সঠিক উত্তর:
MIME
উত্তর
সঠিক উত্তর:
MIME
ব্যাখ্যা

• ইমেইল পাঠানোর সময় যখন কোনো ফাইল বা অ্যাটাচমেন্ট সংযুক্ত করা হয়, তখন সেই ডেটা সরাসরি পাঠানো সম্ভব হয় না কারণ ইমেইল মূলত পাঠ্য (text) ভিত্তিক। এই সমস্যার সমাধানের জন্য MIME (Multipurpose Internet Mail Extensions) ব্যবহার করা হয়। MIME ইমেইলকে বিভিন্ন ধরনের ডেটা যেমন ছবি, ভিডিও, ডকুমেন্ট বা অন্যান্য ফাইল এনকোড করার অনুমতি দেয়, যাতে তা নিরাপদভাবে ইমেইল সার্ভারের মাধ্যমে প্রেরণ করা যায়। অন্যদিকে, POP3 এবং IMAP শুধু ইমেইল গ্রহণ বা পড়ার জন্য ব্যবহৃত হয়, আর SMTP/ESMTP ইমেইল প্রেরণের জন্য, কিন্তু অ্যাটাচমেন্ট এনকোডিংয়ের দায়িত্ব MIME-এর।

সঠিক উত্তর: খ) MIME.

• SMTP:
- SMTP এর পূর্ণরূপ হলো Simple Mail Transfer Protocol.
- যে সকল মেইল বাইরে পাঠানো হয় সেগুলো কেউ বহির্মুখী বা আউটগোয়িং মেইল বলা হয়।
- আউটগোয়িং মেইল পাঠানোর জন্য এই প্রটোকল ব্যবহার করা হয়।
- SMTP প্রোটোকল ব্যবহার করে ই-মেইল ক্লায়েন্ট থেকে আউটগোয়িং সার্ভারে এবং পরবর্তীতে সেই সার্ভার থেকে প্রাপকের সার্ভারে ই-মেইল পাঠানো হয়।
- SMTP প্রোটোকল পোর্ট 25 এর মাধ্যমে সংযোগ করা হয়।

• এছাড়াও,
- IMAP: এটি এমন একটি প্রোটোকল যা ই-মেইল সার্ভারে থাকা অবস্থাতেই ই-মেইল দেখতে ও পরিচালনা করতে সহায়তা করে। এটি একই অ্যাকাউন্ট একাধিক ডিভাইসে ব্যবহারের জন্য সুবিধাজনক।

- TCP/IP: কোনো একক প্রোটোকল নয়, বরং প্রোটোকলের একটি সেট যা ইন্টারনেটের মূল কাঠামো তৈরি করে। এটি ডেটা আদান-প্রদানকে সহজ করে, তবে এটি সরাসরি ই-মেইল পাঠানোর জন্য ব্যবহৃত হয় না।

- POP3: একটি প্রোটোকল যা ই-মেইল সার্ভার থেকে বার্তা ডাউনলোড করে ডিভাইসে সংরক্ষণ করে। একবার ডাউনলোড হয়ে গেলে এটি সাধারণত সার্ভার থেকে বার্তাটি মুছে ফেলে।

উৎস:
১। মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২। ব্রিটানিকা।

৩৬.
Which GPU brand is most widely used for training large language models (LLMs)?
  1. AMD
  2. Intel
  3. NVIDIA
  4. Qualcomm
সঠিক উত্তর:
NVIDIA
উত্তর
সঠিক উত্তর:
NVIDIA
ব্যাখ্যা

• GPU ব্র্যান্ড যা সবচেয়ে বেশি ব্যবহৃত হয় LLMs ট্রেনিংয়ের জন্য।

উত্তর: গ) NVIDIA

LLMs বা বড় ভাষা মডেল ট্রেনিং করতে উচ্চ ক্ষমতার GPU প্রয়োজন হয়। বর্তমানে NVIDIA হলো সবচেয়ে জনপ্রিয় ব্র্যান্ড কারণ তাদের GPU-তে CUDA cores, Tensor cores এবং শক্তিশালী parallel processing সুবিধা রয়েছে, যা deep learning ট্রেনিংকে দ্রুত এবং কার্যকর করে। অন্যান্য ব্র্যান্ড যেমন AMD, Intel বা Qualcomm এ ধরনের বিস্তৃত deep learning ekosystem এবং সফটওয়্যার সমর্থন যথেষ্ট নেই। NVIDIA এর এক্সোসিস্টেমে PyTorch, TensorFlow-এর মতো লাইব্রেরি সহজে GPU এক্সিলারেশন ব্যবহার করতে পারে, ফলে গবেষক ও কোম্পানিগুলো LLM তৈরি এবং ট্রেনিংয়ের জন্য NVIDIA GPU কে অগ্রাধিকার দেয়।

• Graphics Card (GPU):
- GPU বিশাল পরিমাণ ডেটা সমান্তরালভাবে প্রসেস করতে পারে।  
- LLM মডেলগুলোর প্রশিক্ষণ ও কার্যকরভাবে চালানোর জন্য হাজার হাজার কোর বিশিষ্ট GPU ব্যবহৃত হয়।  
- CPU এর তুলনায় GPU অনেক দ্রুতগতিতে ম্যাট্রিক্স ও টেনসর অপারেশন করতে সক্ষম।  
- LLM ট্রেনিং ও ইনফারেন্স—দুটোর ক্ষেত্রেই GPU অপরিহার্য ভূমিকা পালন করে।  
- বর্তমান সময়ে NVIDIA A100, H100 এর মতো GPU LLM এর জন্য সবচেয়ে ব্যবহৃত।  
- GPU এর ক্ষমতা যত বেশি হবে, তত দ্রুত ও কার্যকরভাবে LLM চালানো সম্ভব হবে।  

• LLM মডেল প্রশিক্ষণে GPU ব্র্যান্ড:
- LLM মডেল ট্রেনিংয়ে সবচেয়ে বেশি ব্যবহৃত GPU ব্র্যান্ড হলো NVIDIA.
- NVIDIA এর CUDA এবং Tensor Core প্রযুক্তি deep learning কাজের জন্য অত্যন্ত অপ্টিমাইজড।  
- এই প্রযুক্তি মডেল ট্রেনিংয়ের সময় দ্রুত ম্যাট্রিক্স ও টেনসর অপারেশন সম্পাদন করতে সাহায্য করে।  
- AMD ও Intel GPU কিছু ক্ষেত্রে ব্যবহারযোগ্য হলেও NVIDIA এর ecosystem এবং সফটওয়্যার সাপোর্ট সবচেয়ে বড়।  
- Apple এর GPU মূলত মোবাইল বা ডেস্কটপ গ্রাফিক্সের জন্য, বড় LLM ট্রেনিংয়ে ব্যবহার সীমিত।  
- তাই LLM মডেল প্রশিক্ষণে NVIDIA GPU এর ব্যবহার সর্বাধিক।  

সূত্র: OpenAI [link]