বিষয়সমূহ

PrepBank · বিষয়ভিত্তিক প্রশ্ন

কম্পিউটার

মোট প্রশ্ন৮,১৪১এই পাতা১০০প্রতি পাতা১০০
ঘনত্ব
উত্তর
উত্তরিতবর্তমানপুনরায় দেখুনঅসম্পূর্ণ

কম্পিউটার

PrepBank · পাতা ১৩ / ৮২ · ১,২০১১,৩০০ / ৮,১৪১

১,২০১.
নিচের কোন হার্ডওয়্যারটি কম্পিউটারের ভেতরের তাপমাত্রা নিয়ন্ত্রণে (Heat sink) ব্যবহৃত হয়?
  1. Fan
  2.  Modem
  3. Sound card
  4. Network card
ব্যাখ্যা

- কম্পিউটারের প্রসেসর (CPU) বা গ্রাফিক্স কার্ডের (GPU) মতো উপাদানগুলোর অতিরিক্ত তাপ নিয়ন্ত্রণ ও ঠান্ডা রাখতে ধাতব পাত বা হিট সিঙ্ক (Heat Sink) সরাসরি ব্যবহৃত হয়। 
- এটি সাধারণত অ্যালুমিনিয়াম বা তামা দিয়ে তৈরি, যা উপাদানের তাপ শোষণ করে বাতাস বা ফ্যানের সাহায্যে বাইরে বের করে দেয়। এর সাথে প্রায়শই কুলিং ফ্যান যুক্ত থাকে। 

হিট সিঙ্কের প্রধান কার্যাবলি:
- CPU/GPU থেকে তাপ শোষণ করে।
- শোষণ করা তাপ বায়ুতে ছড়িয়ে দেয়।
- কম্পিউটারের ভেতরের তাপমাত্রা নিয়ন্ত্রণে রেখে স্থায়ী ক্ষতি থেকে রক্ষা করে। 
- হিট সিঙ্কের দক্ষতা বাড়াতে এর মাঝে থার্মাল পেস্ট (Thermal Paste) ব্যবহার করা হয়।

উৎস: Corsair Website [Link]

১,২০২.
ডাটাবেজে Foreign Key কী নির্দেশ করে?
  1. অন্য টেবিলের Primary Key
  2. একই টেবিলের Index
  3. টেবিলের নাম
  4. একটি Temporary Key
ব্যাখ্যা

- Foreign Key হলো একটি টেবিলের কলাম (বা কলামগুলোর সেট), যা অন্য টেবিলের Primary Key এর সাথে সম্পর্ক স্থাপন করে।
- এটি ডাটাবেসে সম্পর্ক (Relationship) তৈরি করতে ব্যবহৃত হয়, যাতে টেবিলগুলোর মধ্যে তথ্য সঠিকভাবে সংযুক্ত থাকে।
- এটি টেবিলের মধ্যে referential integrity নিশ্চিত করে।
- মানে, Foreign Key-এর মান সবসময় সেই টেবিলের Primary Key-এর সাথে মিলতে হবে।

Foreign Key-এর সুবিধা:
- ডেটা consistency: নিশ্চিত করে যে কোনো অবৈধ মান Foreign Key-তে ঢুকবে না।
- টেবিলের সম্পর্ক স্থাপন: Master-Detail সম্পর্ক তৈরি করতে সহায়ক।
- Cascade Operations: Parent টেবিলে update বা delete হলে child টেবিলে প্রভাব পড়তে পারে (CASCADE OPTION ব্যবহার করলে)।

- Index: এটি শুধুমাত্র দ্রুত অনুসন্ধান ও সাজানোর জন্য ব্যবহৃত হয়, সম্পর্ক নির্দেশ করে না।

উৎস: GeeksforGeeks. [লিংক]।

১,২০৩.
নিচের কোনটি সিপিইউ- এর অংশ নয়?
  1. Control Unit
  2. RAM
  3. Register
  4. ALU
ব্যাখ্যা
• CPU:
- CPU এর পূর্বরূপ Central Processing Unit.
- কম্পিউটারের ব্রেইন বা মস্তিষ্ক বলা হয় CPU কে।
- কম্পিউটারের প্রদত্ত সব কমান্ড প্রক্রিয়াকরণ হয় CPU তে।
- CPU ই সব কিছুর নিয়ন্ত্রক।

• CPU এর তিনটি প্রধান অংশ নিয়ে গঠিত। যথা:
1. ALU (Arithmetic Logic Unit),
2. Control Unit,
3. Memory/Register.

উৎস:
১. মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২. ব্রিটানিকা।
১,২০৪.
নিচের কোনটি ডেটাবেজ ম্যানেজমেন্ট এর কাজ?
  1. প্রয়োজনীয় ডেটা অনুসন্ধান করা
  2. নতুন ডেটা/রেকর্ড অন্তর্ভুক্ত করা
  3. অপ্রয়োজনীয় ডেটা/রেকর্ড বাদ দেওয়া
  4. সবগুলোই
ব্যাখ্যা
• অপশনে উল্লিখিত সবগুলোই ডেটাবেজ ম্যানেজমেন্ট এর কাজ।

• DBMS এর কাজসমূহ:
- প্রয়োজন অনুযায়ী ডেটাবেজ তৈরি করা।
- নতুন ডেটা/রেকর্ড অন্তর্ভুক্ত করা।
- ডেটার ভুল খুঁজে বের করে সংশোধন করা।
- অপ্রয়োজনীয় ডেটা/রেকর্ড অপসারণ করা।
- সম্পাদনার কাজ সম্পন্ন করা।
- প্রয়োজনীয় ডেটা অনুসন্ধান করা।
- প্রয়োজন অনুযায়ী সম্পূর্ণ ডেটাবেসকে যেকোনো ফিল্ডের ভিত্তিতে সাজানো।

- ডেটাবেজ ম্যানেজমেন্ট সিস্টেম বা DBMS হলো এমন একটি সফটওয়্যার যা ডেটাবেজ তৈরি, পরিবর্তন, সংরক্ষণ, নিয়ন্ত্রণ এবং পরিচালনার কাজে ব্যবহৃত হয়।
- উদাহরণ: MySQL, PostgreSQL, Microsoft Access, SQL Server, FileMaker, Oracle, dBASE, Clipper, and FoxPro. ইত্যাদি।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
১,২০৫.
Pipileka একটি-
  1. Programming language
  2. Operating system
  3. Database
  4. Search Engine
ব্যাখ্যা
Pipileka একটি Search Engine.
অপশনের সবগুলো সফটওয়্যারের বিভিন্ন ধরন।

উদাহরণ:
• Database:
- MySQL,
- Database,
- Oracle.

• Operating System:
- Android,
- Linux,
- Ubuntu,
- macOS,
- Windows.

• Programming Language:
- C,
- C++,
- C#,
- Java,
- Python.

• Search Engine:
- Google,
- Yahoo,
- Bing,
- Baidu,
- DuckDuckGo,
- Pipileka,
- AOL,
- Ask.com,
- Yandex.

উৎস: বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২০৬.
নিচের কোনটি মাইক্রোকম্পিউটারের একটি উদাহরণ?
  1. IBM 360
  2. Cyber 205
  3. IBM PC
  4. PARAM 8000
ব্যাখ্যা

• IBM PC মাইক্রোকম্পিউটারের একটি উদাহরণ।

মাইক্রোকম্পিউটার (Micro Computer):
- ডিজিটাল কম্পিউটারের মধ্যে সবচেয়ে আকারে ছোট।
- মাইক্রো এর সাধারণ অর্থ হচ্ছে ক্ষুদ্র।
- তাই ক্ষুদ্রাকৃতির মাইক্রোপ্রসেসর চিপ দিয়ে যে সকল কম্পিউটার গঠিত হয় সেসব কম্পিউটারকে বলা হয় মাইক্রোকম্পিউটার।
- এ ধরনের কম্পিউটার সাধারণত একটি মাইক্রোপ্রসেসর, প্রধান মেমরি, সহায়ক মেমরি এবং ইনপুট-আউটপুট যন্ত্রপাতি নিয়ে গঠিত। - একজন ব্যবহারকারী একাই একটি মাইক্রোকম্পিউটার ব্যবহার করতে পারেন বলে এ ধরনের কম্পিউটারকে ব্যক্তিগত বা পার্সোনাল কম্পিউটারও বলা হয়।
- এ ধরনের কম্পিউটার দামে সস্তা, আকারে ছোট, সহজে বহনযোগ্য এবং রক্ষণাবেক্ষণ সহজ বিধায় কম্পিউটার ব্যবহারকারীর কাছে খুবই জনপ্রিয়।
- অফিসের কাজ ও বাণিজ্যিক প্রয়োজন ছাড়াও শিল্পক্ষেত্রে স্বয়ংক্রিয় যন্ত্রপাতি নিয়ন্ত্রণে, স্বয়ংক্রিয় অফিস ব্যবস্থাপনায়, শিক্ষাপ্রতিষ্ঠান, গৃহস্থালির কাজে, খেলাধুলায়, চিত্ত-বিনোদন, এমনকি ব্যক্তিগত কাজেও আজকাল জনপ্রিয়তার সাথে মাইক্রোকম্পিউটার ব্যবহৃত হচ্ছে।
- উদাহরণ: IBM PC, Apple Macintosh, TRS-80, HP 85, IBM Pentium, Power PC, ইত্যাদি।

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

১,২০৭.
CPU-র কোন অংশটি instruction decode করে?
  1. ALU
  2. Register
  3. Control Unit
  4. Bus
ব্যাখ্যা
•  Control Unit বা নিয়ন্ত্রণ ইউনিট হচ্ছে CPU-র এমন একটি অংশ, যা কমান্ড  (Instruction) ডিকোড বা বিশ্লেষণ করে এবং তারপর CPU-র অন্যান্য অংশকে বলে দেয়, কী করতে হবে।

কন্ট্রোল ইউনিটের (CU) কাজ:
- Instruction Fetch:-   মেমোরি থেকে ইনস্ট্রাকশন আনে।
- Instruction Decode:-   ইনস্ট্রাকশন বুঝে নেয় (যেমন:  যোগ করার ইনস্ট্রাকশন, না কি গুণ করার)।
- Instruction Execution:-  ALU বা অন্যান্য ইউনিটকে আদেশ দেয় নির্দিষ্ট কাজটি করতে। 

অন্যদিকে, 
 ALU (Arithmetic Logic Unit):
⇒ কেবল গাণিতিক ও যৌক্তিক (logical) কাজ করে — যেমন যোগ, বিয়োগ, তুলনা। Instruction decode করে না।
 Register:
⇒ এটি অস্থায়ী মেমোরির মতো কাজ করে। ডেটা ধরে রাখে, তবে decode করে না।
Bus:
⇒ এটি হলো CPU ও অন্যান্য অংশের মধ্যে ডেটা পরিবহণের পথ। এটি ইনস্ট্রাকশন বুঝতে পারে না।

তথ্যসূত্র: 
- তথ্য ও যোগাযোগ প্রযুক্তি (ICT), নবম-দশম শ্রেণী । 
- Computer Organization and Design by David A. Patterson.
- Fundamentals of Computers by P.K. Sinha.
১,২০৮.
ভার্চুয়াল মেমোরি (Virtual Memory) বলতে কী বোঝায়?
  1. র‌্যামের একটি নির্দিষ্ট অংশ
  2. অস্থায়ী ফাইল সংরক্ষণের জন্য ব্যবহৃত রেজিস্টারের অংশ
  3. অপটিক্যাল ডিস্কে সংরক্ষিত মেমরি 
  4. হার্ড ডিস্ককে RAM হিসেবে ব্যবহার করা
ব্যাখ্যা

◉ ভার্চুয়াল মেমরি (Virtual Memory) হলো হার্ডডিস্ক বা SSD-এর একটি অংশ, যা RAM কম থাকলে সাময়িকভাবে RAM-এর বিকল্প হিসেবে ব্যবহৃত হয়।

ভার্চুয়াল মেমরি:
- ভার্চুয়াল মেমরি (Virtual Memory) হলো কম্পিউটার সিস্টেমের একটি প্রযুক্তি যা প্রধান মেমরির (RAM) সীমাবদ্ধতা কাটিয়ে ওঠার জন্য ব্যবহৃত হয়।
- এটি এমন একটি ব্যবস্থা, যেখানে হার্ড ড্রাইভের একটি অংশকে অস্থায়ীভাবে RAM হিসেবে ব্যবহার করা হয়, যাতে একসাথে আরও বেশি প্রোগ্রাম চালানো যায়।
- অপারেটিং সিস্টেম নিজেই ঠিক করে কোন অংশ RAM-এ থাকবে আর কোন অংশ হার্ড ড্রাইভে যাবে।
- যখন RAM পূর্ণ হয়ে যায়, তখন কম ব্যবহার হওয়া ডেটাগুলো হার্ড ড্রাইভের একটি নির্দিষ্ট অংশে (page file/swap space) পাঠানো হয়।
- প্রয়োজনে আবার সেই ডেটা RAM-এ ফিরিয়ে আনা হয়। এই পুরো প্রক্রিয়াটি ব্যবহারকারীর অজান্তেই ঘটে।

উৎস: ব্রিটানিকা ও বিভিন্ন টেক ওয়েবসাইট। 

১,২০৯.
কোনটি প্রাইমারি কী-এর উদাহরণ?
  1. মোবাইল নম্বর
  2. ব্লাড গ্রুপ
  3. নাম
  4. ঠিকানা
ব্যাখ্যা

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

১. প্রাইমারি কী:
- যে ফিল্ড এর মান দ্বারা একটি রেকর্ডকে অন্য রেকর্ড থেকে আলাদা করা যায় তাকে প্রাইমারি কী বলে।
- যেমন: ID হলো ডাটা টেবিলের এমন একটি অদ্বিতীয় ফিল্ড যার ডাটা অন্য ডাটার সাথে মিলে না। একজনের ID অন্যজনের সাথে কখনোই মিলে না সাধারণত।
- রোল নম্বর, মোবাইল নম্বর একটি প্রাইমারি কী এর উদাহরণ কারণ প্রত্যাকের রোল বা মোবাইল নম্বর ভিন্ন হয়ে থাকে।

২. কম্পোজিট প্রাইমারি কী:
- যদি একটি ডাটা টেবিলের একাধিক কী একসাথে প্রাইমারি কী হিসাবে কাজ করে তাহলে তাদেরকে একসাথে কম্পোজিট প্রাইমারি কী বলে।

৩. ফরেন কী:
- একটি টেবিলের প্রাইমারি কী যদি অন্য একটি টেবিলে থাকে তাহলে অন্য টেবিলের সেই কী কে ফরেন কী বলা হয়।
- যেমন: একটি কোম্পানির ২ টা ডাটা টেবিলের মধ্যে তাদের এমপ্লয়িদের ID ফিল্ড একই থাকলে তাকে একটি নির্দিষ্ট টেবিলের সাপেক্ষে অন্য টেবিলের ফরেন কি বলে।

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

১,২১০.
16 base সংখ্যা 2A16 কে Decimal সংখ্যা হিসেবে প্রকাশ করলে কত হবে?
  1. 4010
  2. 4210
  3. 4410
  4. 4510
ব্যাখ্যা

• 16 base সংখ্যা সিস্টেমে 0 থেকে 9 সংখ্যাগুলো এবং A থেকে F অক্ষরগুলো ব্যবহার করা হয়।

এখানে:
2A16 = ?10(Decimal)

• প্রক্রিয়া:
- হেক্সা-ডেসিমাল এর ভিত্তি 16 হওয়ায় ডান দিকের (সবচেয়ে ছোট স্থানের) অঙ্ককে 160 এর ঘাত দিয়ে গুণ করা হবে।
- ডান থেকে বাম দিকে প্রতিটি অঙ্কের ঘাত 1 করে বাড়বে। যেমন: 161, 162, 163.
- যদি অঙ্ক সংখ্যা হয় 0 থেকে 9, তাহলে একই Decimal মান হবে।
- যদি অক্ষর হয় A থেকে F, তাহলে মান 10 থেকে 15 হবে।
- পরিশেষ যোগ করলেই ডেসিমাল সংখ্যা পাওয়া যাবে। 
 
সংখ্যা: 2A16
অবস্থান অনুযায়ী মান নির্ণয়:
বামদিকের ‘2’ = 2 × 161 = 32
ডানদিকের ‘A’ = 10 × 160 = 10 × 1 = 10

যোগফল: 32 + 10 = 42

সুতরাং: 2A16 = 4210

১,২১১.
IPTV ব্যবহারের জন্য সাধারণত কী প্রয়োজন হয়?
  1. অ্যান্টেনা সংযোগ
  2. অপটিক্যাল ফাইবার সংযোগ
  3. ভিএইচএফ সংযোগ
  4. ইন্টারনেট সংযোগ
ব্যাখ্যা
IPTV ব্যবহারের জন্য সাধারণত ইন্টারনেট সংযোগ প্রয়োজন হয়।

• IPTV

- ইন্টারনেট প্রটোকল টেলিভিশন বা আইপিটিভি (Internet Protocol television-IPTV) হলো ইন্টারনেট প্রটোকল (IP) ব্যবহার করে বিশ্বব্যাপি প্রচারিত বিভিন্ন টিভি চ্যানেল।
- আইপিটিভির সার্ভিসগুলো সাধারণত অর্থের বিনিময়ে গ্রহণ করতে হয়।
- আইপিটিভি এমন এক সিস্টেম, যা দিয়ে ইন্টারনেটে টেলিভিশন সার্ভিস পাওয়া যায়।
- আইপিটিভির সাহায্যে ওয়াইফাই বা ব্রডব্যান্ড কানেকশনের মাধ্যমে টিভি প্রোগ্রাম সম্প্রচার করার সুবিধা দেয়া হচ্ছে।
- আইপিটিভির সাহায্যে লাইভ টিভি দেখার পাশাপাশি রেকর্ড করে রাখা অন্য প্রোগ্রামও দেখা যাবে, টাইম শিফট করা প্রোগ্রাম দেখা যাবে, যে কোনো প্রোগ্রাম আবার প্রথম থেকে চালু করে দেখা যাবে, ফরোয়ার্ড বা রিওয়াইনড করেও প্রোগ্রাম দেখা যাবে এবং ভিডিও অন ডিমান্ড পদ্ধতিতে ক্যাটালগ থেকে বেছে পছন্দসই ভিডিও দেখা যাবে।
- কিছু আইপিটিভি সার্ভিসের মধ্যে রয়েছে-Radient IPTV, Desh IPTV, Peotv, YouTube, Yahoo! বা Yahoo!7, ABC iView ইত্যাদি।
- এই প্রযুক্তির টিভি ওয়েব টিভি নামেও পরিচিতি।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি: একাদশ-দ্বাদশ শ্রেণি মাহবুবুর রহমান। 
১,২১২.
'Kernel' কী?
  1. অ্যাপ্লিকেশন প্রোগ্রাম
  2. মাদারবোর্ডের মূল অংশ
  3. কম্পিউটার ভাইরাস
  4. কোনটিই নয়
ব্যাখ্যা
• কার্নেল (Kernel):
- অপারেটিং সিস্টেমের মূল অংশের নাম হলো কার্নেল।
- কার্নেল হলো অপারেটিং সিস্টেমের মৌলিক এবং সবচেয়ে গুরুত্বপূর্ণ অংশ যা হার্ডওয়্যার এবং সফটওয়্যার এর মধ্যে যোগদান করে অপারেটিং সিস্টেমকে চালু এবং পরিচালনা করে।

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

উৎস:
1. Techtarget website.
2. geeksforgeeks website.
১,২১৩.
কোনটি রিয়েল-টাইম অপারেটিং সিস্টেমের একটি উদাহরণ?
  1. VxWorks
  2. macOS
  3. Ubuntu
  4. Windows 11
ব্যাখ্যা

◉ VxWorks একটি জনপ্রিয় রিয়েল-টাইম অপারেটিং সিস্টেম যা Wind River Systems দ্বারা তৈরি।

রিয়েলটাইম অপারেটিং সিস্টেম (Realtime Operating System): 
- রিয়েল টাইম সিস্টেমে কম্পিউটারকে ভালভাবে সংজ্ঞায়িত ও সুর্নির্দিষ্ট সময়ের মধ্যে প্রসেসিং-এর কাজ সমাধান করে ফলাফল দিতে হয় যাতে ব্যবহারকারীর কোনো ক্ষতি না হয়।
- এটি সাধারণত এমন পরিবেশে ব্যবহৃত হয় যেখানে সময়সীমা অত্যন্ত গুরুত্বপূর্ণ, যেমন এমবেডেড সিস্টেম, রোবোটিক্স, অটোমোটিভ সিস্টেম এবং ইন্ডাস্ট্রিয়াল কন্ট্রোল সিস্টেম।
- এই পদ্ধতিটিও একপ্রকার অনলাইন প্রসেসিং।
- তবে অনলাইন প্রসেসিং-এর ক্ষেত্রে ফলাফল বা আউটপুট দিতে সামান্য দেরি হলেও ব্যবহারকারীর তেমন অসুবিধা হয় না।
- কিন্তু রিয়েল টাইমের ক্ষেত্রে নির্দিষ্ট সময়ের মধ্যে অবশ্যই ফলাফল দিতে হবে নতুবা ব্যবহারকারীর বিরাট ক্ষতি হয়।
- উদাহরণ: টিকেট বুকিং সিস্টেম, প্লেন পরিচালনার অপারেটিং সিস্টেম।

আরো কিছু রিয়েলটাইম অপারেটিং সিস্টেম: 
- FreeRTOS, 
- QNX, 
- ThreadX, ইত্যাদি। 

সূত্র: কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি (ভোকেশনাল) ও সংশ্লিষ্ট ওয়েবসাইট। 

১,২১৪.
রিবন এবং কমান্ড গ্রুপের নিচে দুই অংশে বিভক্ত বারটিকে কী বলে?
  1. ক) Status Bar
  2. খ) Scroll Bar
  3. গ) Formula Bar
  4. ঘ) কোনটিই নয় 
ব্যাখ্যা

রিবন এবং কমান্ড গ্রুপের নিচে দুই অংশে বিভক্ত বারটিকে ফর্মুলা বার বলে।

- সাধারণত, হিসাব-নিকাশ ও ডাটা এনালাইসি কাজের জন্য ব্যবহৃত মাইক্রোসফট এক্সেল প্রোগ্রামের সক্রিয় ঘরের বিষয়বস্তু আনুভূমিকভাবে অর্থাৎ বাম থেকে ডান দিক বরাবর লম্বা যে ঘরে প্রদর্শন করে সে ঘরটিকে ফর্মূলা বার বলা হয়।

সূত্র: কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি ও দাখিল (ভোকেশনাল)। 

১,২১৫.
কমপ্রেস করা ফাইল ব্যবহার উপযোগী করতে কোনটি প্রযোজ্য?
  1. ক) জিপ
  2. খ) ডিলিট
  3. গ) এক্সট্র্যাক্ট
  4. ঘ) আর্কাইভ
ব্যাখ্যা
বড় আকারের ফাইলকে ছোট করে সংরক্ষণ করার জন্যে কিংবা ইন্টারনেটে আদান-প্রদানের জন্যে জিপ করা হয়। জিপ ফাইলকে পরবর্তীতে ব্যবহার উপযোগী করার জন্যে এক্সট্র্যাক্ট করতে হয়। এতে করে ফাইল পূর্বের অবস্থায় ফিরে আসে। কিছু জনপ্রিয় জিপ ফাইল হলোঃ উইনজিপ, এএলজিপ, টার্বোজিপ এক্সপ্রেস ইত্যাদি। (সূত্রঃ মাইক্রোসফট উইনজিপ)
১,২১৬.
API মানে-
  1. Advanced Processing Information
  2. Application Processing Information
  3. Application Programming Interface
  4. Application Processing Interface
ব্যাখ্যা
- API এর পূর্ণরূপ Application Programming Interface.
- API এমন একটি প্রক্রিয়া যা বিভিন্ন কম্পিউটার প্রোগ্রামকে একে অপরের সাথে যোগাযোগ করতে ব্যবহৃত হয়।
- API একটি প্রোগ্রাম থেকে পরিষেবা পাওয়ার জন্য একজন ডেভেলপারকে সাহায্য করে।
- একটি API ছাড়া একটি প্রোগ্রাম খুব কার্যকরভাবে অন্যান্য অ্যাপ্লিকেশনের সাথে কাজ করতে পারেনা।
- API-এর উদাহরণ হলো remote procedure calls (RPCs)।
- তাছাড়া API, গ্রাফিক্স এবং সাউন্ড সহ অ্যাপ্লিকেশনগুলি সরবরাহ করে, নেটওয়ার্কিং এবিলিটি যুক্ত করে, সিকিউরিটি এবং ডেটা ট্রান্সলেশন পরিচালনা করে এবং মেমরি এবং হার্ডওয়্যার ডিভাইসের মতো সিস্টেম সংস্থানগুলিতে অ্যাক্সেস পরিচালনা করে।

উৎস: ব্রিটানিকা।
১,২১৭.
নিচের কোনটি এন্টিভাইরাস সফটওয়্যার নয়?
  1. Norton
  2. Informix
  3. AVAST
  4. AVG
ব্যাখ্যা
• চারটি সফটওয়্যার থেকে “Informix” এন্টিভাইরাস সফটওয়্যার নয়। Norton, AVAST এবং AVG তিনটি সফটওয়্যারই কম্পিউটারকে ভাইরাস, ম্যালওয়্যার এবং অন্যান্য ক্ষতিকারক প্রোগ্রাম থেকে সুরক্ষা দেয়ার জন্য ব্যবহৃত হয়। এই সফটওয়্যারগুলো রিয়েল-টাইম স্ক্যানিং, স্বয়ংক্রিয় আপডেট এবং ভাইরাস ডিটেকশন সুবিধা প্রদান করে। অপরদিকে, Informix হলো একটি ডাটাবেস ম্যানেজমেন্ট সিস্টেম (DBMS), যা তথ্য সংরক্ষণ, পরিচালনা এবং অনুসন্ধানের কাজের জন্য ব্যবহৃত হয়। এটি কোনো ধরনের ভাইরাস স্ক্যান বা সুরক্ষা প্রদান করে না। তাই Informix এন্টিভাইরাস সফটওয়্যার নয়।

• এন্টিভাইরাস সফটওয়্যার: 
- ১৯৫০ সালে কম্পিউটার ভাইরাসের উদ্ভব ঘটে। 
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন। 
- কম্পিউটারে ভাইরাসের আক্রমণ থেকে রক্ষা পেতে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়। 
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূর্বেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়। 
- উল্লেখযোগ্য কয়েকটি এন্টিভাইরাস সফটওয়্যার হলো - 
AVG, AVAST, Norton, Panda, Avira, McAfee, Cobra, Kaspersky ইত্যাদি।

• Sybase, Informix এবং MySQL হচ্ছে ডেটাবেজ সফটওয়্যার।

তথ্যসূত্র - মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয় এবং তথ্য ও যোগাযোগ প্রযুক্তি, ভোকেশনাল।
১,২১৮.
(37)10 এর সমতুল্য বাইনারি কত?
  1. 1001011
  2. 100101
  3. 110101
  4. 101001
ব্যাখ্যা

∴ (37)10 এর সমতুল্য বাইনারি (100101)2
১,২১৯.
এম্বেডেড অপারেটিং সিস্টেম হলো:
  1. সর্বদা লিনাক্স-ভিত্তিক
  2. সাধারণ-উদ্দেশ্য এবং বৈশিষ্ট্যে সমৃদ্ধ
  3. সর্বাধিক ব্যবহারকারী ইন্টারফেসের জন্য ডিজাইন করা
  4. রিয়েল-টাইম টাস্ক ম্যানেজমেন্টের জন্য ডিজাইন করা
ব্যাখ্যা
• এম্বেডেড অপারেটিং সিস্টেম হলো বিশেষ ধরনের অপারেটিং সিস্টেম যা নির্দিষ্ট হার্ডওয়্যার বা ডিভাইসের মধ্যে নির্দিষ্ট কাজ সম্পাদনের জন্য ডিজাইন করা হয়। এটি সাধারণত ছোট এবং সীমিত সম্পদের মধ্যে কাজ করে এবং রিয়েল-টাইম টাস্ক ম্যানেজমেন্টের জন্য উপযুক্ত। এম্বেডেড অপারেটিং সিস্টেমগুলো সাধারণ-উদ্দেশ্য বা বৈশিষ্ট্যে সমৃদ্ধ নয় এবং সর্বদা লিনাক্স-ভিত্তিকও নয়। এগুলো মূলত নির্দিষ্ট কাজের জন্য হালকা এবং দ্রুত প্রতিক্রিয়াশীল হওয়া গুরুত্বপূর্ণ। এছাড়া, এম্বেডেড সিস্টেমগুলো সাধারণত ব্যবহারকারী ইন্টারফেসের জন্য ডিজাইন করা হয় না বরং নির্দিষ্ট রিয়েল-টাইম কার্যক্রম পরিচালনার জন্য তৈরি।
- তাই সঠিক উত্তর হলো ঘ) রিয়েল-টাইম টাস্ক ম্যানেজমেন্টের জন্য ডিজাইন করা।


• এমবেডেড কম্পিউটার:
এমবেডেড কম্পিউটার হলো একটি বিশেষায়িত কম্পিউটার সিস্টেম যা বৃহৎ সিস্টেম বা মেশিনের অংশ হিসেবে ব্যবহৃত হয়। এটি সাধারণত একটি মাইক্রোপ্রসেসর বোর্ড এবং নির্দিষ্ট প্রোগ্রাম সম্বলিত রম (ROM) নিয়ে গঠিত। আধুনিক এমবেডেড সিস্টেমে মাইক্রোকন্ট্রোলারের ব্যবহার করা হয়।

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

উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২. Computerhope Website.
১,২২০.
গেমিংয়ের সময় কোন উপাদানটি কম্পিউটারের ভিতরে সর্বাধিক তাপ উৎপন্ন করে?
  1. ক) RAM
  2. খ) CPU
  3. গ) GPU
  4. ঘ) Motherboard
ব্যাখ্যা
ভিডিও কার্ড: কম্পিউটার মনিটরের ভিজ্যুয়াল প্রদর্শনের জন্য ভিডিও কার্ড ব্যবহৃত হয়। তবে বর্তমানে বেশিরভাগ কম্পিউটারে ভিডিও কার্ড ব্যবহার করা হয়না, এর পরিবর্তে কম্পিউটারের মাদারবোর্ডে একটি GPU (গ্রাফিক্স প্রসেসিং ইউনিট) তৈরি করা হয়েছে।

- গ্রাফিক্স প্রসেসিং ইউনিট একটি বিশেষ প্রসেসর যা মূলত গ্রাফিক্স এর কাজকে ত্বরান্বিত করার জন্য ডিজাইন করা হয়েছে।
- গ্রাফিক্স প্রসেসিং ইউনিট একই সাথে অনেকগুলি ডেটা প্রক্রিয়া করতে পারে, এবং ডেটাগুলিকে মেশিন লার্নিং, ভিডিও এডিটিং এবং গেমিং অ্যাপ্লিকেশনগুলির জন্য উপযোগী করে তোলে৷
- GPU গুলি কম্পিউটারের CPU এর সাথে একত্রিত থাকতে পারে অথবা আলাদা হার্ডওয়্যার ইউনিট হিসাবেও থাকতে পারে। 
- গেমিং এ গ্রাফিক্স প্রসেসিং ইউনিট (GPU) অনেক অপারেশন বা কাজ করে থাকে যে কারণে CPU এর চেয়ে বেশি তাপ উৎপন্ন করে।
- GPU এর আবিষ্কারের পর হাইপার-রিয়ালিস্টিক গ্রাফিক্স এবং বিশাল ও জটিল ইন-গেম ওয়ার্ল্ড সহ ভিডিও গেমগুলি তুলনামূলক আরও নিবিড় হয়ে উঠেছে।
- ভার্চুয়াল রিয়েলিটি গেমিংয়ের উত্থানের সাথে সাথে 4K স্ক্রিন এবং উচ্চ রিফ্রেশ রেটগুলির মতো উন্নত ডিসপ্লে প্রযুক্তির সাথে গ্রাফিক্স প্রক্রিয়াকরণের চাহিদা দ্রুত বাড়ছে। GPU গুলি 2D এবং 3D উভয় ক্ষেত্রেই গ্রাফিক্স রেন্ডার করতে সক্ষম। এজন্য ভাল গ্রাফিক্স পারফরম্যান্সের সাথে, গেমগুলি উচ্চ রেজোলিউশনে এবং দ্রুত ফ্রেম হারে খেলা যায়।

উৎস: SCHOOL OF SCIENCE AND TECHNOLOGY(BANGLADESH OPEN UNIVERSITY),intel.com.
১,২২১.
পৃথিবীর প্রথম স্বয়ংক্রিয় হিসাবকারী যন্ত্র কোনটি?
  1. মার্ক-১
  2. পিডিপি - ১
  3. আইবিএম - ১৬২০
  4. এডভাক
ব্যাখ্যা
• ইলেক্ট্রোমেকানিক্যাল কম্পিউটার:
- মার্ক-১ নামে পরিচিত ইলেক্ট্রোমেকানিক্যাল কম্পিউটারটি হার্ভার্ড বিশ্ববিদ্যালয় ও ইন্টারন্যাশনাল বিজনেস মেশিন (International Business Machine) কোম্পানীর যৌথ উদ্যোগে নির্মিত হয়।
- হাওয়ার্ড এইকিনের তত্ত্বাবধানে ১৯৪৪ সালে এটি নির্মিত হয়।
- মার্ক-১ কম্পিউটারের কয়েকটি উল্লেখযোগ্য বৈশিষ্ট্য হলো-
• মার্ক-১ ছিল পৃথিবীর প্রথম স্বয়ংক্রিয় হিসাবকারী যন্ত্র। 
• কম্পিউটারটির মাধ্যমে যোগ, বিয়োগ, গুণ, ভাগ এবং ত্রিকোণমিতিক ফাংশন ছাড়াও অনেক জটিল গাণিতিক কাজ করা যেত।
• কম্পিউটারটির দৈর্ঘ্য ছিল ৫১ ফুট ও উচ্চতা ৮ ফুট। 
• এর ওজন ছিল প্রায় ৫ টন।
• এ কম্পিউটারটিতে সাত লক্ষেরও অধিক যন্ত্রাংশ সংযোগের জন্য প্রায় ৫০০ মাইল দীর্ঘ তারের প্রয়োজন হয়েছিল। 
•  মার্ক-১ কম্পিউটারটি প্রদর্শনের জন্য বর্তমানে হার্ভার্ড বিশ্ববিদ্যালয়ে সযত্নে সংরক্ষিত আছে।

উৎস: কম্পিউটারের ইতিহাস ও শ্রেণিবিভাগ, উন্মুক্ত বিশ্ববিদ্যালয়।
১,২২২.
কম্পিউটারের বিশেষ ধরনের মুদ্রণ যন্ত্রটির নাম কী?
  1. ক) মাইক্রোচিপ
  2. খ) ফ্লপিডিস্ক
  3. গ) প্লটার
  4. ঘ) OCR
ব্যাখ্যা
কম্পিউটারের বিশেষ ধরনের মুদ্রণ যন্ত্রটির নাম হচ্ছে প্লটার। 

প্লটার হচ্ছে একটি আউটপুট ডিভাইস। প্লটার এক ধরনের প্রিন্টার বিশেষ। ছবি বা গ্রাফ আউটপুট করার জন্য প্লটার ব্যবহার করা হয়। 

প্লটারের ব্যবহার- 
- প্লটারের সাহায্যে বিভিন্ন প্রকারের আর্কিটেকচারাল প্রিন্ট, নকশা এবং মানচিত্র অনেক বেশি চওড়া কাগজে প্রিন্ট করা যায়।
- এটি স্থাপত্য ও প্রকৌশল সংক্রান্ত কাজে কম্পিউটারে অঙ্কিত নকশা বা ড্রয়িংকে ইমেজ কলমের সাহায্যে নিখুঁতভাবে কাগজে বা ট্রেসিং এ ছাপাতে পারে। - ছাপানোর পদ্ধতির ওপর ভিত্তি করে প্লটার কলম দিয়ে বা বিট ইমেজ তৈরি করে এক বা একাধিক রঙে ড্রয়িং বা নকশাকে কাগজে বা ফিল্মের ওপর স্থায়ীভাবে ছাপায়।
- সাধারণত খুব সুক্ষ্ণ রেখা বিশিষ্ট ড্রয়িং বা সূক্ষ্ম যন্ত্রপাতি ও মানচিত্রের নকশা বা রেখাচিত্রের মুদ্রণ নেয়ার জন্য প্লটার ব্যবহৃত হয়।
- ওসিআর (OCR)-এর পূর্ণরূপ অপটিক্যাল ক্যারেক্টার রিডার (Optical Character Reader)।
- অপটিক্যাল ক্যারেক্টার রিডার শুধু দাগই বোঝে না, বিভিন্ন বর্ণের পার্থক্যও বুঝতে পারে।
- ওসিআর কোন বর্ণ পড়ার সময় সেই বর্ণের গঠন অনুযায়ী কতকগুলো বৈদ্যুতিক সংকেত সৃষ্টি করে। 
- চিঠির পিন কোড, ইলেকট্রিক বিল, জীবন বীমার প্রিমিয়াম, নোটিশ ইত্যাদি পড়ার জন্য OCR ব্যবহৃত হয়।

সূত্র- ৩৪ পৃষ্ঠা, কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি ও দাখিল (ভোকেশনাল)।
১,২২৩.
ফাংশন কী F5 ব্যবহার করে কোন কাজটি করা হয়?
  1. সাহায্য বা হেল্প
  2. ফাইল বা ফোল্ডারের নাম পরিবর্তন
  3. অপারেটিং সিস্টেমে safe mood চালু করা
  4. মাইক্রোসফট ওয়ার্ডে find, replace, go to উইন্ডো খোলা
ব্যাখ্যা
- তথ্য সংযোজন, বিয়োজন বা নির্দেশ প্রদানের জন্য ফাংশন কী ব্যবহার করা হয়।
- কি-বোর্ডে ১২টি ফাংশন কী রয়েছে।
- এগুলো F1 থেকে F12 পর্যন্ত।
- F5 হচ্ছে মাইক্রোসফট ওয়ার্ডে find, replace, go to উইন্ডো খোলা হয়।
- এছাড়াও যেকোনো পেজ রিফ্রেশ, পাওয়ার পয়েন্টে স্লাইড শো শুরু এবং বন্ধ করার জন্য এই বাটনটি ব্যবহার করা হয়ে থাকে।
- F1 সাহায্য বা হেল্প কী হিসেবে ব্যবহৃত হয়।
- F2 হচ্ছে কোন ফাইল বা ফোল্ডারের নাম পরিবর্তন করার জন্য ব্যবহৃত হয়।
- F8 হচ্ছে অপারেটিং সিস্টেমে safe mood চালু করার জন্য ব্যবহৃত কী।

উৎস:- তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
১,২২৪.
'মেয়ান' কী ধরনের সংখ্যা পদ্ধতির উদাহরণ? 
  1. পজিশনাল সংখ্যা পদ্ধতি
  2. নন-পজিশনাল সংখ্যা পদ্ধতি
  3. দশমিক সংখ্যা পদ্ধতি
  4. কোনোটিই নয় 
ব্যাখ্যা

◉ "মেয়ান" সংখ্যা পদ্ধতি হলো একটি নন-পজিশনাল সংখ্যা পদ্ধতি (Non-positional Number System)। এটি প্রাচীন মিশরে ব্যবহৃত হতো, যেখানে বিভিন্ন চিহ্ন বা প্রতীক দিয়ে সংখ্যা প্রকাশ করা হত এবং প্রতিটি চিহ্নের নিজস্ব মান থাকত। 

সংখ্যা পদ্ধতি:
- প্রাচীনকাল থেকেই মানুষ গণনার কাজের জন্য বিভিন্ন সাংকেতিক চিহ্ন, বর্ণ, সংখ্যা বা অংক ইত্যাদি ব্যবহার করেছে। এ ধরনের সাংকেতিক চিহ্ন, বর্ণ, সংখ্যা বা অংক পাশাপাশি রেখে তা প্রকাশ করার পদ্ধতিই হলো সংখ্যা পদ্ধতি।
- সংখ্যা পদ্ধতিকে মূলত দুই ভাগে ভাগ করা যায়। যথা-

১. নন-পজিশনাল সংখ্যা পদ্ধতি:
- নন-পজিশনাল সংখ্যা পদ্ধতি হলো এমন এক ধরনের পদ্ধতি, যেখানে সংখ্যাগুলোর কোনো স্থানীয় মান থাকে না। শুধুমাত্র সংখ্যার নিজস্ব মান দ্বারা নিয়ন্ত্রিত হয়।
- নন-পজিশনাল সংখ্যা পদ্ধতিতে হাতিয়ার, পশুপাখি, জীবজন্তুর ছবি, গাছ, ফুল ফল ইত্যাদি প্রতীক হিসেবে ব্যবহার করা হতো।
- তবে এ ধরনের সংখ্যা পদ্ধতিতে গাণিতিক কাজ করা খুবই জটিল।
- প্রাচীনকালে ব্যবহৃত হায়ারোগ্লিফিক্স, মেয়ান, ট্যালি সংখ্যা পদ্ধতি নন-পজিশনাল সংখ্যা পদ্ধতির উদাহরণ।

২. পজিশনাল সংখ্যা পদ্ধতি:
- কোনো সংখ্যা পদ্ধতি প্রকাশ করার জন্য যে সকল সাংকেতিক চিহ্ন বা মৌলিক চিহ্ন ব্যবহার করা হয় তা অংক বা ডিজিট (Digit) নামে পরিচিত। যেমন: বাইনারি সংখ্যাকে প্রকাশ করার জন্য দুটি অংক ০ এবং ১ ব্যবহার করা হয়।
- ডিজিট ব্যবহার করে সংখ্যা পদ্ধতি প্রকাশ করার পদ্ধতিই হলো পজিশনাল সংখ্যা পদ্ধতি।

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

১,২২৫.
In Excel Alt+H uses for-
  1. Save a workbook
  2. Hide the selected columns
  3. Goes to the Home tab
  4. Opens the Formula tab
ব্যাখ্যা
♦ most frequently used shortcuts in Excel:
• Go to the Home tab: Alt+H
• Close a workbook: Ctrl+W
• Open a workbook: Ctrl+O
• Save a workbook: Ctrl+S
• Save a workbook: Ctrl+S
• Copy selection: Ctrl+C
• Paste selection: Ctrl+V
• Undo recent action: Ctrl+Z
• Remove cell contents: Delete
• Choose a fill color: Alt+H, H
• Cut selection: Ctrl+X
• Go to the Insert tab: Alt+N
• Apply bold formatting: Ctrl+B
• Center align cell contents: Alt+H, A, C
• Go to the Page Layout tab: Alt+P
• Go to the Data tab: Alt+A
• Go to the View tab: Alt+W
• Open the context menu: Shift+F10 or Windows Menu key:
• Add borders: Alt+H, B
• Delete column: Alt+H, D, C
• Go to the Formula tab: Alt+M
• Hide the selected rows: Ctrl+9
• Hide the selected columns: Ctrl+0

Source: Microsoft support [Link]
১,২২৬.
অসংগঠিত ডেটা যেমন ডকুমেন্ট, JSON বা ছবি পরিচালনা করার জন্য কোন ধরনের ডাটাবেস তৈরি করা হয়েছে?
  1. Relational database
  2. Hierarchical database
  3. NoSQL database
  4. Network database
ব্যাখ্যা

• NoSQL ডাটাবেস এমন ধরনের ডাটাবেস যা অসংগঠিত বা অর্ধ-সংগঠিত ডেটা সংরক্ষণ ও পরিচালনার জন্য তৈরি করা হয়েছে। এটি রিলেশনাল ডাটাবেসের তুলনায় বেশি নমনীয়, কারণ এতে টেবিল ও সুনির্দিষ্ট স্কিমার প্রয়োজন হয় না। NoSQL ডাটাবেসে ডকুমেন্ট, JSON, XML, ছবি বা অন্যান্য মাল্টিমিডিয়া ফাইল সহজেই সংরক্ষণ করা যায়। এই ধরনের ডাটাবেস বড় পরিমাণ ডেটা, উচ্চ-লেভেলের স্কেলেবিলিটি এবং দ্রুত অনুসন্ধানের সুবিধা প্রদান করে। বিশেষ করে ওয়েব অ্যাপ্লিকেশন, সোশ্যাল মিডিয়া এবং রিয়েল-টাইম ডেটা প্রসেসিংয়ে এটি ব্যাপকভাবে ব্যবহৃত হয়। তাই অসংগঠিত ডেটার জন্য NoSQL ডাটাবেস সবচেয়ে উপযুক্ত।

সঠিক উত্তর: গ) NoSQL database.

• ডাটাবেজ (Database):
'ডাটা' অর্থ উপাত্ত এবং 'বেজ' অর্থ ঘাঁটি বা সমাবেশ।
সম্পর্কযুক্ত এক বা একাধিক ডাটা টেবিল, ফাইল, ফর্ম, রিপোর্ট ইত্যাদির সমষ্টি হলো ডাটাবেজ।

• ডাটাবেজ এর উপাদান:
১. ডাটা (Data),
২. তথ্য (Information),
৩. রেকর্ড (Record),
৪. ফিল্ড (Field),
৫. রো (Row),
৬. কলাম (Column),
৭. ডাটা টেবিল (Data Table),
৮. ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (DBMS),
৯. রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS),
১০. ডিস্ট্রিবিউটেড ডাটাবেজ মডেল (Distributed Database Model).

১. ডাটা (Data):
- তথ্যের ক্ষুদ্রতম একক।
- ডাটা হলো তথ্যের উপাদান বা কাঁচা উপাত্ত।
- সাধারণত নাম, ঠিকানা, মোবাইল নম্বর ইত্যাদি এক একটি ডাটা।
- উদাহরণ: "Jabbar" → Name ফিল্ডে, "Dhaka" → Address ফিল্ডে।

২. তথ্য (Information):
- প্রক্রিয়াকরণকৃত ডাটাই হলো তথ্য।
- কম্পিউটার ডাটাকে প্রসেস করে ব্যবহারযোগ্য তথ্যে রূপ দেয়।
- উদাহরণ: কর্মচারীদের নাম ও বেতন মিলিয়ে বেতনশীট তৈরি = তথ্য।

৩. রেকর্ড (Record):
- অনেকগুলো ফিল্ড মিলে একটি রেকর্ড তৈরি করে।
- সাধারণভাবে টেবিলের একটি সারি (Row) = একটি রেকর্ড।
- উদাহরণ: কোনো গ্রাহকের নাম, ঠিকানা, ফোন নম্বর সব মিলে একটি রেকর্ড।

৪. ফিল্ড (Field):
- রেকর্ডের ক্ষুদ্রতম অংশ।
- প্রতিটি ফিল্ড একটি তথ্যের ধরন বোঝায় (যেমন: নাম, ঠিকানা)।
- টেবিলের কলামের নামই সাধারণত ফিল্ড হিসেবে থাকে।

৫. রো (Row):
- টেবিলের একটি সারি যা একটি রেকর্ড ধারণ করে।
- প্রতিটি রো ভিন্ন ব্যক্তির বা বস্তুর তথ্য বহন করে।

৬. কলাম (Column):
- প্রতিটি কলাম হলো একই ধরণের ডাটার সংরক্ষণ ক্ষেত্র।
- উদাহরণ: Name, Age, Address → প্রতিটি কলাম একটি আলাদা ফিল্ড।

৭. ডাটা টেবিল (Data Table):
- এক ধরনের ডাটা সংরক্ষণের জন্য ব্যবহৃত টেবিল।
- যেমন, অফিসের প্রশাসন, হিসাব ও বিক্রয় বিভাগের আলাদা টেবিল।

৮. ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (DBMS):
- এমন একটি সফটওয়্যার সিস্টেম যা ডাটাবেজ তৈরি, সংরক্ষণ, এবং ব্যবস্থাপনায় সহায়তা করে।
- উদাহরণ: Microsoft Access, MySQL, Oracle DB.

৯. রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS):
- একাধিক টেবিলের মধ্যে সম্পর্ক (Relation) তৈরি করে কাজ করা যায়।
- উদাহরণ: SQL Server, MySQL, informix.

১০. ডিস্ট্রিবিউটেড ডাটাবেজ মডেল (Distributed Database Model):
- একটি ব্যবস্থা যেখানে ডাটাবেজ একাধিক স্থানে বিভক্ত থাকে এবং কম্পিউটার নেটওয়ার্ক এর মাধ্যমে সংযোগযুক্ত থাকে।
- একাধিক ব্যবহারকারী বিভিন্ন জায়গা থেকে তথ্য আদান-প্রদান করতে পারে।

এছাড়াও,

• রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS):
- একাধিক টেবিলের সম্পর্কযুক্ত ডাটার সমষ্টিকেই রিলেশনাল ডাটাবেজ বলা হয়।
- RDBMS হলো এমন একটি ডাটাবেজ সিস্টেম যেখানে একাধিক টেবিল থাকে।
- এই টেবিলগুলোর মধ্যে নির্দিষ্ট ফিল্ডের মাধ্যমে সম্পর্ক (Relation) তৈরি করা হয়।
- আধুনিক সময়ের প্রায় সব ডাটাবেজ সফটওয়্যারই RDBMS ভিত্তিক।

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

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

১,২২৭.
একই সাথে ইনপুট ও আউটপুট ডিভাইস হিসেবে কাজ করে কোনটি?
  1. Hard Disk
  2. Plotter
  3. Digitizer
  4. Multimedia Projector
ব্যাখ্যা
♦ ইনপুট-আউটপুট ডিভাইস:
- কম্পিউটারের সঙ্গে সংযুক্ত যে ডিভাইসগুলো একইসাথে ইনপুট ও আউটপুট হিসেবে কাজ করে  তাদেরকে ইনপুট-আউটপুট ডিভাইস বলে।
- কম্পিউটার সিস্টেমে ব্যবহৃত উল্লেখযোগ্য ইনপুট-আউটপুট ডিভাইস সমূহ হলো-
Hard Disk, CD/DVD, Touch screen, Pendrive ইত্যাদি।

• Plotter এবং Multimedia Projector আউটপুট ডিভাইস হিসেবে কাজ করে।
• Digitizer ইনপুট ডিভাইস হিসেবে কাজ করে।

উৎস: মৌলক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২২৮.
বাংলাদেশের প্রথম কম্পিউটার বিষয়ক পত্রিকা - 
  1. কম্পিউটার নিউজ
  2. আইটি ভূবন
  3. কম্পিউটার জগৎ
  4. কম্পিউটার বিচিত্রা
ব্যাখ্যা
বাংলাদেশে কম্পিউটারের ইতিহাস: 
- ১৯৬৪ সালে প্রথম IBM-1620 মডেলের মেইনফ্রেম কম্পিউটার স্থাপন করা হয় পরমানু শক্তি কেন্দ্রে। 
- ১৯৯১ সালে বাংলা ভাষায় প্রথম কম্পিউটার বিষয়ক মাসিক পত্রিকা কম্পিউটার জগৎ প্রকাশিত হয়। 
- ১৯৯৬ সালে প্রথম ইন্টারনেট চালু হয়। 
- বাংলাদেশ এ একমাত্র সুপার কম্পিউটার আছে কম্পিউটার কাউন্সিল ল্যাবে। যার মডেল IBM RS/6000 SP. 
- বাংলাদেশে ইন্তারনেট ভিত্তিক প্রথম নিউজ এজেন্সি - বিডি নিউজ। 

উৎস: কম্পিউটার জগৎ বাংলাদেশ এর ওয়েবসাইট।
১,২২৯.
নিচের কোনটি CPU-এর অংশ?
  1. ক) মনিটর
  2. খ) মাউস
  3. গ) এজিপি কার্ড
  4. ঘ) স্পিকার 
ব্যাখ্যা

কম্পিউটারের সিপিউকে কম্পিউটারের মস্তিস্ক বলা হয়। কারণ, কম্পিউটার সিপিউ তেমনি যাবতীয় কর্মসম্পাদনের মাধ্যমে কম্পিউটারকে কার্যউপযোগী রাখে।
CPU এর পূর্ণনাম: Central processing unit

AGP: AGP-এর পূর্ণ অর্থ হলো Accelerted Graphics Port. উন্নতমানের ছবি দৃশ্যমান করার জন্য ব্যবহৃত পোর্ট বিশেষ। আধুনিককালের সকল মাদারবোর্ডে এজিপির ব্যবহার করার জন্য পৃথক স্লট রয়েছে। উচ্চমানের গ্রাফিক্সকে দ্রুত ও নিখুঁতভাবে প্রদর্শনযোগ্য করার জন্য ইন্টেল AGP কার্ডের উন্নয়ন করে। বিশেষ করে ত্রিমাত্রিক ছবি প্রদর্শনের জন্য কম্পিউটারের গেমস ও কম্পিউটারের এইডেড ডিজাইনের ক্ষেত্রে ব্যবহৃত ছবির মান উন্নয়নের জন্য এ ধরনের পোর্টের উন্নতি ঘটেছিল।
এটি গ্রাফিক্সের জন্য পিসিআই বাসের উন্নত সংস্করণ। কিন্তু পিসিতে এটি স্বাধীনভাবে গ্রাফিক্সের জন্য কাজ করে। ১৩৩.২ মেগাহার্টজ গতিতে এজন্য সঞ্চালন হার সর্বোচ্চ দাঁড়ায় ৫৩৩ মেগাবিট/ সেকেন্ড। মাদারবোর্ডে এজিপি কার্ড স্থাপনের জন্য একটিমাত্র এজিপি স্লট থাকে।

উৎসঃ কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি ও দাখিল (ভোকেশনাল)

১,২৩০.
One petabyte is equal to 1024-
  1. Exabyte
  2. Terabyte
  3. Giga
  4. Zetta
ব্যাখ্যা
- ১ বাইট = ৮ বিট।
- ১ কিলোবিট = ১০০০ বিট।
- ১ মেগাবিট = ১০০০ কিলোবিট।
- ১ গিগাবিট = ১০০০ মেগাবিট।
- ১ টেরাবিট = ১০০০ গিগাবিট।
- ১ কিলোবাইট = ১০২৪ বাইট।
- ১ মেগাবাইট = ১০২৪ কিলোবাইট।
- ১ গিগাবাইট = ১০২৪ মেগাবাইট।
- ১ টেরাবাইট = ১০২৪ গিগাবাইট।
- ১ পেটাবাইট = ১০২৪ টেরাবাইট।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবর রহমান।
১,২৩১.
Webcam কোন ধরনের Device?
  1. Input
  2. Output
  3. Storage
  4. Network
ব্যাখ্যা

Webcam এক ধরনের Input Device.
ওয়েবক্যাম হলো একটি ইনপুট পেরিফেরাল ডিভাইস। এটি কম্পিউটারে তথ্য প্রবেশ এবং প্রক্রিয়াকরণের জন্য ব্যবহার করা হয়। ওয়েবক্যাম মূলত ছবি এবং ভিডিও ধারণ করে সেগুলোকে কম্পিউটারে ইনপুট হিসেবে পাঠায়।

ইনপুট ডিভাইস:
যে যন্ত্রপাতি ব্যবহার করে আমরা কম্পিউটারকে নির্দেশ দিই বা তথ্য দিই, সেগুলো ইনপুট ডিভাইস। এদের মাধ্যমে কম্পিউটার ডেটা গ্রহণ করে।
​উদাহরণ:
- কি-বোর্ড (Keyboard),
- মাউস (Mouse),
- ডিজিটাইজার (Digitizer),
- ওএমআর (OMR),
- লাইটপেন (Light pen),
- বার কোড রিডার (Bar Code Reader),
- গ্রাফিক্স প্যাড (Graphics Pad),
- ওসিআর (OCR),
- ট্র্যাকবল (Trackball),
- স্ক্যানার (Scanner),
- জয়স্টিক (Joystick),
- পয়েন্ট অফ সেল (Point-of-Sale),
- ডিজিটাল ক্যামেরা (Digital Camera), ইত্যাদি।

​আউটপুট ডিভাইস:
কম্পিউটারে প্রক্রিয়াজাত ডেটা থেকে পাওয়া ফলাফল বা তথ্যকে আউটপুট বলে।
​উদাহরণ:
- মনিটর (Monitor),
- প্রিন্টার (Printer),
- প্লটার (Plotter),
- স্পিকার (Speaker),
- মাল্টিমিডিয়া প্রজেক্টর (Multimedia Projector),
- ইমেজ সেটার (Image Setter),
- ফিল্ম রেকর্ডার (Film Recorder),
- হেডফোন (Headphone), ইত্যাদি।

​ইনপুট-আউটপুট ডিভাইস:
কম্পিউটারের ব্যবহারের জন্য এমন কিছু উপায় আছে যাকে ইনপুট-আউটপুট উভয় পর্যায়ে ব্যবহার করা যায়।
​উদাহরণ:
- হার্ডডিস্ক,
- সিডি বা ডিভিডি,
- পেনড্রাইভ,
- টাচ স্ক্রিন, ইত্যাদি।

সোর্স: ১। কম্পিউটার ও তথ্যপ্রযুক্তি-১ এসএসসি ও দাখিল (ভোকেশনাল),
২। মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়,
৩। ব্রিটানিকা। 

১,২৩২.
A chatbot or chatterbot is-
  1. ক) Hardware
  2. খ) Firmware
  3. গ) Humanware
  4. ঘ) Software
ব্যাখ্যা
A chatbotবা chatterbot হলো এক ধরণের সফটওয়্যার। 

A chatbot is a computer program that simulates human conversation through voice commands or text chats or both. Chatbot, short for chatterbot, is an artificial intelligence (AI) feature that can be embedded and used through any major messaging application.

Source: www.investopedia.com
১,২৩৩.
ডিজিটাল কম্পিউটারের মধ্যে সবচেয়ে আকারে ছোট এবং সস্তা কম্পিউটার কোনটি?
  1. মাইক্রোকম্পিউটার
  2. সুপার কম্পিউটার
  3. মেইনফ্রেম কম্পিউটার
  4. মিনি কম্পিউটার
ব্যাখ্যা
• সুপার কম্পিউটার:
- সুপার কম্পিউটার হচ্ছে সবচেয়ে শক্তিশালী, ব্যয়বহুল ও দ্রুতগতিসম্পন্ন কম্পিউটার।
- সুপার কম্পিউটার একসাথে একাধিক ব্যবহারকারী ব্যবহার করতে পারে।
- এ ধরনের কম্পিউটারে বিপুল পরিমাণ উপাত্ত সংরক্ষণের জন্য পর্যাপ্ত মেমোরি এবং বিপুল পরিমাণ প্রক্রিয়াকরণ কাজের ক্ষমতা থাকে।

• মেইনফ্রেম কম্পিউটার:
- মাইক্রো ও মিনি কম্পিউটার অপেক্ষা মেইনফ্রেম কম্পিউটার আকৃতিতে বড় কিন্তু সুপার কম্পিউটারের চেয়ে ছোট।
- মেইনফ্রেম কম্পিউটার হচ্ছে এমন একটি কম্পিউটার যার সঙ্গে অনেক ছোট ছোট কম্পিউটার যুক্ত করে একসঙ্গে অনেক ব্যবহারকারী কাজ করতে পারে। 

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

• মাইক্রোকম্পিউটার/পার্সোনাল কম্পিউটার:
- ডিজিটাল কম্পিউটারের মধ্যে সবচেয়ে আকারে ছোট এবং সস্তা কম্পিউটার হচ্ছে মাইক্রোকম্পিউটার। 
- ক্ষুদ্রাকৃতির মাইক্রোপ্রসেসর চিপ দিয়ে যে সকল কম্পিউটার গঠিত হয় সেসব কম্পিউটারকে বলা হয় মাইক্রোকম্পিউটার।
- একজন ব্যবহারকারী একাই একটি মাইক্রোকম্পিউটার ব্যবহার করতে পারেন বলে এ ধরনের কম্পিউটারকে ব্যক্তিগত বা পার্সোনাল কম্পিউটারও বলা হয়। 

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৩৪.
মাল্টিমিডিয়া কয়টি প্রকাশ মাধ্যমের সমন্বয়ে গঠিত?
ব্যাখ্যা
মাল্টিমিডিয়া: 
- মাল্টিমিডিয়া হলো মানুষের বিভিন্ন প্রকাশ মাধ্যমের সমন্বয়।
- আমরা অন্তত বর্ণ, চিত্র এবং শব্দ (সাউন্ড) এই তিনটি মাধ্যম বা মিডিয়া ব্যবহার করে নিজেদেরকে প্রকাশ করে থাকি। 
-  এই তিনটি মাধ্যম তাদের বিভিন্ন রূপ নিয়ে কখনো আলাদাভাবে, কখনো একসাথে আমাদের সামনে আবির্ভূত হয়।
- এসব মাধ্যমের প্রকাশকে আমরা কাগজের প্রকাশনা, রেডিও, টেলিভিশন, ভিডিও, সিনেমা, ভিডিও গেমস, শিক্ষামূলক সফটওয়‍্যার, ওয়েবপেজ ইত্যাদি নানা নামে চিনে থাকি।
- মাল্টিমিডিয়া সচরাচর ডিজিটাল যন্ত্রের সহায়তায় ধারণ বা পরিচালনা করা যায়। 
- এটি সরাসরি মঞ্চে প্রদর্শিত হতে পারে বা অন্যরূপে সরাসরি সম্প্রচারিতও হতে পারে। 
- মাল্টিমিডিয়া বিষয়বস্তু ধারণ ও পরিচালনা করার ইলেকট্রনিক যন্ত্রকেও মাল্টিমিডিয়া নামে চিহ্নিত করা হয়ে থাকে। 
- কোনো একটি কর্মকাণ্ডে তিনটি মাধ্যমকেই একসাথে ব্যবহার করাকে মাল্টিমিডিয়া বলে। 
- উনিশ শতকের শেষ প্রান্তে ১৮৯৫ সালে সিনেমা বা চলচ্চিত্র উদ্ভব হবার পর তাতে বর্ণ (Text), চিত্র (Graphics), শব্দ (Sound) এবং চলমানতা (Animation) যুক্ত হওয়ায় বিভিন্ন মাধ্যমের পরস্পর সংলগ্ন হবার ব্যাপারটি ঘটতে থাকে যা মাল্টিমিডিয়ার একটি রূপ। 
- আজকের দিনের মাল্টিমিডিয়ার পূর্বপুরুষ বলতে তাই সিনেমাকে স্মরণ করতে হবে। 

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, নবম-দশম শ্রেণি।
১,২৩৫.
RAM সম্পর্কে নিচের কোন তথ্যটি ভূল?
  1. ক) কম্পিউটারের কর্ম এলাকা
  2. খ) তথ্য জমা থাকে ইলেক্ট্রনিক পদ্ধতিতে
  3. গ) র‍্যামকে ভোলাটাইল বলা হয়
  4. ঘ) র‍্যাম স্থায়ী মেমোরি
ব্যাখ্যা
র‍্যাম (RAM):
কম্পিউটারের মাদারবোর্ডের সাথে যুক্ত একাধিক চিপ সমন্বয়ে র‍্যাম এলাকা গঠিত।
- র‍্যাম হচ্ছে কম্পিউটারের কর্ম এলাকা।
- র‍্যামে সব ধরনের তথ্য লেখা ও পড়া যায়।
- র‍্যামে তথ্য জমা থাকে ইলেক্ট্রনিক পদ্ধতিতে, ফলে র‍্যামের সব তথ্য অস্থায়ীভবে থাকে।
- র‍্যামকে কম্পিউটারের অস্থায়ী স্মৃতি বলা হয়।
- কোন কারণে বিদ্যুৎ চলে গেলে বা কম্পিউটারের সুইচ বন্ধ করলে র‍্যাম থেকে সব তথ্যই মুছে যায়। তাই র‍্যামকে ভোলাটাইল বলা হয়। এজন্য কাজ করার সময় কিছুক্ষণ পর পর তথ্য সংরক্ষণ (Save) করতে হয়। সংরক্ষণ করা তথ্য জমা হয় সহায়ক স্মৃতিতে ।

রম (ROM):
রম হচ্ছে কম্পিউটারের নিজস্ব স্মৃতি কেন্দ্র।
- কম্পিউটার রম থেকে কেবলমাত্র তথ্য পড়তে পারে এবং সেই অনুযায়ী কাজ করে।
- রমের স্মৃতিতে সংরক্ষিত কোন তথ্য কম্পিউটার মুছে ফেলতে পারে না বা পরিবর্তন করতে পারে না। এজন্য রমকে কম্পিউটারের স্থায়ী স্মৃতি বলা হয়।

উৎস: কম্পিউটার শিক্ষা (এস.এস.সি প্রোগ্রাম), বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৩৬.
বাংলাদেশের আই.এস.পি (ISP) গুলোর মধ্যে নিচের কোনটি সরকারি মালিকানাধীন?
  1. ক) বি.সি.টি.এল
  2. খ) বি.টি.টি.বি
  3. গ) বি.টি.আর.সি
  4. ঘ) স্পারসো
ব্যাখ্যা
দেশে বর্তমানে ৫০-এর অধিক আই.এস.পি রয়েছে।
- আই.এস.পি গুলির মধ্যে কেবলমাত্র বি.টি.টি.বি (Bangladesh Telegraph and Telephone Board - BTTB)-ই সরকারি মালিকানাধীন।
- দেশের অধিকাংশ আই.এস.পি মূলত ঢাকাকেন্দ্রিক।
- তবে বর্তমানে ঢাকার বাইরে চট্টগ্রাম, কক্সবাজার, সিলেট, খুলনা, রাজশাহী এবং বগুড়া শহরেও অনলাইন ইন্টারনেট সুবিধা চালু রয়েছে। অনলাইন ইন্টারনেট সুবিধা প্রতিষ্ঠার পর থেকে দেশে শিক্ষা, গবেষণা, ব্যবসা ও বিনোদনের এক নতুন দিগন্ত উন্মোচিত হয়েছে। 

সোর্স: বাংলাপিডিয়া
১,২৩৭.
দশমিক সংখ্যা ১৭ এর বাইনারি রূপ কত?
  1. 10010
  2. 10101
  3. 10000
  4. 10001
ব্যাখ্যা
17 =8 × 2  reminder  1
8 = 4 × 2 reminder 0
4 = 2 × 2 reminder 0
2 = 1 × 2 reminder 0
1 = 0 × 2 reminder 1
(17) 10 = (10001)2
১,২৩৮.
কোনটি Cache Memory এর কাজ?
  1. প্রোসেসিং এর গতি বাড়ানো
  2. স্টোরেজ বাড়ানো
  3. নেটওয়ার্ক এর গতি বাড়ানো
  4. গ্রাফিক্স এর কাজ করা
ব্যাখ্যা
• ক্যাশে মেমরি এবং রেজিস্টারকে সাধারনত ইন্টার্নাল মেমরি বলা হয়।

ক্যাশ মেমোরি (Cache Memory):

- এটি এক ধরনের বিশেষ উচ্চগতির মেমোরিব্যবস্থা।
- মাইক্রোপ্রসেসর ও প্রধান স্মৃতির মাঝে অতি উচ্চগতির এবং কম ধারণক্ষমতাসম্পন্ন যে মেমোরি ব্যবহার করা হয় তাকে ক্যাশ মেমোরি বলা হয়।
- ডেটা অ্যাক্সেসের গতি বাড়ানো ক্যাশ মেমোরির কাজ।

রেজিস্টার (Register):
- মূলত মাইক্রোপ্রসেসরের অস্থায়ী মেমোরি রেজিস্টার হিসেবে কাজ করে।
- রেজিস্টার তৈরি হয় ফ্লিপ-ফ্লপের সাহায্যে।
- এগুলোর কাজ করার ক্ষমতা অত্যন্ত দ্রুত। 

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৩৯.
Which of these programming languages is typically executed using an interpreter?
  1. Go (Golang)
  2. Assembly Language
  3. Python
  4. C++
ব্যাখ্যা

Python হলো সেই প্রোগ্রামিং ভাষা যা সাধারণত ইন্টারপ্রেটার ব্যবহার করে এক্সিকিউট করা হয়।

অনুবাদক প্রোগ্রাম (Translator Program):
- যে প্রোগ্রামের মাধ্যমে উৎস (সোর্স) প্রোগ্রামকে বস্তু (অবজেক্ট) প্রোগ্রামে পরিণত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলা হয়।
- হাই-লেভেল ল্যাঙ্গুয়েজে লিখিত প্রোগ্রামকে মেশিন ল্যাঙ্গুয়েজে রূপান্তরের জন্য অনুবাদক প্রোগ্রাম ব্যবহৃত হয়।
তিন ধরনের অনুবাদক প্রোগ্রাম রয়েছে। যথা-
১. কম্পাইলার (Compiler),
২. ইন্টারপ্রেটার (Interpreter),
৩. অ্যাসেম্বলার (Assembler)।

১। কম্পাইলার (Compiler):

- যে অনুবাদক প্রোগ্রাম হাই-লেভেল ল্যাঙ্গুয়েজে লেখা সম্পূর্ণ প্রোগ্রামটিকে একসাথে পড়ে এবং একসাথে অনুবাদ করে, তাকে কম্পাইলার বলা হয়।
- কম্পাইলার চালনার জন্য বেশি পরিমাণ মেমোরির প্রয়োজন হয়।
- কম্পাইলার যেহেতু পুরো প্রোগ্রামটি একবারে কম্পাইল করে, তাই প্রোগ্রামে কোনো ভুল থাকলে একসাথে তা জানিয়ে দেয়।
- সে কারণে ভুলগুলো শুদ্ধ করা একটু জটিল। তবে কম্পাইল করার পর প্রোগ্রামগুলো অনেক দ্রুতগতিতে কাজ করে।
- ভিন্ন ভিন্ন ল্যাঙ্গুয়েজের জন্য ভিন্ন ভিন্ন কম্পাইলার থাকে।
- যেমন- সি ল্যাঙ্গুয়েজের জন্য Turbo C/C++, Codeblocks, Dev C, Borland C++, Erlang, Haskell, Rust, Go ইত্যাদি কম্পাইলার রয়েছে।

২। ইন্টারপ্রেটার (Interpreter):
- যে অনুবাদক প্রোগ্রাম হাই-লেভেল ভাষার উৎস প্রোগ্রামকে এক লাইন এক লাইন করে মেশিন ভাষার অবজেক্ট প্রোগ্রামে অনুবাদ করে, তাকে ইন্টারপ্রেটার বলে।
- একটি লাইন নির্বাহ শেষ হলে ইন্টারপ্রেটার একইভাবে সোর্স প্রোগ্রামের পরবর্তী লাইনে গিয়ে মেশিন ভাষায় অনুবাদ করে তা নির্বাহ করে।
- ইন্টারপ্রেটার প্রোগ্রাম নির্বাহ (রান) করার সময় প্রোগ্রামের ভুল দেখা ও সংশোধন করার সুযোগ দেয়।
- একটি একটি লাইন করে অনুবাদ করে বিধায় এতে তুলনামূলকভাবে সময় বেশি লাগে।
ইন্টারপ্রেটার ল্যাঙ্গুয়েজ দ্বারা ব্যবহৃত হয়।
- যেমন- PHP, Ruby, Python, and JavaScript.

৩। অ্যাসেম্বলার (Assembler):
- অ্যাসেম্বলি ভাষায় লিখিত প্রোগ্রামকে মেশিন ল্যাঙ্গুয়েজে অনুবাদ করার জন্য ব্যবহৃত অনুবাদককে অ্যাসেম্বলার বলা হয়।
-এটি সব ডেটা ও নির্দেশ প্রধান মেমোরিতে রাখে এবং প্রোগ্রামের কোথাও কোনো ভুল থাকলে এরর মেসেজ দিয়ে জানিয়ে দেয়।
- উদাহরণ: GAS, GNU assemblers.

উৎস:
১। তথ্য ও যোগাযোগ প্রযুক্তি: একাদশ-দ্বাদশ শ্রেণি মাহবুবুর রহমান।
২। freeCodeCamp website (link).

১,২৪০.
রুটকিট (Rootkit) কী?
  1. অ্যান্টিভাইরাস সফটওয়্যার
  2. ম্যালওয়্যার
  3. নেটওয়ার্ক মনিটরিং টুল
  4. ডাটাবেজ ম্যানেজমেন্ট সিস্টেম
ব্যাখ্যা

◉ রুটকিট হলো এক ধরনের ক্ষতিকর সফটওয়্যার (ম্যালওয়্যার) যা অপারেটিং সিস্টেমের গভীরে (কর্নেল লেভেলে) লুকিয়ে থেকে হ্যাকারদেরকে অননুমোদিত অ্যাক্সেস প্রদান করে।

ম্যালওয়্যার (Malware) শব্দটি "Malicious Software" থেকে এসেছে, যার অর্থ ক্ষতিকর সফটওয়্যার।
- এটি এমন একটি প্রোগ্রাম বা কোড, যা কম্পিউটার, নেটওয়ার্ক বা ডিভাইসে ক্ষতি করতে, তথ্য চুরি করতে বা নিয়ন্ত্রণ নিতে ডিজাইন করা হয়।

বিভিন্ন ধরনের ম্যালওয়্যার:
ভাইরাস (Virus): ফাইলের সাথে সংযুক্ত হয়ে ছড়িয়ে পড়ে।
ওয়ার্ম (Worm): নিজে নিজেই ছড়ায়, অন্য ফাইলের প্রয়োজন হয় না।
র‍্যানসমওয়্যার (Ransomware): ফাইল এনক্রিপ্ট করে মুক্তিপণ চায়।
স্পাইওয়্যার (Spyware): ব্যবহারকারীর কার্যকলাপ গোপনে নজরদারি করে।
ট্রোজান হর্স (Trojan Horse): সাধারণ প্রোগ্রামের ছদ্মবেশে ক্ষতিকর কোড চালায়।
অ্যাডওয়্যার (Adware): বিজ্ঞাপনের মাধ্যমে ছড়িয়ে পরা ম্যালওয়্যার।

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

১,২৪১.
ডিজিটাল প্রযুক্তির যুগে নিরাপত্তার জন্য ব্যবহৃত সিস্টেমটির নাম হলো-
  1. পাসওয়ার্ড
  2. ফার্মওয়‍্যার
  3. হার্ডওয়‍্যার
  4. সফটওয়‍্যার
ব্যাখ্যা
পাসওয়ার্ড: 
- গুরুত্বপূর্ণ তথ্য, উপাত্ত ও সফটওয়্যার নিরাপত্তায় এক ধরনের তালা ব্যবহার করা হয়, আর এই সিস্টেমের নামই হলো পাসওয়ার্ড। 
- প্রযুক্তির ব্যবহার ও প্রসার যত বাড়ছে, নিরাপত্তার বিষয়টি ততই গুরুত্বপূর্ণ হয়ে উঠছে। 
- আইসিটি বিষয়ক যন্ত্রপাতি যেমন কম্পিউটার, ল্যাপটপ, ট্যাবলেট কিংবা মোবাইল ফোনগুলো সফটওয়‍্যার দ্বারা পরিচালিত হয়। 
- সকল তথ্য ও সফটওয়‍্যারগুলো রক্ষা করতে পাসওয়ার্ড এর কোন বিকল্প নাই। 
- পাসওয়ার্ড দেওয়া থাকলে যে কেউ ইচ্ছে করলেই তথ্য চুরি কিংবা কোন ধরনের ক্ষতি করতে পারে না। তবে পাসওয়ার্ড তৈরির সময় আমাদের অনেক সতর্ক হতে হবে। 

- বেশির ভাগ মানুষ পাসওয়ার্ড হিসেবে সহজে মনে রাখা যায় এমন বর্ণ ব্যবহার করে। 
যেমন- ১২৩৪৫৬ বা ৬৫৪৩২১ বা abcdef ইত্যাদি। ফলে পাসওয়ার্ড সহজে ধরে ফেলা যায়। 
- সার্ভার, কম্পিউটার বা কোন আইসিটি যন্ত্রে রক্ষিত তথ্য ও উপাত্তের নিরাপত্তা বিধানের জন্য পাসওয়ার্ড অবশ্যই মৌলিক বা unique হতে হবে, কারণ পাসওয়ার্ড অনন্য বা unique না হলে অনেক সমস্যা হতে পারে। 
যেমন- 
১। আইসিটি যন্ত্রগুলো ভাইরাস দ্বারা আক্রান্ত হতে পারে। 
২। হ্যাকাররা সহজেই তথ্য চুরি করতে পারে। 
৩। যন্ত্রপাতির রক্ষিত তথ্য নষ্ট করার সুযোগ তৈরি হয়। 

- মৌলিক বা unique পাসওয়ার্ড তৈরি একটি সৃজনশীল কাজ। 
- কিছু নিয়ম মেনে পাসওয়ার্ড তৈরি করলেই তথ্য চুরির ভয় থাকে না। 
যেমন- 
• নিজের বা পরিবারের কারো নাম বা ব্যক্তিগত তথ্য ব্যবহার না করা। 
• সংখ্যা, চিহ্ন ও অক্ষর ব্যবহারের ক্ষেত্রে ছোটো হাতের ও বড় হাতের দুই ধরনের অক্ষর মিশিয়ে নেয়া ভালো। 
• পাসওয়ার্ডটি বড় আকারের করা। 
• পাসওয়ার্ড মনে রাখার জন্য নিজের পছন্দমত সংকেত ব্যবহার করা। 

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এসএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৪২.
কম্পিউটার তার সমস্ত উপাদানের সাথে যোগাযোগ রক্ষা করে কোনটির মাধ্যমে?
  1. মাদারবোর্ড
  2. অপারেটিং সিস্টেম
  3. হার্ড ডিস্ক
  4. সিপিইউ
ব্যাখ্যা
• অপারেটিং সিস্টেম:
- কম্পিউটারকে স্বয়ংক্রিয়ভাবে পরিচালনা ও নিয়ন্ত্রণের জন্য যে প্রোগ্রাম বা প্রোগ্রাম সমষ্টি ব্যবহার করা হয় তাকে অপরেটিং সিস্টেম বলা হয়।
- কম্পিউটারের প্রথম দিকের অপারেটিং সিস্টেমগুলো ছিল বর্ণভিত্তিক, যা নিয়ন্ত্রণ করা হতো বিভিন্ন মুখস্থকৃত কমান্ডের সাহায্যে।
- অ্যাপল কম্পিউটারে প্রথম গ্রাফিক্যাল ইউজার ইন্টারফেস ব্যবহার করা হয়।
- এরপর মাইক্রোসফট কোম্পানি উইন্ডোজ অপারেটিং সিস্টেমে গ্রাফিক্যাল ইউজার ইন্টারফেস ব্যবহার করে।
- অপারেটিং সিস্টেম ব্যবহারকারী ও কম্পিউটারের মধ্যে সমন্বয় সাধন করে।
- অপারেটিং সিস্টেমের মাধ্যমে কম্পিউটার তার সমস্ত উপাদানের সাথে যোগাযোগ রক্ষা করে।
- ১৯৫১ সালে মার্কিন যুক্তরাষ্ট্রের জেনারেল মটর রিসার্চ ল্যাবরেটরি কর্তৃক IBM কর্পোরেশনের জন্য সর্বপ্রথম অপারেটিং সিস্টেম আবিষ্কৃত হয়।
- ১৯৭১ সালে মাইক্রোকম্পিউটারের জন্য তৈরি প্রথম অপারেটিং সিস্টেম হচ্ছে CP/M।
- কম্পিউটার পরিচালনার ক্ষেত্রে বিভিন্ন ধরনের অপারেটিং সিস্টেম ব্যবহৃত হয়ে থাকে।
- উল্লেখযোগ্য অপারেটিং সিস্টেমসমূহ হলো-
MS-DOS বা PC-DOS, WINDOWS 95/98/2000/XP/7, OS/2, UNIX, LINUX, MAC OS, Solaries, XENIX, WINDOWS NT ইত্যাদি।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৪৩.
Which part of the CPU is used for fast temporary storage of data during processing?
  1. Hard disk
  2. Registers 
  3. ROM
  4. Cache
ব্যাখ্যা

সঠিক উত্তর - খ) Registers 

• প্রসেসর বা CPU এর সংগঠন এর প্রধানত তিনটি অংশ থাকে -
১) নিয়ন্ত্রণ অংশ,
২) অ্যারিথমেটিক লজিক ইউনিট (গাণিতিক যুক্তি অংশ),
৩) রেজিস্টার বা মেমোরি (স্মৃতি)।

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

• অ্যারিথমেটিক লজিক ইউনিট/গাণিতিক যুক্তি অংশ:
- এটা CPU এর সেই অংশ যেখানে বিভিন্ন ধরনের অপারেশন যেমন- যোগ, বিয়োগ, গুণ, ভাগ, OR, AND, NOR, XOR ইত্যাদি ডাটার উপর সম্পাদিত হয়।
- এতে একটি প্রোগ্রাম কাউন্টার আছে যাতে পূর্বের ইন্সট্রাকশনের ঠিকানা থাকে।
- কোন ইন্সট্রাকশন কখন সম্পাদিত হবে তা এ ঠিকানা থেকে স্মৃতি হিসেবে পাঠ করা যায়।

• রেজিস্টার বা মেমোরি/স্মৃতি:
- রেজিস্টার হচ্ছে CPU এর একটি অংশ।
- এসব রেজিস্টারে দ্রুত লিখন ও পঠন সম্ভব।
- গাণিতিক যুক্তি অংশে তথ্য প্রক্রিয়াকরণে এসব রেজিস্টার সাহায্য করে।
- কোনো একটি কাজ সম্পাদনের সময় এ সমস্ত রেজিস্টার সাময়িকভাবে ডাটা সংরক্ষণ করতে ব্যবহৃত হয়।
- অপারেশনের ফল এখানে সাময়িকভাবে সঞ্চিত থাকে।

উৎস: কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি ও দাখিল, (ভোকেশনাল)।

১,২৪৪.
ডেটাবেজ সফটওয়্যার নয় কোনটি?
  1. FoxPro
  2. Oracle
  3. WinRAR
  4. Redis
ব্যাখ্যা
• ডেটাবেজ ম্যানেজমেন্ট সিস্টেম:
- DBMS-এর পূর্ণ অর্থ হলো Database Management System.
- ডেটাবেজ ম্যানেজমেন্ট সিস্টেম হচ্ছে পরস্পর সম্পর্কযুক্ত তথ্য এবং সে তথ্য পর্যালোচনা করার জন্য প্রয়োজনীয় প্রোগ্রামের সমষ্টি।
- অর্থাৎ ডেটাবেজ তৈরি, সংরক্ষণ, পরিবর্তন, নিয়ন্ত্রণ ও পরিচালনার কাজে ব্যবহৃত সফটওয়্যারই হলো ডেটাবেজ ম্যানেজমেন্ট সিস্টেম।
- ডেটাবেজ ম্যানেজমেন্ট সিস্টেম ডেটাবেজ ও ডেটাবেজ ব্যবহারকারীর মধ্যে সমন্বয়কারী সফটওয়্যার হিসেবে কাজ করে।
- যেমন: FoxPro, Oracle, Informix, MySQL, Redis ইত্যাদি।

• WinRAR একটি ফাইল আর্কাইভিং সফটওয়্যার যা ফাইল সংকোচন এবং নিষ্ক্রিয়করণের জন্য ব্যবহৃত হয়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৪৫.
IBM 4300 ও UNIVAC 1100 হলো-
  1. ক) সুপার কম্পিউটার
  2. খ) মেইনফ্রেম কম্পিউটার
  3. গ) মিনি কম্পিউটার
  4. ঘ) মাইক্রো কম্পিউটার
ব্যাখ্যা
মাইক্রো ও মিনি কম্পিউটার অপেক্ষা মেইনফ্রেম কম্পিউটার আকৃতিতে বড় কিন্তু সুপার কম্পিউটারের চেয়ে ছোট।
মেইনফ্রেম কম্পিউটার হচ্ছে এমন একটি কম্পিউটার যার সঙ্গে অনেক ছোট ছোট কম্পিউটার যুক্ত করে একসঙ্গে অনেক
ব্যবহারকারী কাজ করতে পারে। এ ধরনের কম্পিউটারে এক বা একাধিক কেন্দ্রীয় প্রসেসর থাকে বিধায় অনেক দ্রুত গতিসম্পন্ন, তথ্য সংরক্ষণ ক্ষমতা অনেক বেশি। 
রপ্তানি উন্নয়ন ব্যুরো, ব্যাংক, বিমা, ব্যবসায়ী প্রতিষ্ঠান এবং গবেষণা প্রতিষ্ঠানে বিপুল তথ্য আদান-প্রদান, সংরক্ষণ এবং জটিল ও সূক্ষ্মাতিসূক্ষ্ম  উপাত্ত বিশ্লেষণ এবং বৈজ্ঞানিক কর্মতৎপরতা পরিচালনা, নিয়ন্ত্রণ ও বিশ্লেষণ এবং মূল্যায়নের জন্য মেইনফ্রেম কম্পিউটারের প্রয়োজন হয়ে থাকে।

উদাহরণ: UNIVAC 1100, NCR 8000, IBM 4300

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগাম, উন্মুক্ত বিশ্ববিদ্যালয়
১,২৪৬.
ASCII কোডের কোন রেঞ্জ ক্যারেক্টারদের জন্য সংরক্ষিত?
  1. 0 - 31
  2. 32 - 55
  3. 48 - 57
  4. 66 - 110
ব্যাখ্যা

ASCII কোডের ০ থেকে ৩১ পর্যন্ত রেঞ্জটি নিয়ন্ত্রণ ক্যারেক্টারদের জন্য সংরক্ষিত।
- এই ক্যারেক্টারগুলো সাধারণভাবে দৃশ্যমান নয় এবং তারা কম্পিউটার বা প্রিন্টার ডিভাইসের নিয়ন্ত্রণের জন্য ব্যবহৃত হয়, যেমন কার্সর নিয়ন্ত্রণ, নতুন লাইন, ট্যাব ইত্যাদি।
- অন্যদিকে, ৩২ থেকে ৪৭ পর্যন্ত রেঞ্জটি বিশেষ চিহ্ন বা সিম্বল গুলোকে প্রতিনিধিত্ব করে, যেমন স্পেস, ডট, কমা, সেমিকোলন ইত্যাদি।
- ৪৮ থেকে ৫৭ পর্যন্ত সংখ্যাগুলো ০ থেকে ৯ পর্যন্ত ডিজিট বা সংখ্যা ক্যারেক্টারকে নির্দেশ করে।
- শেষ রেঞ্জ ৬৫ থেকে ৯০ পর্যন্ত বড় হাতের ইংরেজি অক্ষর (A থেকে Z) এর জন্য ব্যবহৃত হয়।
- তাই, ০-৩১ রেঞ্জটি মূলত নিয়ন্ত্রণ ক্যারেক্টারদের জন্য সংরক্ষিত।

• অ্যাসকি কোড (ASCII Code):
- পূর্ণরূপ: ASCII শব্দের পূর্ণরূপ হলো American Standard Code for Information Interchange |
- আবিষ্কার: ASCII কোডটি ১৯৬৩ সালে আমেরিকান ন্যাশনাল স্ট্যান্ডার্ড ইনস্টিটিউট (ANSI) কর্তৃক আবিষ্কৃত হয়।

• বৈশিষ্ট্য:
- এটি একটি ৭ বিটের কোড, যা দ্বারা ১২৮টি বিভিন্ন অংক, অক্ষর, চিহ্ন এবং কিছু বিশেষ চিহ্ন প্রকাশ বা নির্দিষ্ট করা যায়।
- এই কোডটি ASCII-৭ কোড নামে পরিচিত।

• ASCII-৮ কোড:
- ASCII-৭ কোডের সর্ববামে একটি প্যারিটি বিট যোগ করলে ASCII-৮ কোড তৈরি হয়।
- ASCII-৮ কোড মাধ্যমে ২৫৬টি বিভিন্ন অংক, অক্ষর, চিহ্ন এবং অন্যান্য বিশেষ চিহ্ন প্রকাশ বা নির্দিষ্ট করা যায়।
- এভাবে কোডের বিভিন্ন সংস্করণ ও তাদের বৈশিষ্ট্য গুলি স্পষ্টভাবে বোঝানো হয়েছে।

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

১,২৪৭.
স্ট্রাকচার্ড প্রোগ্রামিং ল্যাঙ্গুয়েজ নয় কোনটি?
  1. QBASIC
  2. Java
  3. Pascal
  4. C
ব্যাখ্যা
• "Java" অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ।

• স্ট্রাকচার্ড প্রোগ্রামিং:

- স্ট্রাকচার্ড প্রোগ্রামিং এমন এক ধরনের প্রোগ্রামিং যেখানে প্রোগ্রামের স্টেটমেন্টগুলো ভিন্ন ভিন্ন শ্রেণিতে বিভক্ত করে লেখা হয়।
- স্ট্রাকচার্ড প্রোগ্রামিং এ টপ-ডাউন-অ্যাপ্রোচের মাধ্যমে প্রোগ্রামকে কতকগুলো অংশ বা মডিউলে ভাগ করা হয়।

• স্ট্রাকচার্ড প্রোগ্রামিং এর উদাহরণ:
- C,
- Pascal,
- QBASIC,
- ALGOL,
- PL/I,
- Ada ইত্যাদি।

• স্ট্রাকচার্ড প্রোগ্রামিংয়ের গঠন তিন ধরনের হয়ে থাকে। যথা:
১. পর্যায়ক্রমিক গঠন (Sequential Structure),
২. চক্র বা লুপ (Loop) ও
৩. ডিশিসন স্টেটমেন্ট (Desicion Statement)।

• স্ট্রাকচার্ড প্রোগ্রামিংয়ের বৈশিষ্ট্য:
- এটা সহজে অনুধাবনযোগ্য।
- ডিবাগিং করা সহজ।
- সহজে রক্ষণাবেক্ষণ করা যায়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৪৮.
ক্যালকুলাস আবিষ্কার করেন-
  1. ক) নেপিয়ার
  2. খ) নিউটন
  3. গ) প্যাস্কেল
  4. ঘ) লিবনিজ
ব্যাখ্যা
ক্যালকুলাস আবিষ্কার করেন বিজ্ঞানী নিউটন। প্রথম যান্ত্রিক ক্যালকুলেটর তৈরি করেন লিবনিজ। স্কটল্যান্ড এর গণিতবিদ জন নেপিয়ার লগারিদম উদ্ভাবন করেন।
১,২৪৯.
নিচের কোনটি ছবি (image) এক্সটেনশন?
  1. ক) Video.jpg
  2. খ) Video.png
  3. গ) Video.jpeg
  4. ঘ) All of these
ব্যাখ্যা
- Image ফাইলের এক্সটেনশন হচ্ছে - jpg, jpeg, jif, png। 
- কোন ফাইলের নামের শেষে উপরিউক্ত এক্সটেনশন থাকলে সেটি ইমেইজ ফাইল। 
- যেহেতু প্রশ্নের সকল ফাইলের নামের শেষে উপরিউক্ত এক্সটেনশন আছে। সুতরাং সঠিক উত্তর D .
১,২৫০.
অ্যালগরিদমের চিত্ররূপকে কী বলা হয়?
  1. ফ্লোচার্ট
  2. ছদ্ম-প্রােগ্রাম
  3. বেসিক কমান্ড
  4. সুডােকোড
ব্যাখ্যা
• প্রবাহচিত্র/ফ্লোচার্ট:
- এটি অ্যালগরিদমের চিত্ররূপ।
- এই চিত্রে প্রােগ্রামের পূর্ণাঙ্গ পরিকল্পনা দেয়া হল।
- ফ্লোচার্ট অনুসরণ করে প্রকৃত প্রােগ্রাম রচনা করা হয়।

• সুডােকোড:
- প্রােগ্রামের ধরন ও কার্যাবলী তুলে ধরার জন্য কিছু সংখ্যক নির্দেশ বা স্টেটমেন্টের সমাহারকেই সুডােকোড বলা হয়।
- Pseudo অর্থ ছদ্ম।
- সুডোকোড অর্থ ছদ্ম-প্রােগ্রাম।

• বেসিক কমান্ড:
- বেসিক প্রােগ্রাম লেখার জন্য ব্যবহৃত শব্দ, যেমন- PRINT, LET ইত্যাদি।

• বেসিক সংরক্ষিত শব্দ:
- এসব শব্দ বেসিক চলক হিসেবে ব্যবহার করা নিষেধ। যেমন- LIST, PRINT, READ ইত্যাদি।

• অ্যালগরিদম:
- সমস্যা সমাধানের যৌক্তিক ক্রমানুসারী বর্ণনা।
- এই বর্ণনার ভিত্তিতে ফ্লোচার্ট অঙ্কন করা হয়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রােগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৫১.
What is an example of a closing tag in HTML?
  1. < /b >
  2. < b >
  3. < ! >
  4. none
ব্যাখ্যা

সঠিক উত্তর: ক) < /b >
• এইচটিএমএল (HTML) এ কোনো একটি এলিমেন্ট বা নির্দেশনার কাজ শেষ করার জন্য যে ট্যাগ ব্যবহৃত হয়, তাকে ক্লোজিং ট্যাগ বলা হয়। ক্লোজিং ট্যাগের প্রধান বৈশিষ্ট্য হলো এতে একটি ফরওয়ার্ড স্ল্যাশ (/) চিহ্ন থাকে, যা ট্যাগের নামের ঠিক আগে বসে। যেমন, কোনো লেখাকে বোল্ড (Bold) করার কাজ শুরু করতে <b> ব্যবহার করা হয় এবং সেই বোল্ড করার কাজ শেষ করতে সমাপনী ট্যাগ হিসেবে </b> ব্যবহার করা হয়।

HTML Tag:
- HTML মার্কআপ ভাষায় ব্যবহৃত ট্যাগকেই সাধারণত HTML ট্যাগ বলা হয়।
- HTML tags একটি অ্যাঙ্গেল ব্র্যাকেট < > দ্বারা আবৃত একটি কী-ওয়ার্ড।
- যেমন- । HTML tags সাধারণত জোড়ায় জোড়ায় লেখা হয়।
- প্রথম ট্যাগকে Start tag বা opening tag এবং শেষ ট্যাগকে end tag বা closing tag বলে।
- শেষ ট্যাগটি back slash (/) দ্বারা লিখতে হয়।
- ট্যাগের মধ্যেই ডকুমেন্টের সবকিছু অবস্থান করে।
- HTML-এর কোড ইংরেজি বড় হাতের, ছোট হাতের কিংবা উভয় হাতের মিশ্রণে লেখা যায়।
- তাই

১,২৫২.
Which of the following is not a feature of electronic banking?
  1. Electronic Funds Transfer
  2. Mobile Payments
  3. Automatic Teller Machines
  4. Only writing and depositing checks
ব্যাখ্যা

সঠিক উত্তর - ঘ) Only writing and depositing checks।

ইলেকট্রনিক ব্যাংকিং (Electronic Banking)
ইলেকট্রনিক ব্যাংকিং হলো কম্পিউটার, মোবাইল বা অন্যান্য প্রযুক্তি ব্যবহার করে ব্যাংকিং লেনদেন করা, যেখানে মানব সহায়তা প্রয়োজন হয় না।

ইলেকট্রনিক ব্যাংকিং এর বৈশিষ্ট্য
- Electronic Funds Transfer (EFT) - ব্যাংক অ্যাকাউন্টের মধ্যে অর্থ স্থানান্তর
- Mobile Payments - রিটেল ক্রয়ের জন্য মোবাইল মাধ্যমে অর্থ প্রদান
- ATMs (Automatic Teller Machines) - স্বয়ংক্রিয় নগদ উত্তোলন
- Automatic Paycheck Deposits - বেতন সরাসরি অ্যাকাউন্টে জমা
- Automated Bill Payment - বিলের স্বয়ংক্রিয় পেমেন্ট

 ইলেকট্রনিক ব্যাংকিং এর  সুবিধাসমূহ
- অ্যাকাউন্ট ব্যালেন্স দেখতে পারে
- অর্থ স্থানান্তর করতে পারে
- Certificates of Deposit (CDs) কিনতে পারে
- ব্রোকারেজ অ্যাকাউন্ট সংযুক্ত থাকলে স্টক, বন্ড ও অন্যান্য সিকিউরিটি কিনতে বা বিক্রি করতে পারে।
- কাগজি নোট ও কয়েন বহনের প্রয়োজন কমে গেছে।
- প্রতিটি লেনদেনের জন্য মানব সহায়তার প্রয়োজন নেই।

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

১,২৫৩.
বাইনারি যোগ করুন: 1 + 1 + 1 = ?
  1. ক) 111
  2. খ) 11
  3. গ) 3
  4. ঘ) 10
ব্যাখ্যা
বাইনারি যোগ:

1 + 0 = 1
1 + 1 = 10
1 + 1 + 1 = 11
১,২৫৪.
CPU তথ্য প্রক্রিয়াকরণের সময় তথ্যকে ক্ষণস্থায়ীভাবে কোথায় জমা রাখে?
  1. ক) মনিটরে
  2. খ) হার্ডডিস্কে
  3. গ) র‍্যামে
  4. ঘ) রেজিস্টারে
ব্যাখ্যা
রেজিস্টার হলো একগুচ্ছ ফ্লিপ-ফ্লপ এবং গেইটের সমন্বয়ে গঠিত সার্কিট যা অস্থায়ী মেমরি হিসেবে কাজ করে। এর প্রত্যেকটি ফ্লিপ-ফ্লপ একটি করে বাইনারি বিট সংরক্ষণ করতে পারে। কেন্দ্রীয় প্রক্রিয়াকরণ অংশে প্রোগ্রাম নির্বাহের সময় উপাত্ত অস্থায়ীভাবে জমা রাখার জন্য রেজিস্টার ব্যবহৃত হয়।
১,২৫৫.
এক্সরের তরঙ্গ দৈর্ঘ্য বেশি হলে এর ভেদন ক্ষমতা কী হয়? 
  1. অসীম হয়ে যায়
  2. বৃদ্ধি পায়
  3. কমে যায়
  4. অপরিবর্তিত থাকে
ব্যাখ্যা
এক্সরে (X-ray): 
- ১৮৯৫ সালে জার্মান বিজ্ঞানী উইলিয়াম রঞ্জন ক্যাথোড রশ্মি নিয়ে গবেষণা করতে গিয়ে আকস্মিকভাবে এক্সরে আবিষ্কার করেন। 
- পরীক্ষার সময় তিনি দেখেন, ক্ষরণ নলে ক্যাথোড রশ্মি আপতিত হলে এক ধরনের অদৃশ্য রশ্মি নির্গত হয়, যা বেরিয়াম প্ল্যাটিনোসায়ানাইড প্রলেপযুক্ত পাতে প্রতিপ্রভা সৃষ্টি করে। এই রশ্মির প্রকৃতি অজানা থাকায় তিনি একে "এক্সরে" নামে অভিহিত করেন, যা পরবর্তীতে রঞ্জন রশ্মি নামে পরিচিত হয়। 
- গবেষণার মাধ্যমে তিনি দেখান যে, উচ্চগতিসম্পন্ন ইলেকট্রন ধাতুর প্রতিবন্ধকে আঘাত করলে তার গতিশক্তি এক্সরেতে রূপান্তরিত হয়। 

এক্সরের প্রকারভেদ: 
- এক্সরে দুই প্রকার।
যথা- 
১। কোমল এক্সরে: 
- এক্সরে যন্ত্রে তুলনামূলক কম বিভব প্রয়োগ করে যে এক্সরে পাওয়া যায় তাকে কোমল এক্সরে বলে। 
- কোমল এক্সরের তরঙ্গ দৈর্ঘ্য তুলনামূলক বড়, ফলে ভেদন ক্ষমতাও তুলনামূলক কম। 

২। কঠিন এক্সরে: 
- এক্সরে যন্ত্রে তুলনামূলক বেশি বিভব প্রয়োগ করে যে এক্সরে পাওয়া যায় তাকে কঠিন এক্সরে বলে। 
- কঠিন এক্সরের তরঙ্গ দৈর্ঘ্য তুলনামূলক ছোট ফলে ভেদন ক্ষমতাও তুলনামূলক বেশি। 

এক্সরের ধর্ম: 
১। এক্সরে সরল পথে গমন করে। 
২। এক্সরে অদৃশ্য রশ্মি। সাধারণ আলো রেটিনায় পড়লে দৃষ্টির অনুভূতি জাগায় কিন্তু এর ক্ষেত্রে এমন ঘটে না। 
৩। এক্সরে তাড়িতচুম্বকীয় আড় তরঙ্গ। 
৪। এর তরঙ্গ দৈর্ঘ্য আলোর তরঙ্গ দৈর্ঘ্যের চেয়ে অনেক ছোট। 
৫। এটি আলোর সমবেগে অর্থাৎ 3×108 ms-1 বেগে গমন করে। 
৬ । আলোর ন্যায় প্রতিফলন, প্রতিসরণ, অপবর্তন এবং পোলারণ ঘটে। 
৭। এই রশ্মি আলো তড়িৎ ক্রিয়া প্রদর্শণ করে। 
৮। এক্সরে ফটোগ্রাফিক প্লেটে প্রতিক্রিয়া সৃষ্টি করে। 
৯। এক্সরে তড়িৎ ক্ষেত্র ও চুম্বক ক্ষেত্র দ্বারা বিক্ষিপ্ত হয় না। সুতরাং এর কোন চার্জ নাই। 
১০। এই রশ্মি গ্যাসের মধ্য দিয়ে গমনের সময় গ্যাসকে আয়নিত করে। 
১১। এক্সরে প্রতিপ্রভা সৃষ্টি করতে পারে। 
১২। এক্সরের ভেদন ক্ষমতা অত্যধিক। 
১৩। এক্সরে জীবন্ত কোষকে ধ্বংস করতে পারে। 

উৎস: পদার্থবিজ্ঞান, এসএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৫৬.
নিচের কোনটি Malware-এর প্রকার নয়?
  1. Trojan Horse
  2. Worm
  3. Antivirus
  4. Spyware
ব্যাখ্যা

Malware (Malicious Software) হলো ক্ষতিকর সফটওয়্যার, যা কম্পিউটার বা নেটওয়ার্কে অননুমোদিত কাজ করে। Antivirus হলো Malware প্রতিরোধক সফটওয়্যার, Malware নয়।

ম্যালওয়্যার (Malware) শব্দটি "Malicious Software" থেকে এসেছে, যার অর্থ ক্ষতিকর সফটওয়্যার।
- এটি এমন একটি প্রোগ্রাম বা কোড, যা কম্পিউটার, নেটওয়ার্ক বা ডিভাইসে ক্ষতি করতে, তথ্য চুরি করতে বা নিয়ন্ত্রণ নিতে ডিজাইন করা হয়।

বিভিন্ন ধরনের ম্যালওয়্যার: 
ভাইরাস (Virus): ফাইলের সাথে সংযুক্ত হয়ে ছড়িয়ে পড়ে।
ওয়ার্ম (Worm): নিজে নিজেই ছড়ায়, অন্য ফাইলের প্রয়োজন হয় না।
র‍্যানসমওয়্যার (Ransomware): ফাইল এনক্রিপ্ট করে মুক্তিপণ চায়।
স্পাইওয়্যার (Spyware): ব্যবহারকারীর কার্যকলাপ গোপনে নজরদারি করে।
ট্রোজান হর্স (Trojan Horse): সাধারণ প্রোগ্রামের ছদ্মবেশে ক্ষতিকর কোড চালায়।
অ্যাডওয়্যার (Adware): বিজ্ঞাপনের মাধ্যমে ছড়িয়ে পরা ম্যালওয়্যার। 

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

১,২৫৭.
Which SQL command is used to remove a stored function from the database permanently?
  1. CREATE
  2. DROP
  3. REMOVE
  4. DELETE
ব্যাখ্যা

• ডাটাবেস ম্যানেজমেন্ট সিস্টেমে (DBMS) কোনো অবজেক্ট যেমন টেবিল, ইনডেক্স বা ফাংশন সম্পূর্ণভাবে মুছে ফেলার জন্য DROP স্টেটমেন্ট ব্যবহৃত হয়। এটি একটি Data Definition Language (DDL) কমান্ড। ফাংশন মুছতে সাধারণত DROP FUNCTION function_name; সিনট্যাক্স ব্যবহার করা হয়।

• ডেটাবেজ ল্যাঙ্গুয়েজ:
- যে ভাষার দ্বারা ডাটাবেজ সিস্টেমে ডাটাবেজ তৈরি, কুয়েরি, ডাটা মডিফিকেশন করা হয় তাকে ডাটাবেজ ভাষা বলে। ডাটাবেজ ভাষা দুই ধরনের। যথা:
১. ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ (DDL):
- একটি ডাটাবেজ পরিকল্পনা করা হয় কতকগুলো বর্ণনার মাধ্যমে।
- ডাটাবেজ ম্যানেজমেন্ট সিস্টেমে ডাটা সংরক্ষণ ও ডাটা এ্যাকসেস করার জন্য ডাটা ডেফিনেশন ল্যাংগুয়েজ ব্যবহার করা হয়।
• ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ এর কমান্ডগুলো হলো:
- Create statement,
- Drop statement,
- Alter statement,
- Rename statement.

২. ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ (DML):
- যে ডাটাবেজ ল্যাঙ্গুয়েজের মাধ্যমে রিলেশনাল ডাটাবেজ টেবিলে ডাটা ইনসার্ট, ডিলিট, আপডেট, মডিফাই করা যায় তাকে ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ বলে।
• ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ এর কমান্ডগুলো হলো:
- Insert statement,
- Delete statement,
- Update statement.

উল্লেখ্য:
- CREATE: এটি নতুন ডাটাবেজ অবজেক্ট (যেমন টেবিল বা ফাংশন) তৈরি করতে ব্যবহৃত হয়, মুছতে নয়।
- REMOVE: এসকিউএল-এ অবজেক্ট ডিলিট করার জন্য 'REMOVE' নামে কোনো স্ট্যান্ডার্ড বা অফিসিয়াল কমান্ড নেই।
- DELETE: এটি একটি DML কমান্ড যা টেবিলের ভেতরের নির্দিষ্ট রেকর্ড বা ডেটা মোছার জন্য ব্যবহৃত হয়, কিন্তু ডাটাবেস অবজেক্ট বা স্ট্রাকচার মুছে ফেলে না।

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

১,২৫৮.
নিচের কোনটিতে এমবেডেড কম্পিউটারের ব্যবহার নেই?
  1. এসি
  2. স্মার্টফোন
  3. স্লাইড রুল
  4. মাইক্রোওয়েভ
ব্যাখ্যা
♦ এমবেডেড কম্পিউটার:
- এম্বেডেড কম্পিউটার হলো একটি বিশেষায়িত কম্পিউটার সিস্টেম যা একটি বৃহৎ সিস্টেম বা মেশিনের অংশবিশেষ হিসাবে ব্যবহৃত হয়।
- এম্বেডেড সিস্টেমে সাধারণত একটি মাইক্রোপ্রসেসর বোর্ড এবং কিছু সুনির্দিষ্ট প্রোগ্রাম সম্বলিত রম থাকে।
- আধুনিক এম্বেডেড সিস্টেমে মাইক্রোকন্ট্রলার এর ব্যবহার হয়।
- এমবেডেড কম্পিউটার ব্যবহারের ক্ষেত্রসমূহ হলো: গাড়ি, সেলফোন ও স্মার্টফোন, প্রিন্টার, ওভেন, মাইক্রোওয়েভ, ওয়াশিং মেশিন, এয়ার কন্ডিশন(এসি), ঘড়ি, সিকিউরিটি ক্যামেরা ইত্যাদি।

• মোটরগাড়ির স্পিডোমিটার, স্লাইড রুল, অপারেশনাল অ্যামপ্লিফায়ার ইত্যাদি অ্যানালগ কম্পিউটারের উদাহরণ।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৫৯.
এন্টিভাইরাস কী?
  1. একটি হার্ডওয়্যার ডিভাইস
  2. একটি ইউটিলিটি সফটওয়্যার
  3. একটি ভাইরাস তৈরির প্রোগ্রাম
  4. একটি অপারেটিং সিস্টেম
ব্যাখ্যা
• এন্টিভাইরাস:
- কম্পিউটার বা আইসিটি যন্ত্রের প্রতিষেধক হল এন্টিভাইরাস।
- কম্পিউটার ভাইরাসের সংক্রমণ থেকে কম্পিউটার বা আইসিটি যন্ত্রসমূহকে রক্ষা করতে এন্টিভাইরাস ইউটিলিটি সফ্টওয়্যার ব্যবহার করতে হয়।
- এই প্রোগ্রামগুলো প্রথমে আক্রান্ত কম্পিউটারে ভাইরাসের চিহ্নের সাথে পরিচিত ভাইরাসের চিহ্নগুলোর মিলকরণ করে। অতঃপর এটি সংক্রমিত অবস্থান থেকে আসল প্রোগ্রামকে ঠিক করে।
- সাধারণত একটি ভাল মানের এন্টিভাইরাস কয়েকশ ভাইরাস নির্মূল করতে পারে।
- বর্তমান সময়ের এন্টিভাইরাসগুলো ভাইরাস আক্রমণ করার পূর্বেই তা ধ্বংস করে কিংবা ব্যবহারকারীকে সতর্ক করে দেয়। ফলে এগুলো ভাইরাস প্রতিকারে অনেক বেশি কার্যকর।
- এন্টিভাইরাস সফ্টওয়্যার সবসময় হালনাগাদ বা আপডেট করে নিতে হয়।
- ভাইরাসের হাত হতে রক্ষা পাওয়ার জন্য আজকাল বিনামুল্যে ইন্টারনেট থেকে কিছু কিছু এন্টিভাইরাস সফ্টওয়্যার ডাউনলোড এবং ইন্সটল কারা যায়। নিচে এ ধরনের কিছু প্রোগ্রাম এর নাম দেয়া হলো-
• এভিজি এন্টিভাইরাস সফ্টওয়্যার।
• এভিরা এন্টিভাইরাস সফ্টওয়্যার।
• অ্যাভাস্ট এন্টিভাইরাস সফ্টওয়্যার।
• নরটন এন্টিভাইরাস সফ্টওয়্যার।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এসএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৬০.
কম্পিউটারকে ক্ষতিকর সফটওয়্যার থেকে রক্ষা করতে নিচের কোনটি ব্যবহার করা হয়?
  1. টার্মিনাল
  2. ডিভাইস ড্রাইভার
  3. ফায়ারওয়াল
  4. ভার্চুয়াল রিয়েলিটি হেডসেট
ব্যাখ্যা
ফায়ারওয়াল হলো একটি সিকিউরিটি সিস্টেম, যা কম্পিউটার নেটওয়ার্কে আসা-যাওয়া করা ডেটা ফিল্টার করে এবং অননুমোদিত প্রবেশ বা ক্ষতিকর সফটওয়্যার থেকে সুরক্ষা দেয়।

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

অন্যান্য অপশনসমূহ, 
টার্মিনাল ➝ শুধু ইনপুট/আউটপুট ডিভাইস হিসেবে ব্যবহৃত হয়।
ডিভাইস ড্রাইভার ➝ হার্ডওয়্যার চালানোর জন্য প্রয়োজনীয় সফটওয়্যার।
ভার্চুয়াল রিয়েলিটি হেডসেট ➝ বিনোদন ও সিমুলেশনের জন্য ব্যবহৃত হয়।

উৎস: ই-কমার্স, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়। 
১,২৬১.
PNG এর পূর্ণরূপ কী?
  1. Portable Network Graphics
  2. Personal Network Gateway
  3. Portable Network Gateway
  4. Pixel Network Gateway
ব্যাখ্যা
• PNG:
- PNG এর পূর্ণরূপ Portable Network Graphics.
- PNG একটি Image ফাইল এক্সটেনশন।
- PNG ফাইল এক্সটেনশানের একটি ফাইল হল একটি পোর্টেবল নেটওয়ার্ক গ্রাফিক্স ফাইল।
- ফরম্যাটটি নিখুঁত কম্প্রেশন ব্যবহার করে এবং সাধারণত GIF ইমেজ ফরম্যাটের প্রতিস্থাপন হিসাবে বিবেচনা করা হয়।

উৎস: Adobe.com
১,২৬২.
কোন কম্পিউটার বিজ্ঞানী সর্বপ্রথম ভাইরাস বিষয়ে আলোকপাত করেন?
  1. ক) কিডম্যান
  2. খ) এলিস সুনরো
  3. গ) জন ম্যাকাফি
  4. ঘ) জন ভন নিউম্যান
ব্যাখ্যা

১৯৪৯ সালে জন ভন নিউম্যান প্রথম স্ব-পুনরুৎপাদিত প্রোগ্রাম সম্পর্কে ধারণা দেন। তার এই ধারণা থেকেই ভাইরাস প্রোগ্রামের আবির্ভাব ঘটে। পুনরুৎপাদনশীলতার জন্যে এই ধরনের কম্পিউটার প্রোগ্রামকে প্রথম ভাইরাস হিসেবে সম্বোধন করেন মার্কিন কম্পিউটার বিজ্ঞানী ফ্রেডেরিক বি কোহেন।
(সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি : অষ্টম শ্রেণী)

১,২৬৩.
'F' বাইনারি সংখ্যায় কত?
  1. 111
  2. 1110
  3. 1011
  4. 1111
ব্যাখ্যা
'F' একটি হেক্সাডেসিমেল সংখ্যা।
- দশমিক সংখ্যায় এর মান = 15
- বাইনারি সংখ্যায় এর মান = 1111
- অক্টাল সংখায় এর মান = 17
১,২৬৪.
বুলিয়ান অ্যালজেবরায় কয়টি মৌলিক লজিক্যাল অপারেশন রয়েছে?
  1. ক) ৪ টি
  2. খ) ৩ টি
  3. গ) ২ টি
  4. ঘ) ৫ টি
ব্যাখ্যা
বুলিয়ান অ্যালজেবরার (ডিজিটাল ইলেক্ট্রনিক্সে) তিনটি মৌলিক লজিক্যাল অপারেশন রয়েছে। যথা-
১) OR (+) Operation -> সাধারণ যোগের কাজ করা হয়।
২) AND (.) Operation -> সাধারণ গুনের কাজ করা হয়।
৩) NOT ( A') Operation -> পূরকের কাজ করে (০ থাকলে ১ এবং ১ থাকলে ০ এ পরিণত করে)

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি (১১শ - ১২শ শ্রেণি), প্রকৌশলী মুজিবুর রহমান।
১,২৬৫.
উচ্চতর প্রোগ্রামিং ভাষা প্রথম চালু হয় - 
  1. দ্বিতীয় প্রজন্মে
  2. তৃতীয় প্রজন্মে
  3. পঞ্চম প্রজন্মে
  4. চতুর্থ প্রজন্মে
ব্যাখ্যা

উচ্চতর প্রোগ্রামিং ভাষা প্রথম চালু করা হয় তৃতীয় প্রজন্মে।

• তৃতীয় প্রজন্মের কম্পিউটার (১৯৬৫-১৯৭১):
- একীভূত বর্তনী (IC-Integrated Circuit) এর ব্যবহার।
- মিনি কম্পিউটার আবির্ভাব।
- উন্নত নির্ভরযোগ্যতা।
- উচ্চ প্রক্রিয়াকরণ ক্ষমতা।
- উচ্চতর প্রোগ্রামিং ভাষার ব্যবহার।
- ন্যানো সেকেন্ডে কাজ সম্পাদন।
- যেমন: IBM 360.

• কম্পিউটারের পাঁচটি প্রজন্ম বা জেনারেশন:
- প্রথম প্রজন্মের কম্পিউটার (১৯৪২ - ১৯৫৯),
- দ্বিতীয় প্রজন্মের কম্পিউটার (১৯৫৯ - ১৯৬৫),
- তৃতীয় প্রজন্মের কম্পিউটার (১৯৬৫ - ১৯৭১),
- চতুর্থ প্রজন্মের কম্পিউটার (১৯৭১ - বর্তমান),
- পঞ্চম প্রজন্মের কম্পিউটার (১৯৮২ - বর্তমান)।

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

১,২৬৬.
টানা একই ধরনের কাজ করে গেলেও কম্পিউটার ক্লান্ত হয় না৷ কম্পিউটারের এই গুণকে আমরা বলি-
  1. ক) একুরেসি
  2. খ) ল্যাটেন্সি
  3. গ) ডিলিজেন্স
  4. ঘ) ভারসেটালিটি
ব্যাখ্যা
কম্পিউটার একটি ডিলিজেন্ট মেশিন কারণ এটি বারবার একই ধরনের কাজ অক্লান্ত ও নিখুঁতভাবে একই গতিতে করে যেতে পারে৷
১,২৬৭.
নিচের কোনটির মাধ্যমে বড় বড় Drawing, Mapping, Drafting ইত্যাদির কাজ করা হয়?
  1. ক) ডিজিটাইজার
  2. খ) প্লটার
  3. গ) ইমেজ স্ক্যানার
  4. ঘ) ওসিআর
ব্যাখ্যা

ডিজিটাইজার (Digitizer) : এটিকে ড্রয়িং বাের্ডও বলা হয়, এর মাধ্যমে বড় বড় Drawing, Mapping, Drafting ইত্যাদির কাজ করা হয়। এখানে একটি আয়তাকার চ্যাপ্টা ব্লক (Block) থাকে যাকে বলে ডিজিটাইজার বাের্ড (Board ), ডিজিটাইজিং টেবিল (Digitizing table) বা গ্রাফিক টেবিল (Graphic table) এর আকার ৯"x ১২" থেকে ৪৮ x ৭২" পর্যন্ত হতে পারে। বাের্ডের ভিতরে উপযুক্ত বৈদ্যুতিক ব্যবস্থা থাকে। একটি স্টাইলাসের (Stylus কলমের মতাে) সাহায্যে বাের্ডে যা কিছু লেখা বা আঁকা যায় তাই মনিটরের পর্দায় ভেসে ওঠে। সেই সঙ্গে বিভিন্ন সময়ে স্টাইলাসের অবস্থানের x ও y স্থানাঙ্ক (Co- ordinates) কম্পিউটার মেমােরিতে চলে যায়। কাগজে কোনাে গ্রাফ বা ছবি এঁকে তা ডিজিটাইজার বাের্ডে রেখে সেই গ্রাফ বা ছবির উপর স্টাইলাস বুলিয়ে তাকে VDU এর পদায় দেখানাে যায় এবং তার স্থানাঙ্ক কম্পিউটারে ইনপুট করা যায়। এভাবে ডিজিটাইজারের সাহায্যে বিভিন্ন গ্রাফ, ম্যাপ, বাড়ি ইত্যাদি প্ল্যান সহজেই কম্পিউটারে ইনপুট করা যায়।
(রেফারেন্সঃ নবম দশম শ্রেণীর কম্পিউটার (ভোকেশনাল))

১,২৬৮.
'সি' প্রোগ্রামিং ভাষা সম্পর্কিত কোন তথ্যটি সঠিক নয়?
  1. প্রতিটি C প্রোগ্রামিংয়ে একটি main () ফাংশন থাকে
  2. C ভাষা একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা
  3. Turbo C, C ভাষার একটি সংস্করণ
  4. সিস্টেম প্রোগ্রামিং-এর ক্ষেত্রে সি ভাষা অধিক হারে ব্যবহৃত হয়
ব্যাখ্যা
• 'সি' প্রোগ্রামিং ভাষা:
- সি একটি বহুল ব্যবহৃত উচ্চ স্তরের প্রোগ্রামিং ভাষা।
- আমেরিকার বেল ল্যাবরেটরির ডেনিস রিচি ১৯৭০ সালে এ ভাষার উদ্ভাবন করেন।
- সিস্টেম প্রোগ্রামিং-এর ক্ষেত্রে সি ভাষা অধিক হারে ব্যবহৃত হয়।
- C ভাষাকে কম্পিউটার ভাষার জনক বলা হয়ে থাকে।
- এ ভাষারও অনেক সংস্করণ রয়েছে। যেমন- C, ANSI C, Visual C, Turbo C প্রভৃতি। 

• সি প্রোগ্রামিং ভাষার বৈশিষ্ট্য:
- এটি একটি উচ্চ স্তরের প্রোগ্রামিং ভাষা।
- C ভাষা একটি স্ট্রাকচার্ড প্রোগ্রামিং ভাষা।
- প্রতিটি C প্রোগ্রামিংয়ে একটি main () ফাংশন (Function) থাকে।
- প্রতিটি প্রোগ্রামিং স্টেটমেন্ট শেষ হয় সেমিকোলন দ্বারা।
- প্রতিটি চলক ব্যবহারের পূর্বেই তাদের ডাটা টাইপ উল্লেখ থাকে।
- Header ফাইলগুলো #include দ্বারা যুক্ত করা হয়।
- সি ভাষায় অনেক লাইব্রেরী ফাংশন, কন্ট্রোল স্টেটমেন্ট ইত্যাদির সুবিধা আছে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৬৯.
নিচের কোনটি সঠিক?
  1. ডাটাবেজ সিস্টেমে কোন একটি অংশ অকেজো হয়ে গেলে সম্পূর্ণ সিস্টেম অকার্যকর হয়ে যেতে পারে।
  2. ডাটাবেজ এর রেকর্ড সমূহ সাজানো অবস্থায় থাকে না।
  3. সাধারণ ফাইল সিস্টেম এর তুলনায় ডাটাবেজে মেমোরির খরচ বেশি।
  4. ডাটাবেজ সফটওয়্যার এর মূল্য ফাইল সিস্টেম এর চেয়ে কম।
ব্যাখ্যা
সুবিধাঃ
ডাটাবেজের নিম্নলিখিত সুবিধাসমূহ উল্লেখযোগ্য-
(ক) প্রয়োজনীয় সকল তথ্য বিচার-বিশ্লেষণ করে ডাটাবেজ ফাইল তৈরী করা হয়। তাই এতে তথ্যের পুনরাবৃত্তি অর্থাৎ
একই তথ্য একাধিকবার থাকার সম্ভাবনা কম।
(খ) ডাটাবেজে তথ্য সুরক্ষিত থাকে। তাই তথ্য নির্ভেজাল হয়, অর্থাৎ পরিবর্তিত বা ধ্বংস হয় না। এ বৈশিষ্ট্যটুকু ধরে
রাখতে হলে- রেকর্ডসমূহকে সুপরিকল্পিতভাবে সংরক্ষণ করে ধ্বংসের হাত থেকে রক্ষা করতে হয়, তথ্যের মান
ঠিক আছে কিনা খেয়াল রাখতে হয়, সর্বোপরি ডাটাবেজের গোপনীয়তা রক্ষা করতে হয়।
(গ) ডাটাবেজে মেমোরী অপচয় কম হয়। যেহেতু একই তথ্য একাধিকবার থাকার সম্ভাবনা কম, সেহেতু
অতিরিক্ত মেমোরী নষ্ট হয় না।
(ঘ) কোয়েরী প্রোগ্রাম দ্বারা তথ্য উদ্ধার করা যায়।এতে ব্যবহারকারীর কোন কোন তথ্য দরকার তা উল্লেখ করলেই
চলে, কিভাবে তথ্যউদ্ধার করতে হবে তা উল্লেখ করার প্রয়োজন হয় না।

অসুবিধাঃ
ডাটাবেজে সুবিধার পাশাপাশি অসুবিধাও রয়েছে। ডাটাবেজের উল্লেখযোগ্য অসুবিধাসমূহ হলো-
(ক) সাধারণ ফাইল সিস্টেম-এর তুলনায় ডাটাবেজ সফটওয়ার-এর মূল্য এবং তার ব্যবস্থাপনায় খরচ বেশী।
(খ) ডাটাবেজ সিস্টেমের কোন একটি অংশ অকেজো হয়ে গেলে সম্পূর্ণ সিস্টেমটিই বন্ধ হয়ে যেতে পারে।

সূত্রঃ এসএসসি কম্পিউটার শিক্ষা কোর্স, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়
১,২৭০.
নিচের কোন প্রোগ্রামটি একটি সম্পূর্ণ কম্পিউটার প্রোগ্রামকে একইসাথে অনুবাদ ও সম্পাদন করে?
  1. Compiler
  2. Simulator
  3. Linker
  4. Interpreter
ব্যাখ্যা
• অনুবাদক প্রোগ্রাম:
- যে প্রোগ্রামের মাধ্যমে উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে পরিণত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলে।
- তিন ধরনের অনুবাদক প্রোগ্রাম রয়েছে। যথা:
১. কম্পাইলার
২. ইন্টারপ্রেটার
৩. অ্যাসেম্বলার

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৭১.
হেক্সাডেসিমেল নম্বর গঠনের সংমিশ্রণ হলো-
  1. ক) বাইনারি ও ডেসিমেল
  2. খ) অক্ষর ও ডেসিমেল
  3. গ) বাইনারি ও অক্টাল
  4. ঘ) অক্টাল ও ডেসিমেল
ব্যাখ্যা
হেক্সাডেসিমেল সংখ্যাতে 0-9 এবং A, B, C, D, E এবং F অক্ষর দিয়ে প্রকাশ করা হয়।
১,২৭২.
print(2 + 3 * 4)
পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ-এ এর আউটপুট কী হবে?
  1. 20
  2. 14
  3. 24
  4. কোনোটিই নয় 
ব্যাখ্যা

• Python প্রোগ্রামিং ভাষায় গাণিতিক অপারেশনের ক্ষেত্রে operator precedence বা অপারেটরের অগ্রাধিকার অনুসরণ করা হয়। এখানে print(2 + 3 * 4) কোডে প্রথমে * (গুণ) অপারেটর কাজ করবে, কারণ গুণের অগ্রাধিকার যোগের চেয়ে বেশি। তাই প্রথমে 3 * 4 = 12 হিসাব করা হবে। এরপর সেই ফলাফলের সাথে 2 যোগ করা হবে অর্থাৎ 2 + 12 = 14। সুতরাং প্রোগ্রামের আউটপুট হবে 14। সঠিক উত্তর হলো খ) 14। এভাবে Python সবসময় PEMDAS (Parentheses, Exponent, Multiplication/Division, Addition/Subtraction) নিয়ম অনুসরণ করে।

⚪ পাইথন (Python):
- পাইথন হচ্ছে প্রোগ্রামিং ভাষাসমূহের অন্যতম হাই-লেভেল অবজেক্ট ওরিয়েন্টেড ভাষা।
- ডাইনামিক ওয়েব অ্যাপ্লিকেশনসহ অনেক সফটওয়্যার বানাতে এটি ব্যবহার করা হয়।
- ১৯৮৯ সালে নেদারল্যান্ডের বিজ্ঞানী ভ্যান রোসাম (Van Rossum) এ ভাষাটি রচনা করেন।
- পাইথনের কোর সিনট্যাক্স খুবই সংক্ষিপ্ত, তবে ভাষাটির স্ট্যান্ডার্ড লাইব্রেরি অনেক সমৃদ্ধ।

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

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

১,২৭৩.
কোন ধরণের অপারেটিং সিস্টেম এমবেডেড সিস্টেমে বেশি ব্যবহৃত হয়ে থাকে?
  1. ওয়েব সার্ভার অপারেটিং সিস্টেম
  2. রিয়েল-টাইম অপারেটিং সিস্টেম
  3. মেইনফ্রেম অপারেটিং সিস্টেম
  4. ম্যাকিনটশ অপারেটিং সিস্টেম
ব্যাখ্যা
• এমবেডেড সিস্টেমে সবচেয়ে বেশি ব্যবহৃত হয় রিয়েল-টাইম অপারেটিং সিস্টেম (RTOS)। কারণ এমবেডেড ডিভাইসগুলোতে কাজের সময় খুবই গুরুত্বপূর্ণ এবং নির্দিষ্ট সময়ের মধ্যে কাজ সম্পন্ন করতে হয়। RTOS এই ধরনের সিস্টেমের জন্য আদর্শ, কারণ এটি দ্রুত এবং নির্ভরযোগ্য সময়ে কাজের নির্দেশনা পরিচালনা করতে সক্ষম। অন্যদিকে, ওয়েব সার্ভার অপারেটিং সিস্টেম, মেইনফ্রেম অপারেটিং সিস্টেম এবং ম্যাকিনটশ অপারেটিং সিস্টেম সাধারণত বড়, সাধারণ কম্পিউটার বা সার্ভারের জন্য তৈরি, যা এমবেডেড সিস্টেমের জন্য উপযুক্ত নয়। তাই এমবেডেড সিস্টেমে রিয়েল-টাইম অপারেটিং সিস্টেম বেশি ব্যবহৃত হয়।

• রিয়েলটাইম অপারেটিং সিস্টেম (Realtime Operating System):
- রিয়েল টাইম সিস্টেমে কম্পিউটারকে ভালভাবে সংজ্ঞায়িত ও সুর্নির্দিষ্ট সময়ের মধ্যে প্রসেসিং-এর কাজ সমাধান করে ফলাফল দিতে হয় যাতে ব্যবহারকারীর কোনো ক্ষতি না হয়।
- এটি সাধারণত এমন পরিবেশে ব্যবহৃত হয় যেখানে সময়সীমা অত্যন্ত গুরুত্বপূর্ণ, যেমন এমবেডেড সিস্টেম, রোবোটিক্স, অটোমোটিভ সিস্টেম এবং ইন্ডাস্ট্রিয়াল কন্ট্রোল সিস্টেম।
- এই পদ্ধতিটিও একপ্রকার অনলাইন প্রসেসিং।
- তবে অনলাইন প্রসেসিং-এর ক্ষেত্রে ফলাফল বা আউটপুট দিতে সামান্য দেরি হলেও ব্যবহারকারীর তেমন অসুবিধা হয় না।
- কিন্তু রিয়েল টাইমের ক্ষেত্রে নির্দিষ্ট সময়ের মধ্যে অবশ্যই ফলাফল দিতে হবে নতুবা ব্যবহারকারীর বিরাট ক্ষতি হয়।
- উদাহরণ: টিকেট বুকিং সিস্টেম, প্লেন পরিচালনার অপারেটিং সিস্টেম।

আরো কিছু রিয়েলটাইম অপারেটিং সিস্টেম:
- FreeRTOS,
- QNX,
- ThreadX, ইত্যাদি।

সূত্র: কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি (ভোকেশনাল)।
১,২৭৪.
কোন প্রোগ্রামিং ভাষায় লিখিত প্রোগ্রাম নির্বাহের জন্য অনুবাদক প্রোগ্রাম দরকার হয় না? 
  1. High-Level Language
  2. Mid-Level Language
  3. Assembly Language
  4. Machine Language
ব্যাখ্যা
- যে প্রোগ্রাম সোর্স প্রোগ্রামকে অবজেক্ট প্রোগ্রামে রূপান্তরিত করে তাকে অনুবাদক প্রোগ্রাম বলে। 
- অনুবাদক প্রোগ্রাম অ্যাসেম্বলার, কম্পাইলার ও ইন্টারপ্রেটার এই তিন ধরনের হয়ে থাকে। 
- অ্যাসেম্বলার শুধুমাত্র অ্যাসেম্বলি ভাষায় লিখিত প্রোগ্রামকে অবজেক্ট প্রোগ্রামে রূপান্তরিত করে। 
- অন্যদিকে কম্পাইলার ও ইন্টারপ্রেটার উচ্চস্তরের ভাষায় লিখিত প্রোগ্রামকে অবজেক্ট প্রোগ্রামে রূপান্তরিত করে। 
- মেশিন ভাষায় লিখিত প্রোগ্রামের জন্য কোনো অনুবাদকের প্রয়োজন পড়ে না। 

উৎস: কম্পিউটার ও তথ্য প্রযুক্তি-১, এসএসসি (ভোকেশনাল)।
১,২৭৫.
IP-V6 এড্রেস কোন ফরম্যাটে লেখা হয়?
  1. Binary format
  2. Octal format
  3. Decimal format
  4. Hexadecimal format
ব্যাখ্যা
- ‘IP’ এর পূর্ণরূপ হলো ‘Internet Protocol’.
- (1st Octet) (2nd Octet) (3rd Octet) (4th Octet) চারটি অংশের সমন্বয়ে গঠিত হয়আইপি অ্যাড্রেস I
Pv4 (IP ভার্সন 4) নামে পরিচিত।
- IPv4 এই অ্যাড্রেস হলাে 4 X ৪ বা 32 বিটের। যার 232 বা 4294967296 সংখ্যক নেটওয়ার্কযুক্ত কম্পিউটার বা ডিভাইসকে সনাক্ত করা যায়।
- তবে আইপি অ্যাড্রেসের নতুন ভার্সন হলাে IPv6; যার সাহায্যে 2128 সংখ্যক ডিভাইসকে সনাক্ত করা যায় এবং যা 128 বিটের অ্যাড্রেস।
-  IPv6  এর অ্যাড্রেস সাধারণত Hexadecimal format এ লেখা হয়।  

[উৎস: তথ্য ও যোগাযোগ প্রযুক্তি - একাদশ দ্বাদশ শ্রেণি  - মোঃ মজিবুর রহমান]
১,২৭৬.
নিচের কোনটি একই সাথে ইনপুট ও আউটপুট হিসেবে কাজ করে? 
  1. Mouse
  2. Microphone
  3. Touch Screen
  4. Printer
ব্যাখ্যা
• টাচস্ক্রিন একই সাথে ইনপুট ও আউটপুট হিসেবে কাজ করে।

• ইনপুট ডিভাইস:
- যে হার্ডওয়্যার বা ডিভাইসের মাধ্যমে কম্পিউটার বিভিন্ন পরিবেশ বা ব্যবহারকারীর কাছ থেকে ডেটা গ্রহণ করে থাকে সেই সমস্ত হার্ডওয়্যারগুলোকে ইনপুট ডিভাইস বলে।
- কম্পিউটার সিস্টেমে ব্যবহৃত উল্লেখযোগ্য ইনপুট ডিভাইস সমূহ হলো -
Keyboard, Mouse, Trackball, Joystick, Barcode Reader, Point-of-sale, OMR, OCR, Scanner, Digitizer, Lightpen, Graphics pad, Digital Camera ইত্যাদি।

• আউটপুট ডিভাইস:
- কম্পিউটারের ফলাফল প্রদর্শনের জন্য ব্যবহৃত হার্ডওয়্যারগুলোকে আউটপুট ডিভাইস বলে।
- কম্পিউটার সিস্টেমে ব্যবহৃত উল্লেখযোগ্য আউটপুট ডিভাইস সমূহ হলো-
Monitor, Printer, Plotter, Speaker, Multimedia Projector, Image setter, Film Recorder, Headphone ইত্যাদি।

• ইনপুট-আউটপুট ডিভাইস:
- কিছু ডিভাইস আছে যেগুলো ইনপুট-আউটপুট দুটোরই কাজ করে।
- কম্পিউটার সিস্টেমে ব্যবহৃত উল্লেখযোগ্য ইনপুট-আউটপুট ডিভাইস সমূহ হলো -
Pendrive, Modem, Touch screen ইত্যাদি।

উৎস: মৌলক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৭৭.
অ্যালগরিদমের চিত্ররূপকে বলা হয় -
  1. বেসিক কমান্ড
  2. সুডােকোড
  3. ফ্লোচার্ট
  4. ছদ্ম-প্রােগ্রাম
ব্যাখ্যা
• প্রবাহচিত্র/ফ্লোচার্ট:
- এটি অ্যালগরিদমের চিত্ররূপ।
- এই চিত্রে প্রােগ্রামের পূর্ণাঙ্গ পরিকল্পনা দেয়া হল।
- ফ্লোচার্ট অনুসরণ করে প্রকৃত প্রােগ্রাম রচনা করা হয়।

• সুডােকোড:
- প্রােগ্রামের ধরন ও কার্যাবলী তুলে ধরার জন্য কিছু সংখ্যক নির্দেশ বা স্টেটমেন্টের সমাহারকেই সুডােকোড বলা হয়।
- Pseudo অর্থ ছদ্ম।
- সুডোকোড অর্থ ছদ্ম-প্রােগ্রাম।

• বেসিক কমান্ড:
- বেসিক প্রােগ্রাম লেখার জন্য ব্যবহৃত শব্দ, যেমন- PRINT, LET, GOTo ইত্যাদি।

• বেসিক সংরক্ষিত শব্দ:
- এসব শব্দ বেসিক চলক হিসেবে ব্যবহার করা নিষেধ। যেমন- LIST, PRINT, READ ইত্যাদি।

• অ্যালগরিদম:
- সমস্যা সমাধানের যৌক্তিক ক্রমানুসারী বর্ণনা। এই বর্ণনার ভিত্তিতে ফ্লোচার্ট অঙ্কন করা হয়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রােগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৭৮.
যে কম্পিউটার ভাষায় সবকিছু শুধুমাত্র বাইনারি কোডে লেখা হয় তাকে বলে-
  1. ক) Machine language
  2. খ) C
  3. গ) Java
  4. ঘ) Python
ব্যাখ্যা

কম্পিউটারে সবচেয়ে নিচের স্তরের ভাষা হলো মেশিন ভাষা(Machine Language)। এ ভাষায় বাইনারি সংখ্যা (1 এবং 0) অথবা হেক্সাডেসিম্যাল পদ্ধতি ব্যবহার করে সবকিছু লেখা হয়।
কম্পিউটার শুধুমাত্র মেশিন ভাষাই বুঝতে পারে। এ ভাষায় লিখিত প্রোগ্রাম নির্বাহের জন্য অনুবাদক প্রোগ্রাম দরকার হয় না।

সূত্রঃ একাদশ-দ্বাদশ শ্রেণীর তথ্য ও যোগাযোগ প্রযুক্তি বই (উন্মুক্ত)

১,২৭৯.
কাজের গতি বাড়ানোর জন্য কম্পিউটারে‌ কোন মেমোরি ব্যবহৃত হয়?
  1. ক) ভার্চুয়াল মেমোরি
  2. খ) মেইন মেমোরি
  3. গ) চৌম্বক মেমোরি
  4. ঘ) ক্যাশ মেমোরি
ব্যাখ্যা
- কাজের গতি বৃদ্ধির জন্য প্রসেসর এবং প্রধান স্মৃতির মধ্যবর্তী স্থানে স্থাপিত বিশেষ ধরনের স্মৃতিকে ক্যাশ মেমোরি বা ক্যাশ স্মৃতি বলা হয়।
- কোনো এপ্লিকেশন প্রোগ্রামে কাজ করার জন্য যে তথ্যগুলো বারবার ব্যবহৃত হয় সেই তথ্যগুলোকে ক্যাশ মেমোরিতে জমা রাখা হয়।
১,২৮০.
কম্পিউটার মাউসে DPI-এর পূর্ণরূপ কী?
  1. Data Processing Input
  2. Digital Pointer Interface
  3. Dots Per Inch
  4. Direct Pointer Integration
ব্যাখ্যা

• কম্পিউটার মাউসের DPI-এর পূর্ণরূপ হলো Dots Per Inch. এটি মাউসের সংবেদনশীলতা বা সেন্সর দক্ষতার একটি পরিমাপ। সহজভাবে বলতে গেলে, DPI নির্দেশ করে মাউস কত দ্রুত বা কতটা দূরত্বে কার্সর স্ক্রিনে চলবে। উদাহরণস্বরূপ, যদি মাউসের DPI বেশি হয়, তবে সামান্য শারীরিক আন্দোলনে কার্সর বড় দূরত্বে স্থানান্তরিত হবে, আর কম DPI হলে কার্সরের গতি ধীরে ধীরে হবে। খেলাধুলা বা গ্রাফিক ডিজাইনের কাজের জন্য উচ্চ DPI সুবিধাজনক, কারণ এটি দ্রুত ও নির্ভুল নিয়ন্ত্রণ প্রদান করে। তাই মাউসের DPI ব্যবহারকারীর সুবিধা ও কার্যক্ষমতার সাথে সরাসরি সম্পর্কিত। সঠিক উত্তর হলো গ) Dots Per Inch.

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

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

১,২৮১.
ওয়ার্ল্ড ওয়াইড ওয়েব (WWW) কোন দেশ থেকে সূচনা হয়েছে?
  1. United States
  2. Germany
  3. Switzerland
  4. United Kingdom
ব্যাখ্যা

- ওয়ার্ল্ড ওয়াইড ওয়েব (WWW) বা ওয়েবের সূচনা হয়েছে Switzerland থেকে। 

- ১৯৮৯ সালে, সার্ভারের মাধ্যমে তথ্য আদানপ্রদান সহজ করার জন্য টিম বার্নার্স-লি নামের একজন বিজ্ঞানী সর্নর্নাল ইন্সটিটিউট অফ ফিজিকাল সায়েন্সেসে (CERN) কাজের সময় ওয়েবের ধারণা প্রস্তাব করেন।
- ১৯৯১ সালে তিনি প্রথম ওয়েবসাইট চালু করেন যা তথ্য শেয়ারিং এবং ইন্টারনেট ব্রাউজিং এর পথপ্রদর্শক হয়।
- এই আবিষ্কার ইন্টারনেটের গতি ও ব্যাপ্তি বৃদ্ধি করে বিশ্বব্যাপী যোগাযোগ ও তথ্য প্রবাহে বিপ্লব ঘটায় ।

• WWW:
- WWW এর পূর্ণরূপ হলো World Wide Web.
- ওয়ার্ল্ড ওয়াইড ওয়েব(WWW) হলো সুইজারল্যান্ডের গবেষকদের দ্বারা উদ্ভাবিত একটি হাইপারটেক্সট ভিত্তিক ডিস্ট্রিবিউটেড ইনফরমেশন সিস্টেম।
- এটি একটি বৃহৎ সিস্টেম যা অনেকগুলো সার্ভার সংযুক্তির মাধ্যমে গঠিত হয়।
- টিম বার্নাস লি ১৯৮৯ সালে সুইজারাল্যান্ডের জেনেভায় WWW তৈরি করেন।
- টিম বার্নাস লিকে WWW এর জনক বলা হয়।
- ECRN (The European Center for Nuclear Research) -এ ১৯৮৯ সালে WWW এর সূচনা হয়। 
- WWW এর বহুল প্রচলন শুরু হয় ১৯৯৩ সালে।

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

১,২৮২.
নিচের কোনটি অপারেটিং সিস্টেম নয়?
  1. ক) Xenix
  2. খ) Ubuntu
  3. গ) Mac OS
  4. ঘ) Safari
ব্যাখ্যা
অপারেটিং সিস্টেমসমূহ হলাে-
- MS-DOS or PC-DOS,
- Windows 95/98/2000/XP/7,
- OS/2,
- Unix,
- Linux,
- Mac OS,
- Sun Solaris,
- Xenix,
- Windows NT,
- Ubuntu ইত্যাদি।
- Safari হলো ওয়েব ব্রাউজার।
[উৎসঃ মৌলিক কম্পিউটার শিক্ষা (উন্মুক্ত বিশ্ববিদ্যালয়, বিবিএ প্রোগ্রাম) এবং ব্রিটানিকা]
১,২৮৩.
প্রাচীনতম গণনা যন্ত্র কোনটি?
  1. অ্যাবাকাস
  2. ক্যালকুলেটর
  3. কম্পিউটার
  4. স্লাইড রুল
ব্যাখ্যা

• অ্যাবাকাস—এটি ইতিহাসে ব্যবহৃত সবচেয়ে প্রাচীন গণনা যন্ত্র, যার মাধ্যমে যোগ, বিয়োগ, গুণ ও ভাগ করা হতো।

• অ্যাবাকাস(Abacus):
- অ্যাবাকাস হলো প্রাচীনতম গণনা যন্ত্র, যা ফ্রেমে সাজানো গুটি বা বলের অবস্থান পরিবর্তনের মাধ্যমে গণনার কাজ সম্পন্ন করে।
- এটি মূলত যোগ, বিয়োগ, গুণ ও ভাগ করার জন্য ব্যবহৃত হতো।
- অ্যাবাকাস শব্দের অর্থ হলো গণনাকারী বোর্ড (Counting Board)।
 
• অ্যাবাকাসের ইতিহাস:
- খ্রিস্টপূর্ব ৫ম শতাব্দীতে চীনে প্রথম অ্যাবাকাসের ব্যবহার শুরু হয়।
- ১২শ শতাব্দী পর্যন্ত ইউরোপ ও এশিয়ায় অ্যাবাকাস ব্যাপকভাবে ব্যবহৃত হয়।
- ১৫শ শতাব্দীতে অ্যাবাকাস জাপানে প্রবর্তিত হয়।
 
• বিভিন্ন দেশে অ্যাবাকাসের নাম:
- চীনে: সুয়ানপান(Suanpan)
- জাপানে: সরোবান(Soroban)
- রাশিয়ায়: স্কেটিয়া(Sketia)
 
• অ্যাবাকাসের গঠন:
- এটি সাধারণত কাঠের তৈরি আয়তাকার ফ্রেম।
- ফ্রেমের ভেতরে সুতা বা তারের ওপর বিভিন্ন রঙের গুটি বা বল লাগানো থাকে।
- সাধারণভাবে—
- প্রতিটি তারের উপরে ২টি গুটি,
- নিচে ৫টি গুটি থাকে।
- উলম্ব দণ্ডগুলো দ্বারা একক, দশক, শতক ইত্যাদি মান প্রকাশ করা হয়।
 
• অ্যাবাকাসের কার্যপদ্ধতি:
- গুটিগুলো সঞ্চালনের মাধ্যমে সংখ্যা গণনা করা হয়।
- প্রতিটি দণ্ড একটি নির্দিষ্ট স্থানমূল্য (একক, দশক, শতক) নির্দেশ করে।
- গুটির অবস্থান পরিবর্তনের মাধ্যমে গাণিতিক হিসাব সম্পন্ন হয়।
 
উৎস: মৌলিক কম্পিউটার শিক্ষা (উন্মুক্ত বিশ্ববিদ্যালয়, বিবিএ প্রোগ্রাম)।

১,২৮৪.
কম্পিউটারকে স্বয়ংক্রিয়ভাবে পরিচালনা ও নিয়ন্ত্রণের জন্য যে প্রোগ্রাম বা প্রোগ্রাম সমষ্টি ব্যবহার করা হয় তাকে কী বলে?
  1. অপারেটিং সিস্টেম
  2. অ্যাপ্লিকেশন প্রোগ্রাম
  3. কম্পাইলার
  4. ইন্টারফেস
ব্যাখ্যা
অপারেটিং সিস্টেম:
কম্পিউটারকে স্বয়ংক্রিয়ভাবে পরিচালনা ও নিয়ন্ত্রণের জন্য যে প্রোগ্রাম বা প্রোগ্রাম সমষ্টি ব্যবহার করা হয় তাকে অপারেটিং সিস্টেম বলা হয়।

- এটি কম্পিউটারের ইনপুট ও আউটপুট হার্ডওয়্যার এবং অ্যাপ্লিকেশন সফটওয়্যারের সাথে সেতুবন্ধ রক্ষা করে ব্যবহারকারীর নির্দেশ অনুযায়ী ডেটা গ্রহণ করে, প্রক্রিয়াকরণ করে এবং প্রক্রিয়াকরণের পর প্রাপ্ত ফলাফল প্রদানে সহায়তা করে।

- অপারেটিং সিস্টেম কম্পিউটার ব্যবহারকারীর সাথে হার্ডওয়্যার ও সফটওয়্যারের সংযোগ স্থাপন করে বিভিন্ন ধরনের কাজ সম্পাদন করে।

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

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৮৫.
কোন কোম্পানি EBCDIC ডেভেলপ করেছিল?
  1. Microsoft
  2. IBM
  3. Intel
  4. Apple
ব্যাখ্যা
• EBCDIC (Extended Binary Coded Decimal Interchange Code) হলো একটি অক্ষর কোডিং সিস্টেম যা IBM কোম্পানি তৈরি করেছিল। এটি মূলত মেইনফ্রেম কম্পিউটার সিস্টেমে ব্যবহৃত হত, যেখানে ক্যারেক্টারগুলিকে বাইনারি ফর্মে রূপান্তর করা হয়। EBCDIC কোডিং সিস্টেমটি ASCII এর বিকল্প হিসেবে তৈরি হয়েছিল, যা IBM এর নিজস্ব কম্পিউটার প্ল্যাটফর্মে বেশি ব্যবহার করা হয়।
- অন্যদিকে, Microsoft, Intel, এবং Apple এর তৈরি কোডিং সিস্টেম বা ক্যারেক্টার এনকোডিং আলাদা এবং EBCDIC এর সাথে সরাসরি সম্পর্কিত নয়। তাই EBCDIC ডেভেলপ করেছিল IBM।
- সঠিক উত্তর: খ) IBM

• ইবিসিডিক কোড:
- ইবিসিডিক (EBCDIC) Extended Binary Coded Information Code-এর সংক্ষিপ্ত রূপ।
- এটি একটি ৪ বিটের কোড।
- সুতরাং এ কোড দ্বারা 28 বা 256টি অংক, অক্ষর বা চিহ্ন প্রকাশ করা যায়।
- এই কোডে জোন বিট হিসেবে 0 থেকে 9 পর্যন্ত, সংখ্যার জন্য 1111, A থেকে Z পর্যন্ত বর্ণের জন্য 1100, 1101, 1110 এবং বিশেষ চিহ্নের জন্য 0100, 0101, 0110 ও 0111 ব্যবহৃত হয়।
- দশমিক সংখ্যাগুলোকে BCD 8421 কোডের মাধ্যমে প্রকাশ করে প্রত্যেক সংখ্যার সাথে 1111 যোগ করে EBCDIC কোড প্রকাশ করা হয়।

- যেমন- 5 কে EBCDIC-এ প্রকাশ করতে হলে 5 কে প্রথমে BCD 8421 অর্থাৎ 0101-এ প্রকাশ করে এর সাথে 1111 যোগ করতে হবে। কাজেই 5-এর EBCDIC হবে 111101011
'A' এর জন্য EBCDIC 1100 0001
'N' এর জন্য EBCDIC 1010 1100 ইত্যাদি।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৮৬.
হার্ড ডিস্ক কোন ধরনের মেমোরি?
  1. Primary Memory
  2. Secondary Memory
  3. Cache Memory
  4. Virtual Memory
ব্যাখ্যা
◉ হার্ড ডিস্ক (Hard Disk) হলো সেকেন্ডারি মেমোরি, কারণ এতে ডাটা স্থায়ীভাবে সংরক্ষণ করা যায় এবং এটি বিদ্যুৎ বন্ধ হলেও ডাটা হারায় না।

সহায়ক মেমরি (Secondary Memory):
- কম্পিউটারের যে মেমোরিতে বিভিন্ন তথ্য, নির্দেশাবলি, অডিও, ভিডিও, ইমেজ স্থায়ীভাবে সংরক্ষণ করা যায় তাকে সহায়ক মেমোরি বলা হয়।
- এ ধরনের মেমোরির কেন্দ্রীয় প্রক্রিয়াকরণ অংশের সঙ্গে সরাসরি সংযোগ থাকে না বিধায় ধীরগতি সম্পন্ন হয়।
- বিদ্যুৎ চলে গেলে বা কম্পিউটার বন্ধ করলেও প্রোগ্রাম হারিয়ে বা মুছে যায় না।

সহায়ক মেমরি (Secondary Memory) এর উদাহরণ:
- হার্ডডিস্ক, 
- সিডি, 
- ডিভিডি, 
- পেনড্রাইভ, 
- জিপ ড্রাইভ, 
- ম্যাগনেটিক টেপ ইত্যাদি।

অন্যদিকে, 
Primary Memory (RAM, ROM): কম্পিউটারের সরাসরি ব্যবহারযোগ্য মেমোরি, যেখানে ডেটা সাময়িকভাবে থাকে।
Cache Memory: দ্রুতগতির ছোট মেমোরি যা CPU ও RAM এর মাঝে কাজ করে।
Virtual Memory: RAM এর ঘাটতি পূরণের জন্য হার্ড ডিস্কের অংশকে অস্থায়ীভাবে RAM এর মতো ব্যবহার করা হয়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৮৭.
দ্রুত ফাইল খুঁজতে কোনটি চালু রাখতে হয়?
  1. ক্লিনার সফটওয়্যার
  2. উইন্ডোজ সেটিং
  3. ডিস্ক ডিফ্র্যাগমেন্টার
  4. নতুন RAM বসানো
ব্যাখ্যা
দ্রুত ফাইল খুঁজতে ডিস্ক ডিফ্র্যাগমেন্টার চালু রাখতে হয়।

• কম্পিউটার ব্যবস্থাপনা ও রক্ষণাবেক্ষণ:
- উপযুক্ত স্থান নির্বাচন: ধুলাবালি ও স্যাঁতসেঁতে মুক্ত, আলো-বাতাস চলাচল করে এমন জায়গায় কম্পিউটার রাখতে হবে।
অপ্রয়োজনীয় ফাইল ও সফটওয়্যার অপসারণ: Cleaner সফটওয়্যার ব্যবহার করে ফাইল ও অপ্রয়োজনীয় সফটওয়্যার মুছে ফেলতে হবে।
- আপডেটেড অ্যান্টিভাইরাস ব্যবহার: সর্বশেষ ভার্সনের অ্যান্টিভাইরাস ইন্সটল ও নিয়মিত স্ক্যান
চালাতে হবে।
- বাড়তি RAM সংযোজন: কম্পিউটারের গতি বৃদ্ধি করতে অতিরিক্ত RAM লাগানো উচিত।
- সলিড স্টেট হার্ড ড্রাইভ (SSD) ব্যবহার: SSD ব্যবহারের ফলে কম্পিউটার দ্রুত চালু হয় ও দ্রুত
কাজ করে।
- স্টার্টআপ সফটওয়্যার কমানো: msconfig দিয়ে স্টার্টআপ সফটওয়্যার কমিয়ে গতি বাড়ানো যায়।
- তথ্য ব্যাকআপ রাখা: দরকারি ফাইল সিডি/ড্রাইভে ব্যাকআপ রাখতে হবে।।
- ডায়াগনস্টিক সফটওয়্যার ব্যবহার: Norton Disk, MakeApp, PC Tools দিয়ে ডিস্ক ত্রুটি শনাক্ত ও সমাধান করতে হবে।
- ক্লিন উইন্ডোজ ইনস্টল: ভাইরাস ও সফটওয়্যার বেশি থাকলে নতুনভাবে উইন্ডোজ ইনস্টল করতে হবে।
ব্রাউজারের ক্যাশ পরিষ্কার: Regular ক্লিয়ার হিস্টরি অপশনে গিয়ে ক্যাশ মুছে ফেলতে হবে।
- দ্রুত ফাইল খুঁজতে ডিস্ক ডিফ্র্যাগমেন্টার চালু রাখতে হবে (সপ্তাহে ১ বার)।
- রিস্টার্ট করা: দীর্ঘ সময় ব্যবহারের পর রিস্টার্ট করলে গতি ঠিক থাকে।
- রাউটারের যত্ন: নিয়মিত পরিচর্যা ও সংযোগ সঠিকভাবে ব্যবস্থাপনায় রাখতে হবে।

সোর্স: শিক্ষায় তথ্য ও যোগাযোগ প্রযুক্তি, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৮৮.
নিচের কোনটি একটি ইউটিলিটি প্রোগ্রামের উদাহরণ?
  1. কম্পাইলার
  2. অ্যান্টিভাইরাস
  3. টেক্সট এডিটর
  4. ওয়েব ব্রাউজার
ব্যাখ্যা
• অ্যান্টিভাইরাস একটি ইউটিলিটি প্রোগ্রামের উদাহরণ।

ইউটিলিটি প্রোগ্রাম:
- সাধারণত সার্বিকভাবে কম্পিউটারকে দেখাশোনা করা, কম্পিউটারের স্পিড যাতে না কমে যায় সেজন্য ইউটিলিটিস প্রোগ্রাম ব্যবহার করা হয়।
- অ্যাপ্লিকেশন প্রোগ্রাম পরিচালনার জন্য ইউটিলিটিস প্রোগ্রাম কাজ করে থাকে।
- ইউটিলিটিস প্রোগ্রাম এর কাজ হচ্ছে ফাইল তৈরি করা, সংরক্ষণ করা, কোনো কিছু মোছা, ডিস্ক ফরমেট ও অন্যান্য অ্যাপ্লিকেশন প্রোগ্রাম লোড করা
ইত্যাদি। যেমন: McAfee, Disk Defragmenter, WinRAR, WinZip ইত্যাদি।
- উইন্ডোজ প্রোগ্রামের আওতায় System Tools-এর সাথে কিছু ইউটিলিটি প্রোগ্রাম সংযোজন করা হয়েছে।
- সিস্টেম সংক্রান্ত বিভিন্ন ত্রুটি শনাক্তকরণ এবং তা সংশোধন, ভাইরাস চেক করা, ডিস্ক পার্টিশন ইত্যাদি করার জন্য এসব ইউটিলিটি প্রোগ্রাম ব্যবহার করা হয়।
- Disk Fragmenter, Scan Disk, Drive Converter, Compression, System Monitor ইত্যাদি System Tools এর ইউটিলিটি প্রোগ্রামের অন্তর্ভুক্ত।
- এ সমস্ত সফটওয়্যারকে মেইনটেন্যান্স টুলসও বলা হয়।

উৎস:
১. মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
২. ব্রিটানিকা।
১,২৮৯.
The time required for the fetching and execution of one simple machine instruction is
  1. ক) Delay time
  2. খ) CPU cycle
  3. গ) Real time
  4. ঘ) Seek time
ব্যাখ্যা
The execution of a single instruction occurs by instruction cycle. Instruction Cycle is a 8-stage procedure. To know about instruction cycle refer computer organization and architecture by William Stallins.
১,২৯০.
Y2K কী?
  1. একটি সফ্টওয়্যার যা কম্পিউটারে নিরাপত্তা নিশ্চিত করে
  2. একটি কম্পিউটার ভাইরাস-এর নাম
  3. একটি কোডিং সমস্যা যা ২০০০ সালের তারিখ পরিবর্তনে সমস্যা তৈরি করে
  4. কম্পিউটার-এর একটি নতুন অপারেটিং সিস্টেম
ব্যাখ্যা
• Y2K বাগ:
- Y2K বাগ ছিল একটি কম্পিউটারাইজড সিস্টেমের কোডিং সমস্যা, যা 2000 সালের শুরুতে সারা বিশ্বে কম্পিউটার এবং নেটওয়ার্কে বিপর্যয় ঘটানোর আশঙ্কা তৈরি করেছিল।
- 1990-এর দশক পর্যন্ত অনেক কম্পিউটার প্রোগ্রাম মেমরি সংরক্ষণের জন্য চার-সংখ্যার বছরের পরিবর্তে দুই অঙ্ক ব্যবহার করত।
- উদাহরণ: "1998" কে "98" এবং "2000" কে "00" হিসাবে সংরক্ষণ করা। "00" কে 1900 হিসেবে ভুল ব্যাখ্যা করার ঝুঁকি ছিল।
- ভবিষ্যতের বাজেট বা ঋণের অনুমান করতে গিয়ে 1999 সালেই ত্রুটি ঘটার শঙ্কা ছিল।
- কিছু সফ্টওয়্যার 2000 সালকে লিপ ইয়ার হিসেবে বিবেচনা করেনি।
9 সেপ্টেম্বর, 1999 (9/9/99) তারিখেও ব্যর্থতার আশঙ্কা ছিল, কারণ অনেক প্রোগ্রামে 9-এর একটি ধারাবাহিক ব্যবহার করা হতো প্রোগ্রামের সমাপ্তি নির্দেশ করতে।
প্রতিরোধমূলক ব্যবস্থা:
- 1999 সালের 31 ডিসেম্বর থেকে 2000 সালের 1 জানুয়ারির মধ্যে পরিবর্তনগুলির জন্য বিশ্বব্যাপী ব্যাপক প্রস্তুতি ও প্রোগ্রামিং সংশোধন করা হয়েছিল।
- নির্ভুল প্রস্তুতির কারণে Y2K বাগের কারণে বড় কোনো ব্যর্থতা ঘটেনি।

উৎস: ব্রিটানিকা।
১,২৯১.
বেশিরভাগ CPU এর রয়েছে -
  1. ক) Kernel mode and Monolithic mode
  2. খ) Monolithic mode and User mode
  3. গ) Kernel mode and Supervisor mode
  4. ঘ) Kernel mode and User mode
ব্যাখ্যা
Most CPUs have two modes:
Kernel mode, for the operating system, in which all instructions are allowed; and
User mode, for user programs, in which I/O and certain other instructions are not allowed.

Source:  Diploma in Computer Science & Application, Bangladesh Open University
১,২৯২.
কম্পাইলারের প্রেক্ষিতে কোনটি সঠিক বিবৃতি?
  1. এটি একবারে পুরো প্রোগ্রাম অনুবাদ করে
  2. এটি মেশিন প্রোগ্রামকে সোর্স প্রোগ্রামে রূপান্তর করে
  3. এটি প্রতি লাইন প্রোগ্রাম পড়ে এবং অনুবাদ করে
  4. এটি Interpreter-এর চেয়ে অনুবাদ করতে বেশি সময় লাগে
ব্যাখ্যা

• কম্পাইলারের প্রেক্ষিতে সঠিক বিবৃতিটি হলো ক) এটি একবারে পুরো প্রোগ্রাম অনুবাদ করে। কম্পাইলার হলো এমন একটি সফটওয়্যার যা সম্পূর্ণ সোর্স কোডকে একসাথে নিয়ে মেশিন কোডে রূপান্তর করে। এটি পুরো প্রোগ্রামটি একবারে বিশ্লেষণ করে সিনট্যাক্স ও সেমান্টিক ত্রুটি চেক করে, এরপর একসাথে একটি এক্সিকিউটেবল ফাইল তৈরি করে। এর ফলে প্রোগ্রাম চালানোর সময় দ্রুত কার্যকর হয়। কম্পাইলার প্রতি লাইনে কোড পড়ে না (যা Interpreter করে) এবং এটি সোর্স কোডকে মেশিন প্রোগ্রামে রূপান্তর করে, সোর্স কোডে নয়। এছাড়াও, সাধারণত Interpreter-এর তুলনায় কম্পাইলার প্রারম্ভিকভাবে বেশি সময় নিলেও একবার অনুবাদের পর কার্যকরী সময় কম হয়।

অনুবাদক প্রোগ্রাম:
- যে প্রোগ্রামের মাধ্যমে উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে পরিণত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলে।

- অনুবাদক প্রোগ্রাম তিন ধরনের হয়ে থাকে। যথা:
১. কম্পাইলার,
২. ইন্টারপ্রেটার ও
৩. অ্যাসেম্বলার।

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

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

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

১,২৯৩.
স্লাইড রুল কোন ধরনের কম্পিউটার?
  1. মিনি কম্পিউটার
  2. অ্যানালগ কম্পিউটার
  3. হাইব্রিড কম্পিউটার
  4. ডিজিটাল কম্পিউটার
ব্যাখ্যা
• অ্যানালগ কম্পিউটার (Analog Computer): 
- যে সকল কম্পিউটার বৈদ্যুতিক সংকেতের ওপর নির্ভর করে ইনপুট গ্রহণ করে প্রক্রিয়াকরণের কাজ সম্পাদিত করে, সেসব কম্পিউটারকে অ্যানালগ কম্পিউটার বলা হয়।
- তথ্য প্রক্রিয়াকরণ ও হিসাবের জন্য অ্যানালগ কম্পিউটারে বর্ণ বা অংকের পরিবর্তে ক্রমাগত পরিবর্তনশীল বা অ্যানালগ বৈদ্যুতিক সিগন্যাল ব্যবহার করা হয়।
- তথ্য প্রক্রিয়াকরণ ও হিসাবের পর প্রাপ্ত ফলাফল সাধারণত মিটার, ওসিলোসকোপ ইত্যাদিতে প্রদর্শিত হয়।
- মোটরগাড়ির স্পিডোমিটার, স্লাইড রুল, অপারেশনাল অ্যামপ্লিফায়ার ইত্যাদি অ্যানালগ কম্পিউটারের উদাহরণ।

• স্লাইড রুল (Slide Rule):
- ১৬৩২ সালে উইলিয়াম অডরেট (William Oughtred) নামের একজন ইংরেজ গণিতবিদ নেপিয়ারের লগারিদম ব্যবহার করে স্লাইড রুল আবিষ্কার করেন।
- পরবর্তীতে আইজ্যাক নিউটন ও অ্যামিদি মেন হেইম এর উন্নতি সাধন করেন।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৯৪.
ইন্টারনেটের সাথে কেনাবেচাকে বলা হয়-
  1. ক) E-ticketing
  2. খ) E-mailing
  3. গ) E-registration
  4. ঘ) E-commerce
ব্যাখ্যা
ই-কমার্স: 
- ই- কমার্স হল ইলেকট্রনিক কমার্স যা এমন একটি মাধ্যম যেখানে কোনো ইলেকট্রনিক সিস্টেম (ইন্টারনেট বা অন্য কোনো কম্পিউটার নেটওয়ার্ক) এর মাধ্যমে পণ্য বা সেবা ক্রয়/বিক্রয় হয়ে থাকে।
- অর্থাৎ ইন্টারনেটের মাধ্যমে পণ্য ক্রয়-বিক্রয়কে ই-কমার্স বলে। 
- সেবা ও পণ্য লেনদেনের ভিত্তিতে ই-কমার্সকে সাধারণত চারটি ক্যাটাগরিতে বিভক্ত করা যায়। যথা:
১. ব্যবসা থেকে ব্যবসা (Business to Business B2B),
২. ব্যবসা থেকে ভোক্তা (Business to Consumer B2C),
৩. ভোক্তা থেকে ব্যবসা (Consumer to Business C2B) এবং 
৪. ভোক্তা থেকে ভোক্তা (Consumer to Consumer C2C)। 

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি (প্রকৌশলী মুজিবুর রহমান)।
১,২৯৫.
কোন ACID গুণটি নিশ্চিত করে যে লেনদেনের আগে এবং পরে ডাটাবেসের অবস্থা সঠিক থাকবে?
  1. Isolation
  2. Atomicity
  3. Durability
  4. Consistency
ব্যাখ্যা
⚪ ACID গুণাবলী (properties) হল একটি ট্রানজেকশন পরিচালনার জন্য প্রয়োজনীয় চারটি গুরুত্বপূর্ণ বৈশিষ্ট্য যা ডেটাবেসের স্থিতিশীলতা এবং নির্ভরযোগ্যতা নিশ্চিত করে। প্রশ্নে যে ACID বৈশিষ্ট্যটি ডেটাবেসের বৈধ অবস্থান (valid state) বজায় রাখার জন্য ট্রানজেকশনের পূর্ব এবং পরের অবস্থায় সাহায্য করে, তা হল Consistency।

Consistency বৈশিষ্ট্যটি নিশ্চিত করে যে, ট্রানজেকশনের পূর্বে এবং পরে ডেটাবেস একটি বৈধ অবস্থায় থাকবে। অর্থাৎ, ট্রানজেকশন সম্পন্ন হলে ডেটাবেসের সঠিকতা (correctness) এবং এক্সপেকটেড অবস্থান বজায় থাকবে।

⚪ ACID:
- কম্পিউটার বিজ্ঞানে ACID নীতি হল কতকগুলো বৈশিষ্ট্যের একটি সেট যা database transactions- এর নির্ভরযোগ্য প্রক্রিয়াকরণের নিশ্চয়তা দেয়।

ACID এর acronym হল:
- A = Atomicity.
- C = Consistency.
- I = Isolation.
- D = Durability.

- ACID ডেটাবেজ পরিচালনার ক্ষেত্রে মৌলিক ধারণা।
- ডেটাবেজ লেনদেন নিশ্চিত করার জন্য অত্যন্ত গুরুত্বপূর্ণ হল ACID।
- উদাহরণস্বরুপ, একজন ব্যক্তি যখন ATM থেকে টাকা উত্তোলন করেন ACID transaction এর মাধ্যমে একাউন্ট ব্যালেন্স এবং ট্রান্সজেকশনের রেকর্ড আপডেট করা হয়।

উৎস: techtarget.com
১,২৯৬.
কোনটি ইউটিলিটি সফটওয়্যারের অন্তর্ভুক্ত নয়?
  1. Notepad
  2. Windows Defender
  3. WinRAR
  4. CCleaner
ব্যাখ্যা
• Notepad - ইউটিলিটি সফটওয়্যারের অন্তর্ভুক্ত নয়।
- Notepad হল একটি সাধারণ অ্যাপ্লিকেশন সফটওয়্যার ও টেক্সট এডিটর, যা শুধুমাত্র সহজলভ্য লেখা সংরক্ষণ ও সম্পাদনার জন্য ব্যবহৃত হয়।

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

• ইউটিলিটি সফটওয়্যার এর উদাহরণ:
- Antivirus Software – Protects against viruses and malware (e.g., Norton Antivirus, McAfee, Avast).
- File Management Tools – Helps organize, manage, and search files (e.g., Windows File Explorer, Total Commander).

- Disk Cleanup and Defragmentation Tools – Frees up space and improves performance (e.g., Windows Disk Cleanup, Defraggler).
- Backup Software – Creates copies of data for recovery (e.g., Acronis True Image, Google Drive Backup).

- Compression Tools – Reduces file sizes for storage and transfer (e.g., WinRAR, 7-Zip).
- Firewall Software – Monitors and controls network traffic for security (e.g., Windows Defender Firewall, ZoneAlarm).

- System Monitoring Tools – Tracks system performance and resources (e.g., Task Manager, CPU-Z).
- Driver Update Tools – Ensures hardware drivers are up to date (e.g., Driver Booster, Snappy Driver Installer).

- Registry Cleaners – Optimizes and repairs the Windows registry (e.g., CCleaner, Wise Registry Cleaner).
- Clipboard Managers – Enhances clipboard functionality (e.g., Ditto, ClipMate).

উৎস: মৌলিক কম্পিউটার শিক্ষা, এমবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৯৭.
The ALU of a computer, normally contains a number of high-speed storage clement, is called-
  1. Semiconductor Memory
  2. Hard Disks
  3. Magnetic Disks
  4. Registers
ব্যাখ্যা
রেজিস্টার: 
- মূলত মাইক্রোপ্রসেসরের অস্থায়ী মেমরি রেজিস্টার হিসেবে কাজ করে।
- রেজিস্টার তৈরি হয় ফ্লিপ-ফ্লপের সাহায্যে।
- এগুলোর কাজ করার ক্ষমতা অত্যন্ত দ্রুত।

কম্পিউটারে ব্যবহৃত রেজিস্টারকে প্রধানত ২ ভাগে ভাগ করা যায়। যথা-
১। সাধারণ রেজিস্টার 
২। বিশেষ রেজিস্টার 

সাধারণ রেজিস্টার:
সাধারণত প্রোগ্রাম নির্বাহের সময় ডেটা এবং তাৎক্ষণিক ফলাফল সাধারণ রেজিস্টারে জমা থাকে। সাধারণ রেজিস্টারে ডেটা বিনিময়ের গতি প্রধান মেমরির চেয়ে অনেক বেশি। তাই সাধারণ রেজিস্টারের সংখ্যা বেশি থাকলে প্রক্রিয়াকরণের কাজ দ্রুততর হয়। সা

বিশেষ রেজিস্টার:
কিছু কিছু রেজিস্টারকে মাইক্রোপ্রসেসর নিজে ব্যবহার করে এবং নিয়ন্ত্রণ করে। অর্থাৎ শুধুমাত্র প্রসেসরের নির্দেশিত কাজ ব্যতীত অন্য কোনো কাজ সম্পাদন করতে পারে না। এ জাতীয় রেজিস্টারসমূকে বিশেষ রেজিস্টার বলা হয়। যেমন :
১। অ্যাকিউমুলেটর
২। প্রোগ্রাম কাউন্টার রেজিস্টার
৩। স্ট্যাক পয়েন্টার রেজিস্টার
৪। সিগমেন্ট রেজিস্টার
৫। ফ্ল্যাগ রেজিস্টার  ইত্যাদি।

সূত্র: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১,২৯৮.
নিচের কোনটি ওপেন সোর্স অপারেটিং সিস্টেম নয়?
  1. FreeBSD
  2. Cent OS
  3. Fedora
  4. Kubuntu
  5. কোনটিই নয়
ব্যাখ্যা
- সবগুলোই ওপেন সোর্স অপারেটিং সিস্টেম। 
- FreeBSD হল বিভিন্ন প্ল্যাটফর্মের জন্য একটি ওপেন সোর্স অপারেটিং সিস্টেম। 
- Cent OS এবং ফেডোরা উভয়ই ওপেন সোর্স অপারেটিং সিস্টেম।
- ফেডোরা তৈরি করেছে ফেডোরা প্রজেক্ট এবং স্পন্সর করেছে রেড হ্যাট।
- কুবুন্টু একটি ওপেন সোর্স অপারেটিং সিস্টেম। 
- কুবুন্টু একটি কমিউনিটি ডেভেলপড এবং সমর্থিত প্রকল্প।

উৎস: FreeBSD, RHEL, Fedora, Kubuntu ওয়েবসাইট।
১,২৯৯.
প্রাইমারি কী হিসেবে ব্যবহার করা যাবে কোন ফিল্ডটিকে?
  1. Name
  2. Date of birth
  3. Student ID
  4. Father's name
ব্যাখ্যা
কী-ফিল্ড: যে ফিল্ড এর উপর ভিত্তি করে ডাটাবেজ এর ডেটা শনাক্ত, অনুসন্ধান, সম্পর্ক স্থাপন ইত্যাদি কাজ করা হয়, তাকে কী-ফিল্ড বলে।

কী ৩ ধরনের হয়:
১) প্রাইমারি কী:
- যে ফিল্ড এর মান দ্বারা একটি রেকর্ডকে অন্য রেকর্ড থেকে আলাদা করা যায় তাকে প্রাইমারি কী বলে।
যেমন: ID, Phone No. হলো ডাটা টেবিলের এমন একটি অদ্বিতীয় ফিল্ড যার ডাটা অন্য ডাটার সাথে মিলে না ৷
- একজনের ID অন্যজনের সাথে কখনোই মিলে না সাধারণত। তেমনি Phone No. এর ক্ষেত্রেও একজনের ডাটা আরেকজনের সাথে মিলে না।

২) কম্পোজিট প্রাইমারি কী:
- যদি একটি ডাটা টেবিলের একাধিক কী একসাথে প্রাইমারি কী হিসাবে কাজ করে তাহলে তাদেরকে একসাথে কম্পোজিট প্রাইমারি কী বলে।
যেমন: একই ডাটা টেবিলে যদি ID এবং Phone No. উভয় থাকে তাহলে তারা কম্পোজিট প্রাইমারি কী হবে।

৩) ফরেন কী:
- একটি টেবিলের প্রাইমারি কী যদি অন্য একটি টেবিলে থাকে তাহলে অন্য টেবিলের সেই কী কে ফরেন কী বলা হয়।
যেমন: একটি কোম্পানির ২ টা ডাটা টেবিলের মধ্যে তাদের এমপ্লয়িদের ID ফিল্ড একই থাকলে তাকে একটি নির্দিষ্ট টেবিলের সাপেক্ষে অন্য টেবিলের ফরেন কি বলে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, প্রকৌশলী মুজিবুর রহমান, একাদশ- দ্বাদশ শ্রেণি।
১,৩০০.
PDF এর পূর্ণরূপ কোনটি?
  1. Portable Document File
  2. Port-independent Document File
  3. Portfolio Document File
  4. Portable Document Format
ব্যাখ্যা
• PDF:
- PDF এর পূর্ণরূপ Portable Document Format
- একটি পিডিএফ-ভিউয়ার প্রোগ্রামের সাহায্যে যেকোনো অপারেটিং সিস্টেমে পিডিএফ দেখা যায়।
- পিডিএফ হল Camelot Project এর ফলাফল,  Adobe Inc. দ্বারা শুরু করা একটি উদ্যোগ।
- cofounder: John Warnock
- 15 জুন, 1993 সালে ক্যামেলট প্রোডাকশন টিম আনুষ্ঠানিকভাবে পিডিএফ এবং এর সংশ্লিষ্ট স্যুট অফ প্রোগ্রাম প্রকাশ করে, যা সম্মিলিতভাবে অ্যাডোব অ্যাক্রোব্যাট নামে পরিচিত।

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