Skip to main content
🟢 Beginner

বাইনারি থেকে দশমিক রূপান্তরকারী

বাইনারি সংখ্যাকে দশমিক এবং দশমিককে বাইনারিতে তাত্ক্ষণিকভাবে রূপান্তর করুন। 64-বিট সংখ্যা পর্যন্ত সমর্থন করে। এই বিনামূল্যে রূপান্তরকারী তাত্ক্ষণিক, সঠিক ফলাফল দেয়।

কিভাবে বাইনারি থেকে দশমিক রূপান্তর কাজ করে

বাইনারি (বেস -২) কেবলমাত্র 0 এবং 1 সংখ্যা ব্যবহার করে। প্রতিটি অবস্থান 2 এর একটি শক্তি প্রতিনিধিত্ব করে, ডান থেকে বাম দিকে দ্বিগুণ হয়। বাইনারিকে দশমিক রূপান্তর করতে, প্রতিটি বাইনারি অঙ্ককে তার স্থান মান দ্বারা গুণ করুন এবং ফলাফলগুলি যোগ করুন।

উদাহরণ: ১০১১২ কে দশমিক সংখ্যায় রূপান্তর করুন

দশমিক থেকে বাইনারি জন্য, বারবার 2 দ্বারা বিভক্ত করুন এবং নীচে থেকে উপরে অবশিষ্টাংশ রেকর্ড করুন। 11 ÷ 2 = 5 R1, 5 ÷ 2 = 2 R1, 2 ÷ 2 = 1 R0, 1 ÷ 2 = 0 R1 -> উপরের দিকে অবশিষ্টাংশ পড়াঃ১০১১.

এই পজিশনাল নোটেশন সিস্টেমটি দশমিকের মতোই কাজ করে - শুধু একটি ভিন্ন বেস দিয়ে। দশমিক (বেস -১০) এ, সংখ্যা ৩৪৭ মানে ৩x১০২ + ৪x১০১ + ৭x১০০ = ৩০০ + ৪০ + ৭। বাইনারি একই নীতিটি ব্যবহার করে ২ এর ক্ষমতাগুলির পরিবর্তে ১০ এর ক্ষমতাগুলিতে।

বাইনারি স্থান মান রেফারেন্স

৮-বিট বাইট হল কম্পিউটার স্টোরেজের মৌলিক একক। এখানে ৮-বিট সংখ্যার জন্য সম্পূর্ণ স্থান মান সারণী (0 - 255):

বিট অবস্থান২ এর শক্তিদশমিক মান
বিট ৭ (এমএসবি)2⁷১২৮
বিট ৬2⁶64
বিট ৫2⁵32
বিট ৪2⁴16
বিট ৩8
বিট ২4
বিট ১2
বিট 0 (এলএসবি)2⁰1

একটি বাইট 0 (000000002) থেকে 255 (111111112) পর্যন্ত যেকোন মান উপস্থাপন করতে পারে। দুটি বাইট (16 বিট) 0 - 65,535 কভার করে। চার বাইট (32 বিট) 0 - 4,294,967,295 কভার করে।

২ টেবিলের বর্ধিত ক্ষমতা

প্রোগ্রামার এবং কম্পিউটার বিজ্ঞানীদের জন্য, মেমরি অ্যাড্রেসিং, ডেটা টাইপ এবং সিস্টেমের সীমাবদ্ধতাগুলি বোঝার জন্য ২ থেকে ২৬৪ পর্যন্ত ক্ষমতা জানা অপরিহার্যঃ

শক্তিদশমিক মানগুরুত্ব
2⁰1ক্ষুদ্রতম একক (১ বিট)
2⁸২৫৬1 বাইট পরিসীমা (0 - 255)
২১০১,০২৪1 কিবি (কিবি বাইট)
২১৬৬৫,৫৩৬16-বিট পরিসীমা; টিসিপি পোর্ট সীমা
২২০১,০৪৮,৫৭৬১ এমআইবি (মেবি বাইট)
২২৪১৬,৭৭,২১৬২৪-বিট রঙ (১৬.৭ মিলিয়ন রঙ)
২৩০১,০৭৩,৭৪১,৮২৪1 গিগাবাইট
২৩২৪,২৯৪,৯৬৭,২৯৬32-বিট ঠিকানা স্থান; IPv4 সর্বোচ্চ
২৪০১,০৯,৫১,৬২৭,৭৭৬১ টিআইবি (টেবি বাইট)
২৬৪১৮,৪৪৬,৭৪,০৭৩,৭০৯,৫৫১,৬১৬৬৪ বিট অ্যাড্রেস স্পেস; আধুনিক সিপিইউ

বাইনারি প্রিফিক্স (কিবি, এমআইবি, গিবি - 2 এর শক্তি) এবং এসআই প্রিফিক্স (কেবি, এমবি, জিবি - 10 এর শক্তি) এর মধ্যে পার্থক্যটি লক্ষ্য করুন। 1 গিগাবাইট = 1,000,000,000 বাইট; 1 গিগাবাইট = 1,073,741,824 বাইট। এই ~ 7% পার্থক্য ব্যাখ্যা করে যে কেন "500 গিগাবাইট" হার্ড ড্রাইভ আপনার অপারেটিং সিস্টেমে ~ 465 গিগাবাইট হিসাবে প্রদর্শিত হয় (যা সাধারণত অভ্যন্তরীণভাবে বাইনারি ইউনিট ব্যবহার করে) ।

কম্পিউটারে সাধারণ বাইনারি মান

এই বাইনারি মানগুলি প্রোগ্রামিং, নেটওয়ার্কিং এবং সিস্টেম প্রশাসনে প্রায়শই উপস্থিত হয়ঃ

বাইনারিদশমিকহেক্সাডেসিমালপ্রেক্ষাপট
০০০০০০০০0০x০০NULL বাইট, কালো রঙের চ্যানেল
00001010100x0Aলাইন ফিড (এলএফ) অক্ষর -- ইউনিক্স নিউলাইন
০০০০১১০১130x0Dক্যারিয়ার রিটার্ন (সিআর) - উইন্ডোজ নিউলাইন অংশ
০০১০০০০320x20স্পেস অক্ষর (ASCII)
0100000165০x৪১ASCII 'A'
০১১০০০০১97০x৬১ASCII 'a' (বিট 5 দ্বারা 'A' থেকে ভিন্ন)
01111111১২৭0x7Fস্থানীয় হোস্ট আইপি (শেষ অক্ট); DEL অক্ষর
১০০০০০০০১২৮০x৮০এক্সটেন্ডেড ASCII / সাইন বিটের সূচনা
১১০০০০০০১৯২0xC0ক্লাস সি নেটওয়ার্ক প্রিফিক্স (192.x.x.x)
১১১১১১১২৫৫0xFFব্রডকাস্ট; সর্বোচ্চ বাইট; RGB তে সাদা

বাইনারি, হেক্সাডেসিমাল এবং ওক্টাল তুলনা

প্রসঙ্গের উপর নির্ভর করে প্রোগ্রামাররা বিভিন্ন সংখ্যার ভিত্তি ব্যবহার করে। প্রতিটি সিস্টেমে একই মানগুলি কীভাবে প্রদর্শিত হয় তা এখানে রয়েছেঃ

দশমিকবাইনারিহেক্সাডেসিমালঅক্টালব্যবহারের ক্ষেত্রে
0০০০০0x00o0শূন্য / শূন্য
7০১১০x৭০৭ইউনিক্স অনুমতি (rwx)
10১০১০0xA০১২
15১১১১0xF০১৭সর্বোচ্চ ৪-বিট (নিবল)
16১০০০০x১০০২০
১২৭১১১১১১0x7F0o177ম্যাক্স স্বাক্ষরিত 8-বিট
২৫৫১১১১১১১0xFF০৩৭৭সর্বাধিক স্বাক্ষরহীন ৮-বিট
৫১১১১১১১১১১0x1FF0o777ইউনিক্স অনুমতি rwxrwxrwx
১০২৩১১১১১১১১0x3FF0o1777সর্বোচ্চ ১০ বিট (এডিসি)

হেক্সাডেসিমাল বাইনারি জন্য সর্বাধিক সাধারণ সংক্ষিপ্ত রূপ কারণ প্রতিটি হেক্স অঙ্কটি ঠিক 4 টি বাইনারি বিটের সাথে ম্যাপ করে - রূপান্তরকে তুচ্ছ করে তোলে। অক্টাল মানচিত্রগুলি 3 বিট প্রতি অঙ্কের জন্য এবং মূলত ইউনিক্স ফাইলের অনুমতিগুলির জন্য ব্যবহৃত হয় (যেমন,chmod 755= 111 101 101 বাইনারি = rwxr-xr-x) ।

স্বাক্ষরিত বাইনারি সংখ্যা (দুটির পরিপূরক)

কম্পিউটারগুলো ঋণাত্মক সংখ্যার প্রতিনিধিত্ব করেদু'জনের পরিপূরক-- আইইইই দ্বারা সংজ্ঞায়িত স্ট্যান্ডার্ড এবং কার্যত সব আধুনিক প্রসেসর দ্বারা ব্যবহৃত। একটি 8-বিট দুই এর পরিপূরক সিস্টেমেঃ

বাইনারিস্বাক্ষরবিহীন দশমিকস্বাক্ষরিত (দু'জনের পরিপূরক)
০০০০০০০০00
000000011+1
01111111১২৭+127 (সর্বোচ্চ পজিটিভ)
১০০০০০০০১২৮-১২৮ (ন্যূনতম নেগেটিভ)
১০০০০০১১২৯- ১২৭
১১১১১১০২৫৪−2
১১১১১১১২৫৫−1

২ এর পরিপূরক একটি সংখ্যাকে অস্বীকার করার জন্যঃ সমস্ত বিট বিপরীত করুন এবং ১ যোগ করুন। উদাহরণস্বরূপ, +৫ = ০০০০০১০১ -> বিপরীত -> ১১১১১০১০ -> ১ যোগ করুন -> ১১১১১১১ = -৫।

সাধারণ পূর্ণসংখ্যা প্রকারের পরিসীমাঃ

প্রকারবিটস্বাক্ষরবিহীন পরিসীমাসাইনড রেঞ্জ
বাইট / uint880 থেকে 255-128 থেকে +127
সংক্ষিপ্ত / int16160 থেকে 65,535-32,768 থেকে +32,767
int / int32320 থেকে 4,294,967,295-2,147,483,648 থেকে +2,147,483,647
দীর্ঘ / int64640 থেকে 18.4 x 1018-9.2 x 1018 থেকে +9.2 x 1018

দৈনন্দিন প্রযুক্তিতে বাইনারি

বাইনারি সমস্ত আধুনিক কম্পিউটিংয়ের ভিত্তি কারণ ট্রানজিস্টরগুলির দুটি স্থিতিশীল অবস্থা রয়েছে (চালু / বন্ধ, ১/০) । মূল অ্যাপ্লিকেশনঃ

বাইনারি সরাসরি প্রোগ্রামিং (বিটওয়াইস অপারেশন, পতাকা), নেটওয়ার্কিং (আইপি / সাবনেট গণনা) এবং নিম্ন-স্তরের হার্ডওয়্যারের সাথে কাজ করতে সহায়তা করে।

বাইনারি অ্যালগরিদমঃ যোগ ও বিয়োগ

বাইনারি গণিত দশমিকের মতো একই নিয়ম অনুসরণ করে, তবে কেবল দুটি অঙ্কের সাথে। সংযোজন সারণীটি হলঃ

ABসমষ্টিবহন করা
0000
0110
1010
1101

উদাহরণঃ ১০১১ + ০১১০

ডান থেকে বামে কাজ করাঃ 1+0=1, 1+1=10 (লিখতে 0 বহন 1), 0+1+1=10 (লিখতে 0 বহন 1), 1+0+1=10 (লিখতে 0 বহন 1) ফলাফলঃ১০০০১(দশমিক সংখ্যা: ১১+৬=১৭)

হার্ডওয়্যারে বিয়োগ সাধারণত বিয়োগের দুইটির পরিপূরক যোগ করে করা হয়। A-B গণনা করার জন্য, প্রসেসর A + (-B) গণনা করে, যেখানে -B হল B এর দুইটির পরিপূরক। এটি একটি একক অ্যাডার সার্কিটকে সংযোজন এবং বিয়োগ উভয়ই পরিচালনা করতে দেয়।

বিটওয়াইস অপারেশন

প্রোগ্রামিং ভাষাগুলি বিটওয়াইস অপারেটর সরবরাহ করে যা পৃথক বিটগুলিকে পরিচালনা করে। এগুলি নিম্ন-স্তরের প্রোগ্রামিং, এমবেডেড সিস্টেম এবং পারফরম্যান্স অপ্টিমাইজেশনের জন্য মৌলিকঃ

অপারেশনপ্রতীকউদাহরণ (8-বিট)ফলাফলব্যবহারের ক্ষেত্রে
এবং&10110101 এবং 11110000১০১১০০০০মাস্কিং বিট, ক্ষেত্র নিষ্কাশন
OR|১০১১০১০১।১০১১১১১বিট সেট করা, পতাকা একত্রিত করা
এক্সওআর^10110101 ^ 1111111101001010টগলিং বিট, সহজ এনক্রিপশন
না~~১০১০১০১01001010বিট বিপরীতকরণ
বাম দিকে ঘুরুন<<00000101 << ২০০১০১০০2n দ্বারা গুণ করুন
ডান দিকে ঘুরুন>>00010100 >> ২০০০০১০১2n দ্বারা ভাগ করা

বিট স্থানান্তর অনেক প্রসেসরগুলিতে গুণ/বিভাজনের চেয়ে উল্লেখযোগ্যভাবে দ্রুত।x << 1সমতুল্যx × 2, এবংx >> 1সমতুল্যx ÷ 2গেম ইঞ্জিন এবং এমবেডেড ফার্মওয়্যার এই অপারেশনগুলি ব্যাপকভাবে পারফরম্যান্সের জন্য ব্যবহার করে।

বাইনারি কোডেড দশমিক (বিসিডি)

বাইনারি কোডেড দশমিক প্রতিটি দশমিক সংখ্যাকে তার নিজস্ব 4-বিট বাইনারি প্যাটার্ন ব্যবহার করে উপস্থাপন করে। খাঁটি বাইনারি বিপরীতে, বিসিডি দশমিক কাঠামো সংরক্ষণ করেঃ

দশমিকবিশুদ্ধ বাইনারিবিসিডি
0০০০০০০০০
5০১১০১১
9১০০১১০০১
10১০১০০০১ ০০০০
42101010০১০০ ০১০
99১১০০০১১১০০১ ১০০১
২৫৫১১১১১১১০১০ ০১১ ০১১

বিসিডি খাঁটি বাইনারি তুলনায় কম স্থান-দক্ষ (১৬ টি সম্ভাব্য 4-বিট সংমিশ্রণ ব্যবহার করা হয়), কিন্তু এটি দশমিক প্রদর্শনকে সহজ করে তোলে - প্রতিটি নিব্ল সরাসরি প্রদর্শিত সংখ্যায় ম্যাপ করে। বিসিডি ডিজিটাল ঘড়ি, ক্যালকুলেটর, আর্থিক সিস্টেমে (যেখানে সঠিক দশমিক উপস্থাপনা গুরুত্বপূর্ণ) এবং পুরানো মেইনফ্রেম ডাটাবেসগুলিতে (কোবল, আইবিএম ইবিসিডিআইসি) ব্যবহৃত হয়।

ফ্লোটিং-পয়েন্ট বাইনারি (আইইইই 754)

ভগ্নাংশযুক্ত দশমিক সংখ্যাগুলি (যেমন ৩.১৪) বাইনারি ব্যবহার করে সংরক্ষণ করা হয়আইইইই ৭৫৪একটি 32-বিট (একক-নির্ভুলতা) ফ্লোটের তিনটি অংশ রয়েছেঃ

ক্ষেত্রবিটউদ্দেশ্য
স্বাক্ষর10 = ইতিবাচক, 1 = নেতিবাচক
উপস্থাপক8পক্ষপাতী সূচক (পক্ষপাত = 127)
ম্যান্টিসা (অর্থ)23ভগ্নাংশ অংশ (অন্তর্নিহিত নেতৃস্থানীয় 1)

উদাহরণঃ দশমিক সংখ্যা-৬.৫আইইইই 754 একক নির্ভুলতাঃ

  1. সাইন = 1 (নেগেটিভ)
  2. বাইনারি 6.5 = 110.12 = 1.101 x 22 (নরমালাইজড)
  3. এক্সপোজার = 2 + 127 (bias) = 129 = 100000012
  4. Mantissa = 10100000000000000000000 (23 বিট, অন্তর্নিহিত শীর্ষস্থানীয় 1 বাদ দেওয়া হয়েছে)
  5. পূর্ণ প্রতিনিধিত্ব:১০১০০০০০০০০০০০০০০০০০০০০০০০০

এই কারণেই বেশিরভাগ প্রোগ্রামিং ভাষায় ০.১ + ০.২ ≠ ০.৩ - দশমিক ভগ্নাংশ ০.১ এর বাইনারিতে অসীম পুনরাবৃত্তি প্রতিনিধিত্ব রয়েছে (যেমন দশমিকের ১/৩ = ০.৩৩...), তাই এটিকে গোলাকার করা উচিত, ক্ষুদ্র ত্রুটিগুলি প্রবর্তন করা। আর্থিক গণনার জন্য, দশমিক গাণিতিক গ্রন্থাগারগুলি ব্যবহার করুন (পাইথনেরdecimalমডিউল, জাভা এরBigDecimal) পরিবর্তে ফ্লোটিং-পয়েন্ট।

অক্ষর এনকোডিংঃ ASCII থেকে UTF-8

টেক্সট বাইনারি সংখ্যা হিসেবে সংরক্ষণ করা হয় যা অক্ষরে ম্যাপ করা হয়। অক্ষর এনকোডিংয়ের বিবর্তন কম্পিউটিংয়ের বিশ্বব্যাপী সম্প্রসারণকে প্রতিফলিত করেঃ

এনকোডিংবছরঅক্ষর প্রতি বিটসমর্থিত চরিত্রনোটস
ASCII১৯৬৩ সাল৭ (৮-এ সংরক্ষিত)১২৮ইংরেজি অক্ষর, সংখ্যা, বিরামচিহ্ন
বর্ধিত এএসসিআইআই (আইএসও ৮৮৫৯-১)১৯৮৭8২৫৬পশ্চিম ইউরোপীয় অক্ষর (é, ñ, ü)
ইউটিএফ-৮১৯৯৩8 - 32 (পরিবর্তনশীল)১,১১২,০৬৪ASCII-এর সাথে পশ্চাদপদ সামঞ্জস্যপূর্ণ; ওয়েব স্ট্যান্ডার্ড
UTF-16১৯৯৬16 - 32 (পরিবর্তনশীল)১,১১২,০৬৪জাভা, উইন্ডোজ, জাভাস্ক্রিপ্ট অভ্যন্তরীণ ব্যবহৃত
ইউটিএফ-৩২২০০০ সাল৩২ (স্থির)১,১১২,০৬৪স্থির প্রস্থ; ল্যাটিন টেক্সটের জন্য বর্জ্য স্থান

ইউটিএফ -৮ এএসসিআইআই অক্ষরগুলিকে একক বাইটে (প্লেইন এএসসিআইআইয়ের সমান), ইউরোপীয় অক্ষরগুলিকে ২ বাইটে, সিজেকে অক্ষরগুলিকে ৩ বাইটে এবং ইমোজিকে ৪ বাইটে এনকোড করে। সমস্ত ওয়েব পৃষ্ঠাগুলির 98% এরও বেশি ইউটিএফ -৮ এনকোডিং ব্যবহার করে (ডাব্লু 3 টেকস, ২০২৪ অনুসারে) ।

বাইনারি লজিক গেটস

লজিক গেট হল সকল ডিজিটাল সার্কিটের শারীরিক বিল্ডিং ব্লক। প্রতিটি গেট এক বা দুটি ইনপুট বিটে একটি সাধারণ বাইনারি অপারেশন সম্পাদন করেঃ

গেটপ্রতীকসত্যতা টেবিল (এ, বি -> আউটপুট)বর্ণনা
এবংএ·বি0,0->0; 0,1->0; 1,0->0; 1,1->1আউটপুট 1 শুধুমাত্র যখন উভয় ইনপুট 1 হয়
ORএ+বি0,0->0; 0,1->1; 1,0->1; 1,1->1আউটপুট 1 যখন কমপক্ষে একটি ইনপুট 1 হয়
না¬A0->1; 1->0ইনপুট বিপরীত
এনএন্ড¬(এ·বি)০->১; ০->১; ০->১; ০->১; ০->১AND এর পরে NOT -- ইউনিভার্সাল গেট
এক্সওআরA B0,0->0; 0,1->1; 1,0->1; 1,1->0আউটপুট 1 যখন ইনপুট ভিন্ন

NAND গেটকে বলা হয়ইউনিভার্সাল গেটযেহেতু অন্য কোন লজিক ফাংশন শুধুমাত্র NAND গেট ব্যবহার করে নির্মিত হতে পারে। আধুনিক CPU গুলিতে NAND এবং NOR গেটগুলিতে সাজানো বিলিয়ন ট্রানজিস্টর রয়েছে, যা তারপর অ্যাডার, মাল্টিপ্লেক্সার, ফ্লিপ-ফ্লপ এবং প্রসেসরের অন্যান্য বিল্ডিং ব্লকগুলিতে একত্রিত হয়। অ্যাপল এম 3 চিপে প্রায় 25 বিলিয়ন ট্রানজিস্টর রয়েছে - প্রতিটি একটি মাইক্রোস্কোপিক বাইনারি সুইচ যা হয় (1) বা বন্ধ (0) ।

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

বাইনারি এর ইতিহাসঃ লাইবনিজ থেকে আধুনিক কম্পিউটিং পর্যন্ত

বাইনারি সংখ্যা ব্যবস্থার একটি সমৃদ্ধ বৌদ্ধিক ইতিহাস রয়েছে:

বছরব্যক্তি/ঘটনাঅবদান
~ ৩০০ খ্রিস্টপূর্বাব্দপিঙ্গালা (ভারতীয় গণিতবিদ)কাব্যিক মিটার শ্রেণিবদ্ধ করার জন্য ব্যবহৃত বাইনারি-মত সিস্টেম
১৬৭৯গটফ্রিড লাইবনিজআনুষ্ঠানিকভাবে আধুনিক বাইনারি গাণিতিক বর্ণনা করেছেন; চীনা আই চিংয়ের সাথে সংযোগ দেখেছেন
১৮৪৭জর্জ বুলপ্রকাশিত "The Mathematical Analysis of Logic" -- বুলিয়ান বীজগণিত ফাউন্ডেশন
১৯৩৭ সালক্লাউড শ্যানন (এমআইটি থিসিস)দেখানো হয়েছে বুলিয়ান বীজগণিত বৈদ্যুতিক স্যুইচিং সার্কিট মডেল করতে পারে
১৯৪৫ সালজন ভন নিউম্যানপ্রস্তাবিত সংরক্ষিত প্রোগ্রাম বাইনারি কম্পিউটার আর্কিটেকচার (ভন নিউম্যান আর্কিটেকচার)
১৯৭১ইন্টেল ৪০০৪প্রথম বাণিজ্যিক মাইক্রোপ্রসেসর -- ২,৩০০ ট্রানজিস্টর, ৪-বিট বাইনারি
২০২৪আধুনিক CPUবিলিয়ন ট্রানজিস্টর; 64-বিট বাইনারি আর্কিটেকচার স্ট্যান্ডার্ড

লাইবনিজের অন্তর্দৃষ্টি যে সমস্ত সংখ্যা কেবল 0 এবং 1 ব্যবহার করে প্রকাশ করা যেতে পারে তা বিশুদ্ধভাবে গাণিতিক ছিল - তিনি কখনই ইলেকট্রনিক কম্পিউটার কল্পনা করেননি। শ্যাননের 1937 সালের মাস্টার্স থিসিস বুলিয়ান (বাইনারি) লজিককে বৈদ্যুতিক রিলেতে সংযুক্ত করে, সমস্ত ডিজিটাল ইলেকট্রনিক্সের তাত্ত্বিক ভিত্তি তৈরি করে। এটিকে "সম্ভবত বিংশ শতাব্দীর সবচেয়ে গুরুত্বপূর্ণ মাস্টার্স থিসিস" বলা হয়েছে।

নেটওয়ার্কিংয়ে বাইনারিঃ আইপি ঠিকানা এবং সাবনেট মাস্ক

নেটওয়ার্ক প্রশাসনের জন্য বাইনারি বোঝা অপরিহার্য। আইপিভি 4 ঠিকানা এবং সাবনেট মাস্কগুলি 32-বিট বাইনারি সংখ্যাঃ

বর্ণনাবিন্দুযুক্ত দশমিকবাইনারি
আইপি ঠিকানা192.168.1.10011000000.10101000.00000001.01100100 এর মধ্যে
সাবনেট মাস্ক (/24)২৫৫.২৫.২৫.০১১১১১১১১১১১১১১১১
নেটওয়ার্ক ঠিকানা192.168.1.011000000.10101000.00000001.00000000
সম্প্রচারের ঠিকানা192.168.1.255১১০০০০০০১০১০০০০০০১১১১১১১১

নেটওয়ার্ক ঠিকানাটি সাবনেট মাস্কের সাথে আইপি এন্ডিং করে গণনা করা হয়। ব্রডকাস্ট ঠিকানাটি সমস্ত হোস্ট বিটকে 1 এ সেট করে। ব্যবহারযোগ্য হোস্ট ঠিকানাগুলির সংখ্যা = 2(32-প্রিফিক্স)- ২. ২৪ ঘন্টার নেটওয়ার্কের জন্য: ২৮ - ২ = ২৫৪ টি ব্যবহারযোগ্য হোস্ট।

সাধারণ সাবনেট আকারঃ

সিআইডিআরসাবনেট মাস্কহোস্টসাধারণ ব্যবহার
/৩২২৫৫.২৫৫.২৫৫1একক হোস্ট রুট
/৩০২৫৫.২৫৫.২৫২2পয়েন্ট টু পয়েন্ট লিংক
/২৪২৫৫.২৫.২৫.০২৫৪স্ট্যান্ডার্ড LAN
/১৬255.255.0.0৬৫,৫৩৪বিশাল ক্যাম্পাস নেটওয়ার্ক
/8২৫৫.০.০.০১৬,৭৭,২১৪ক্লাস এ বরাদ্দ

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

আমি কিভাবে বাইনারি 1100 কে দশমিকের মধ্যে রূপান্তর করব?

1100 বাইনারিঃ 1x8 + 1x4 + 0x2 + 0x1 = 8 + 4 = 12 সুতরাং বাইনারি 1100 = দশমিক 12

বাইনারিতে 255 কত?

বাইনারিতে 255 হল 11111111 - সমস্ত আটটি বিট 1 এ সেট করা হয়েছে। এটি একটি একক বাইটের সর্বোচ্চ মান এবং নেটওয়ার্কিং (সাবনেট মাস্ক 255.255.255.0) এবং রঙের মানগুলিতে প্রদর্শিত হয় (পূর্ণ লাল = 255, 0, 0) ।

আমি কিভাবে দশমিক 100 কে বাইনারি তে রূপান্তর করব?

পুনরাবৃত্তভাবে ২ দ্বারা বিভক্ত করুনঃ 100÷2=50 R0, 50÷2=25 R0, 25÷2=12 R1, 12÷2=6 R0, 6÷2=3 R0, 3÷2=1 R1, 1÷2=0 R1. বাকিগুলি উপরে পড়ুনঃ 11001002. যাচাই করুনঃ 64+32+4 = 100.

বাইনারি এবং হেক্সাডেসিমাল এর মধ্যে পার্থক্য কি?

বাইনারি বেস 2 ব্যবহার করে (অঙ্ক 0 - 1); হেক্সাডেসিমাল বেস 16 ব্যবহার করে (অঙ্ক 0 - 9, এ - এফ) । হেক্স বাইনারি জন্য কম্প্যাক্ট সংক্ষিপ্ত রূপ - প্রতিটি হেক্স অঙ্ক ঠিক 4 বাইনারি বিট প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, হেক্স FF = বাইনারি 11111111 = দশমিক 255।

কেন কম্পিউটারগুলি দশমিকের পরিবর্তে বাইনারি ব্যবহার করে?

বৈদ্যুতিন সার্কিটগুলি স্বাভাবিকভাবেই বাইনারিঃ একটি ট্রানজিস্টর হয় (1) বা বন্ধ (0), এবং ভোল্টেজ হয় উচ্চ বা নিম্ন। দশমিকের জন্য 10 টি স্বতন্ত্র ভোল্টেজ স্তরের প্রয়োজন হবে, যা হার্ডওয়্যারে নির্ভরযোগ্যভাবে বাস্তবায়ন করা কঠিন। বাইনারি শব্দ-সহনশীল এবং যৌক্তিক সত্য / মিথ্যা ক্রিয়াকলাপগুলিতে নিখুঁতভাবে ম্যাপ করে।

দুইয়ের পরিপূরক কি?

বাইনারি পদ্ধতিতে স্বাক্ষরিত (ইতিবাচক এবং নেতিবাচক) পূর্ণসংখ্যা উপস্থাপনের জন্য দুইটির পরিপূরক হল স্ট্যান্ডার্ড পদ্ধতি। একটি সংখ্যার দুইটির পরিপূরক (নেতিবাচক) খুঁজে পেতেঃ সমস্ত বিট বিপরীত করুন এবং 1 যোগ করুন। একটি 8-বিট সিস্টেমে, +5 হল 00000101, এবং -5 হল 11111011। বামতম বিটটি সাইন বিটঃ 0 = ইতিবাচক, 1 = নেতিবাচক। এই সিস্টেম হার্ডওয়্যারকে যোগ এবং বিয়োগ উভয়ের জন্য একই অ্যাডার সার্কিট ব্যবহার করার অনুমতি দেয়।

আমি কিভাবে বাইনারিকে হেক্সাডেসিমাল রূপান্তর করব?

বাইনারি অঙ্কগুলিকে ডান থেকে বামে 4 এর সেটগুলিতে গোষ্ঠীভুক্ত করুন, তারপরে প্রতিটি গ্রুপকে রূপান্তর করুন। উদাহরণঃ 101101012 -> 1011 0101 -> B516। গ্রুপিংগুলি হ'লঃ 0000=0, 0001=1, 0010=2, ..., 1001=9, 1010=A, 1011=B, 1100=C, 1101=D, 1110=E, 1111=F।