Courses/ Computer & ICT/ Chapter 1
Chapter 01 of 10

কম্পিউটার পরিচিতি

কম্পিউটারের সংজ্ঞা, ইতিহাস, প্রজন্ম ও শ্রেণিবিভাগ

📌 কম্পিউটার কী?

Computer শব্দটি ল্যাটিন শব্দ "Computare" থেকে এসেছে, যার অর্থ গণনা করা। কম্পিউটার হলো একটি ইলেকট্রনিক যন্ত্র যা ব্যবহারকারীর কাছ থেকে ডেটা (Data) গ্রহণ করে, নির্দেশনা অনুযায়ী প্রক্রিয়াকরণ (Processing) করে এবং অর্থবহ ফলাফল (Output/Information) প্রদান করে।

🧠 COMPUTER-এর পূর্ণরূপ মনে রাখুন

Commonly Operated Machine Particularly Used for Technical Education and Research — এটি একটি জনপ্রিয় সংক্ষেপ (formal সংজ্ঞা নয়, মনে রাখার জন্য)

💡 IPO Cycle — কম্পিউটারের কাজের মৌলিক ধাপ

কম্পিউটারের কাজ মূলত চারটি ধাপে সম্পন্ন হয়:

  • Input → ডেটা গ্রহণ (কীবোর্ড, মাউস, স্ক্যানার, মাইক্রোফোন)
  • Process → ডেটা প্রক্রিয়াকরণ (CPU দ্বারা ALU ও CU ব্যবহার করে)
  • Storage → ডেটা সংরক্ষণ (RAM, ROM, Hard Disk)
  • Output → ফলাফল প্রদান (মনিটর, প্রিন্টার, স্পিকার)

গুরুত্বপূর্ণ পার্থক্য: Data vs Information

বিষয়Data (ডেটা/উপাত্ত)Information (তথ্য)
সংজ্ঞাঅগোছালো/অপ্রক্রিয়াজাত তথ্যের কাঁচামালপ্রক্রিয়াজাত ও অর্থবহ ডেটা
উদাহরণ50, 80, 90 (নম্বর)গড় নম্বর = 73.33
নির্ভরতাস্বনির্ভরডেটার উপর নির্ভরশীল
সূত্রData + Processing = Information

📌 কম্পিউটারের বৈশিষ্ট্য (Characteristics)

বৈশিষ্ট্যইংরেজিব্যাখ্যা
দ্রুতগতিSpeedন্যানোসেকেন্ড (10⁻⁹ সেকেন্ড) বা পিকোসেকেন্ড (10⁻¹² সেকেন্ড) পর্যন্ত কাজ করতে পারে
নির্ভুলতাAccuracyGIGO (Garbage In, Garbage Out) — সঠিক ইনপুট দিলে সঠিক আউটপুট দেয়
স্বয়ংক্রিয়তাAutomationএকবার নির্দেশ দিলে স্বয়ংক্রিয়ভাবে সম্পূর্ণ কাজ শেষ করে
সংরক্ষণ ক্ষমতাStorageবিপুল পরিমাণ ডেটা Primary ও Secondary মেমরিতে রাখতে পারে
বহুমুখীতাVersatilityগণনা, লেখালেখি, গেম, ভিডিও সম্পাদনা — সবই করতে পারে
পরিশ্রমহীনতাDiligenceক্লান্ত না হয়ে একনাগাড়ে কাজ করতে পারে
বুদ্ধিহীনতাNo IQনিজে চিন্তা করতে পারে না, প্রোগ্রামের নির্দেশনা ছাড়া কিছুই করতে পারে না
🧠 মনে রাখার কৌশল — ৭টি বৈশিষ্ট্য

দ্রু-নি-স্ব-সং-ব-প-বুদ্রুতগতি → নির্ভুলতা → স্বয়ংক্রিয়তা → সংরক্ষণ → হুমুখীতা → রিশ্রমহীনতা → বুদ্ধিহীনতা

💡 পরীক্ষায় আসে — কম্পিউটারের গতির একক
  • Millisecond (ms) = 10⁻³ সেকেন্ড
  • Microsecond (μs) = 10⁻⁶ সেকেন্ড
  • Nanosecond (ns) = 10⁻⁹ সেকেন্ড
  • Picosecond (ps) = 10⁻¹² সেকেন্ড
  • MIPS = Million Instructions Per Second (CPU গতির পরিমাপ)
  • FLOPS = Floating Point Operations Per Second (সুপার কম্পিউটারের গতি)

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

কম্পিউটারের ইতিহাস হাজার বছরের পুরনো। প্রাচীনকালের গণনা যন্ত্র থেকে আধুনিক ইলেকট্রনিক কম্পিউটার পর্যন্ত এক দীর্ঘ বিবর্তনের পথ:

যন্ত্রউদ্ভাবকসালবিশেষত্ব
অ্যাবাকাস (Abacus)চীনারা~৩০০০ BCপ্রথম গণনা যন্ত্র (বিশ্বের প্রাচীনতম Calculator)
নেপিয়ারের অস্থি (Napier's Bones)জন নেপিয়ার১৬১৭গুণ ও ভাগের যন্ত্র, লগারিদমের প্রবক্তা
স্লাইড রুল (Slide Rule)উইলিয়াম অটরেড১৬২২গুণ, ভাগ, বর্গমূল নির্ণয়ে ব্যবহৃত
প্যাস্কালিন (Pascaline)ব্লেইজ প্যাস্কেল১৬৪২প্রথম মেকানিক্যাল ক্যালকুলেটর (যোগ-বিয়োগ)
লাইবনিৎজের চাকাগটফ্রিড লাইবনিৎজ১৬৭৪যোগ-বিয়োগ-গুণ-ভাগ — চার জাতীয় গণনা সক্ষম
জ্যাকার্ড লুমজোসেফ জ্যাকার্ড১৮০১প্রথম পাঞ্চড কার্ড ব্যবহার (কাপড় বুননে)
ডিফারেন্স ইঞ্জিনচার্লস ব্যাবেজ১৮২২গণনার জন্য প্রথম যান্ত্রিক কম্পিউটার ধারণা
অ্যানালিটিক্যাল ইঞ্জিনচার্লস ব্যাবেজ১৮৩৩আধুনিক কম্পিউটারের নকশা — Mill (ALU), Store (Memory), Input, Output
ট্যাবুলেটিং মেশিনহারম্যান হলেরিথ১৮৯০মার্কিন আদমশুমারিতে ব্যবহৃত; IBM-এর পূর্বসূরি
Mark-Iহাওয়ার্ড আইকেন১৯৪৪প্রথম স্বয়ংক্রিয় ইলেক্ট্রোমেকানিক্যাল কম্পিউটার
ENIACমকলি ও একার্ট১৯৪৬প্রথম সম্পূর্ণ ইলেকট্রনিক কম্পিউটার
EDVACজন ভন নিউম্যান১৯৪৯প্রথম Stored Program কম্পিউটার
UNIVAC-Iমকলি ও একার্ট১৯৫১প্রথম বাণিজ্যিক কম্পিউটার
🧠 মনে রাখার কৌশল — গণনা যন্ত্রের ক্রম

অ্যা-নে-স্লা-প্যা-লা-জ্যা-ডি-অ্যানা → অ্যাবাকাস → নেপিয়ার → স্লাইড রুল → প্যাস্কালিন → লাইবনিৎজ → জ্যাকার্ড → ডিফারেন্স → অ্যানালিটিক্যাল

📌 কম্পিউটার বিজ্ঞানের গুরুত্বপূর্ণ ব্যক্তিত্ব

ব্যক্তিঅবদান / উপাধিবিশেষ তথ্য
চার্লস ব্যাবেজকম্পিউটারের জনক (Father of Computer)Difference Engine ও Analytical Engine নকশা করেন
অ্যাডা লাভলেসপ্রথম কম্পিউটার প্রোগ্রামারব্যাবেজের Analytical Engine-এর জন্য প্রোগ্রাম লিখেন
অ্যালান টুরিংআধুনিক কম্পিউটার বিজ্ঞানের জনকTuring Machine ও Turing Test ধারণা দেন; WWII-তে Enigma Code ভাঙেন
জন ভন নিউম্যানStored Program Concept-এর প্রবক্তাVon Neumann Architecture — আধুনিক সব কম্পিউটারের ভিত্তি
গ্রেস হপারপ্রথম Compiler উদ্ভাবকCOBOL ভাষার উন্নয়নে ভূমিকা; "Bug" শব্দটি জনপ্রিয় করেন
হারম্যান হলেরিথপাঞ্চ কার্ড ট্যাবুলেটর উদ্ভাবকতাঁর কোম্পানি পরে IBM-এ রূপান্তরিত হয়
স্টিভ জবসApple-এর সহ-প্রতিষ্ঠাতাMacintosh, iPhone, iPad বাণিজ্যিকভাবে সফল করেন
বিল গেটসMicrosoft-এর সহ-প্রতিষ্ঠাতাMS-DOS ও Windows OS তৈরি করেন
টিম বার্নার্স-লিWorld Wide Web (WWW) এর জনক১৯৮৯ সালে HTML ও HTTP প্রোটোকল তৈরি
ডেনিস রিচিC প্রোগ্রামিং ভাষা ও UNIX OSC Language (১৯৭২) ও Ken Thompson-সহ UNIX তৈরি
💡 পরীক্ষায় বারবার আসে — "জনক" সমূহ
  • কম্পিউটারের জনক: চার্লস ব্যাবেজ
  • আধুনিক কম্পিউটার বিজ্ঞানের জনক: অ্যালান টুরিং
  • মাইক্রোকম্পিউটারের জনক: হেনরি এডওয়ার্ড রবার্টস
  • ইন্টারনেটের জনক: ভিনটন সার্ফ
  • WWW-এর জনক: টিম বার্নার্স-লি
  • ই-মেইলের জনক: রে টমলিনসন
  • IC-এর জনক: জ্যাক কিলবি (Jack Kilby)
  • সুপার কম্পিউটারের জনক: সেমুর ক্রে

📌 কম্পিউটারের প্রজন্ম (Generations)

কম্পিউটারের বিকাশকে হার্ডওয়্যার প্রযুক্তির ভিত্তিতে পাঁচটি প্রজন্মে ভাগ করা হয়:

প্রজন্মসময়কালপ্রযুক্তিভাষা/OSবৈশিষ্ট্যউদাহরণ
১ম১৯৪৬-৫৮ভ্যাকুয়াম টিউবMachine Languageবিশাল আকৃতি, প্রচুর তাপ, ব্যয়বহুল, AC দরকারENIAC, UNIVAC, EDVAC
২য়১৯৫৯-৬৫ট্রানজিস্টরAssembly, FORTRAN, COBOLছোট, দ্রুত, কম তাপ, Magnetic Core মেমরিIBM 7094, CDC 1604
৩য়১৯৬৬-৭৫IC (Integrated Circuit)BASIC, C, Time-sharing OSআরও ছোট ও সাশ্রয়ী, SSI ও MSI প্রযুক্তিIBM 360, PDP-8
৪র্থ১৯৭৬-বর্তমানমাইক্রোপ্রসেসর (VLSI/ULSI)C++, Java, GUI OS (Windows)পার্সোনাল কম্পিউটার, ল্যাপটপ, ইন্টারনেটIBM PC, Apple Macintosh
৫মবর্তমান→ভবিষ্যৎAI, ULSI, QuantumPython, AI/ML, NLPকৃত্রিম বুদ্ধিমত্তা, রোবটিক্স, Quantum ComputingWatson, Siri, ChatGPT
🧠 মনে রাখার কৌশল — প্রজন্মের প্রযুক্তি

ভ্যা-ট্রা-আই-মা-এভ্যাকুয়াম টিউব → ট্রানজিস্টর → আইসি → মাইক্রোপ্রসেসর → আই (AI)

💡 প্রজন্ম — IC প্রযুক্তির বিবর্তন
  • SSI (Small Scale Integration) — ১-১০ গেট/চিপ (৩য় প্রজন্মের শুরু)
  • MSI (Medium Scale) — ১০-১০০ গেট/চিপ
  • LSI (Large Scale) — ১০০-১০,০০০ গেট/চিপ
  • VLSI (Very Large Scale) — ১০,০০০-১,০০,০০০+ গেট/চিপ (৪র্থ প্রজন্ম)
  • ULSI (Ultra Large Scale) — ১ মিলিয়ন+ গেট/চিপ (৫ম প্রজন্ম)

ভ্যাকুয়াম টিউব vs ট্রানজিস্টর vs IC

বৈশিষ্ট্যভ্যাকুয়াম টিউবট্রানজিস্টরIC
উদ্ভাবকলি ডি ফরেস্ট (১৯০৬)শকলি, বার্ডিন, ব্রাটেইন (১৯৪৭)জ্যাক কিলবি (১৯৫৮)
আকারবড়ছোটঅতি ক্ষুদ্র
তাপ উৎপাদনঅত্যধিককমখুব কম
স্থায়িত্বকম (ঘন ঘন পুড়ে যায়)মাঝারিউচ্চ
গতিধীরদ্রুতঅতি দ্রুত

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

ক. গঠন ও কার্যপ্রণালী অনুসারে (৩ প্রকার)

ধরনকাজের ধরনডেটানির্ভুলতাউদাহরণ
অ্যানালগপরিমাপ (Measurement)Continuous (ধারাবাহিক)কমথার্মোমিটার, স্পিডোমিটার, এনালগ ঘড়ি
ডিজিটালগণনা (Counting)Discrete — Binary (0, 1)উচ্চডেস্কটপ, ল্যাপটপ, স্মার্টফোন, ক্যালকুলেটর
হাইব্রিডপরিমাপ + গণনাঅ্যানালগ ইনপুট → ডিজিটাল আউটপুটউচ্চICU মনিটর, রোবট, পেট্রোল পাম্প, EEG/ECG মেশিন
💡 পার্থক্য মনে রাখুন

অ্যানালগ = পরিমাপ (তাপমাত্রা, গতি, চাপ মাপে) | ডিজিটাল = গণনা (0 আর 1 দিয়ে হিসাব করে) | হাইব্রিড = দুটোই

খ. আকার ও ক্ষমতা অনুসারে (৪ প্রকার)

ধরনক্ষমতাব্যবহারকারীব্যবহারক্ষেত্রউদাহরণ
সুপার কম্পিউটারসবচেয়ে শক্তিশালী ও দ্রুতবিশেষজ্ঞ দলআবহাওয়া পূর্বাভাস, পারমাণবিক গবেষণা, মহাকাশFrontier, Fugaku, Summit
মেইনফ্রেমঅতি শক্তিশালীহাজারো (Multi-user)ব্যাংকিং, বিমা, সরকারি ডেটাবেজIBM zSeries, IBM z16
মিনি কম্পিউটারমাঝারি১০-১০০+বিশ্ববিদ্যালয়, মাঝারি ব্যবসাPDP-11, VAX
মাইক্রো কম্পিউটারব্যক্তিগতএকজন (Single-user)ব্যক্তিগত ব্যবহার, অফিসDesktop, Laptop, Tablet, Smartphone

গ. উদ্দেশ্য অনুসারে (২ প্রকার)

💡 গুরুত্বপূর্ণ তথ্য — সুপার কম্পিউটার
  • প্রথম সুপার কম্পিউটার: CDC 6600 (১৯৬৪), নির্মাতা: সেমুর ক্রে (Seymour Cray)
  • বিশ্বের দ্রুততম সুপার কম্পিউটার (২০২৫): Frontier (Oak Ridge National Lab, USA)
  • সুপার কম্পিউটারের গতি মাপা হয়: FLOPS (Floating Point Operations Per Second)-এ
  • Frontier-এর গতি: ~1.194 ExaFLOPS (10¹⁸ FLOPS)

📌 মাইক্রো কম্পিউটারের প্রকারভেদ

আকার ও ব্যবহারের ভিত্তিতে মাইক্রো কম্পিউটারকে কয়েক ভাগে ভাগ করা যায়:

ধরনবৈশিষ্ট্যমূল পার্থক্য
Desktopটেবিলে রাখার কম্পিউটার, আলাদা মনিটর, কীবোর্ডশক্তিশালী, আপগ্রেডযোগ্য
Laptopবহনযোগ্য, ব্যাটারি চালিত, সব ইনবিল্টপোর্টেবিলিটি
NotebookLaptop-এর মতো কিন্তু আরও পাতলা ও হালকাহালকা ওজন
Tabletটাচস্ক্রিন, কীবোর্ড নেই, মোবাইল OSটাচ ইন্টারফেস
Workstationউচ্চ ক্ষমতাসম্পন্ন Desktop, গ্রাফিকস/ভিডিও কাজেউচ্চ পারফরম্যান্স
PDAPersonal Digital Assistant — পকেটে রাখা যায়ক্ষুদ্র আকার (এখন বিলুপ্তপ্রায়)

📌 কম্পিউটারের প্রধান অংশ (Basic Components)

যেকোনো কম্পিউটার সিস্টেমের চারটি মূল ইউনিট রয়েছে:

১. ইনপুট ইউনিট (Input Unit)

ব্যবহারকারীর কাছ থেকে ডেটা ও নির্দেশনা গ্রহণ করে কম্পিউটারে পাঠায়।

২. সেন্ট্রাল প্রসেসিং ইউনিট — CPU

CPU হলো কম্পিউটারের মস্তিষ্ক। এটি তিনটি অংশ নিয়ে গঠিত:

অংশপুরো নামকাজ
ALUArithmetic Logic Unitগাণিতিক (+, −, ×, ÷) ও যৌক্তিক (AND, OR, NOT) কাজ সম্পাদন
CUControl Unitকম্পিউটারের সব অংশের মধ্যে সমন্বয় ও নিয়ন্ত্রণ রক্ষা করে
RegisterCPU-র অভ্যন্তরীণ মেমরিপ্রক্রিয়াকরণের সময় ডেটা সাময়িকভাবে রাখে (সবচেয়ে দ্রুত মেমরি)
🧠 CPU-এর অংশ মনে রাখুন

ACRALU (গণনা) + CU (নিয়ন্ত্রণ) + Register (অস্থায়ী স্মৃতি) = CPU

৩. মেমরি ইউনিট (Memory Unit)

প্রকারবৈশিষ্ট্যউদাহরণ
Primary (প্রধান)CPU-র সাথে সরাসরি যুক্ত, দ্রুত, সীমিত ধারণক্ষমতাRAM (অস্থায়ী), ROM (স্থায়ী), Cache
Secondary (সহায়ক)স্থায়ী সংরক্ষণ, ধীর কিন্তু বেশি ধারণক্ষমতাHard Disk (HDD), SSD, Pen Drive, CD/DVD
💡 RAM vs ROM — পার্থক্য
  • RAM (Random Access Memory): অস্থায়ী (Volatile), বিদ্যুৎ চলে গেলে ডেটা মুছে যায়, দ্রুত, Read-Write
  • ROM (Read Only Memory): স্থায়ী (Non-volatile), বিদ্যুৎ চলে গেলেও ডেটা থাকে, শুধু Read, BIOS সংরক্ষণে ব্যবহৃত
  • Cache Memory: CPU ও RAM-এর মধ্যবর্তী, সবচেয়ে দ্রুত মেমরি (Register-এর পরে)

৪. আউটপুট ইউনিট (Output Unit)

প্রক্রিয়াকৃত ফলাফল ব্যবহারকারীর কাছে উপস্থাপন করে।

💡 Soft Copy vs Hard Copy
  • Soft Copy: মনিটরে দেখা যায়, ডিজিটাল ফরম্যাটে থাকে (যেমন PDF, Image)
  • Hard Copy: কাগজে প্রিন্ট করা ফলাফল, স্পর্শ করা যায়

📌 কম্পিউটারের সংখ্যা পদ্ধতি (Overview)

কম্পিউটার মূলত বাইনারি সংখ্যা পদ্ধতি (0 ও 1) দিয়ে কাজ করে। তবে চারটি প্রধান সংখ্যা পদ্ধতি জানা দরকার:

সংখ্যা পদ্ধতিভিত্তি (Base)ব্যবহৃত অঙ্কউদাহরণ
বাইনারি (Binary)20, 11010₂ = 10₁₀
অক্টাল (Octal)80-712₈ = 10₁₀
দশমিক (Decimal)100-910₁₀
হেক্সাডেসিমাল (Hexadecimal)160-9, A-FA₁₆ = 10₁₀
💡 ডেটা পরিমাপের একক
  • Bit = Binary Digit (0 বা 1) — সবচেয়ে ছোট একক
  • Nibble = 4 Bits
  • Byte = 8 Bits = 1 Character
  • 1 KB = 1024 Bytes
  • 1 MB = 1024 KB
  • 1 GB = 1024 MB
  • 1 TB = 1024 GB
  • 1 PB = 1024 TB (Petabyte)
🧠 একক মনে রাখার কৌশল

Bit → Nibble → Byte → KB → MB → GB → TB → PB
"বি-নি-বা-কে-মে-গি-তে-পে" — প্রতিটি ধাপে ×1024 (Byte থেকে পরবর্তী)

📌 প্রোগ্রামিং ভাষার প্রজন্ম (সংক্ষিপ্ত)

প্রজন্মনামবৈশিষ্ট্যউদাহরণ
1GLMachine Languageশুধু 0, 1 — কম্পিউটার সরাসরি বোঝেBinary Code
2GLAssembly LanguageMnemonic code (ADD, SUB) — Assembler দিয়ে অনুবাদAssembly
3GLHigh-Level Languageমানুষের ভাষার কাছাকাছি — Compiler/Interpreter দরকারC, Java, Python
4GLVery High-LevelNon-procedural, ডেটাবেজ ভিত্তিকSQL, MATLAB
5GLNatural LanguageAI/প্রাকৃতিক ভাষা প্রক্রিয়াকরণProlog, LISP
💡 Compiler vs Interpreter vs Assembler
  • Assembler: Assembly Language → Machine Language (একবারে পুরো প্রোগ্রাম)
  • Compiler: High-Level Language → Machine Language (পুরো প্রোগ্রাম একবারে অনুবাদ, তারপর চালায়)
  • Interpreter: High-Level Language → Machine Language (এক লাইন করে অনুবাদ ও চালায়)

C, C++, Java → Compiler ভিত্তিক | Python, JavaScript, PHP → Interpreter ভিত্তিক

📌 বাংলাদেশে কম্পিউটারের ইতিহাস

ঘটনাসালবিবরণ
প্রথম কম্পিউটার১৯৬৪IBM 1620 — পরমাণু শক্তি কমিশনে (AERE, ঢাকা) স্থাপন
বুয়েটে কম্পিউটার বিভাগ১৯৮২CSE বিভাগ চালু হয়
ইন্টারনেট সংযোগ (VSAT)১৯৯৬ISN (Information Services Network) প্রথম ISP
সাবমেরিন ক্যাবল (SEA-ME-WE-4)২০০৬কক্সবাজার ল্যান্ডিং স্টেশন দিয়ে সংযুক্ত
ডিজিটাল বাংলাদেশ ঘোষণা২০০৮Vision 2021 — আওয়ামী লীগ সরকারের রূপকল্প
3G চালু২০১৩মোবাইল ইন্টারনেটের গতি বৃদ্ধি
4G চালু২০১৮উচ্চ গতির মোবাইল ডেটা
বঙ্গবন্ধু-১ স্যাটেলাইট২০১৮বাংলাদেশের প্রথম কৃত্রিম উপগ্রহ (৫৭তম দেশ)
Smart Bangladesh ঘোষণা২০২২Vision 2041 — স্মার্ট সিটিজেন, সরকার, অর্থনীতি, সমাজ
🧠 মনে রাখুন — বাংলাদেশের ICT মাইলফলক

৬৪-৯৬-০৬-১৮ → ১৯৬৪ (প্রথম কম্পিউটার) → ১৯৯৬ (ইন্টারনেট) → ২০০৬ (সাবমেরিন ক্যাবল) → ২০১৮ (স্যাটেলাইট + 4G)

📌 কম্পিউটারের ব্যবহারক্ষেত্র

ক্ষেত্রব্যবহারের উদাহরণ
শিক্ষাই-লার্নিং, অনলাইন পরীক্ষা, ভার্চুয়াল ক্লাসরুম
চিকিৎসাCT Scan, MRI, টেলিমেডিসিন, রোবোটিক সার্জারি
ব্যাংকিংATM, অনলাইন ব্যাংকিং, SWIFT, মোবাইল ব্যাংকিং
প্রতিরক্ষারাডার সিস্টেম, ড্রোন, ক্ষেপণাস্ত্র নিয়ন্ত্রণ
যোগাযোগই-মেইল, ভিডিও কল, সোশ্যাল মিডিয়া
বিনোদনগেমিং, স্ট্রিমিং, ভার্চুয়াল রিয়েলিটি
কৃষিফসল পর্যবেক্ষণ, আবহাওয়া পূর্বাভাস, ড্রোন স্প্রে
মহাকাশস্যাটেলাইট নিয়ন্ত্রণ, রকেট উৎক্ষেপণ, গ্রহ অনুসন্ধান

📌 পরীক্ষায় বারবার আসা তথ্য — Quick Revision

💡 "প্রথম" এর তালিকা
  • প্রথম গণনা যন্ত্র: অ্যাবাকাস (Abacus)
  • প্রথম মেকানিক্যাল ক্যালকুলেটর: প্যাস্কালিন (১৬৪২)
  • প্রথম কম্পিউটার প্রোগ্রামার: অ্যাডা লাভলেস
  • প্রথম ইলেকট্রনিক কম্পিউটার: ENIAC (১৯৪৬)
  • প্রথম Stored Program কম্পিউটার: EDVAC (১৯৪৯)
  • প্রথম বাণিজ্যিক কম্পিউটার: UNIVAC-I (১৯৫১)
  • প্রথম মাইক্রোপ্রসেসর: Intel 4004 (১৯৭১)
  • প্রথম PC (Personal Computer): Altair 8800 (১৯৭৫)
  • প্রথম পোর্টেবল কম্পিউটার: Osborne 1 (১৯৮১)
  • প্রথম সুপার কম্পিউটার: CDC 6600 (১৯৬৪)
  • বাংলাদেশের প্রথম কম্পিউটার: IBM 1620 (১৯৬৪)
  • প্রথম Computer Bug: ১৯৪৭ সালে Mark II-তে পোকা (moth) পাওয়া যায়
💡 গুরুত্বপূর্ণ Full Forms
  • ENIAC — Electronic Numerical Integrator And Computer
  • EDVAC — Electronic Discrete Variable Automatic Computer
  • UNIVAC — Universal Automatic Computer
  • CPU — Central Processing Unit
  • ALU — Arithmetic Logic Unit
  • RAM — Random Access Memory
  • ROM — Read Only Memory
  • BIOS — Basic Input Output System
  • IC — Integrated Circuit
  • VLSI — Very Large Scale Integration
  • ASCII — American Standard Code for Information Interchange
  • UNICODE — Universal Character Encoding Standard
💡 বিবিধ গুরুত্বপূর্ণ তথ্য
  • ASCII Code: 7-bit, মোট 128টি (0-127) ক্যারেক্টার প্রকাশ করে
  • Extended ASCII: 8-bit, মোট 256টি ক্যারেক্টার
  • UNICODE: 16-bit, বিশ্বের সব ভাষার অক্ষর প্রকাশ করতে পারে (65,536+ ক্যারেক্টার)
  • বাংলা ভাষার UNICODE শুরু: U+0980 থেকে U+09FF
  • কম্পিউটার শুধুমাত্র বোঝে: Machine Language (Binary — 0 ও 1)
  • Booting: কম্পিউটার চালু হওয়ার প্রক্রিয়া (BIOS → OS Load)
  • Cold Boot: সম্পূর্ণ বন্ধ থেকে চালু | Warm Boot: Restart (Ctrl+Alt+Del)
✅ Quick Check
অধ্যায়টি ঠিকমতো বুঝেছেন কিনা যাচাই করুন — ১০টি প্রশ্ন
১. কম্পিউটারের জনক কে?
💡 চার্লস ব্যাবেজকে কম্পিউটারের জনক বলা হয়। তিনি Difference Engine ও Analytical Engine নকশা করেন।
২. ১ম প্রজন্মের কম্পিউটারে কোন প্রযুক্তি ব্যবহৃত হতো?
💡 ১ম প্রজন্মে (১৯৪৬-১৯৫৮) ভ্যাকুয়াম টিউব ব্যবহৃত হতো। ENIAC ছিল এই প্রজন্মের উদাহরণ।
৩. ENIAC-এর পূর্ণরূপ কী?
💡 ENIAC = Electronic Numerical Integrator And Computer। ১৯৪৬ সালে মকলি ও একার্ট এটি তৈরি করেন। এটি প্রথম সম্পূর্ণ ইলেকট্রনিক কম্পিউটার।
৪. কম্পিউটারের মস্তিষ্ক বলা হয় কোনটিকে?
💡 CPU (Central Processing Unit) কে কম্পিউটারের মস্তিষ্ক বলা হয়। এটি ALU, CU ও Register নিয়ে গঠিত।
৫. বাংলাদেশে প্রথম কম্পিউটার কোনটি?
💡 বাংলাদেশে প্রথম কম্পিউটার হলো IBM 1620, যা ১৯৬৪ সালে পরমাণু শক্তি কমিশনে (AERE, ঢাকা) স্থাপন করা হয়।
৬. IC (Integrated Circuit) এর আবিষ্কারক কে?
💡 IC আবিষ্কার করেন জ্যাক কিলবি (Jack Kilby) ১৯৫৮ সালে। এজন্য তাকে IC-এর জনক বলা হয়। তিনি ২০০০ সালে নোবেল পুরস্কার পান।
৭. 1 Byte = কত Bit?
💡 1 Byte = 8 Bits। এটি ডেটার মৌলিক একক। 4 Bit = 1 Nibble। Bit হলো সবচেয়ে ক্ষুদ্র একক (0 বা 1)।
৮. Compiler ও Interpreter-এর মূল পার্থক্য কী?
💡 Compiler পুরো প্রোগ্রাম একবারে Machine Language-এ অনুবাদ করে (C, C++, Java), আর Interpreter এক লাইন করে অনুবাদ ও চালায় (Python, JavaScript)।
৯. হাইব্রিড কম্পিউটারের উদাহরণ কোনটি?
💡 ICU মনিটর হাইব্রিড কম্পিউটারের উদাহরণ। এটি রোগীর তাপমাত্রা/রক্তচাপ (অ্যানালগ) মেপে ডিজিটাল ভ্যালুতে রূপান্তর করে প্রদর্শন করে।
১০. Stored Program Concept-এর প্রবক্তা কে?
💡 জন ভন নিউম্যান (John von Neumann) Stored Program Concept-এর প্রবক্তা। এই ধারণায় প্রোগ্রাম ও ডেটা একই মেমরিতে সংরক্ষিত থাকে। EDVAC এই ধারণায় প্রথম তৈরি কম্পিউটার।
← Previous Next: হার্ডওয়্যার →