কম্পিউটারের যেসব অংশ স্পর্শ করা যায় ও দেখা যায় তাদের হার্ডওয়্যার (Hardware) বলে। যেমন: কীবোর্ড, মাউস, মনিটর, CPU, RAM, হার্ড ডিস্ক ইত্যাদি। অপরদিকে, যা স্পর্শ করা যায় না সেগুলো সফটওয়্যার।
💡 Hardware vs Software vs Firmware
Hardware: ভৌত যন্ত্রাংশ — স্পর্শ করা যায় (CPU, RAM, Monitor)
Software: প্রোগ্রাম/নির্দেশনা — স্পর্শ করা যায় না (Windows, MS Word)
মেমরি হলো কম্পিউটারের তথ্য সংরক্ষণের স্থান। মেমরি প্রধানত দুই প্রকার — Primary (প্রধান) ও Secondary (সহায়ক)।
মেমরি শ্রেণিবিন্যাস (Memory Hierarchy)
💡 গতি ও ধারণক্ষমতার ক্রম (উপর থেকে দ্রুততম)
🔺 Register — সবচেয়ে দ্রুত, সবচেয়ে কম ধারণক্ষমতা, CPU-র ভিতরে
🔺 Cache Memory (L1 → L2 → L3) — CPU ও RAM-এর মধ্যে
🔺 RAM (Primary) — কাজের সময়ের মেমরি, Volatile
🔻 SSD (Secondary) — দ্রুত স্থায়ী সংরক্ষণ
🔻 HDD (Secondary) — বেশি ধারণক্ষমতা, ধীর
🔻 Optical/Tape — সবচেয়ে ধীর, Backup/Archive-এ ব্যবহৃত
নিয়ম: উপরে যত যাওয়া যায় — গতি বৃদ্ধি পায়, দাম বাড়ে, ধারণক্ষমতা কমে
ক. প্রধান/মুখ্য মেমরি (Primary Memory)
ধরন
পূর্ণরূপ
Volatile?
বৈশিষ্ট্য
RAM
Random Access Memory
হ্যাঁ (Volatile)
বিদ্যুৎ বন্ধ হলে ডেটা মুছে যায়; Read/Write; Working Memory
ROM
Read Only Memory
না (Non-volatile)
শুধু পড়া যায়; BIOS/Firmware সংরক্ষিত থাকে
Cache
Cache Memory
হ্যাঁ
CPU ও RAM-এর মধ্যে; L1 (দ্রুততম), L2, L3 (ধীরতম)
🧠 RAM vs ROM — সহজে মনে রাখুন
RAM: "Runs Away on shutdown Memory" — বিদ্যুৎ গেলে ডেটা চলে যায় (Volatile) ROM: "Remains On Memory" — বিদ্যুৎ ছাড়াও ডেটা থাকে (Non-volatile)
RAM-এর প্রকারভেদ
ধরন
পূর্ণরূপ
বৈশিষ্ট্য
ব্যবহার
SRAM
Static RAM
দ্রুত, ব্যয়বহুল, Refresh দরকার নেই, Flip-flop দিয়ে তৈরি
Cache Memory (L1, L2, L3)
DRAM
Dynamic RAM
ধীরতর, সস্তা, নিয়মিত Refresh দরকার, Capacitor ব্যবহার
প্রধান RAM (Main Memory)
SDRAM
Synchronous DRAM
Clock Speed-এর সাথে সিঙ্ক্রোনাইজড
আধুনিক RAM
DDR SDRAM
Double Data Rate
প্রতি Clock Cycle-এ দুইবার ডেটা ট্রান্সফার
DDR3 → DDR4 → DDR5 (বর্তমান)
ROM-এর প্রকারভেদ
ধরন
পূর্ণরূপ
বৈশিষ্ট্য
ROM
Read Only Memory
কারখানায় একবার লেখা হয়, পরিবর্তন অসম্ভব
PROM
Programmable ROM
ব্যবহারকারী একবারই লিখতে পারে (One-Time Programmable)
EPROM
Erasable PROM
UV (অতিবেগুনি) রশ্মি দিয়ে মুছে পুনরায় লেখা যায়
EEPROM
Electrically Erasable PROM
বিদ্যুৎ দিয়ে মুছে পুনরায় লেখা যায় (Flash Memory-র ভিত্তি)
🧠 ROM বিবর্তন
ROM → PROM → EPROM → EEPROM
পরিবর্তন অসম্ভব → ১ বার লেখা → UV-তে মুছে লেখা → বিদ্যুতে মুছে লেখা — ক্রমশ বেশি Flexible
📌 সেকেন্ডারি স্টোরেজ (Secondary Storage)
স্থায়ীভাবে ডেটা সংরক্ষণের জন্য ব্যবহৃত। বিদ্যুৎ বন্ধ হলেও ডেটা থাকে। তিন ধরনের প্রযুক্তি ব্যবহৃত হয়:
ক. Magnetic Storage
ডিভাইস
বৈশিষ্ট্য
ধারণক্ষমতা
HDD (Hard Disk Drive)
ঘূর্ণায়মান Platter-এ চৌম্বকীয়ভাবে ডেটা সংরক্ষণ, চলমান অংশ আছে
500 GB - 20+ TB
Floppy Disk
পুরনো, পাতলা চৌম্বকীয় ডিস্ক — এখন বিলুপ্ত
1.44 MB (3.5")
Magnetic Tape
ক্রমিক অ্যাক্সেস, ধীর — Backup ও Archive-এ ব্যবহৃত
কয়েক TB পর্যন্ত
খ. Optical Storage
ডিভাইস
প্রযুক্তি
ধারণক্ষমতা
লেজার রং
CD
Compact Disc
700 MB
Infrared (780 nm)
DVD
Digital Versatile Disc
4.7 GB (SL) / 8.5 GB (DL)
Red (650 nm)
Blu-ray
Blu-ray Disc
25 GB (SL) / 50 GB (DL)
Blue-violet (405 nm)
💡 Optical Disc-এর R, RW, ROM পার্থক্য
ROM (Read Only): শুধু পড়া যায় — কারখানায় লেখা (সফটওয়্যার CD/DVD)
R (Recordable): একবার লেখা যায়, মুছে পুনরায় লেখা যায় না
RW (ReWritable): বারবার লেখা ও মুছে লেখা যায়
গ. Flash / Solid State Storage
ডিভাইস
বৈশিষ্ট্য
ধারণক্ষমতা
SSD
Solid State Drive — কোনো চলমান অংশ নেই, দ্রুত, শক্তি-সাশ্রয়ী, ব্যয়বহুল
128 GB - 8+ TB
Pen Drive / USB
Flash Memory, পোর্টেবল, ছোট আকার
4 GB - 2 TB
SD Card
Secure Digital Card — ক্যামেরা, মোবাইলে
2 GB - 1 TB
NVMe SSD
Non-Volatile Memory Express — PCIe Bus ব্যবহার, SATA SSD-এর চেয়ে ৬× দ্রুত
256 GB - 4 TB
HDD vs SSD — পরীক্ষায় গুরুত্বপূর্ণ
বিষয়
HDD
SSD
প্রযুক্তি
Magnetic (ঘূর্ণায়মান Platter)
Flash Memory (NAND Chip)
চলমান অংশ
আছে (Motor, Head)
নেই
গতি
ধীর (100-200 MB/s)
দ্রুত (500-7000 MB/s)
দাম
সস্তা
ব্যয়বহুল
শব্দ
শব্দ হয়
সম্পূর্ণ নীরব
স্থায়িত্ব
পড়ে গেলে ক্ষতি হতে পারে
শক-প্রতিরোধী
বিদ্যুৎ খরচ
বেশি
কম (Laptop-এ ব্যাটারি সাশ্রয়)
📌 মেমরির একক (Memory Units)
একক
সমান
সংক্ষিপ্ত
1 Bit
0 বা 1 (ক্ষুদ্রতম একক)
b
1 Nibble
4 Bits
—
1 Byte
8 Bits = 1 Character
B
1 Kilobyte (KB)
1,024 Bytes (2¹⁰)
KB
1 Megabyte (MB)
1,024 KB (2²⁰ Bytes)
MB
1 Gigabyte (GB)
1,024 MB (2³⁰ Bytes)
GB
1 Terabyte (TB)
1,024 GB (2⁴⁰ Bytes)
TB
1 Petabyte (PB)
1,024 TB (2⁵⁰ Bytes)
PB
1 Exabyte (EB)
1,024 PB (2⁶⁰ Bytes)
EB
1 Zettabyte (ZB)
1,024 EB (2⁷⁰ Bytes)
ZB
🧠 একক মনে রাখার কৌশল
"কিলো-মেগা-গিগা-টেরা-পেটা-এক্সা-জেটা" → কি-মে-গি-তে-পে-এ-জে
প্রতিটি = পূর্ববর্তী × 1024
💡 পরীক্ষায় বারবার আসে — মেমরি
1 Byte = 8 Bits (সবচেয়ে বেশি জিজ্ঞেস করা হয়)
কম্পিউটারের ক্ষুদ্রতম একক = Bit
ডেটার মৌলিক একক = Byte
1 Nibble = 4 Bits (1 Hexadecimal digit)
1 Word = CPU-র Word Length অনুযায়ী (32-bit CPU → 1 Word = 4 Bytes)
📌 মাদারবোর্ড (Motherboard)
মাদারবোর্ড হলো কম্পিউটারের প্রধান সার্কিট বোর্ড (PCB)। CPU, RAM, ROM, GPU ও অন্যান্য সকল যন্ত্রাংশ মাদারবোর্ডের সাথে সংযুক্ত থাকে। এটিকে System Board বা Main Board-ও বলা হয়।
মাদারবোর্ডের প্রধান উপাদান
উপাদান
কাজ
CPU Socket
প্রসেসর বসানোর স্লট (LGA, PGA, BGA)
RAM Slot (DIMM)
RAM মডিউল বসানো — DDR4/DDR5
Chipset
CPU ও অন্যান্য যন্ত্রাংশের মধ্যে ডেটা প্রবাহ নিয়ন্ত্রণ
BIOS/UEFI Chip
কম্পিউটার চালু হওয়ার সময় Hardware পরীক্ষা (POST) ও OS লোড
CMOS Battery
BIOS Settings ও তারিখ/সময় সংরক্ষণ (CR2032 ব্যাটারি)