📌 কম্পিউটার কী?
Computer শব্দটি ল্যাটিন শব্দ "Computare" থেকে এসেছে, যার অর্থ গণনা করা। কম্পিউটার হলো একটি ইলেকট্রনিক যন্ত্র যা ব্যবহারকারীর কাছ থেকে ডেটা (Data) গ্রহণ করে, নির্দেশনা অনুযায়ী প্রক্রিয়াকরণ (Processing) করে এবং অর্থবহ ফলাফল (Output/Information) প্রদান করে।
Commonly Operated Machine Particularly Used for Technical Education and Research — এটি একটি জনপ্রিয় সংক্ষেপ (formal সংজ্ঞা নয়, মনে রাখার জন্য)
কম্পিউটারের কাজ মূলত চারটি ধাপে সম্পন্ন হয়:
- 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⁻¹² সেকেন্ড) পর্যন্ত কাজ করতে পারে |
| নির্ভুলতা | Accuracy | GIGO (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 OS | C 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, Quantum | Python, AI/ML, NLP | কৃত্রিম বুদ্ধিমত্তা, রোবটিক্স, Quantum Computing | Watson, Siri, ChatGPT |
ভ্যা-ট্রা-আই-মা-এ → ভ্যাকুয়াম টিউব → ট্রানজিস্টর → আইসি → মাইক্রোপ্রসেসর → এআই (AI)
- 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 |
গ. উদ্দেশ্য অনুসারে (২ প্রকার)
- General Purpose Computer: বিভিন্ন ধরনের কাজের জন্য — যেমন Desktop, Laptop
- Special Purpose Computer: নির্দিষ্ট একটি কাজের জন্য — যেমন ATM Machine, Traffic Signal Controller, Washing Machine-এর মাইক্রোপ্রসেসর
- প্রথম সুপার কম্পিউটার: CDC 6600 (১৯৬৪), নির্মাতা: সেমুর ক্রে (Seymour Cray)
- বিশ্বের দ্রুততম সুপার কম্পিউটার (২০২৫): Frontier (Oak Ridge National Lab, USA)
- সুপার কম্পিউটারের গতি মাপা হয়: FLOPS (Floating Point Operations Per Second)-এ
- Frontier-এর গতি: ~1.194 ExaFLOPS (10¹⁸ FLOPS)
📌 মাইক্রো কম্পিউটারের প্রকারভেদ
আকার ও ব্যবহারের ভিত্তিতে মাইক্রো কম্পিউটারকে কয়েক ভাগে ভাগ করা যায়:
| ধরন | বৈশিষ্ট্য | মূল পার্থক্য |
|---|---|---|
| Desktop | টেবিলে রাখার কম্পিউটার, আলাদা মনিটর, কীবোর্ড | শক্তিশালী, আপগ্রেডযোগ্য |
| Laptop | বহনযোগ্য, ব্যাটারি চালিত, সব ইনবিল্ট | পোর্টেবিলিটি |
| Notebook | Laptop-এর মতো কিন্তু আরও পাতলা ও হালকা | হালকা ওজন |
| Tablet | টাচস্ক্রিন, কীবোর্ড নেই, মোবাইল OS | টাচ ইন্টারফেস |
| Workstation | উচ্চ ক্ষমতাসম্পন্ন Desktop, গ্রাফিকস/ভিডিও কাজে | উচ্চ পারফরম্যান্স |
| PDA | Personal Digital Assistant — পকেটে রাখা যায় | ক্ষুদ্র আকার (এখন বিলুপ্তপ্রায়) |
📌 কম্পিউটারের প্রধান অংশ (Basic Components)
যেকোনো কম্পিউটার সিস্টেমের চারটি মূল ইউনিট রয়েছে:
১. ইনপুট ইউনিট (Input Unit)
ব্যবহারকারীর কাছ থেকে ডেটা ও নির্দেশনা গ্রহণ করে কম্পিউটারে পাঠায়।
- কীবোর্ড — সবচেয়ে বহুল ব্যবহৃত ইনপুট ডিভাইস
- মাউস — Pointing Device
- স্ক্যানার — ছবি/ডকুমেন্ট ডিজিটাল করে
- মাইক্রোফোন — শব্দ ইনপুট
- ওয়েবক্যাম, বারকোড রিডার, জয়স্টিক, লাইটপেন, OMR, OCR
২. সেন্ট্রাল প্রসেসিং ইউনিট — CPU
CPU হলো কম্পিউটারের মস্তিষ্ক। এটি তিনটি অংশ নিয়ে গঠিত:
| অংশ | পুরো নাম | কাজ |
|---|---|---|
| ALU | Arithmetic Logic Unit | গাণিতিক (+, −, ×, ÷) ও যৌক্তিক (AND, OR, NOT) কাজ সম্পাদন |
| CU | Control Unit | কম্পিউটারের সব অংশের মধ্যে সমন্বয় ও নিয়ন্ত্রণ রক্ষা করে |
| Register | CPU-র অভ্যন্তরীণ মেমরি | প্রক্রিয়াকরণের সময় ডেটা সাময়িকভাবে রাখে (সবচেয়ে দ্রুত মেমরি) |
ACR → ALU (গণনা) + CU (নিয়ন্ত্রণ) + Register (অস্থায়ী স্মৃতি) = CPU
৩. মেমরি ইউনিট (Memory Unit)
| প্রকার | বৈশিষ্ট্য | উদাহরণ |
|---|---|---|
| Primary (প্রধান) | CPU-র সাথে সরাসরি যুক্ত, দ্রুত, সীমিত ধারণক্ষমতা | RAM (অস্থায়ী), ROM (স্থায়ী), Cache |
| Secondary (সহায়ক) | স্থায়ী সংরক্ষণ, ধীর কিন্তু বেশি ধারণক্ষমতা | Hard Disk (HDD), SSD, Pen Drive, CD/DVD |
- RAM (Random Access Memory): অস্থায়ী (Volatile), বিদ্যুৎ চলে গেলে ডেটা মুছে যায়, দ্রুত, Read-Write
- ROM (Read Only Memory): স্থায়ী (Non-volatile), বিদ্যুৎ চলে গেলেও ডেটা থাকে, শুধু Read, BIOS সংরক্ষণে ব্যবহৃত
- Cache Memory: CPU ও RAM-এর মধ্যবর্তী, সবচেয়ে দ্রুত মেমরি (Register-এর পরে)
৪. আউটপুট ইউনিট (Output Unit)
প্রক্রিয়াকৃত ফলাফল ব্যবহারকারীর কাছে উপস্থাপন করে।
- মনিটর — সবচেয়ে বহুল ব্যবহৃত আউটপুট ডিভাইস (Soft Copy)
- প্রিন্টার — কাগজে ছাপা (Hard Copy)
- স্পিকার — শব্দ আউটপুট
- প্রজেক্টর, প্লটার, হেডফোন
- Soft Copy: মনিটরে দেখা যায়, ডিজিটাল ফরম্যাটে থাকে (যেমন PDF, Image)
- Hard Copy: কাগজে প্রিন্ট করা ফলাফল, স্পর্শ করা যায়
📌 কম্পিউটারের সংখ্যা পদ্ধতি (Overview)
কম্পিউটার মূলত বাইনারি সংখ্যা পদ্ধতি (0 ও 1) দিয়ে কাজ করে। তবে চারটি প্রধান সংখ্যা পদ্ধতি জানা দরকার:
| সংখ্যা পদ্ধতি | ভিত্তি (Base) | ব্যবহৃত অঙ্ক | উদাহরণ |
|---|---|---|---|
| বাইনারি (Binary) | 2 | 0, 1 | 1010₂ = 10₁₀ |
| অক্টাল (Octal) | 8 | 0-7 | 12₈ = 10₁₀ |
| দশমিক (Decimal) | 10 | 0-9 | 10₁₀ |
| হেক্সাডেসিমাল (Hexadecimal) | 16 | 0-9, A-F | A₁₆ = 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 থেকে পরবর্তী)
📌 প্রোগ্রামিং ভাষার প্রজন্ম (সংক্ষিপ্ত)
| প্রজন্ম | নাম | বৈশিষ্ট্য | উদাহরণ |
|---|---|---|---|
| 1GL | Machine Language | শুধু 0, 1 — কম্পিউটার সরাসরি বোঝে | Binary Code |
| 2GL | Assembly Language | Mnemonic code (ADD, SUB) — Assembler দিয়ে অনুবাদ | Assembly |
| 3GL | High-Level Language | মানুষের ভাষার কাছাকাছি — Compiler/Interpreter দরকার | C, Java, Python |
| 4GL | Very High-Level | Non-procedural, ডেটাবেজ ভিত্তিক | SQL, MATLAB |
| 5GL | Natural Language | AI/প্রাকৃতিক ভাষা প্রক্রিয়াকরণ | Prolog, LISP |
- 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 — স্মার্ট সিটিজেন, সরকার, অর্থনীতি, সমাজ |
৬৪-৯৬-০৬-১৮ → ১৯৬৪ (প্রথম কম্পিউটার) → ১৯৯৬ (ইন্টারনেট) → ২০০৬ (সাবমেরিন ক্যাবল) → ২০১৮ (স্যাটেলাইট + 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) পাওয়া যায়
- 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)