Courses/ BCS Preliminary/ Chapter 8
Chapter 08 of 10

কম্পিউটার ও তথ্যপ্রযুক্তি

প্রজন্ম, সংখ্যা পদ্ধতি, লজিক গেট, মেমোরি, সফটওয়্যার, নেটওয়ার্কিং, সাইবার সিকিউরিটি ও আধুনিক প্রযুক্তি

📖 ২০ মিনিট পড়ার সময় 📝 ১০টি কুইজ 🎯 BCS মার্কস: ১৫
📑 বিষয়সূচি
  1. 01 কম্পিউটারের প্রজন্ম ও ইতিহাস
  2. 02 কম্পিউটারের শ্রেণিবিভাগ
  3. 03 সংখ্যা পদ্ধতি ও লজিক গেট
  4. 04 মেমোরি ও স্টোরেজ
  5. 05 ইনপুট-আউটপুট ও সফটওয়্যার
  6. 06 নেটওয়ার্কিং ও ইন্টারনেট
  7. 07 সাইবার সিকিউরিটি
  8. 08 ডেটাবেস ও প্রোগ্রামিং ভাষা
  9. 09 আধুনিক প্রযুক্তি ও ই-গভর্ন্যান্স
  10. 10 Quick Check (১০ প্রশ্ন)

📌 কম্পিউটারের প্রজন্ম ও ইতিহাস

🎯 BCS পরীক্ষায় বারবার আসে

কম্পিউটার ও তথ্যপ্রযুক্তি থেকে BCS প্রিলিতে ১৫ নম্বর আসে। কম্পিউটার প্রজন্ম, সংখ্যা রূপান্তর, নেটওয়ার্ক ও আধুনিক প্রযুক্তি থেকে প্রতি পরীক্ষায় ৮-১০টি প্রশ্ন আসে।

প্রজন্মসময়কালপ্রযুক্তিভাষাউদাহরণ
১ম১৯৪৬-৫৯ভ্যাকুয়াম টিউবমেশিন ভাষাENIAC, UNIVAC, EDVAC
২য়১৯৫৯-৬৫ট্রানজিস্টরঅ্যাসেম্বলিIBM 7094, IBM 1401
৩য়১৯৬৫-৭১IC (Integrated Circuit)FORTRAN, COBOLIBM 360, PDP-8
৪র্থ১৯৭১-৯০মাইক্রোপ্রসেসর (VLSI)C, BASICIBM PC, Apple II
৫ম১৯৯০-বর্তমানAI, ULSI, ParallelPython, Javaসুপার কম্পিউটার, রোবট
💡 কম্পিউটারের ইতিহাস — গুরুত্বপূর্ণ "প্রথম"
  • চার্লস ব্যাবেজ: "কম্পিউটারের জনক" — Analytical Engine আবিষ্কারক
  • অ্যাডা লাভলেস: বিশ্বের প্রথম প্রোগ্রামার
  • ENIAC (১৯৪৬): প্রথম ইলেকট্রনিক কম্পিউটার (১৮,০০০ ভ্যাকুয়াম টিউব)
  • EDVAC: প্রথম Stored Program কম্পিউটার (ভন নিউম্যান আর্কিটেকচার)
  • UNIVAC-I: প্রথম বাণিজ্যিক কম্পিউটার
  • Intel 4004 (১৯৭১): বিশ্বের প্রথম মাইক্রোপ্রসেসর (4-bit)
  • IBM PC (১৯৮১): ব্যক্তিগত কম্পিউটারের বিপ্লব শুরু
  • Tim Berners-Lee: WWW (World Wide Web) এর জনক (১৯৮৯)
🧠 প্রজন্ম মনে রাখুন

"াই ট্রানজিস্টর আইসি মাইক্রো আই" → ভ্যাকুয়াম টিউব → ট্রানজিস্টর → IC → মাইক্রোপ্রসেসর → AI

📌 কম্পিউটারের শ্রেণিবিভাগ

কাজের প্রকৃতি অনুসারে

ধরনবৈশিষ্ট্যউদাহরণ
অ্যানালগক্রমাগত পরিবর্তনশীল ডেটা প্রক্রিয়া করেথার্মোমিটার, স্পিডোমিটার
ডিজিটালবাইনারি (0, 1) দিয়ে গণনা করেডেস্কটপ, ল্যাপটপ, মোবাইল
হাইব্রিডঅ্যানালগ + ডিজিটাল সমন্বয়ICU মনিটর, আবহাওয়া পূর্বাভাস

আকার ও ক্ষমতা অনুসারে

ধরনবৈশিষ্ট্যউদাহরণ
সুপার কম্পিউটারসবচেয়ে দ্রুত ও শক্তিশালী, বৈজ্ঞানিক গবেষণায় ব্যবহৃতFugaku (জাপান), Frontier (USA)
মেইনফ্রেমবৃহৎ প্রতিষ্ঠানে ব্যবহৃত, একসাথে অনেক ব্যবহারকারীIBM zSeries
মিনি কম্পিউটারমাঝারি ক্ষমতা, মাল্টি-ইউজারPDP-11, VAX
মাইক্রো কম্পিউটারব্যক্তিগত ব্যবহার, মাইক্রোপ্রসেসর ভিত্তিকDesktop, Laptop, Tablet
🎯 BCS Trap

প্রশ্ন: "সবচেয়ে দ্রুততম কম্পিউটার কোনটি?" — উত্তর: সুপার কম্পিউটার (মেইনফ্রেম নয়!)। মেইনফ্রেমের শক্তি হলো একসাথে অনেক ব্যবহারকারী সামলানো।

📌 সংখ্যা পদ্ধতি ও লজিক গেট

চারটি সংখ্যা পদ্ধতি

পদ্ধতিবেসব্যবহৃত অঙ্কব্যবহার
বাইনারি0, 1কম্পিউটারের অভ্যন্তরীণ ভাষা
অক্টাল0-7প্রোগ্রামিংয়ে সংক্ষিপ্ত রূপ
ডেসিমাল১০0-9দৈনন্দিন গণনা
হেক্সাডেসিমাল১৬0-9, A-Fমেমোরি ঠিকানা, রং কোড (#FF0000)
💡 ডেটার একক — ক্রমানুসারে
  • Bit: ক্ষুদ্রতম একক (0 বা 1)
  • Nibble: 4 Bit
  • Byte: 8 Bit = 1 Character
  • 1 KB = 1,024 Bytes | 1 MB = 1,024 KB | 1 GB = 1,024 MB
  • 1 TB = 1,024 GB | 1 PB = 1,024 TB
📝 সংখ্যা রূপান্তর — BCS Practice

(13)₁₀ → বাইনারি: 13 ÷ 2 = 6 r1 → 6 ÷ 2 = 3 r0 → 3 ÷ 2 = 1 r1 → 1 ÷ 2 = 0 r1 → (1101)₂ (নিচ থেকে উপরে পড়ুন)

(1101)₂ → ডেসিমাল: 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = (13)₁₀

(A2)₁₆ → ডেসিমাল: A×16¹ + 2×16⁰ = 10×16 + 2 = (162)₁₀

মৌলিক লজিক গেট

গেটইনপুট → আউটপুটবৈশিষ্ট্য
AND1 AND 1 = 1 (বাকি সব 0)দুটি ইনপুটই 1 হলে আউটপুট 1
OR0 OR 0 = 0 (বাকি সব 1)একটি ইনপুট 1 হলেই আউটপুট 1
NOTNOT 1 = 0, NOT 0 = 1ইনপুটের বিপরীত আউটপুট
NANDNOT + ANDUniversal Gate (যেকোনো গেট তৈরি করা যায়)
NORNOT + ORUniversal Gate
XORভিন্ন ইনপুটে 1Exclusive OR — সমান হলে 0
🧠 Universal Gate মনে রাখুন

NANDNOR — এই দুটি Universal Gate। "NAND-NOR" দিয়ে যেকোনো লজিক গেট তৈরি করা সম্ভব। BCS-এ বারবার এসেছে!

📌 মেমোরি ও স্টোরেজ

প্রাথমিক মেমোরি (Primary / Main Memory)

ধরনপূর্ণরূপবৈশিষ্ট্য
RAMRandom Access Memoryঅস্থায়ী (Volatile), পড়া ও লেখা যায়, বিদ্যুৎ বন্ধে ডেটা হারায়
ROMRead Only Memoryস্থায়ী (Non-volatile), শুধু পড়া যায়, BIOS সংরক্ষিত থাকে
CacheCache MemoryCPU ও RAM-এর মধ্যবর্তী, সবচেয়ে দ্রুত

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

ধরনবৈশিষ্ট্য
PROMProgrammable ROM — একবার প্রোগ্রাম করা যায়
EPROMErasable PROM — অতিবেগুনি রশ্মিতে মুছে পুনরায় লেখা যায়
EEPROMElectrically Erasable PROM — বিদ্যুতে মুছে পুনরায় লেখা যায়
💡 মেমোরি গতির ক্রম (দ্রুত → ধীর)

Register → Cache → RAM → SSD → HDD → Optical Disc → Tape

🎯 গুরুত্বপূর্ণ পার্থক্য
  • RAM vs ROM: RAM অস্থায়ী, ROM স্থায়ী
  • RAM (DRAM vs SRAM): DRAM ধীর ও সস্তা (Main Memory), SRAM দ্রুত ও ব্যয়বহুল (Cache)
  • SSD vs HDD: SSD-তে কোনো চলমান যন্ত্রাংশ নেই, দ্রুত ও নীরব। HDD-তে ঘূর্ণায়মান ডিস্ক আছে।

📌 ইনপুট-আউটপুট ও সফটওয়্যার

ইনপুট ও আউটপুট ডিভাইস

ইনপুট ডিভাইসআউটপুট ডিভাইসউভয় (I/O)
কী-বোর্ড, মাউসমনিটর, প্রিন্টারটাচস্ক্রিন
স্ক্যানার, OMR, OCRস্পিকার, প্রজেক্টরমডেম, NIC
মাইক্রোফোন, ওয়েবক্যামপ্লটার, হেডফোনপেনড্রাইভ, HDD
জয়স্টিক, বারকোড রিডার

সফটওয়্যারের শ্রেণিবিভাগ

ধরনউদাহরণকাজ
সিস্টেম সফটওয়্যারWindows, Linux, macOS, Androidহার্ডওয়্যার পরিচালনা
অ্যাপ্লিকেশন সফটওয়্যারMS Office, Photoshop, Chromeনির্দিষ্ট কাজ সম্পাদন
ইউটিলিটি সফটওয়্যারAntivirus, Disk Cleaner, WinRARসিস্টেম রক্ষণাবেক্ষণ
ফার্মওয়্যারBIOS, UEFIহার্ডওয়্যারে এমবেডেড সফটওয়্যার
💡 অপারেটিং সিস্টেম — জানতে হবেই
  • OS-এর কাজ: মেমোরি ব্যবস্থাপনা, প্রসেস ম্যানেজমেন্ট, ফাইল সিস্টেম, ডিভাইস কন্ট্রোল
  • Linux: ওপেন সোর্স, লিনাস টোরভাল্ডস তৈরি করেন (১৯৯১)
  • Android: Linux Kernel-ভিত্তিক মোবাইল OS — Google
  • iOS: Apple-এর মোবাইল OS — শুধু iPhone/iPad-এ
  • BIOS: কম্পিউটার চালু হওয়ার সময় প্রথম যে প্রোগ্রাম চলে — ROM-এ সংরক্ষিত

📌 নেটওয়ার্কিং ও ইন্টারনেট

নেটওয়ার্কের ধরন

ধরনপরিসীমাউদাহরণ
PANব্যক্তিগত (কয়েক মিটার)Bluetooth, USB
LANস্থানীয় (অফিস, বিল্ডিং)Ethernet, Wi-Fi
MANশহর/মেট্রোপলিটনCable TV Network
WANবিশ্বব্যাপীইন্টারনেট, VPN

গুরুত্বপূর্ণ নেটওয়ার্কিং ধারণা

বিষয়বিবরণ
IP Addressইন্টারনেটে ডিভাইসের ঠিকানা — IPv4: 32-bit (192.168.1.1), IPv6: 128-bit
MAC Addressনেটওয়ার্ক কার্ডের ফিজিক্যাল ঠিকানা (48-bit), প্রস্তুতকারক নির্ধারিত
DNSDomain Name System — ডোমেইন নাম → IP রূপান্তর
DHCPDynamic Host Configuration Protocol — স্বয়ংক্রিয় IP বরাদ্দ
HTTP/HTTPSওয়েব প্রোটোকল (S = Secure, SSL/TLS এনক্রিপশন)
FTPFile Transfer Protocol — ফাইল আপলোড/ডাউনলোড
SMTPSimple Mail Transfer Protocol — ইমেইল পাঠানো
TCP/IPইন্টারনেটের ভিত্তি প্রোটোকল — 4 স্তর বিশিষ্ট
Routerবিভিন্ন নেটওয়ার্কের মধ্যে ডেটা রাউটিং (Layer 3)
SwitchLAN-এর মধ্যে ডেটা সুইচিং (Layer 2)
Hubসকল পোর্টে ডেটা ব্রডকাস্ট করে (Layer 1), সবচেয়ে সরল
🧠 OSI মডেল মনে রাখুন (৭ স্তর, নিচ থেকে উপরে)

Physical → Data Link → Network → Transport → Session → Presentation → Application
"Please Do Not Throw Sausage Pizza Away"

📝 OSI vs TCP/IP — BCS Favourite

OSI: 7 স্তর (তাত্ত্বিক মডেল) | TCP/IP: 4 স্তর (ব্যবহারিক মডেল)

TCP/IP স্তর: Network Access → Internet → Transport → Application

নেটওয়ার্ক টপোলজি

টপোলজিবৈশিষ্ট্যসুবিধা/অসুবিধা
Busএকক ক্যাবলে সব ডিভাইস সংযুক্তসস্তা, কিন্তু ক্যাবল ত্রুটিতে পুরো নেটওয়ার্ক বন্ধ
Starকেন্দ্রীয় হাব/সুইচে সব সংযুক্তসবচেয়ে জনপ্রিয়, একটি নোড নষ্ট হলে বাকি চলে
Ringবৃত্তাকার সংযোগ, Token passingসুশৃঙ্খল, কিন্তু এক নোড নষ্ট = সব বন্ধ
Meshপ্রতিটি নোড প্রতিটির সাথে সংযুক্তসবচেয়ে নির্ভরযোগ্য, ব্যয়বহুল
TreeStar + Bus এর সমন্বয়বড় নেটওয়ার্কে ব্যবহৃত

📌 সাইবার সিকিউরিটি

হুমকিবিবরণ
Virusনিজেকে অন্য ফাইলে সংযুক্ত করে ছড়ায়, হোস্ট ফাইল প্রয়োজন
Wormনিজে নিজে ছড়ায়, হোস্ট ফাইল প্রয়োজন নেই
Trojan Horseবৈধ সফটওয়্যারের ছদ্মবেশে ক্ষতিকর প্রোগ্রাম
Ransomwareডেটা এনক্রিপ্ট করে মুক্তিপণ দাবি করে
Phishingভুয়া ইমেইল/ওয়েবসাইটে ব্যক্তিগত তথ্য চুরি
Spywareগোপনে ব্যবহারকারীর তথ্য সংগ্রহ করে
DDoS AttackDistributed Denial of Service — সার্ভারে অতিরিক্ত অনুরোধ পাঠিয়ে বিকল করা
💡 সুরক্ষা ব্যবস্থা
  • Firewall: অননুমোদিত প্রবেশ রোধ করে (নেটওয়ার্ক ফিল্টার)
  • Antivirus: ম্যালওয়্যার সনাক্ত ও অপসারণ
  • Encryption: ডেটা কোডে রূপান্তর (AES, RSA, SHA)
  • SSL/TLS: ওয়েব ট্রাফিক এনক্রিপশন (HTTPS)
  • Two-Factor Authentication (2FA): পাসওয়ার্ড + অতিরিক্ত যাচাই (OTP)
  • VPN: Virtual Private Network — ইন্টারনেটে নিরাপদ টানেল
  • Biometric: আঙুলের ছাপ, মুখ, রেটিনা স্ক্যান
🎯 BCS-এ Virus vs Worm প্রশ্ন বারবার আসে

Virus: হোস্ট ফাইল লাগে, ব্যবহারকারীর অ্যাকশনে ছড়ায়।
Worm: হোস্ট ফাইল লাগে না, স্বয়ংক্রিয়ভাবে নেটওয়ার্কে ছড়ায়।

📌 ডেটাবেস ও প্রোগ্রামিং ভাষা

ডেটাবেস (DBMS)

💡 ডেটাবেস মূল ধারণা
  • DBMS: Database Management System — ডেটা সংরক্ষণ, পরিচালনা ও পুনরুদ্ধার সিস্টেম
  • RDBMS: Relational DBMS — টেবিল (Row-Column) ভিত্তিক (MySQL, PostgreSQL, Oracle)
  • SQL: Structured Query Language — ডেটাবেস পরিচালনার ভাষা (SELECT, INSERT, UPDATE, DELETE)
  • Primary Key: প্রতিটি রেকর্ড অনন্যভাবে শনাক্তকারী ফিল্ড
  • Foreign Key: অন্য টেবিলের Primary Key-র উল্লেখ (সম্পর্ক তৈরি)
  • NoSQL: Non-relational DB — MongoDB, Firebase (ডকুমেন্ট ভিত্তিক)

প্রোগ্রামিং ভাষার শ্রেণিবিভাগ

স্তরভাষাবৈশিষ্ট্য
মেশিন ভাষা0, 1 (বাইনারি)কম্পিউটার সরাসরি বোঝে, লেখা কঠিন
অ্যাসেম্বলি ভাষাADD, SUB, MOVMnemonic ব্যবহার, Assembler দিয়ে অনুবাদ
উচ্চস্তরের ভাষাC, Java, Pythonমানুষের ভাষার কাছাকাছি, Compiler/Interpreter দিয়ে অনুবাদ
৪র্থ প্রজন্ম (4GL)SQL, MATLABনির্দিষ্ট কাজভিত্তিক
📝 Compiler vs Interpreter — পার্থক্য

Compiler: পুরো প্রোগ্রাম একবারে অনুবাদ করে → দ্রুত Execution (C, C++, Java)

Interpreter: লাইন-বাই-লাইন অনুবাদ → ধীর কিন্তু Debugging সহজ (Python, JavaScript, PHP)

📌 আধুনিক প্রযুক্তি ও ই-গভর্ন্যান্স

প্রযুক্তিপূর্ণরূপব্যাখ্যা
AIArtificial Intelligenceমেশিন লার্নিং, ডিপ লার্নিং, NLP — মানুষের মতো চিন্তা করতে সক্ষম সিস্টেম
IoTInternet of Thingsইন্টারনেটে সংযুক্ত স্মার্ট ডিভাইস (সেন্সর, ওয়্যারেবল)
CloudCloud Computingইন্টারনেটে সার্ভারে ডেটা সংরক্ষণ ও প্রক্রিয়া (AWS, Azure, Google Cloud)
Blockchainবিকেন্দ্রীকৃত ডেটাবেস, ক্রিপ্টোকারেন্সি (Bitcoin, Ethereum)
5G5th Generation Mobileউচ্চ গতি (20 Gbps+), কম লেটেন্সি (1ms), IoT সমর্থন
Big Dataবিশাল ডেটা বিশ্লেষণ — Volume, Velocity, Variety (3V)
VR/ARVirtual/Augmented Realityভার্চুয়াল জগৎ (VR) ও বাস্তবে ডিজিটাল তথ্য যোগ (AR)
Roboticsস্বয়ংক্রিয় যন্ত্র যা AI দ্বারা নিয়ন্ত্রিত
Nano TechNanotechnologyপরমাণু/অণু স্তরে উপকরণ তৈরি ও ব্যবহার (1-100 nm)
QuantumQuantum Computingকিউবিট ব্যবহার, প্রচলিত কম্পিউটারের চেয়ে দ্রুত জটিল সমস্যা সমাধান

বাংলাদেশে ই-গভর্ন্যান্স ও ICT

💡 ডিজিটাল বাংলাদেশ — BCS-এ গুরুত্বপূর্ণ
  • a2i (Access to Information): তথ্য ও সেবা সহজলভ্য করার উদ্যোগ
  • ইউনিয়ন ডিজিটাল সেন্টার (UDC): তৃণমূল পর্যায়ে ডিজিটাল সেবা
  • জাতীয় তথ্য বাতায়ন: সরকারি তথ্যের কেন্দ্রীয় পোর্টাল
  • মোবাইল ব্যাংকিং: bKash, Nagad, Rocket
  • BCC (Bangladesh Computer Council): ICT নীতি বাস্তবায়নকারী সংস্থা
  • হাইটেক পার্ক: কালিয়াকৈর, যশোর, সিলেট, রাজশাহী
  • বঙ্গবন্ধু স্যাটেলাইট-১: বাংলাদেশের প্রথম ভূ-স্থির যোগাযোগ স্যাটেলাইট (উৎক্ষেপণ: ১২ মে ২০১৮)
  • সাবমেরিন ক্যাবল: SEA-ME-WE 4 ও SEA-ME-WE 5 — আন্তর্জাতিক ইন্টারনেট সংযোগ
🧠 Cloud Computing-এর ৩ মডেল

IaaS (Infrastructure as a Service) → PaaS (Platform as a Service) → SaaS (Software as a Service)
"Ice cream Pizza Sandwich" — IaaS সবচেয়ে বেসিক, SaaS সবচেয়ে রেডিমেড

✅ Quick Check
এই অধ্যায়ের উপর নিজেকে যাচাই করুন — ১০টি প্রশ্ন
Score
0/10
1. ১ম প্রজন্মের কম্পিউটারে কোন প্রযুক্তি ব্যবহৃত হতো?
💡 ১ম প্রজন্মের কম্পিউটারে ভ্যাকুয়াম টিউব ব্যবহৃত হতো (১৯৪৬-১৯৫৯)। উদাহরণ: ENIAC (১৮,০০০ ভ্যাকুয়াম টিউব)।
2. 1 Byte সমান কত Bit?
💡 1 Byte = 8 Bit। 4 Bit = 1 Nibble। 1 KB = 1,024 Bytes।
3. IPv4 Address কত বিটের?
💡 IPv4 = 32 বিট (4 অক্টেট, যেমন 192.168.1.1)। IPv6 = 128 বিট।
4. DNS-এর কাজ কী?
💡 DNS (Domain Name System) ডোমেইন নাম (যেমন google.com) কে IP Address-এ রূপান্তর করে। এটিকে "ইন্টারনেটের ফোনবুক" বলা হয়।
5. OSI মডেলে কতটি স্তর আছে?
💡 OSI মডেলে ৭টি স্তর। TCP/IP মডেলে ৪টি স্তর। BCS-এ দুটো আলাদা করে প্রশ্ন করে!
6. Universal Logic Gate কোনটি?
💡 NAND ও NOR হলো Universal Gate — এদের দিয়ে অন্য যেকোনো গেট (AND, OR, NOT, XOR) তৈরি করা যায়।
7. RAM-এর বৈশিষ্ট্য কোনটি?
💡 RAM অস্থায়ী (Volatile) মেমোরি — বিদ্যুৎ বন্ধ হলে ডেটা মুছে যায়। ROM স্থায়ী (Non-volatile)।
8. Virus ও Worm-এর মূল পার্থক্য কী?
💡 Virus-এর হোস্ট ফাইল প্রয়োজন, ব্যবহারকারীর অ্যাকশনে ছড়ায়। Worm স্বয়ংক্রিয়ভাবে নেটওয়ার্কে ছড়ায়, হোস্ট ফাইল লাগে না।
9. Compiler ও Interpreter-এর মধ্যে পার্থক্য কোনটি?
💡 Compiler: পুরো প্রোগ্রাম একবারে অনুবাদ → দ্রুত (C, C++, Java)। Interpreter: লাইন-বাই-লাইন → ধীর কিন্তু Debugging সহজ (Python, JS)।
10. বঙ্গবন্ধু স্যাটেলাইট-১ কবে উৎক্ষেপণ করা হয়?
💡 বঙ্গবন্ধু স্যাটেলাইট-১ উৎক্ষেপণ করা হয় ১২ মে ২০১৮ তারিখে, কেনেডি স্পেস সেন্টার থেকে SpaceX-এর Falcon 9 রকেটে।
← Previous: সাধারণ বিজ্ঞান Next: ভূগোল, পরিবেশ ও দুর্যোগ →