কম্পিউটার ইতিহাস
মূল ধারণা ও সূত্রাবলী
| # | ধারণা | সংক্ষিপ্ত ব্যাখ্যা |
|---|---|---|
| 1 | অ্যাবাকাস (খ্রিস্টপূর্ব ৩০০০) | বিশ্বের প্রথম গণনা যন্ত্র - গাণিতিক ক্রিয়াকলাপের জন্য পুঁতি সহ কাঠের ফ্রেম |
| 2 | চার্লস ব্যাবেজ | কম্পিউটারের জনক - ডিফারেন্স ইঞ্জিন (১৮২২) এবং অ্যানালিটিক্যাল ইঞ্জিন (১৮৩৩) ডিজাইন করেছিলেন |
| 3 | ENIAC (১৯৪৬) | প্রথম ইলেকট্রনিক সাধারণ-উদ্দেশ্য কম্পিউটার - ওজন ৩০ টন, আকার = ১৮০০ বর্গফুট ঘর |
| 4 | কম্পিউটারের প্রজন্ম | প্রযুক্তির ভিত্তিতে ৫টি প্রজন্ম: ভ্যাকুয়াম টিউব → ট্রানজিস্টর → আইসি → ভিএলএসআই → এআই/কোয়ান্টাম |
| 5 | বাইনারি পদ্ধতি | বেস-২ সংখ্যা পদ্ধতি (০,১) যা সমস্ত কম্পিউটার ব্যবহার করে - প্রতিটি ০/১ = ১ বিট |
| 6 | ASCII কোড | আমেরিকান স্ট্যান্ডার্ড কোড ফর ইনফরমেশন ইন্টারচেঞ্জ - ১২৮টি অক্ষরের জন্য ৭-বিট কোড |
| 7 | মুরের সূত্র | প্রতি ২ বছরে ট্রানজিস্টরের সংখ্যা দ্বিগুণ হয় - কম্পিউটারের দ্রুত অগ্রগতি ব্যাখ্যা করে |
১০টি অনুশীলন এমসিকিউ
Q1. কম্পিউটারের জনক হিসেবে কে পরিচিত? A) বিল গেটস B) চার্লস ব্যাবেজ C) স্টিভ জবস D) অ্যালান টুরিং
উত্তর: B) চার্লস ব্যাবেজ
সমাধান: চার্লস ব্যাবেজ ১৮৩৩ সালে অ্যানালিটিক্যাল ইঞ্জিন ডিজাইন করেছিলেন, যা ছিল একটি প্রোগ্রামযোগ্য কম্পিউটারের প্রথম ধারণা। তার নকশাগুলিতে আধুনিক কম্পিউটারের সমস্ত মৌলিক উপাদান ছিল।
শর্টকাট: মনে রাখুন “ব্যাবেজ = কম্পিউটারের বাবা (জনক)”
ধারণা: কম্পিউটার ইতিহাস - অগ্রদূত ও উদ্ভাবক
Q2. প্রথম প্রজন্মের কম্পিউটারগুলি কোন প্রযুক্তি ব্যবহার করত? A) ট্রানজিস্টর B) ভ্যাকুয়াম টিউব C) আইসি চিপ D) মাইক্রোপ্রসেসর
উত্তর: B) ভ্যাকুয়াম টিউব
সমাধান: প্রথম প্রজন্মের (১৯৪৬-১৯৫৯) কম্পিউটার যেমন ENIAC তাদের প্রধান ইলেকট্রনিক উপাদান হিসেবে ভ্যাকুয়াম টিউব ব্যবহার করত। এগুলি আকারে বড়, বেশি শক্তি খরচ করত এবং উল্লেখযোগ্য তাপ উৎপন্ন করত।
শর্টকাট: “প্রথম = ভ্যাকুয়াম” (উভয়েরই ৬টি অক্ষর)
ধারণা: কম্পিউটার প্রজন্ম - প্রযুক্তির বিবর্তন
Q3. ENIAC কম্পিউটার কোন বছরে তৈরি হয়েছিল? A) ১৯৩৬ B) ১৯৪৬ C) ১৯৫৬ D) ১৯৬৬
উত্তর: B) ১৯৪৬
সমাধান: ENIAC (ইলেকট্রনিক নিউমেরিক্যাল ইন্টিগ্রেটর অ্যান্ড কম্পিউটার) ১৯৪৬ সালে ইউনিভার্সিটি অফ পেনসিলভেনিয়ায় সম্পন্ন হয়েছিল। এটি প্রতি সেকেন্ডে ৫০০০ যোগ করতে পারত।
শর্টকাট: “ENIAC = ১৯৪৬” (উভয়ই ৬ দিয়ে শেষ)
ধারণা: প্রাথমিক কম্পিউটার - উন্নয়নের সময়রেখা
Q4. কোন কম্পিউটার প্রজন্ম মাইক্রোপ্রসেসর চালু করেছিল? A) দ্বিতীয় B) তৃতীয় C) চতুর্থ D) পঞ্চম
উত্তর: C) চতুর্থ
সমাধান: চতুর্থ প্রজন্ম (১৯৭১-বর্তমান) ১৯৭১ সালে ইন্টেল ৪০০৪ মাইক্রোপ্রসেসর দিয়ে শুরু হয়েছিল। এটি ব্যক্তিগত কম্পিউটার এবং বহনযোগ্য ডিভাইসের উন্নয়ন সম্ভব করেছিল।
শর্টকাট: “চতুর্থ = মাইক্রো” (উভয়েরই ৪-৫টি অক্ষর)
ধারণা: কম্পিউটার প্রজন্ম - মূল উদ্ভাবন
Q5. বাইনারি সংখ্যা পদ্ধতির ধারণা দিয়েছিলেন: A) আইজ্যাক নিউটন B) গটফ্রিড লাইবনিজ C) ব্লেইজ প্যাসকেল D) জন নেপিয়ার
উত্তর: B) গটফ্রিড লাইবনিজ
সমাধান: গটফ্রিড উইলহেলম লাইবনিজ (১৬৪৬-১৭১৬) ১৭০৩ সালে বাইনারি সংখ্যা পদ্ধতিকে প্রাতিষ্ঠানিক রূপ দিয়েছিলেন। তিনি দেখিয়েছিলেন কীভাবে শুধুমাত্র ০ এবং ১ ব্যবহার করে সমস্ত সংখ্যা উপস্থাপন করা যায়।
শর্টকাট: “লাইবনিজ = বাইনারি” (উভয়েরই দ্বিতীয় শেষ অক্ষর ‘i’)
ধারণা: প্রাথমিক গাণিতিক ধারণা - বাইনারি পদ্ধতি
Q6. প্রথম বাণিজ্যিক কম্পিউটার UNIVAC I কোন কোম্পানি তৈরি করেছিল? A) আইবিএম B) রেমিংটন র্যান্ড C) ইন্টেল D) মাইক্রোসফট
উত্তর: B) রেমিংটন র্যান্ড
সমাধান: UNIVAC I (ইউনিভার্সাল অটোমেটিক কম্পিউটার) ১৯৫১ সালে রেমিংটন র্যান্ড দ্বারা ইউএস সেন্সাস ব্যুরোতে সরবরাহ করা হয়েছিল। এটি ডেটা স্টোরেজের জন্য ম্যাগনেটিক টেপ ব্যবহার করত।
শর্টকাট: “UNIVAC = ইউনিভার্সাল” (একই কোম্পানি - রেমিংটন র্যান্ড)
ধারণা: বাণিজ্যিক কম্পিউটিং - প্রাথমিক ব্যবসায়িক যন্ত্র
Q7. প্রথম কম্পিউটার প্রোগ্রামার ছিলেন: A) অ্যাডা লাভলেস B) গ্রেস হপার C) হেডি ল্যামার D) ক্যাথরিন জনসন
উত্তর: A) অ্যাডা লাভলেস
সমাধান: অ্যাডা লাভলেস (১৮১৫-১৮৫২) ১৮৪৩ সালে চার্লস ব্যাবেজের অ্যানালিটিক্যাল ইঞ্জিনের জন্য প্রথম অ্যালগরিদম লিখেছিলেন, যা তাকে বিশ্বের প্রথম কম্পিউটার প্রোগ্রামার করে তুলেছিল।
শর্টকাট: “অ্যাডা = প্রোগ্রামিংয়ের প্রথম মহিলা”
ধারণা: কম্পিউটার প্রোগ্রামিং ইতিহাস - অগ্রদূত
Q8. কোন প্রজন্মের কম্পিউটার ভিএলএসআই (ভেরি লার্জ স্কেল ইন্টিগ্রেশন) প্রযুক্তি ব্যবহার করেছিল? A) তৃতীয় B) চতুর্থ C) পঞ্চম D) ষষ্ঠ
উত্তর: B) চতুর্থ
সমাধান: চতুর্থ প্রজন্মের কম্পিউটার (১৯৭১-বর্তমান) ভিএলএসআই প্রযুক্তি ব্যবহার করে একটি একক চিপে লক্ষ লক্ষ ট্রানজিস্টর স্থাপন করে, যা মাইক্রোপ্রসেসর এবং ব্যক্তিগত কম্পিউটার সম্ভব করেছিল।
শর্টকাট: “VLSI = চতুর্থ” (V=22, F=6; 2+2=4, প্রজন্ম সংখ্যার সাথে মেলে)
ধারণা: উন্নত একীকরণ প্রযুক্তি - ভিএলএসআই-এর প্রভাব
Q9. প্রথম সুপারকম্পিউটার CDC 6600-এর প্রক্রিয়াকরণ গতি ছিল: A) 1 MIPS B) 3 MIPS C) 10 MIPS D) 100 MIPS
উত্তর: B) 3 MIPS
সমাধান: কন্ট্রোল ডেটা কর্পোরেশনের CDC 6600 (১৯৬৪) 3 MIPS (মিলিয়ন নির্দেশনা প্রতি সেকেন্ড) অর্জন করেছিল। এটি সেই যুগের আইবিএম ৭০৯৪-এর চেয়ে ৩ গুণ দ্রুত ছিল।
শর্টকাট: “CDC 6600 = 3 MIPS” (6600 → 6+6=12 → 1+2=3)
ধারণা: সুপারকম্পিউটার বিবর্তন - কর্মক্ষমতা মেট্রিক্স
Q10. কোন কম্পিউটার পঞ্চম প্রজন্মের কম্পিউটিংয়ের সূচনা চিহ্নিত করেছিল? A) আইবিএম পিসি B) ক্রে-১ C) PARAM 8000 D) FGCS প্রকল্প
উত্তর: D) FGCS প্রকল্প
সমাধান: জাপানের FGCS (ফিফথ জেনারেশন কম্পিউটার সিস্টেম) প্রকল্প (১৯৮২-১৯৯২) কৃত্রিম বুদ্ধিমত্তা এবং সমান্তরাল প্রক্রিয়াকরণ ক্ষমতা সহ কম্পিউটার বিকাশের লক্ষ্য নিয়েছিল।
শর্টকাট: “FGCS = ফিফথ জেনারেশন কম্পিউটার সিস্টেম” (একই আদ্যক্ষরা)
ধারণা: আধুনিক কম্পিউটিং - এআই এবং সমান্তরাল প্রক্রিয়াকরণ যুগ
৫টি পূর্ববর্তী বছরের প্রশ্ন
PYQ 1. প্রথম ইলেকট্রনিক কম্পিউটার ENIAC কোন সংখ্যা পদ্ধতি ব্যবহার করত? [RRB NTPC 2021 CBT-1]
উত্তর: দশমিক সংখ্যা পদ্ধতি
সমাধান: ENIAC অভ্যন্তরীণভাবে বাইনারি নয়, দশমিক (বেস-১০) পদ্ধতি ব্যবহার করত। এতে ০-৯ সংখ্যা উপস্থাপনকারী ১০টি রিং কাউন্টার ছিল। বাইনারি পরে আদর্শ হয়ে ওঠে।
পরীক্ষার টিপ: ধরে নেবেন না যে প্রাথমিক কম্পিউটারগুলি বাইনারি ব্যবহার করত - ENIAC ইলেকট্রনিক হওয়া সত্ত্বেও দশমিক-ভিত্তিক ছিল
PYQ 2. প্যাসক্যালিন নামক যান্ত্রিক ক্যালকুলেটর কে উদ্ভাবন করেছিলেন? [RRB Group D 2022]
উত্তর: ব্লেইজ প্যাসকেল
সমাধান: ব্লেইজ প্যাসকেল ১৬৪২ সালে ১৯ বছর বয়সে তার বাবার কর গণনায় সাহায্য করার জন্য প্যাসক্যালিন উদ্ভাবন করেছিলেন। এটি গিয়ারযুক্ত চাকা ব্যবহার করে যোগ এবং বিয়োগ করতে পারত।
পরীক্ষার টিপ: মনে রাখুন “প্যাসক্যালিন = প্যাসকেল” (একই নাম) - রেলওয়ে টিকিটিংয়ের মতো কর গণনার জন্য তৈরি
PYQ 3. দ্বিতীয় প্রজন্মের সূচনা চিহ্নিত করে কোন বছরে ট্রানজিস্টর উদ্ভাবিত হয়েছিল? [RRB ALP 2018]
উত্তর: ১৯৪৭
সমাধান: ট্রানজিস্টর ১৯৪৭ সালে বেল ল্যাবসে বার্ডিন, ব্র্যাটেইন এবং শকলি দ্বারা উদ্ভাবিত হয়েছিল। দ্বিতীয় প্রজন্মের কম্পিউটার (১৯৫৯-১৯৬৫) ভ্যাকুয়াম টিউব প্রতিস্থাপন করে ট্রানজিস্টর ব্যবহার করত।
পরীক্ষার টিপ: “১৯৪৭ = ট্রানজিস্টর” (উভয়ের মধ্যেই ‘4’ আছে) - স্বাধীনতা বছর এবং প্রযুক্তিগত যুগান্তকারী ঘটনা
PYQ 4. ১৯৯১ সালে সি-ড্যাক দ্বারা কোন ভারতীয় সুপারকম্পিউটার তৈরি হয়েছিল? [RRB JE 2019]
উত্তর: PARAM 8000
সমাধান: PARAM (প্যারালাল মেশিন) 8000 1 GFLOPS কর্মক্ষমতা অর্জন করেছিল। মার্কিন যুক্তরাষ্ট্র ভারতকে ক্রে সুপারকম্পিউটার রপ্তানি করতে অস্বীকার করার পরে তৈরি হয়েছিল।
পরীক্ষার টিপ: “PARAM = প্যারালাল মেশিন” - সুপারকম্পিউটিংয়ে ভারতীয় অবদান মনে রাখুন
PYQ 5. সঞ্চিত প্রোগ্রাম কম্পিউটারের ধারণা দিয়েছিলেন: [RPF SI 2019]
উত্তর: জন ভন নিউম্যান
সমাধান: জন ভন নিউম্যান (১৯৪৫) একই মেমরিতে নির্দেশাবলী এবং ডেটা সংরক্ষণের প্রস্তাব করেছিলেন। এই ভন নিউম্যান আর্কিটেকচার এখনও আধুনিক কম্পিউটারে ব্যবহৃত হয়।
পরীক্ষার টিপ: “নিউম্যান = সঞ্চিত প্রোগ্রাম” - যেমন ট্রেনের রুট এবং যাত্রী ডেটা একসাথে সংরক্ষণ করা
দ্রুত কৌশল ও শর্টকাট
| পরিস্থিতি | শর্টকাট | উদাহরণ |
|---|---|---|
| কম্পিউটার প্রজন্ম মনে রাখা | “VT-VIC-MA” | ভ্যাকুয়াম টিউব (১ম) → ভিএলএসআই (৪র্থ): V=১ম, T=২য় (ট্রানজিস্টর), I=৩য় (আইসি), C=৪র্থ (ভিএলএসআই চিপ), M=৫ম (আধুনিক/এআই), A=সর্বদা অগ্রসরমান |
| প্রাথমিক কম্পিউটার অগ্রদূত | “ABC অর্ডার” | আতানাসফ (A) → ব্যাবেজ (B) → চার্লস ব্যাবেজের বিস্তারিত নকশা → একার্ট এবং মচলি (E) |
| বাইনারি থেকে দশমিক রূপান্তর | “২-এর ঘাত” | 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8+0+2+1 = 11₁₀ |
| ASCII অক্ষরের পরিসীমা | “0-31 এবং 32-127” | 0-31: নিয়ন্ত্রণ অক্ষর, 32-127: মুদ্রণযোগ্য (32=স্পেস, 48-57: 0-9, 65-90: A-Z, 97-122: a-z) |
| মুরের সূত্রের সময়রেখা | “18-24 মাস দ্বিগুণকরণ” | 1971: 2300 ট্রানজিস্টর (ইন্টেল 4004) → 2020: 50+ বিলিয়ন (আধুনিক চিপ) = ~50 বছর = 25+ দ্বিগুণকরণ |
এড়াতে সাধারণ ভুলগুলি
| ভুল | শিক্ষার্থীরা কেন এটি করে | সঠিক পদ্ধতি |
|---|---|---|
| ENIAC এবং UNIVAC-কে গুলিয়ে ফেলা | উভয়ই একই রকম নাম সহ প্রাথমিক কম্পিউটার | ENIAC (১৯৪৬) = প্রথম ইলেকট্রনিক, UNIVAC I (১৯৫১) = প্রথম বাণিজ্যিক। মনে রাখুন: E=ইলেকট্রনিক, U=ইউনিভার্সাল বাণিজ্যিক |
| ধরে নেওয়া যে সমস্ত প্রাথমিক কম্পিউটার বাইনারি ছিল | আধুনিক কম্পিউটার বাইনারি ব্যবহার করে পক্ষপাত তৈরি করে | ENIAC দশমিক ব্যবহার করত, বাইনারি পরে আদর্শ হয়ে ওঠে। প্রজন্ম পরীক্ষা করুন: ১ম প্রজন্ম = দশমিক সম্ভব |
| প্রজন্মগুলিকে গুলিয়ে ফেলা | সন্নিহিত প্রজন্মগুলিতে একই রকম প্রযুক্তি | স্পষ্ট সময়রেখা: ১ম (১৯৪৬-৫৯), ২য় (১৯৫৯-৬৫), ৩য় (১৯৬৫-৭১), ৪র্থ (১৯৭১-বর্তমান), ৫ম (১৯৮২-বর্তমান) |
| ভারতীয় অবদান ভুলে যাওয়া | পশ্চিমা উন্নয়নের উপর ফোকাস | মনে রাখুন: PARAM সিরিজ, সিদ্ধার্থ (সি-ড্যাক), অনুরাগ (ডিআরডিও) - ভারতের সুপারকম্পিউটিং ইতিহাস শক্তিশালী |
| ব্যাবেজের ইঞ্জিনগুলিকে গুলিয়ে ফেলা | একই ব্যক্তির একাধিক নকশা | ডিফারেন্স ইঞ্জিন = বহুপদী গণনা, অ্যানালিটিক্যাল ইঞ্জিন = সাধারণ উদ্দেশ্য প্রোগ্রামযোগ্য |
দ্রুত সংশোধন ফ্ল্যাশকার্ড
| সামনের দিক (প্রশ্ন/পরিভাষা) | পিছনের দিক (উত্তর) |
|---|---|
| কম্পিউটারের জনক | চার্লস ব্যাবেজ |
| প্রথম প্রোগ্রামার | অ্যাডা লাভলেস |
| ENIAC বছর | ১৯৪৬ |
| বাইনারি পদ্ধতির ভিত্তি | ২ |
| ASCII বিট | ৭ বিট (১২৮টি অক্ষর) |
| মুরের সূত্রের সময়কাল | ১৮-২৪ মাস |
| PARAM ডেভেলপার | সি-ড্যাক ভারত |
| প্রথম প্রজন্মের উপাদান | ভ্যাকুয়াম টিউব |
| পঞ্চম প্রজন্মের ফোকাস | এআই এবং সমান্তরাল প্রক্রিয়াকরণ |
| UNIVAC I বছর | ১৯৫১ |
বিষয় সংযোগ
সরাসরি লিঙ্ক:
- কম্পিউটার ফান্ডামেন্টালস - ইতিহাস বোঝা ব্যাখ্যা করে কেন আধুনিক কম্পিউটারগুলি যেমন কাজ করে (বাইনারি, সঞ্চিত প্রোগ্রাম ধারণা)
- সংখ্যা পদ্ধতি - বাইনারি পদ্ধতির গ্রহণ সরাসরি কম্পিউটার ইতিহাস বিবর্তনের সাথে যুক্ত
- কম্পিউটার আর্কিটেকচার - ১৯৪৫ সালের ভন নিউম্যান আর্কিটেকচার এখনও আধুনিক কম্পিউটারের ভিত্তি তৈরি করে
সম্মিলিত প্রশ্ন:
- কম্পিউটার প্রজন্ম + হার্ডওয়্যার উপাদান (ভ্যাকুয়াম টিউব/ট্রানজিস্টর/আইসি)
- প্রাথমিক কম্পিউটার + সংখ্যা পদ্ধতি (দশমিক ENIAC বনাম বাইনারি আধুনিক)
- প্রোগ্রামিং ইতিহাস + সফটওয়্যার ধারণা (অ্যাডা লাভলেসের অ্যালগরিদম থেকে আধুনিক প্রোগ্রামিং)
ভিত্তি:
- উন্নত কম্পিউটিং - ক্লাউড কম্পিউটিং, এআই, কোয়ান্টাম কম্পিউটিং সবই ঐতিহাসিক ভিত্তির উপর নির্মিত
- নেটওয়ার্কিং - ইন্টারনেট ARPANET (১৯৬৯) থেকে বিবর্তিত হয়েছে - সময়রেখা জানা প্রোটোকল বুঝতে সাহায্য করে
- ডেটাবেস সিস্টেম - পাঞ্চ কার্ড থেকে আধুনিক ডেটাবেস - ডেটা স্টোরেজের বিবর্তন