এই সাইটটি বার পঠিত
ভাটিয়ালি | টইপত্তর | বুলবুলভাজা | হরিদাস পাল | খেরোর খাতা | বই
  • খেরোর খাতা

  • বুলিয়ান বীজগণিত: রাজার নতুন শিক্ষানীতি  অধ্যায় ৯: লজিক গেট আর সার্কিট ডিজাইন —

    albert banerjee লেখকের গ্রাহক হোন
    ২০ ফেব্রুয়ারি ২০২৬ | ২৯ বার পঠিত
  • 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 11 | 12
     
    লিলির ইলেকট্রনিক জাদু

    আগের অধ্যায়গুলোতে আমরা বুলিয়ান বীজগণিতের সব অপারেটর আর নিয়ম শিখেছি। লিলি আর মিমি এখন এক্সপ্রেশন সরল করতেও ওস্তাদ হয়ে গেছে। আজকের অধ্যায়ে আমরা শিখব, কীভাবে এই বুলিয়ান এক্সপ্রেশনগুলোকে বাস্তব ইলেকট্রনিক সার্কিটে রূপান্তর করা যায়। এখানে আমরা লজিক গেট সম্পর্কে বিস্তারিত জানব।

    গল্প শুরু করি সেখান থেকে, যেখানে আগের অধ্যায় শেষ হয়েছিল।

     সকালবেলার ঘটনা

    পরদিন সকালে লিলি তার মায়ের কাছে গিয়ে বলল, "মা, আমরা বুলিয়ান বীজগণিতের সবকিছু শিখে ফেলেছি। কিন্তু এগুলো দিয়ে বাস্তবে কী করা যায়?"

    মা বললেন, "বাস্তবে এগুলো দিয়েই তৈরি হয় কম্পিউটার, মোবাইল ফোন, টিভি, ফ্রিজ — সব ইলেকট্রনিক ডিভাইস। আর এই কাজটা করে লজিক গেট।"

    মিমি বলল, "লজিক গেট? ওগুলো আবার কী?"

    মা বললেন, "লজিক গেট হলো ছোট ছোট ইলেকট্রনিক সার্কিট, যা বুলিয়ান অপারেটরগুলোকে বাস্তবায়ন করে। AND, OR, NOT — প্রত্যেকটার জন্য আলাদা গেট আছে।"

    লিলি বলল, "আমরা কি এগুলো দেখতে পাব?"

    মা বললেন, "আজ আমরা শুধু ছবি আর গল্পে দেখব। কিন্তু মনে রেখো, তোমার কম্পিউটারের ভেতরে কোটি কোটি এমন গেট কাজ করছে।"

     AND গেট — লিলির রুমের লাইট

    মা প্রথমে AND গেট নিয়ে বললেন। তিনি বললেন, "AND গেটের দুটো ইনপুট থাকে আর একটা আউটপুট থাকে। আউটপুট ১ হয় তখনই, যখন দুটো ইনপুটই ১ হয়।"

    লিলি বলল, "এটা তো AND-এর ট্রুথ টেবিলের মতোই।"

    মা একটা ছবি আঁকলেন — D-আকৃতির একটা চিহ্ন, বাঁয়ে দুটো লাইন, ডানে একটা লাইন।

    তিনি বললেন, "এটাই AND গেটের চিহ্ন।"

    লিলি নিজের উদাহরণ দিল:
    "আমার রুমের লাইট জ্বলবে যদি:
    - বাইরের সুইচ অন থাকে (A)
    - আর ঘরের ভেতরের সুইচ অন থাকে (B)

    তাহলে F = A AND B"

    মিমি বলল, "মানে দুটো সুইচই অন করলে তবেই লাইট জ্বলবে? এটা তো AND গেট!"

    লিলি বলল, "হ্যাঁ। বাস্তব জীবনেও সিঁড়ির লাইটে এই সিস্টেম থাকে।"

     OR গেট — মিমির আইসক্রিম পাওয়া

    মা এবার OR গেট দেখালেন। তিনি বললেন, "OR গেটের আউটপুট ১ হয় যখন যেকোনো একটা ইনপুট ১ হয়।"

    তিনি OR গেটের ছবি আঁকলেন — গোলাকার, ডান পাশ বাঁকানো চিহ্ন, বাঁয়ে দুটো লাইন, ডানে একটা লাইন।

    মিমি নিজের উদাহরণ দিল:
    "আমি আইসক্রিম পাব যদি:
    - মা কিনে দেয় (A)
    - অথবা বাবা কিনে দেয় (B)

    তাহলে F = A OR B"

    লিলি বলল, "এটা OR গেট। একজন কিনে দিলেই হবে।"

    মিমি বলল, "হ্যাঁ। বাস্তব জীবনেও তাই — বাবা অথবা মা, একজন কিনে দিলেই আমি আইসক্রিম পেয়ে যাই।"

     NOT গেট — লিলির উল্টো কাজ

    মা NOT গেট দেখালেন। তিনি বললেন, "NOT গেটের একটা ইনপুট আর একটা আউটপুট। আউটপুট ইনপুটের উল্টো।"

    তিনি NOT গেটের ছবি আঁকলেন — ত্রিভুজ, তার ডগায় একটা ছোট বৃত্ত।

    লিলি নিজের উদাহরণ দিল:
    "আমি যদি স্কুলে না যাই, তাহলে বাড়িতে থাকব।
    - A = আমি স্কুলে যাই
    - F = আমি বাড়িতে থাকি
    তাহলে F = NOT A"

    মিমি বলল, "মানে A=১ হলে F=০, আর A=০ হলে F=১।"

    লিলি বলল, "হ্যাঁ। এটা NOT গেট।"

     NAND গেট — লিলির এলার্ম

    মা NAND গেট দেখালেন। তিনি বললেন, "NAND গেট হলো AND-এর পরে NOT। AND গেটের আউটপুটে একটা বৃত্ত দিলেই NAND হয়ে যায়।"

    তিনি NAND গেটের ছবি আঁকলেন — AND গেটের মতো, কিন্তু ডানে একটা বৃত্ত।

    লিলি নিজের উদাহরণ দিল:
    "আমার এলার্ম বাজবে না যদি:
    - আমি ঘুম থেকে উঠি (A)
    - আর সময় হয় (B)
    অর্থাৎ এলার্ম বাজবে = NOT (A AND B)"

    মিমি বলল, "মানে A আর B দুটোই ১ হলে এলার্ম বাজবে না? এটা NAND!"

    লিলি বলল, "হ্যাঁ। আমি যখন ঘুম থেকে উঠি আর সময় হয়, তখন এলার্ম বন্ধ হয়ে যায়।"

     NOR গেট — মিমির টিভি দেখা

    মা NOR গেট দেখালেন। তিনি বললেন, "NOR গেট হলো OR-এর পরে NOT। OR গেটের আউটপুটে বৃত্ত দিলেই NOR।"

    তিনি NOR গেটের ছবি আঁকলেন — OR গেটের মতো, কিন্তু ডানে একটা বৃত্ত।

    মিমি নিজের উদাহরণ দিল:
    "আমি টিভি দেখব না যদি:
    - হোমওয়ার্ক বাকি থাকে (A)
    - অথবা ঘর গোছানো বাকি থাকে (B)
    অর্থাৎ টিভি দেখা = NOT (A OR B)"

    লিলি বলল, "মানে A আর B দুটোই ০ হলে তবেই টিভি দেখবে?"

    মিমি বলল, "হ্যাঁ। হোমওয়ার্ক শেষ আর ঘর গোছানো হয়ে গেলেই কেবল টিভি দেখা।"

     XOR গেট — লিলির চকলেট বাছাই

    মা XOR গেট দেখালেন। তিনি বললেন, "XOR গেটের আউটপুট ১ হয় যখন ইনপুট দুটো ভিন্ন হয়।"

    তিনি XOR গেটের ছবি আঁকলেন — OR গেটের মতো, কিন্তু বাঁয়ে আরেকটা বাঁকানো লাইন।

    লিলি নিজের উদাহরণ দিল:
    "আমি চকলেট পাব যদি:
    - মা দেয় (A)
    - অথবা বাবা দেয় (B)
    - কিন্তু দুজনেই দেয় না

    তাহলে F = A XOR B"

    মিমি বলল, "মানে একজন দিলেই পাবি, কিন্তু দুজনেই দিলে পাবি না? এটা তো অন্যায়!"

    লিলি বলল, "না না, এটা হচ্ছে এক্সক্লুসিভ OR। যেমন দুজনেই দিলে আমি বেশি পেয়ে যাই, কিন্তু সেই কেসটা আলাদা।"

     XNOR গেট — মিমির সমতা পরীক্ষা

    মা XNOR গেট দেখালেন। তিনি বললেন, "XNOR গেট হলো XOR-এর উল্টো। ইনপুট দুটো একই হলে আউটপুট ১।"

    তিনি XNOR গেটের ছবি আঁকলেন — XOR গেটের মতো, কিন্তু ডানে একটা বৃত্ত।

    মিমি নিজের উদাহরণ দিল:
    "আমি আর লিলি একই ক্লাসে কিনা, সেটা পরীক্ষা করব।
    - A = আমি পঞ্চম শ্রেণিতে (১)
    - B = লিলি পঞ্চম শ্রেণিতে (১)
    তাহলে F = A XNOR B = ১ (আমরা একই ক্লাসে)"

    লিলি বলল, "আর আমি সপ্তমে হলে? A=১, B=০ হলে XNOR=০ — আমরা একই ক্লাসে না।"

    মিমি বলল, "ঠিক। XNOR মানে সমতা পরীক্ষা।"

     লিলির সার্কিট ডিজাইন — হাফ অ্যাডার

    মা তাদের একটা বাস্তব সার্কিট বানাতে বললেন। তিনি বললেন, "এবার আমরা একটা হাফ অ্যাডার বানাব। এটা দুটো বাইনারি ডিজিট যোগ করতে পারে।"

    লিলি বলল, "কী দরকার এটা?"

    মা বললেন, "কম্পিউটারের প্রসেসরের ভেতরে হাজার হাজার অ্যাডার সার্কিট থাকে। এরা যোগ করে, বিয়োগ করে, সব হিসাব করে।"

    তিনি ট্রুথ টেবিল দিলেন:
    A B | যোগফল (S) | ক্যারি (C)
    ০ ০ | ০ | ০
    ০ ১ | ১ | ০
    ১ ০ | ১ | ০
    ১ ১ | ০ | ১

    লিলি বলল, "যোগফলটা XOR, আর ক্যারিটা AND!"

    মা বললেন, "ঠিক। তাহলে সার্কিটটা হবে:
    - S = A XOR B
    - C = A AND B"

    তারা সার্কিট আঁকল:
    দুটো ইনপুট A আর B। একটা XOR গেটে যাচ্ছে, আউটপুট S। আরেকটা AND গেটে যাচ্ছে, আউটপুট C।

    মিমি বলল, "বাহ! এত সহজ!"

     ফুল অ্যাডার — তিনটা বিট যোগ

    মা বললেন, "এবার ফুল অ্যাডার বানাব। এটা তিনটা বিট যোগ করে — A, B আর আগের ক্যারি (Cin)।"

    ট্রুথ টেবিল:
    A B Cin | যোগফল | ক্যারি আউট
    ০ ০ ০ | ০ | ০
    ০ ০ ১ | ১ | ০
    ০ ১ ০ | ১ | ০
    ০ ১ ১ | ০ | ১
    ১ ০ ০ | ১ | ০
    ১ ০ ১ | ০ | ১
    ১ ১ ০ | ০ | ১
    ১ ১ ১ | ১ | ১

    লিলি বলল, "এটা একটু জটিল। যোগফলটা A XOR B XOR Cin, আর ক্যারি আউটটা A·B + A·Cin + B·Cin — মানে মেজরিটি ফাংশন!"

    মা বললেন, "ঠিক। তাহলে সার্কিটটা হবে:
    - S = (A XOR B) XOR Cin
    - Cout = (A AND B) OR (A AND Cin) OR (B AND Cin)"

    তারা সার্কিট আঁকল — তিনটে XOR, তিনটে AND, আর একটা OR দিয়ে।

    মিমি বলল, "এটাকে সরল করা যায়?"

    মা বললেন, "হ্যাঁ, কিন্তু সরল করলেও প্রায় একই থাকে।"

     লিলির এলার্ম সার্কিট

    লিলি তার নিজের জন্য একটা এলার্ম সার্কিট ডিজাইন করল।

    শর্ত:
    - এলার্ম বাজবে যদি (দরজা খোলা হয় AND সময় রাত হয়) OR (জানালা খোলা হয় AND সময় রাত হয়)

    এক্সপ্রেশন: F = (D·N) + (W·N) = N·(D+W)

    লিলি বলল, "সার্কিটটা হবে:
    - প্রথমে D আর W OR গেটে দেব
    - তারপর OR-এর আউটপুট আর N-কে AND গেটে দেব
    - আউটপুটে এলার্ম"

    মিমি বলল, "তাহলে রাত হলে আর দরজা অথবা জানালা খোলা থাকলেই এলার্ম বাজবে?"

    লিলি বলল, "হ্যাঁ।"

     মিমির ফ্যান কন্ট্রোল

    মিমি তার ফ্যান কন্ট্রোলের সার্কিট ডিজাইন করল।

    শর্ত:
    - ফ্যান চলবে যদি (হলরুমে লাইট জ্বলে OR বেডরুমে লাইট জ্বলে) AND (দিন হয় না) AND (গরম লাগে)

    এক্সপ্রেশন: F = (H + B) · D' · G

    মিমি বলল, "সার্কিট:
    - প্রথমে H আর B OR গেটে
    - তারপর OR-এর আউটপুট, NOT D, আর G — এই তিনটাকে AND গেটে দেব
    - আউটপুটে ফ্যান"

    লিলি বলল, "মানে দিন না, গরম লাগছে, আর হলরুম অথবা বেডরুমের লাইট জ্বললে ফ্যান চলবে?"

    মিমি বলল, "হ্যাঁ।"

     ডোর বেল সার্কিট

    লিলি আর মিমি মিলে ডোর বেলের সার্কিট ডিজাইন করল।

    শর্ত:
    - বেল বাজবে যদি (বাইরের সুইচ চাপা হয় AND ভেতরে কেউ থাকে) OR (রাতে কেউ এলে)

    এক্সপ্রেশন: F = (S·I) + R

    লিলি বলল, "সার্কিট:
    - S আর I AND গেটে
    - AND-এর আউটপুট আর R OR গেটে
    - আউটপুটে বেল"

    মিমি বলল, "তাহলে রাতে কেউ এলে অথবা দিনে বাইরের সুইচ চাপলে আর ভেতরে কেউ থাকলেই বেল বাজবে?"

    লিলি বলল, "হ্যাঁ।"

     সেফের লক সার্কিট

    লিলি একটা সেফের লক ডিজাইন করল।

    শর্ত:
    - লক খুলবে যদি (সঠিক পাসওয়ার্ড দেওয়া হয়) AND (ফিঙ্গারপ্রিন্ট ম্যাচ করে) AND (টাইম ঠিক থাকে)

    এক্সপ্রেশন: F = P · Fp · T

    লিলি বলল, "সার্কিট:
    - তিনটা ইনপুট তিনটা AND গেটে — একটা তিন-ইনপুট AND গেট লাগবে
    - আউটপুটে লক খোলা"

    মিমি বলল, "তিনটা শর্তই পূরণ করতে হবে — খুব সিকিউর!"

    লিলি বলল, "হ্যাঁ।"

     ওয়াশিং মেশিন কন্ট্রোল

    মিমি একটা ওয়াশিং মেশিনের কন্ট্রোল সার্কিট ডিজাইন করল।

    শর্ত:
    - ওয়াশিং শুরু হবে যদি (স্টার্ট বাটন চাপা হয়) AND (দরজা বন্ধ থাকে) AND (পানি আছে)

    এক্সপ্রেশন: F = S · D · W

    মিমি বলল, "সার্কিট:
    - তিন-ইনপুট AND গেট
    - আউটপুটে ওয়াশিং মোটর"

    লিলি বলল, "সব শর্ত পূরণ হলেই শুরু হবে।"

     লিফট কন্ট্রোল সার্কিট

    লিলি একটা লিফটের কন্ট্রোল সার্কিট ডিজাইন করল।

    শর্ত:
    - লিফট চলবে যদি (দরজা বন্ধ থাকে) AND (কাঙ্খিত তলায় না পৌঁছায়) AND (উপরের বাটন চাপা হয় OR নিচের বাটন চাপা হয়)

    এক্সপ্রেশন: F = D · (T') · (U + L)

    লিলি বলল, "সার্কিট:
    - U আর L OR গেটে
    - T-কে NOT গেটে
    - তারপর D, NOT T-এর আউটপুট, আর OR-এর আউটপুট — এই তিনটাকে AND গেটে দেব"

    মিমি বলল, "মানে দরজা বন্ধ, কাঙ্খিত তলায় না, আর উপরে অথবা নিচের বাটন চাপা থাকলেই লিফট চলবে?"

    লিলি বলল, "হ্যাঁ।"

     ট্রাফিক লাইট কন্ট্রোল

    লিলি একটা ট্রাফিক লাইটের কন্ট্রোল সার্কিট ডিজাইন করল।

    শর্ত:
    - লাল লাইট জ্বলবে যদি (সেন্সর গাড়ি পায়) AND (টাইমার শেষ হয়নি) OR (জরুরি গাড়ি আসে)

    এক্সপ্রেশন: F = (S · T') + E

    লিলি বলল, "সার্কিট:
    - S আর NOT T AND গেটে
    - AND-এর আউটপুট আর E OR গেটে
    - আউটপুটে লাল লাইট"

    মিমি বলল, "সেন্সর গাড়ি পেল আর টাইমার শেষ না, অথবা জরুরি গাড়ি এলেই লাল জ্বলবে?"

    লিলি বলল, "হ্যাঁ।"

     লিলির কম্বিনেশন লক

    লিলি একটা কম্বিনেশন লক ডিজাইন করল যেখানে তিনটা সুইচ দিয়ে লক খুলতে হবে।

    শর্ত:
    - লক খুলবে যদি (A অন AND B অন) OR (A অন AND C অন) OR (B অন AND C অন)

    এক্সপ্রেশন: F = A·B + A·C + B·C — মেজরিটি ফাংশন!

    লিলি বলল, "সার্কিট:
    - তিনটা AND গেট লাগবে: A·B, A·C, B·C
    - তারপর তিনটা আউটপুট একটা তিন-ইনপুট OR গেটে দেব"

    মিমি বলল, "তিনটার মধ্যে অন্তত দুটো অন থাকলেই লক খুলবে?"

    লিলি বলল, "হ্যাঁ। এটা খুব সিকিউর না, কিন্তু সহজ।"

     মিমির অ্যালার্ম সিস্টেম

    মিমি একটা বাড়ির অ্যালার্ম সিস্টেম ডিজাইন করল।

    শর্ত:
    - অ্যালার্ম বাজবে যদি (মেইন সুইচ অন থাকে) AND (দরজা খোলা হয় OR জানালা খোলা হয় OR মোশন সেন্সর সক্রিয় হয়)

    এক্সপ্রেশন: F = M · (D + W + S)

    মিমি বলল, "সার্কিট:
    - D, W, S — তিনটা OR গেটে (বা তিন-ইনপুট OR গেট)
    - OR-এর আউটপুট আর M-কে AND গেটে দেব"

    লিলি বলল, "মেইন সুইচ অন আর দরজা/জানালা/মোশন সেন্সরের যেকোনো একটা সক্রিয় হলেই অ্যালার্ম?"

    মিমি বলল, "হ্যাঁ।"

     আরও উদাহরণ — ফ্রিজের ডোর অ্যালার্ম

    লিলি ফ্রিজের জন্য ডোর অ্যালার্ম ডিজাইন করল।

    শর্ত:
    - অ্যালার্ম বাজবে যদি (ফ্রিজের দরজা খোলা থাকে) AND (ফ্রিজ অন থাকে) AND (৫ মিনিটের বেশি সময় হয়ে গেছে)

    এক্সপ্রেশন: F = D · P · T

    লিলি বলল, "তিন-ইনপুট AND গেট। সব শর্ত পূরণ হলেই অ্যালার্ম।"

     আরও উদাহরণ — মাইক্রোওয়েভ ওভেন

    মিমি মাইক্রোওয়েভ ওভেনের কন্ট্রোল ডিজাইন করল।

    শর্ত:
    - ওভেন চালু হবে যদি (দরজা বন্ধ থাকে) AND (স্টার্ট বাটন চাপা হয়) AND (টাইমার সেট করা থাকে)

    এক্সপ্রেশন: F = D · S · T

    মিমি বলল, "তিন-ইনপুট AND গেট।"

     আরও উদাহরণ — ওয়াটার হিটার

    লিলি ওয়াটার হিটারের কন্ট্রোল ডিজাইন করল।

    শর্ত:
    - হিটার চালু হবে যদি (টেম্পারেচার কম থাকে) AND (পানি আছে) AND (সুইচ অন থাকে)

    এক্সপ্রেশন: F = T' · W · S

    লিলি বলল, "T-কে NOT করে AND গেটে দেব।"

     আরও উদাহরণ — এসি কন্ট্রোল

    মিমি এসির কন্ট্রোল ডিজাইন করল।

    শর্ত:
    - এসি চালু হবে যদি (টেম্পারেচার বেশি থাকে) AND (জানালা বন্ধ থাকে) AND (বিদ্যুৎ আছে)

    এক্সপ্রেশন: F = T · W' · P

    মিমি বলল, "W-কে NOT করে AND গেটে দেব।"

     আরও উদাহরণ — গ্যারেজ ডোর

    লিলি গ্যারেজ ডোরের কন্ট্রোল ডিজাইন করল।

    শর্ত:
    - দরজা খুলবে যদি (রিমোট চাপা হয়) OR (ম্যানুয়াল সুইচ অন হয়) AND (দরজা বন্ধ থাকে)

    এক্সপ্রেশন: F = (R + M) · D'

    লিলি বলল, "প্রথমে R আর M OR গেটে, তারপর NOT D-এর সঙ্গে AND।"

     লিলির আরও আইডিয়া

    লিলি আরও অনেক সার্কিট ডিজাইন করল:

    ১. ওয়াশিং মেশিনের স্পিন সাইকেল: (দরজা বন্ধ) AND (পানি নেই) AND (স্পিন বাটন চাপা)

    ২. ডিশওয়াশার: (দরজা বন্ধ) AND (স্টার্ট বাটন) AND (থালা আছে)

    ৩. ইলেকট্রিক কেটলি: (পানি আছে) AND (সুইচ অন) AND (টেম্পারেচার কম)

    ৪. ফ্যানের স্পিড কন্ট্রোল: (স্পিড বাটন ১) OR (স্পিড বাটন ২) OR (স্পিড বাটন ৩)

    ৫. টিভি চালু: (রিমোট অন) OR (পাওয়ার বাটন) AND (বিদ্যুৎ আছে)

    মিমি বলল, "এতগুলো সার্কিট! সবগুলোই কি বাস্তবে কাজ করে?"

    মা বললেন, "হ্যাঁ। ঠিক এই নিয়মেই বাস্তব ইলেকট্রনিক ডিভাইস বানানো হয়।"

     রাতের খাবারের মজা

    রাতে খাবার টেবিলে লিলি আর মিমি তাদের বাবাকে দেখাল আজ তারা কী শিখেছে।

    লিলি বলল, "বাবা, আমরা আজ লজিক গেট আর সার্কিট ডিজাইন শিখেছি। দেখো, এই AND গেট, এই OR গেট — এগুলো দিয়েই কম্পিউটার বানানো হয়!"

    বাবা বললেন, "সত্যি? এত ছোট ছোট জিনিস দিয়েই?"

    মিমি বলল, "হ্যাঁ। কোটি কোটি গেট একসাথে করেই তৈরি হয় প্রসেসর। আমরা হাফ অ্যাডারও বানিয়েছি — এটা যোগ করতে পারে!"

    বাবা বললেন, "তোরা তো বড় ইঞ্জিনিয়ার হয়ে যাচ্ছিস!"

    সবাই খুব আনন্দ করল।

     শোওয়ার আগে

    রাতে শোওয়ার আগে লিলি আর মিমি তাদের আজকের পড়া রিভাইজ করল।

    লিলি লিখল:
    - AND গেট: D-আকৃতি, আউটপুট ১ হয় যখন দুটো ইনপুট ১
    - OR গেট: গোলাকার বাঁকানো, আউটপুট ১ হয় যখন যেকোনো ইনপুট ১
    - NOT গেট: ত্রিভুজ + বৃত্ত, আউটপুট ইনপুটের উল্টো
    - NAND: AND + বৃত্ত, AND-এর উল্টো
    - NOR: OR + বৃত্ত, OR-এর উল্টো
    - XOR: OR-এর মতো + বক্ররেখা, আউটপুট ১ যখন ইনপুট ভিন্ন
    - XNOR: XOR + বৃত্ত, XOR-এর উল্টো (সমতা পরীক্ষা)

    মিমি লিখল:
    - হাফ অ্যাডার: S = A XOR B, C = A AND B
    - ফুল অ্যাডার: S = (A XOR B) XOR Cin, Cout = A·B + A·Cin + B·Cin
    - লিলির সার্কিট: এলার্ম, ফ্যান, ডোর বেল, সেফ, ওয়াশিং মেশিন, লিফট, ট্রাফিক লাইট, কম্বিনেশন লক, ফ্রিজ, মাইক্রোওয়েভ, ওয়াটার হিটার, এসি, গ্যারেজ ডোর

    লিলি বলল, "কাল আমরা শেষ অধ্যায় শিখব — বুলিয়ান বীজগণিতের প্রয়োগ আর কম্পিউটার আর্কিটেকচার।"

    মিমি বলল, "মানে কীভাবে এই গেটগুলো দিয়ে পুরো কম্পিউটার বানানো হয়?"

    লিলি বলল, "হ্যাঁ। সেটা আরও মজা হবে।"

    তারা ঘুমিয়ে পড়ল।

    টিপস

    তোমরাও লিলি আর মিমির মতো লজিক গেট আর সার্কিট ডিজাইন শিখে ফেললে। এখন তুমি জানো, AND, OR, NOT গেট দিয়ে কীভাবে বাস্তব ডিভাইস কন্ট্রোল করা যায়।

    তোমার চারপাশের ইলেকট্রনিক ডিভাইসগুলো ভাবো — এদের প্রত্যেকটার ভেতরেই অসংখ্য লজিক গেট কাজ করছে। তুমি চাইলে নিজেও ছোট ছোট সার্কিট ডিজাইন করতে পারো। যেমন:

    - তোমার রুমের লাইট কন্ট্রোল
    - একটা ডোর বেল সিস্টেম
    - একটা সেফ লক
    - একটা ফ্যান কন্ট্রোল
    - একটা এলার্ম সিস্টেম

    এভাবে প্রতিদিন একটা করে সার্কিট ডিজাইন করো। প্রথমে শর্ত লেখো, তারপর বুলিয়ান এক্সপ্রেশন বের করো, তারপর সরল করো, তারপর গেট দিয়ে ডায়াগ্রাম আঁকো।

    মনে রেখো:
    - AND গেট = সব শর্ত পূরণ
    - OR গেট = যেকোনো একটা শর্ত
    - NOT গেট = উল্টো
    - NAND/NOR/XOR/XNOR = এদের কম্বিনেশন

     শেষ কথা

    এই অধ্যায়ে আমরা শিখলাম লজিক গেট আর সার্কিট ডিজাইন। আমরা প্রতিটি গেটের জন্য লিলি আর মিমির জীবন থেকে অসংখ্য উদাহরণ দেখলাম। আমরা হাফ অ্যাডার, ফুল অ্যাডারের মতো বাস্তব সার্কিট ডিজাইন করলাম। লিলি আর মিমি তাদের চারপাশের ডিভাইসগুলোর জন্য কন্ট্রোল সার্কিট বানাল — এলার্ম, ফ্যান, ডোর বেল, সেফ, ওয়াশিং মেশিন, লিফট, ট্রাফিক লাইট, কম্বিনেশন লক, ফ্রিজ, মাইক্রোওয়েভ, ওয়াটার হিটার, এসি, গ্যারেজ ডোর — সবকিছুর জন্যই।

    পরের অধ্যায়ে আমরা শিখব বুলিয়ান বীজগণিতের প্রয়োগ আর কম্পিউটার আর্কিটেকচার। সেখানে আমরা দেখব, কীভাবে এই ছোট ছোট গেটগুলো মিলে পুরো কম্পিউটার তৈরি করে।

    ততক্ষণে, তোমরা নিজেরা নিজেদের জীবন থেকে সার্কিট ডিজাইন করতে থাকো।
     
    পুনঃপ্রকাশ সম্পর্কিত নীতিঃ এই লেখাটি ছাপা, ডিজিটাল, দৃশ্য, শ্রাব্য, বা অন্য যেকোনো মাধ্যমে আংশিক বা সম্পূর্ণ ভাবে প্রতিলিপিকরণ বা অন্যত্র প্রকাশের জন্য গুরুচণ্ডা৯র অনুমতি বাধ্যতামূলক। লেখক চাইলে অন্যত্র প্রকাশ করতে পারেন, সেক্ষেত্রে গুরুচণ্ডা৯র উল্লেখ প্রত্যাশিত।
    1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 11 | 12
  • মতামত দিন
  • বিষয়বস্তু*:
  • কি, কেন, ইত্যাদি
  • বাজার অর্থনীতির ধরাবাঁধা খাদ্য-খাদক সম্পর্কের বাইরে বেরিয়ে এসে এমন এক আস্তানা বানাব আমরা, যেখানে ক্রমশ: মুছে যাবে লেখক ও পাঠকের বিস্তীর্ণ ব্যবধান। পাঠকই লেখক হবে, মিডিয়ার জগতে থাকবেনা কোন ব্যকরণশিক্ষক, ক্লাসরুমে থাকবেনা মিডিয়ার মাস্টারমশাইয়ের জন্য কোন বিশেষ প্ল্যাটফর্ম। এসব আদৌ হবে কিনা, গুরুচণ্ডালি টিকবে কিনা, সে পরের কথা, কিন্তু দু পা ফেলে দেখতে দোষ কী? ... আরও ...
  • আমাদের কথা
  • আপনি কি কম্পিউটার স্যাভি? সারাদিন মেশিনের সামনে বসে থেকে আপনার ঘাড়ে পিঠে কি স্পন্ডেলাইটিস আর চোখে পুরু অ্যান্টিগ্লেয়ার হাইপাওয়ার চশমা? এন্টার মেরে মেরে ডান হাতের কড়ি আঙুলে কি কড়া পড়ে গেছে? আপনি কি অন্তর্জালের গোলকধাঁধায় পথ হারাইয়াছেন? সাইট থেকে সাইটান্তরে বাঁদরলাফ দিয়ে দিয়ে আপনি কি ক্লান্ত? বিরাট অঙ্কের টেলিফোন বিল কি জীবন থেকে সব সুখ কেড়ে নিচ্ছে? আপনার দুশ্‌চিন্তার দিন শেষ হল। ... আরও ...
  • বুলবুলভাজা
  • এ হল ক্ষমতাহীনের মিডিয়া। গাঁয়ে মানেনা আপনি মোড়ল যখন নিজের ঢাক নিজে পেটায়, তখন তাকেই বলে হরিদাস পালের বুলবুলভাজা। পড়তে থাকুন রোজরোজ। দু-পয়সা দিতে পারেন আপনিও, কারণ ক্ষমতাহীন মানেই অক্ষম নয়। বুলবুলভাজায় বাছাই করা সম্পাদিত লেখা প্রকাশিত হয়। এখানে লেখা দিতে হলে লেখাটি ইমেইল করুন, বা, গুরুচন্ডা৯ ব্লগ (হরিদাস পাল) বা অন্য কোথাও লেখা থাকলে সেই ওয়েব ঠিকানা পাঠান (ইমেইল ঠিকানা পাতার নীচে আছে), অনুমোদিত এবং সম্পাদিত হলে লেখা এখানে প্রকাশিত হবে। ... আরও ...
  • হরিদাস পালেরা
  • এটি একটি খোলা পাতা, যাকে আমরা ব্লগ বলে থাকি। গুরুচন্ডালির সম্পাদকমন্ডলীর হস্তক্ষেপ ছাড়াই, স্বীকৃত ব্যবহারকারীরা এখানে নিজের লেখা লিখতে পারেন। সেটি গুরুচন্ডালি সাইটে দেখা যাবে। খুলে ফেলুন আপনার নিজের বাংলা ব্লগ, হয়ে উঠুন একমেবাদ্বিতীয়ম হরিদাস পাল, এ সুযোগ পাবেন না আর, দেখে যান নিজের চোখে...... আরও ...
  • টইপত্তর
  • নতুন কোনো বই পড়ছেন? সদ্য দেখা কোনো সিনেমা নিয়ে আলোচনার জায়গা খুঁজছেন? নতুন কোনো অ্যালবাম কানে লেগে আছে এখনও? সবাইকে জানান। এখনই। ভালো লাগলে হাত খুলে প্রশংসা করুন। খারাপ লাগলে চুটিয়ে গাল দিন। জ্ঞানের কথা বলার হলে গুরুগম্ভীর প্রবন্ধ ফাঁদুন। হাসুন কাঁদুন তক্কো করুন। স্রেফ এই কারণেই এই সাইটে আছে আমাদের বিভাগ টইপত্তর। ... আরও ...
  • ভাটিয়া৯
  • যে যা খুশি লিখবেন৷ লিখবেন এবং পোস্ট করবেন৷ তৎক্ষণাৎ তা উঠে যাবে এই পাতায়৷ এখানে এডিটিং এর রক্তচক্ষু নেই, সেন্সরশিপের ঝামেলা নেই৷ এখানে কোনো ভান নেই, সাজিয়ে গুছিয়ে লেখা তৈরি করার কোনো ঝকমারি নেই৷ সাজানো বাগান নয়, আসুন তৈরি করি ফুল ফল ও বুনো আগাছায় ভরে থাকা এক নিজস্ব চারণভূমি৷ আসুন, গড়ে তুলি এক আড়ালহীন কমিউনিটি ... আরও ...
গুরুচণ্ডা৯-র সম্পাদিত বিভাগের যে কোনো লেখা অথবা লেখার অংশবিশেষ অন্যত্র প্রকাশ করার আগে গুরুচণ্ডা৯-র লিখিত অনুমতি নেওয়া আবশ্যক। অসম্পাদিত বিভাগের লেখা প্রকাশের সময় গুরুতে প্রকাশের উল্লেখ আমরা পারস্পরিক সৌজন্যের প্রকাশ হিসেবে অনুরোধ করি। যোগাযোগ করুন, লেখা পাঠান এই ঠিকানায় : guruchandali@gmail.com ।


মে ১৩, ২০১৪ থেকে সাইটটি বার পঠিত
পড়েই ক্ষান্ত দেবেন না। ঝপাঝপ মতামত দিন