← সাধারণ জ্ঞান টপিকসমূহ | সকল বিষয়ের প্রস্তুতি

সফটওয়্যার ও অপারেটিং সিস্টেম

সফটওয়্যার (Software) হলো নির্দেশনার এমন একটি সংগঠিত সংগ্রহ যা কম্পিউটার হার্ডওয়্যারকে নির্দিষ্ট কাজ সম্পাদনে পরিচালিত করে। হার্ডওয়্যার যন্ত্র, সফটওয়্যার তার প্রাণ। হার্ডওয়্যার দৃশ্যমান-স্পর্শযোগ্য, কিন্তু সফটওয়্যার অদৃশ্য — শুধু কাজের মাধ্যমে এর অস্তিত্ব প্রকাশ পায়।

প্রধান বৈশিষ্ট্য

  • অদৃশ্য (Intangible) — স্পর্শ করা যায় না
  • হার্ডওয়্যারের প্রাণ — হার্ডওয়্যার সচল করে
  • পরিবর্তনযোগ্য — আপডেট, প্যাচ
  • নকল করা যায় — সহজে ডুপ্লিকেট
  • লাইসেন্স-ভিত্তিক বা মুক্ত (Open Source)

হার্ডওয়্যার বনাম সফটওয়্যার

হার্ডওয়্যারসফটওয়্যার
ভৌত, দৃশ্যমানঅভৌত, অদৃশ্য
ক্ষয়/নষ্ট হতে পারেক্ষয় হয় না (Outdated হয়)
একবার তৈরি হলে স্থায়ীআপডেট-যোগ্য
একটি কাজে সীমিতএকটি হার্ডওয়্যারে অনেক সফটওয়্যার
উদাহরণ: CPU, RAM, HDDউদাহরণ: Windows, MS Word
System বনাম Application — এক প্রশ্নেই ভাগ: সফটওয়্যারটি কি কম্পিউটার চালানোর জন্য, নাকি ব্যবহারকারীর কোনো কাজের জন্য? কম্পিউটার চালায় = System Software (OS, Driver, Utility, Translator); ব্যবহারকারীর কাজ করে = Application Software (Word, Excel, ব্রাউজার, গেম)। OS ছাড়া কম্পিউটার চলেই না, Word ছাড়া দিব্যি চলে — এটিই পার্থক্যের প্রমাণ। ফাঁদ: Antivirus/Disk Cleaner = Utility (System-এর ভেতরে), Browser = Application।
পড়ার কৌশল: এ অধ্যায়ের প্রশ্ন-ভান্ডার তিনটি: (১) শ্রেণিবিন্যাস (কোনটি system/application/utility), (২) OS-এর নাম-কাজ (Windows, Linux, Android — কে কোন ঘরানার), (৩) ভাষা-অনুবাদক (Compiler-Interpreter-Assembler)। প্রতিটির পার্থক্য-টেবিল নিজে বানিয়ে পড়ুন; উদাহরণ মেলাতে নিজের ফোন-কম্পিউটারের অ্যাপগুলোকেই শ্রেণিবদ্ধ করুন।

সফটওয়্যারের প্রকারভেদ

কাজের প্রকৃতি অনুযায়ী সফটওয়্যারকে তিন প্রধান শ্রেণিতে ভাগ করা যায় —

  1. System Software (সিস্টেম সফটওয়্যার)
  2. Application Software (প্রয়োগ সফটওয়্যার)
  3. Programming Software (প্রোগ্রামিং সফটওয়্যার / উন্নয়ন)

১. System Software

  • Operating System (OS): Windows, Linux, macOS, Android, iOS
  • Device Driver: Printer, Mouse, Graphics ইত্যাদির জন্য
  • Utility Program: Antivirus, Disk Cleanup, Defragmenter, Backup
  • Firmware: BIOS/UEFI — ROM-এ থাকে
  • System Tool: Task Manager, Registry Editor

২. Application Software

  • Word Processing: MS Word, Google Docs, LibreOffice Writer
  • Spreadsheet: MS Excel, Google Sheets, Lotus 1-2-3
  • Presentation: MS PowerPoint, Google Slides, Keynote
  • Database: MS Access, MySQL, Oracle, MS SQL Server
  • Multimedia: VLC, Photoshop, Premiere, After Effects, Audacity
  • Browser: Chrome, Firefox, Edge, Safari, Opera
  • Communication: Outlook, Zoom, Teams, Slack, WhatsApp
  • Accounting: Tally, QuickBooks, SAP, Oracle ERP

৩. Programming Software

  • Compiler, Interpreter, Assembler
  • IDE — Visual Studio, VS Code, IntelliJ, Eclipse, PyCharm
  • Debugger, Profiler
  • Linker, Loader
  • Version Control — Git, SVN

লাইসেন্স অনুযায়ী শ্রেণিবিভাগ

ধরনবৈশিষ্ট্যউদাহরণ
Commercialকিনে ব্যবহার, LicenseMS Office, Photoshop
Freewareফ্রি কিন্তু Source বন্ধChrome, VLC, Skype
Sharewareসীমিত সময় ফ্রি, পরে কিনতে হয়WinRAR, IDM
Open SourceSource কোডসহ ফ্রিLinux, Firefox, Apache
Public Domainকপিরাইট নেইSQLite (অনেকটা)

অপারেটিং সিস্টেম (Operating System)

OS হলো System Software-এর সবচেয়ে গুরুত্বপূর্ণ অংশ — হার্ডওয়্যার ও User-এর মাঝে সেতু (Interface)। OS ছাড়া কম্পিউটার চলতে পারে না।

প্রচলিত OS পরিচয়

  • MS-DOS: Microsoft Disk OS (১৯৮১) — CLI ভিত্তিক, একক-ব্যবহারকারী
  • Windows: Microsoft (১৯৮৫) — GUI; Win 1.0 → 3.1 → 95 → 98 → 2000 → XP → 7 → 8 → 10 → 11
  • UNIX: AT&T Bell Labs (১৯৬৯) — Multi-user, Multi-tasking
  • Linux: Linus Torvalds (১৯৯১) — Open Source UNIX-like
  • macOS: Apple — UNIX-based (Darwin); Mac OS X → macOS
  • Android: Google (২০০৮) — Linux Kernel-ভিত্তিক Mobile OS
  • iOS: Apple (২০০৭) — iPhone-এর জন্য
  • Chrome OS: Google — Chromebook-এর জন্য

Linux Distribution

  • Ubuntu, Debian, Fedora, CentOS, RHEL, Arch, Mint, Manjaro, Kali, OpenSUSE

OS-এর প্রকারভেদ

ধরনবর্ণনাউদাহরণ
Single Userএকসাথে একজন ব্যবহারকারীMS-DOS, Windows 9x
Multi Userএকসাথে বহু ব্যবহারকারীUNIX, Linux Server
Single Taskingএকসময়ে এক প্রোগ্রামMS-DOS
Multi Taskingএকসাথে একাধিক প্রোগ্রামWindows, Linux
Multi Processingএকাধিক CPU/Core ব্যবহারWindows Server
Real Time (RTOS)তাৎক্ষণিক প্রতিক্রিয়াVxWorks, QNX, FreeRTOS
Distributedএকাধিক কম্পিউটারে বিতরণHadoop OS
Embeddedনির্দিষ্ট হার্ডওয়্যারেSmart TV, ATM
Mobileস্মার্টফোনAndroid, iOS

User Interface (UI)

  • CLI (Command Line Interface): Text Command — MS-DOS, Linux Shell
  • GUI (Graphical User Interface): Icon, Window, Menu — Windows, macOS
  • TUI: Text User Interface — Menu-driven Text
  • Voice UI: Siri, Alexa, Google Assistant
  • Touch UI: Android, iOS

OS-এর কার্যাবলি ও মূল উপাদান

প্রধান কার্যাবলি

  • Process Management: Process Creation, Scheduling, Synchronization, Deadlock
  • Memory Management: Allocation, Paging, Segmentation, Virtual Memory
  • File Management: File creation, deletion, directory, FAT/NTFS/ext4
  • Device Management: Driver, I/O, Interrupt
  • Security & Protection: Login, Permission, ACL, Encryption
  • User Interface: CLI/GUI
  • Networking: TCP/IP Stack, Socket

Process Scheduling Algorithm

  • FCFS: First Come First Served
  • SJF: Shortest Job First
  • Priority Scheduling
  • Round Robin (RR): Time Quantum
  • Multilevel Queue

Memory Allocation

  • Contiguous Allocation: পাশাপাশি
  • Paging: Fixed-size Page
  • Segmentation: Logical Segment
  • Virtual Memory: Page File / Swap

File System

File SystemOSবৈশিষ্ট্য
FAT16/FAT32DOS, Windowsসরল, পুরাতন; FAT32 max file 4 GB
NTFSWindowsJournaling, Permission, Encryption
exFATWindows + MacPortable, বড় ফাইল
ext2/3/4LinuxJournaling, Large File
HFS+, APFSmacOSApple File System
Btrfs, ZFSLinux/ServerSnapshot, RAID

Booting Process

  1. Power On → POST (Power On Self Test)
  2. BIOS/UEFI চালু → Bootloader (MBR/GPT) লোড
  3. OS Kernel মেমরিতে লোড
  4. Init/SystemD প্রক্রিয়া
  5. User Login Screen
  • Cold Boot: Power Off থেকে চালু
  • Warm Boot: Restart — হার্ডওয়্যার চলমান রেখে OS পুনঃচালু

প্রোগ্রামিং ভাষা

কম্পিউটারের সাথে যোগাযোগের জন্য তৈরি কৃত্রিম ভাষা।

স্তর অনুযায়ী

প্রজন্মধরনউদাহরণ
1GLMachine Language (0/1)Binary
2GLAssembly Language (Mnemonic)MOV, ADD, JMP
3GLHigh Level (Procedural)C, FORTRAN, COBOL, Pascal
4GLVery High Level / DB QuerySQL, PL/SQL, MATLAB
5GLAI / Logic / NaturalProlog, LISP, Mercury

Paradigm অনুযায়ী

  • Procedural: C, Pascal, BASIC
  • Object-Oriented (OOP): C++, Java, C#, Python, Ruby
  • Functional: Haskell, Lisp, Erlang, F#
  • Logic: Prolog, Mercury
  • Scripting: Python, JavaScript, PHP, Perl, Ruby, Bash
  • Markup (ভাষা নয়, তবে): HTML, XML, Markdown

জনপ্রিয় ভাষা ও সৃষ্টিকর্তা

ভাষাসৃষ্টিকর্তাবছর
FORTRANJohn Backus (IBM)1957
COBOLGrace Hopper1959
LISPJohn McCarthy1958
BASICKemeny & Kurtz1964
PascalNiklaus Wirth1970
CDennis Ritchie1972
C++Bjarne Stroustrup1985
PythonGuido van Rossum1991
JavaJames Gosling (Sun)1995
JavaScriptBrendan Eich1995
PHPRasmus Lerdorf1995
RubyYukihiro Matsumoto1995
C#Anders Hejlsberg (MS)2000
Go (Golang)Google2009
SwiftApple2014
RustMozilla2010
KotlinJetBrains2011

HTML উদাহরণ

<!DOCTYPE html>
<html>
<head><title>My Page</title></head>
<body>
  <h1>Hello, World!</h1>
</body>
</html>

C ভাষায় Hello World

#include <stdio.h>
int main(){
   printf("Hello, World!\n");
   return 0;
}

কম্পাইলার, ইন্টারপ্রেটার ও অ্যাসেম্বলার

প্রোগ্রামকে Machine Language-এ রূপান্তর করতে অনুবাদক প্রোগ্রাম দরকার।

Compiler

  • সম্পূর্ণ Source কোড একবারে Machine Code-এ অনুবাদ করে
  • Output হিসেবে Executable (.exe) তৈরি
  • Error থাকলে সব Error একসাথে প্রদর্শন
  • একবার Compile হলে দ্রুত Execute হয়
  • উদাহরণ — GCC (C), G++ (C++), javac (Java)

Interpreter

  • লাইন-বাই-লাইন অনুবাদ ও Execute
  • কোনো Executable file তৈরি হয় না
  • Error পেলে থেমে যায়
  • Compile-এর তুলনায় ধীর
  • উদাহরণ — Python, JavaScript, PHP, Ruby

Assembler

  • Assembly Language-কে Machine Code-এ অনুবাদ
  • উদাহরণ — MASM, NASM, TASM

Linker, Loader

  • Linker: একাধিক Object file জোড়া দিয়ে Executable তৈরি
  • Loader: Executable-কে Memory-তে লোড করে চালানোর জন্য প্রস্তুত করে

Compiler vs Interpreter

বৈশিষ্ট্যCompilerInterpreter
অনুবাদএকবারে সম্পূর্ণলাইন-বাই-লাইন
OutputExecutableনেই
Errorসব একসাথেপ্রতি লাইনে থামে
গতিদ্রুত executeধীর
উদাহরণC, C++, JavaPython, JS, PHP

প্রয়োগ সফটওয়্যার (Application Software)

অফিস স্যুট

  • Microsoft Office: Word, Excel, PowerPoint, Access, Outlook, OneNote, Teams
  • Google Workspace: Docs, Sheets, Slides, Drive, Gmail, Meet
  • LibreOffice (Open Source): Writer, Calc, Impress, Base
  • Apple iWork: Pages, Numbers, Keynote

MS Word — শর্টকাট কী

শর্টকাটকাজ
Ctrl + Nনতুন ডকুমেন্ট
Ctrl + OOpen
Ctrl + SSave
Ctrl + PPrint
Ctrl + C / V / XCopy / Paste / Cut
Ctrl + Z / YUndo / Redo
Ctrl + B / I / UBold / Italic / Underline
Ctrl + ASelect All
Ctrl + F / HFind / Replace
F1Help
F7Spell Check
F12Save As

MS Excel — প্রাথমিক ধারণা

  • Worksheet, Workbook, Cell, Row, Column
  • Row সংখ্যা — 10,48,576; Column — 16,384 (A → XFD)
  • Formula শুরু হয় = চিহ্ন দিয়ে
  • উদাহরণ Function — SUM, AVERAGE, COUNT, MAX, MIN, IF, VLOOKUP, HLOOKUP, INDEX, MATCH, CONCATENATE
  • File Extension — .xlsx (2007+), .xls (পুরাতন)

উল্লেখযোগ্য অন্যান্য সফটওয়্যার

  • Adobe: Photoshop, Illustrator, Premiere Pro, After Effects, InDesign, Acrobat (PDF)
  • AutoDesk: AutoCAD, Maya, 3ds Max, Revit
  • Database: MySQL, PostgreSQL, MongoDB, MS SQL Server, Oracle
  • ERP/CRM: SAP, Oracle, Salesforce, Microsoft Dynamics
  • Browser Engine: Blink (Chrome/Edge), Gecko (Firefox), WebKit (Safari)

File Extension

Extensionধরন
.txtPlain Text
.doc/.docxMS Word
.xls/.xlsxMS Excel
.ppt/.pptxMS PowerPoint
.pdfPortable Document Format
.jpg/.png/.gif/.bmp/.webpImage
.mp3/.wav/.flacAudio
.mp4/.mkv/.avi/.movVideo
.zip/.rar/.7zCompressed
.exeWindows Executable
.isoDisk Image
.html/.css/.jsWeb
.py/.java/.cpp/.cSource code

সাধারণ ভুল ও সতর্কতা

ভুল ১ — Compiler বনাম Interpreter: Compiler পুরো প্রোগ্রাম একসাথে অনুবাদ করে (দ্রুত চলে, ভুল দেখায় শেষে — C, C++); Interpreter লাইন ধরে ধরে (ধীর, ভুল দেখায় সাথে সাথে — Python, BASIC)। ‘লাইন বাই লাইন’ শব্দ দেখলেই Interpreter। আর Assembler অনুবাদ করে কেবল Assembly ভাষা।
ভুল ২ — OS-কে Application ভাবা: Windows, Linux, macOS, Android, iOS, UNIX — সব OS (System Software); MS Word, Excel, Photoshop, Chrome — Application। "কোনটি Operating System নয়?" প্রশ্নে অপশনে Oracle/MS Word জাতীয় নাম থাকে — Oracle মূলত DBMS (Application ঘরানার)।
ভুল ৩ — ভাষার স্তর উল্টানো: Machine Language (1st gen, শুধু 0/1 — কম্পিউটার সরাসরি বোঝে, অনুবাদ লাগে না) → Assembly (2nd) → High Level (3rd — C, Java) → 4GL (SQL)। "কম্পিউটার সরাসরি কোন ভাষা বোঝে?" — Machine Language, High Level নয়।
ভুল ৪ — Open Source মানেই ফ্রি নয়: Open Source = সোর্স কোড উন্মুক্ত (Linux, Firefox); Freeware = বিনামূল্যে কিন্তু কোড বন্ধ; Shareware = সীমিত সময় ফ্রি। তিনটি আলাদা ধারণা — অপশনে পাশাপাশি এলে সংজ্ঞা মিলিয়ে নিন।
ভুল ৫ — Booting-এর ধারণা: কম্পিউটার চালুর প্রক্রিয়া = Booting (ROM-এর BIOS → OS লোড)। Cold boot = বন্ধ থেকে চালু; Warm boot = Restart (Ctrl+Alt+Del)। ‘প্রথম যে সফটওয়্যার লোড হয়’ — Operating System।

মনে রাখার কৌশল

কৌশল ১ — OS-পরিবার কার্ড: ডেস্কটপ: Windows (Microsoft), macOS (Apple), Linux (ওপেন সোর্স — Linus Torvalds, ১৯৯১) | মোবাইল: Android (Google, Linux-ভিত্তিক), iOS (Apple) | সার্ভার/পুরনো: UNIX (Bell Labs, ১৯৬৯ — Ken Thompson, Dennis Ritchie), MS-DOS (GUI-হীন, Command-based)। ‘কে বানিয়েছে/কোন ঘরানার’ — সব এই কার্ডে।
কৌশল ২ — ভাষা-স্রষ্টা জোড়া: C — Dennis Ritchie | C++ — Bjarne Stroustrup | Java — James Gosling | Python — Guido van Rossum | FORTRAN — প্রথম High Level ভাষা (১৯৫৭, বিজ্ঞানের কাজে) | COBOL — ব্যবসায়িক কাজে | SQL — ডেটাবেসের ভাষা। ‘প্রথম উচ্চস্তরের ভাষা’ = FORTRAN — নিয়মিত প্রশ্ন।
কৌশল ৩ — OS-এর কাজ ‘ম্যানেজার’ রূপকে: OS একজন হোটেল-ম্যানেজার — ঘর ভাগ করে (Memory Management), কে কখন কাজ পাবে ঠিক করে (Process/CPU Scheduling), মালপত্রের হিসাব রাখে (File Management), দারোয়ানি করে (Security), অতিথি-যন্ত্রের দেখভাল (Device Management)। ‘OS-এর কাজ নয় কোনটি’ প্রশ্নে অপশনে থাকে ‘গণনা করা’ — সেটি CPU/ALU-র কাজ, OS-এর নয়।

তথ্যের সারসংক্ষেপ

  • Software-এর তিন প্রধান ধরন — System, Application, Programming।
  • OS হলো হার্ডওয়্যার ও ব্যবহারকারীর মধ্যকার Interface।
  • MS-DOS — CLI ভিত্তিক, একক-ব্যবহারকারী, একক-কাজী।
  • Windows — GUI; ১৯৮৫ সালে প্রথম রিলিজ।
  • UNIX — Bell Labs, ১৯৬৯; Ken Thompson, Dennis Ritchie।
  • Linux — Linus Torvalds, ১৯৯১, Open Source।
  • Android — Google, ২০০৮; Linux Kernel।
  • iOS — Apple, ২০০৭ (iPhone OS)।
  • Firmware — ROM-এ থাকা সফটওয়্যার (BIOS, UEFI)।
  • Compiler — পুরো কোড একবারে অনুবাদ; Interpreter — লাইন-বাই-লাইন।
  • Assembler — Assembly → Machine Code।
  • FORTRAN — প্রথম High Level Language (১৯৫৭, John Backus)।
  • C — Dennis Ritchie, ১৯৭২, Bell Labs।
  • C++ — Bjarne Stroustrup, ১৯৮৫।
  • Java — James Gosling, ১৯৯৫, Sun Microsystems।
  • Python — Guido van Rossum, ১৯৯১।
  • JavaScript — Brendan Eich, ১৯৯৫, Netscape।
  • FAT32 max single file size — 4 GB।
  • NTFS — Windows-এর primary file system।
  • ext4 — Linux-এর popular file system।
  • Open Source উদাহরণ — Linux, Firefox, LibreOffice, MySQL।
  • Freeware — Chrome, VLC, Skype।
  • Shareware — WinRAR, IDM।
  • POST — Power On Self Test।
  • Cold Boot — Power Off থেকে চালু; Warm Boot — Restart।

প্রশ্ন ও উত্তর (১০০+ MCQ)

১. Software কী?

(ক) ভৌত অংশ (খ) নির্দেশের সমষ্টি (গ) তার (ঘ) চিপ

উত্তর: (খ) নির্দেশের সংগঠিত সমষ্টি

২. Software কয় প্রধান ভাগে বিভক্ত?

(ক) ২ (খ) ৩ (গ) ৪ (ঘ) ৫

উত্তর: (খ) ৩

৩. কোনটি System Software?

(ক) MS Word (খ) Windows (গ) Photoshop (ঘ) VLC

উত্তর: (খ) Windows

৪. কোনটি Application Software?

(ক) Linux (খ) Windows (গ) MS Excel (ঘ) BIOS

উত্তর: (গ) MS Excel

৫. OS-এর পূর্ণরূপ?

(ক) Operating System (খ) Object Source (গ) Open Software (ঘ) None

উত্তর: (ক)

৬. OS কোন শ্রেণির সফটওয়্যার?

(ক) System (খ) Application (গ) Programming (ঘ) Utility

উত্তর: (ক) System

৭. MS-DOS কোন ধরনের Interface?

(ক) GUI (খ) CLI (গ) TUI (ঘ) Voice

উত্তর: (খ) CLI

৮. GUI-এর পূর্ণরূপ?

(ক) Graphical User Interface (খ) General U I (গ) Global U I (ঘ) None

উত্তর: (ক)

৯. Windows কত সালে বাজারে আসে?

(ক) ১৯৮১ (খ) ১৯৮৫ (গ) ১৯৯০ (ঘ) ১৯৯৫

উত্তর: (খ) ১৯৮৫

১০. Microsoft-এর প্রতিষ্ঠাতা?

(ক) Bill Gates (খ) Paul Allen (গ) উভয়েই (ঘ) Jobs

উত্তর: (গ) উভয়েই (১৯৭৫)

১১. Linux-এর জনক?

(ক) Linus Torvalds (খ) Richard Stallman (গ) Ritchie (ঘ) Thompson

উত্তর: (ক) Linus Torvalds (১৯৯১)

১২. UNIX-এর জনক?

(ক) Ken Thompson & Dennis Ritchie (খ) Linus (গ) Bill Gates (ঘ) Stroustrup

উত্তর: (ক) (১৯৬৯, Bell Labs)

১৩. Android-এর Kernel?

(ক) UNIX (খ) Linux (গ) BSD (ঘ) Windows

উত্তর: (খ) Linux

১৪. Android কোন কোম্পানির?

(ক) Apple (খ) Microsoft (গ) Google (ঘ) Samsung

উত্তর: (গ) Google

১৫. iOS কোন কোম্পানির?

(ক) Apple (খ) Google (গ) Samsung (ঘ) MS

উত্তর: (ক) Apple

১৬. Linux Distribution কোনটি?

(ক) Ubuntu (খ) Fedora (গ) Mint (ঘ) সবগুলো

উত্তর: (ঘ) সবগুলো

১৭. macOS-এর Kernel?

(ক) Linux (খ) Darwin (UNIX) (গ) BSD (ঘ) Windows

উত্তর: (খ) Darwin (UNIX-based)

১৮. কোনটি Real-Time OS?

(ক) Windows (খ) Linux (গ) VxWorks (ঘ) Android

উত্তর: (গ) VxWorks

১৯. Multi-tasking-এর উদাহরণ?

(ক) MS-DOS (খ) Windows (গ) DOS 6.0 (ঘ) None

উত্তর: (খ) Windows

২০. CLI-তে কাজ করতে হয়?

(ক) Mouse-এ ক্লিক (খ) Text Command (গ) Voice (ঘ) Touch

উত্তর: (খ)

২১. POST-এর পূর্ণরূপ?

(ক) Power On Self Test (খ) Pre Op (গ) Post Off (ঘ) None

উত্তর: (ক)

২২. Cold Boot মানে?

(ক) Power Off থেকে চালু (খ) Restart (গ) Sleep (ঘ) Hibernate

উত্তর: (ক)

২৩. Warm Boot মানে?

(ক) Power Off থেকে (খ) Restart (গ) New Install (ঘ) None

উত্তর: (খ) Restart

২৪. Booting-এ প্রথমে কী চলে?

(ক) Kernel (খ) BIOS/POST (গ) GUI (ঘ) Browser

উত্তর: (খ) BIOS/POST

২৫. Bootloader-এর উদাহরণ?

(ক) GRUB (খ) NTLDR (গ) Windows Boot Manager (ঘ) সবগুলো

উত্তর: (ঘ)

২৬. Scheduling Algorithm কোনটি?

(ক) FCFS (খ) SJF (গ) Round Robin (ঘ) সবগুলো

উত্তর: (ঘ)

২৭. FCFS-এর পূর্ণরূপ?

(ক) First Come First Served (খ) Fast (গ) Free (ঘ) None

উত্তর: (ক)

২৮. SJF-এর পূর্ণরূপ?

(ক) Shortest Job First (খ) System Job (গ) Standard Job (ঘ) None

উত্তর: (ক)

২৯. Round Robin-এ কী Concept?

(ক) Time Quantum (খ) Priority (গ) Job Size (ঘ) None

উত্তর: (ক)

৩০. Deadlock-এর প্রতিকার নয়?

(ক) Detection (খ) Prevention (গ) Avoidance (ঘ) Encryption

উত্তর: (ঘ) Encryption

৩১. Paging কোন Management-এ?

(ক) Process (খ) Memory (গ) File (ঘ) Device

উত্তর: (খ) Memory

৩২. Virtual Memory-এর জন্য Page File কোথায়?

(ক) RAM (খ) HDD/SSD (গ) Cache (ঘ) BIOS

উত্তর: (খ)

৩৩. Windows-এর File System?

(ক) NTFS (খ) ext4 (গ) APFS (ঘ) HFS

উত্তর: (ক) NTFS

৩৪. Linux-এর জনপ্রিয় File System?

(ক) NTFS (খ) ext4 (গ) HFS+ (ঘ) FAT32

উত্তর: (খ) ext4

৩৫. macOS-এর সাম্প্রতিক File System?

(ক) HFS+ (খ) APFS (গ) NTFS (ঘ) ext4

উত্তর: (খ) APFS

৩৬. FAT32-তে সর্বোচ্চ File Size?

(ক) 2 GB (খ) 4 GB (গ) 8 GB (ঘ) সীমা নেই

উত্তর: (খ) 4 GB

৩৭. exFAT কোথায় ব্যবহৃত?

(ক) Portable Drive (খ) Server (গ) Mobile (ঘ) BIOS

উত্তর: (ক)

৩৮. Antivirus কোন ধরনের সফটওয়্যার?

(ক) Utility (খ) Application (গ) System (ঘ) সবগুলো

উত্তর: (ক) Utility

৩৯. Defragmenter-এর কাজ?

(ক) HDD সাজানো (খ) Virus মুছে (গ) RAM বাড়ানো (ঘ) None

উত্তর: (ক)

৪০. Backup Software কী করে?

(ক) ফাইলের কপি রাখে (খ) Delete করে (গ) Encrypt (ঘ) None

উত্তর: (ক)

৪১. Driver সফটওয়্যার কোথায়?

(ক) System (খ) Application (গ) Programming (ঘ) Game

উত্তর: (ক) System

৪২. Free + Source Open Software?

(ক) Freeware (খ) Open Source (গ) Shareware (ঘ) Commercial

উত্তর: (খ)

৪৩. WinRAR কোন ধরনের?

(ক) Freeware (খ) Shareware (গ) Open Source (ঘ) None

উত্তর: (খ) Shareware

৪৪. Chrome কোন ধরনের?

(ক) Freeware (খ) Shareware (গ) Commercial (ঘ) Open Source

উত্তর: (ক) Freeware

৪৫. Linux কোন ধরনের?

(ক) Open Source (খ) Freeware (গ) Commercial (ঘ) Shareware

উত্তর: (ক) Open Source

৪৬. ১ম প্রজন্মের ভাষা?

(ক) Machine (০/১) (খ) Assembly (গ) C (ঘ) Python

উত্তর: (ক)

৪৭. ২য় প্রজন্মের ভাষা?

(ক) Machine (খ) Assembly (গ) High Level (ঘ) 4GL

উত্তর: (খ) Assembly

৪৮. ৩য় প্রজন্মের ভাষা?

(ক) Machine (খ) Assembly (গ) High Level (C, COBOL) (ঘ) None

উত্তর: (গ)

৪৯. ৪র্থ প্রজন্মের ভাষা?

(ক) SQL (খ) C (গ) Assembly (ঘ) Machine

উত্তর: (ক) SQL

৫০. ৫ম প্রজন্মের ভাষা?

(ক) C++ (খ) Java (গ) Prolog/LISP (ঘ) Python

উত্তর: (গ)

৫১. C ভাষার জনক?

(ক) Stroustrup (খ) Dennis Ritchie (গ) Hopper (ঘ) Backus

উত্তর: (খ) Dennis Ritchie

৫২. C++ ভাষার জনক?

(ক) Bjarne Stroustrup (খ) Ritchie (গ) Gosling (ঘ) Hopper

উত্তর: (ক)

৫৩. Java ভাষার জনক?

(ক) James Gosling (খ) Ritchie (গ) Stroustrup (ঘ) Eich

উত্তর: (ক)

৫৪. Python ভাষার জনক?

(ক) Guido van Rossum (খ) Gosling (গ) Stroustrup (ঘ) Ritchie

উত্তর: (ক) (১৯৯১)

৫৫. JavaScript-এর জনক?

(ক) Brendan Eich (খ) Gosling (গ) Hopper (ঘ) Stroustrup

উত্তর: (ক) (১৯৯৫)

৫৬. PHP-এর জনক?

(ক) Rasmus Lerdorf (খ) Eich (গ) Ritchie (ঘ) Hopper

উত্তর: (ক)

৫৭. FORTRAN-এর জনক?

(ক) John Backus (খ) Hopper (গ) Ritchie (ঘ) Wirth

উত্তর: (ক) (১৯৫৭, IBM)

৫৮. COBOL-এর জনক?

(ক) Grace Hopper (খ) Backus (গ) McCarthy (ঘ) Wirth

উত্তর: (ক) Grace Hopper

৫৯. Pascal-এর জনক?

(ক) Niklaus Wirth (খ) Hopper (গ) Ritchie (ঘ) Backus

উত্তর: (ক)

৬০. LISP-এর জনক?

(ক) John McCarthy (খ) Hopper (গ) Backus (ঘ) Wirth

উত্তর: (ক)

৬১. OOP মানে?

(ক) Object Oriented Programming (খ) Open O P (গ) Online O P (ঘ) None

উত্তর: (ক)

৬২. OOP-এর জনক ভাষা?

(ক) C (খ) Simula 67 (গ) Pascal (ঘ) BASIC

উত্তর: (খ) Simula 67

৬৩. OOP-এর Pillar নয়?

(ক) Encapsulation (খ) Inheritance (গ) Polymorphism (ঘ) Compilation

উত্তর: (ঘ) Compilation

৬৪. Functional Language?

(ক) Haskell (খ) Lisp (গ) Erlang (ঘ) সবগুলো

উত্তর: (ঘ)

৬৫. Web Browser নয়?

(ক) Chrome (খ) Firefox (গ) Outlook (ঘ) Safari

উত্তর: (গ) Outlook

৬৬. Compiler কী করে?

(ক) সম্পূর্ণ Source → Machine Code (খ) লাইন-বাই-লাইন (গ) Debug (ঘ) None

উত্তর: (ক)

৬৭. Interpreter কী করে?

(ক) লাইন-বাই-লাইন অনুবাদ (খ) সম্পূর্ণ (গ) Compile (ঘ) Link

উত্তর: (ক)

৬৮. Assembler অনুবাদ করে?

(ক) Assembly → Machine (খ) C → Assembly (গ) Machine → Assembly (ঘ) None

উত্তর: (ক)

৬৯. Linker-এর কাজ?

(ক) Object joining (খ) Memory load (গ) Translate (ঘ) Debug

উত্তর: (ক)

৭০. Loader-এর কাজ?

(ক) Executable মেমরিতে লোড (খ) Translate (গ) Save (ঘ) Print

উত্তর: (ক)

৭১. Interpreter ব্যবহার করে কোন ভাষা?

(ক) C (খ) C++ (গ) Python (ঘ) Java

উত্তর: (গ) Python

৭২. Java কে কে অনুবাদ করে?

(ক) Compiler (Bytecode) + JVM Interpret (খ) Pure Compiler (গ) Pure Interpreter (ঘ) Assembler

উত্তর: (ক)

৭৩. C-র জনপ্রিয় Compiler?

(ক) GCC (খ) javac (গ) Python (ঘ) None

উত্তর: (ক) GCC

৭৪. C-র File Extension?

(ক) .c (খ) .py (গ) .java (ঘ) .cpp

উত্তর: (ক) .c

৭৫. C++-এর File Extension?

(ক) .cpp (খ) .c (গ) .py (ঘ) .java

উত্তর: (ক) .cpp

৭৬. Java-র File Extension?

(ক) .java (খ) .py (গ) .c (ঘ) .js

উত্তর: (ক)

৭৭. Python-এর File Extension?

(ক) .py (খ) .pyt (গ) .python (ঘ) .ipy

উত্তর: (ক) .py

৭৮. HTML-এর পূর্ণরূপ?

(ক) Hyper Text Markup Language (খ) Hyper Tool (গ) High Text (ঘ) None

উত্তর: (ক)

৭৯. HTML-এর জনক?

(ক) Tim Berners-Lee (খ) Eich (গ) Gosling (ঘ) Stroustrup

উত্তর: (ক)

৮০. WWW-এর জনক?

(ক) Tim Berners-Lee (খ) Vinton Cerf (গ) Larry Page (ঘ) Bill Gates

উত্তর: (ক) (১৯৮৯, CERN)

৮১. CSS-এর পূর্ণরূপ?

(ক) Cascading Style Sheets (খ) Computer Style (গ) Center Style (ঘ) None

উত্তর: (ক)

৮২. SQL-এর পূর্ণরূপ?

(ক) Structured Query Language (খ) Simple Q L (গ) System Q L (ঘ) None

উত্তর: (ক)

৮৩. SQL কোন স্তরের ভাষা?

(ক) 3GL (খ) 4GL (গ) 5GL (ঘ) 2GL

উত্তর: (খ) 4GL

৮৪. MS Excel-এ Formula শুরু হয়?

(ক) = (খ) + (গ) − (ঘ) /

উত্তর: (ক) = চিহ্ন

৮৫. MS Excel-এ SUM Function কী করে?

(ক) যোগ (খ) গুণ (গ) গড় (ঘ) সর্বোচ্চ

উত্তর: (ক) যোগ

৮৬. Excel-এ Row সংখ্যা (2007+)?

(ক) 65,536 (খ) 1,048,576 (গ) 1,00,000 (ঘ) সীমা নেই

উত্তর: (খ) 1,048,576

৮৭. Excel-এ Column সংখ্যা?

(ক) 256 (খ) 16,384 (গ) 1024 (ঘ) None

উত্তর: (খ) 16,384 (A→XFD)

৮৮. MS Word — Ctrl + S?

(ক) Save (খ) Open (গ) Print (ঘ) Close

উত্তর: (ক) Save

৮৯. MS Word — Ctrl + P?

(ক) Save (খ) Open (গ) Print (ঘ) Paste

উত্তর: (গ) Print

৯০. MS Word — Ctrl + Z?

(ক) Undo (খ) Redo (গ) Zoom (ঘ) Save

উত্তর: (ক) Undo

৯১. F1 কী?

(ক) Help (খ) Save (গ) Print (ঘ) Refresh

উত্তর: (ক) Help

৯২. F12 কী?

(ক) Save As (খ) Help (গ) Refresh (ঘ) Spell

উত্তর: (ক) Save As

৯৩. F5 (Browser)?

(ক) Refresh (খ) Save (গ) Print (ঘ) Help

উত্তর: (ক) Refresh

৯৪. F7 (MS Word)?

(ক) Spell Check (খ) Save (গ) Help (ঘ) Print

উত্তর: (ক)

৯৫. Alt + F4 কী?

(ক) Close Window (খ) Save (গ) Open (ঘ) Print

উত্তর: (ক) Close

৯৬. Ctrl + Alt + Del কী?

(ক) Task Manager (Win) (খ) Save (গ) Print (ঘ) Refresh

উত্তর: (ক)

৯৭. .pdf প্রস্তুতকারক?

(ক) Adobe (খ) Microsoft (গ) Google (ঘ) Apple

উত্তর: (ক) Adobe

৯৮. .docx-এর সফটওয়্যার?

(ক) Word (খ) Excel (গ) PowerPoint (ঘ) Photoshop

উত্তর: (ক) MS Word

৯৯. .xlsx-এর সফটওয়্যার?

(ক) Word (খ) Excel (গ) PowerPoint (ঘ) Access

উত্তর: (খ) Excel

১০০. .pptx-এর সফটওয়্যার?

(ক) Word (খ) Excel (গ) PowerPoint (ঘ) Access

উত্তর: (গ) PowerPoint

১০১. .mp3 কোন ধরনের ফাইল?

(ক) Image (খ) Audio (গ) Video (ঘ) Text

উত্তর: (খ) Audio

১০২. .mp4 কোন ধরনের?

(ক) Image (খ) Audio (গ) Video (ঘ) Doc

উত্তর: (গ) Video

১০৩. .zip কোন ধরনের?

(ক) Compressed (খ) Text (গ) Image (ঘ) Audio

উত্তর: (ক)

১০৪. .exe কোন OS-এর?

(ক) Windows (খ) Linux (গ) macOS (ঘ) Android

উত্তর: (ক) Windows

১০৫. .apk কোন OS-এর?

(ক) Android (খ) iOS (গ) Windows (ঘ) Linux

উত্তর: (ক) Android