ද්විමය සංඛ්‍යා පද්ධතිය

ද්විමය සංඛ්‍යා පද්ධතිය

ද්විමය සංඛ්‍යා පද්ධතිය නූතන පරිගණකකරණයේ මූලිකම සංකල්පවලින් එකකි. අපි දිනපතා භාවිතා කරන සෑම ඩිජිටල් උපාංගයක්ම පාහේ - ජංගම දුරකථන සහ පරිගණකවල සිට ATM යන්ත්‍ර සහ අන්තර්ජාල උපාංග දක්වා - ද්විමය ආකාරයෙන් දත්ත සකසයි. දශම පද්ධතිය (පාදම 10) මිනිසුන්ට වඩාත් ස්වාභාවික ලෙස හැඟෙන අතර, අපි ඉලක්කම් දහයකින් (0–9) ගණන් කිරීමට පුරුදු වී සිටින නිසා, පරිගණක ඇත්ත වශයෙන්ම සරල අවස්ථා දෙකක් භාවිතා කරමින් වඩාත් සුවපහසු වේ: 0 සහ 1. සියලුම ඩිජිටල් තොරතුරු මෙම සංකේත දෙකෙන් ගොඩනගා ඇත.

ද්විමය සංඛ්‍යා පද්ධතිය තේරුම් ගැනීම

ද්විමය සංඛ්‍යා පද්ධතිය යනු 2 පාදයක් භාවිතා කරන සංඛ්‍යා පද්ධතියකි. මෙයින් අදහස් කරන්නේ ද්විමය සංඛ්‍යා දෙක පමණක් ඇති බවයි: 0 සහ 1. 10 සහ දහයේ පාදමක් (0–9) ඇති දශම පද්ධතිය මෙන් නොව, ද්විමය සංඛ්‍යා මෙම ඉලක්කම් දෙකේ සංයෝජන භාවිතා කරමින් අගයන් නියෝජනය කරයි. ද්විමය සංඛ්‍යාවක සෑම ඉලක්කම් ස්ථානයකටම 10 බලයක් නොව 2 බලයක් වන ස්ථාන අගයක් ඇත.

උදාහරණයක් ලෙස, ද්විමය අංකය 1011 හි ඉලක්කම් හතරක් ඇත. ඒවායේ ස්ථාන අගයන් දකුණේ සිට වමට:

– 2⁰ (1)
– 2¹ (2)
– 2² (4)
– 2³ (8)

මේ අනුව, 1011 (ද්විමය) අංකය සමාන වන්නේ:
(1×8) + (0×4) + (1×2) + (1×1) = 8 + 0 + 2 + 1 = 11 (දශම).

පරිගණක ද්විමය භාවිතා කරන්නේ ඇයි?

පරිගණක ද්විමය භාවිතා කිරීමට ප්‍රධාන හේතුව වන්නේ එය ඉලෙක්ට්‍රොනික උපාංග ක්‍රියා කරන ආකාරයට පරිපූර්ණ ලෙස ගැලපෙන බැවිනි. ට්‍රාන්සිස්ටර වැනි ඩිජිටල් පරිපථවල මූලික සංරචක පහසුවෙන් වෙන්කර හඳුනාගත හැකි අවස්ථා දෙකකින් යුක්ත විය හැකිය: සක්‍රිය/අක්‍රිය, ඉහළ/අඩු, හෝ වෝල්ටීයතාව/වෝල්ටීයතාවයක් නොමැත. මෙම අවස්ථා දෙක සෘජුවම 1 සහ 0 ලෙස සිතියම්ගත කළ හැකිය.

තව කියවන්න  සීමාවන් පිළිබඳ උදාහරණ ප්‍රශ්න සහ පිළිතුරු

ඊට අමතරව, ද්විමය ක්‍රමයට පහත සඳහන් වාසි ඇත:

1. සංඥා විශ්වසනීයත්වය: වෝල්ටීයතා මට්ටම් දෙකක් වෙන්කර හඳුනා ගැනීම, එකවර මට්ටම් කිහිපයක් වෙන්කර හඳුනා ගැනීමට වඩා බොහෝ ස්ථායී වේ.
2. සරල පරිපථ නිර්මාණය: AND, OR, NOT වැනි තාර්කික ද්වාර ස්වභාවිකව අගයන් දෙකක් සමඟ ක්‍රියා කරයි.
3. සැකසුම් කාර්යක්ෂමතාව: සාපේක්ෂව සරල පරිපථ සමඟ අංක ගණිත හා තාර්කික මෙහෙයුම් ක්‍රියාත්මක කළ හැකිය.

බිටු සහ බයිට් සංකල්පය

ද්විමය සන්දර්භයක් තුළ, තනි ඉලක්කමක්, 0 හෝ 1, බිට් (ද්විමය ඉලක්කම්) ලෙස හැඳින්වේ. බිට් එකක් යනු පරිගණකයක කුඩාම දත්ත ඒකකයයි. කෙසේ වෙතත්, ප්‍රායෝගිකව, දත්ත කලාතුරකින් එක් බිට් එකකින් පමණක් සකසනු ලැබේ. බිට් සාමාන්‍යයෙන් විශාල ඒකකවලට කාණ්ඩගත කර ඇත, උදාහරණයක් ලෙස:

– බිටු 4 = නිබ්ල්
– බිටු 8 = බයිට් 1
– බයිට් 1024 ≈ කිලෝබයිට් 1 (KB) (තාක්ෂණිකව 1 KiB = බයිට් 1024)

බිටු 8 (බයිට් 1) සමඟින්, අපට 2⁸ = 256 විය හැකි අගයන් (0 සිට 255 දක්වා) සෑදිය හැක. පරිගණකවලට විවිධ වර්ගයේ දත්ත ගබඩා කිරීමට මෙය ඉඩ සලසයි: අංක, අකුරු, වර්ණ සහ වැඩසටහන් උපදෙස් - සියල්ල 0 සහ 1 සංයෝජන ලෙස නිරූපණය කෙරේ.

ද්විමය දශම බවට පරිවර්තනය කරන්නේ කෙසේද?

ද්විමය සංඛ්‍යාවක් දශම සංඛ්‍යාවක් බවට පරිවර්තනය කිරීම සඳහා, අපි එක් එක් ඉලක්කම් එහි ස්ථාන අගයෙන් (දෙකක බලයෙන්) ගුණ කිරීමේ ප්‍රතිඵලය එකතු කරමු.

උදාහරණය: 11010 (ද්විමය)

ස්ථාන අගය: 16, 8, 4, 2, 1
පර්හිතුන්ගන්:
(1×16) + (1×8) + (0×4) + (1×2) + (0×1)
= 16 + 8 + 0 + 2 + 0
= 26 (දශම)

මතකයේ ගබඩා කර ඇති ද්විමය සංඛ්‍යා වලින් අදහස් කරන්නේ කුමක්ද යන්න තේරුම් ගැනීමට මෙම ක්‍රමය අපට උපකාරී වන බැවින් මෙම ක්‍රමය ඉතා වැදගත් වේ.

දශම සංඛ්‍යා ද්විමය සංඛ්‍යා බවට පරිවර්තනය කරන්නේ කෙසේද?

දශම සංඛ්‍යා ද්විමය සංඛ්‍යා බවට පරිවර්තනය කිරීම සඳහා, වඩාත් පොදු ක්‍රමය වන්නේ නැවත නැවත 2න් බෙදීමේ ක්‍රමයයි, ඉන්පසු ඉතිරිය පහළ සිට ඉහළට කියවීමයි.

තව කියවන්න  භාස්කර සූත්‍රය භාවිතය

උදාහරණය: 19 (දශම) ද්විමය බවට පරිවර්තනය කරන්න:

– 19 ÷ 2 = 9 ඉතිරිය 1
– 9 ÷ 2 = 4 ඉතිරිය 1
– 4 ÷ 2 = 2 ඉතිරිය 0
– 2 ÷ 2 = 1 ඉතිරිය 0
– 1 ÷ 2 = 0 ඉතිරිය 1

ඉතිරිය පහළ සිට ඉහළට කියවන්න: 10011
ඉතින්, 19 (දශම) = 10011 (ද්විමය).

ද්විමය සංඛ්‍යා වල අංක ගණිත මෙහෙයුම්

ද්විමය ක්‍රමය එකතු කිරීම, අඩු කිරීම, ගුණ කිරීම සහ බෙදීම වැනි ගණිතමය මෙහෙයුම් සඳහාද සහාය වේ. ද්විමය එකතු කිරීම වඩාත් මූලික වන අතර දශම එකතු කිරීමට සමාන වේ, ඉලක්කම් 0 සහ 1 පමණක් වීම හැර.

ද්විමය එකතු කිරීමේ නීති:

– 0 + 0 = 0
– 0 + 1 = 1
– 1 + 0 = 1
– 1 + 1 = 10 (ප්‍රතිඵලය 0, රැගෙන යාම 1 තබා ගන්න)

උදාහරණය: 1011 + 0110

""
1011
+ 0110
-
10001
""

ප්‍රතිඵලය 10001 (ද්විමය) = 17 (දශම) වේ. මෙම මෙහෙයුම පරිගණක CPU තුළ සංඛ්‍යා එකතු කරන ආකාරය පිළිබඳ පදනම වේ.

දත්ත නිරූපණය: අංක වලින් පෙළ දක්වා

ද්විමය යනු සංඛ්‍යා ගබඩා කිරීම සඳහා පමණක් නොවේ. පරිගණකවල, පෙළ ද ඇතැම් ප්‍රමිතීන් භාවිතා කරමින් ද්විමය බවට කේතනය කර ඇත. ජනප්‍රිය උදාහරණ වන්නේ ASCII සහ යුනිකෝඩ් ය.

– ASCII හි, 'A' අකුර දශම සංඛ්‍යාව 65 ලෙස නිරූපණය වන අතර, ද්විමය සංඛ්‍යාංකයේ එය 01000001 වේ.
– යුනිකෝඩ් (උදා: UTF‑8) හි, අක්ෂර බයිට් එකක් හෝ කිහිපයක් මගින් නිරූපණය කළ හැකි අතර, එමඟින් විවිධ භාෂා සහ සංකේත සඳහා ඉඩ සැලසේ.

පෙළට අමතරව, රූප සහ ශබ්දය ද ද්විමය ආකාරයෙන් නිරූපණය කෙරේ. ඩිජිටල් රූප පික්සල වලින් සමන්විත වන අතර, සෑම පික්සලයකම ද්විමය ලෙස ගබඩා කර ඇති නිශ්චිත වර්ණ අගයක් ඇත. ශබ්දය විස්තාර සාම්පල ලෙස පටිගත කර ඇති අතර ඒවා ද්විමය අගයන් බවට පරිවර්තනය වේ.

ද්විමය සංඛ්‍යා අනෙකුත් සංඛ්‍යා පද්ධති සමඟ ඇති සම්බන්ධතාවය

පරිගණක ක්‍රමලේඛනය සහ ඉංජිනේරු විද්‍යාවේදී, ද්විමය බොහෝ විට අනෙකුත් සංඛ්‍යා පද්ධති සමඟ සම්බන්ධ වේ:

තව කියවන්න  ලඝුගණක ශ්‍රිත ප්‍රස්තාරය

– අෂ්ටක (පාදය 8): 0–7 ඉලක්කම් භාවිතා කරයි.
– ෂඩ් දශම (පාදය 16): 0–9 සහ A–F ඉලක්කම් භාවිතා කරයි.

ද්විමය ලිවීමට වඩා සංයුක්ත බැවින් ෂඩ් දශම ඉතා ජනප්‍රියයි. උදාහරණයක් ලෙස, ද්විමය බිටු 8 ක් ෂඩ් දශම ඉලක්කම් 2 කින් නිරූපණය කළ හැකිය. උදාහරණයක් ලෙස: ද්විමය 11111111 = FF (ෂඩ් දශම). මෙය මතක ලිපින, වර්ණ කේත (උදා: FF00FF) සහ නිදොස් කිරීමේ වැඩසටහන් පවා කියවීම පහසු කරයි.

නූතන ජීවිතයේ ද්විමය භූමිකාව

ද්විමය සරල බව පෙනුනත්, එහි කාර්යභාරය ගැඹුරුයි. ගණිතමය මෙහෙයුම් සහ ගොනු ගබඩාවේ සිට ජාල සන්නිවේදනය සහ ආරක්ෂක සංකේතනය දක්වා සියලුම පරිගණක සැකසුම් තර්කනය, ද්විමය බිටු හැසිරවීම මත ගොඩනගා ඇත. අපි පණිවිඩ යවන විට, ප්‍රවාහ වීඩියෝ නරඹන විට හෝ ඩිජිටල් ගනුදෙනු සිදු කරන විට, අපි අත්‍යවශ්‍යයෙන්ම 0 සහ 1 හි දිගු නූල් චලනය කර සකසමු.

දත්ත සම්පීඩනය, කෘතිම බුද්ධිය සහ ඩිජිටල් සංඥා සැකසීම වැනි දියුණු සංකල්ප පවා ද්විමය නිරූපණය තුළ මුල් බැස ඇත. වෙනත් වචන වලින් කිවහොත්, ද්විමය සංඛ්‍යා පද්ධතිය අවබෝධ කර ගැනීම තොරතුරු තාක්ෂණය ක්‍රියාත්මක වන ආකාරය පිළිබඳ ගැඹුරු අවබෝධයක් සඳහා අත්‍යවශ්‍ය පළමු පියවරකි.

නිගමනය

ද්විමය සංඛ්‍යා පද්ධතිය යනු ඉලක්කම් දෙකක් පමණක් භාවිතා කරන පාදක-2 පද්ධතියකි: 0 සහ 1. එහි සරල බව තිබියදීත්, ද්විමය යනු සියලුම ඩිජිටල් උපාංගවල පදනම වන අතර එය ඉලෙක්ට්‍රොනික පරිපථවල විද්‍යුත් ගුණාංගවලට ගැලපේ. බිටු සහ බයිට් සංකල්පය භාවිතා කරමින්, ද්විමය සංඛ්‍යා විවිධ වර්ගයේ දත්ත - සංඛ්‍යා, පෙළ, රූප සහ ශබ්දය - නිරූපණය කළ හැකි අතර පරිගණක සැකසීමේ හදවතේ ඇති අංක ගණිතමය සහ තාර්කික මෙහෙයුම් සඳහා සහාය වේ. ද්විමය සංඛ්‍යා අවබෝධ කර ගැනීම ගණිතය සහ පරිගණක ඉගෙනීමට පමණක් නොව, නවීන තාක්‍ෂණය තිරය පිටුපස ක්‍රියා කරන ආකාරය පිළිබඳ අවබෝධයක් ද විවෘත කරයි.

අදහස අත්හැර

මෙම අඩවිය ස්පෑම් අඩු කිරීමට Akismet භාවිතා කරයි. ඔබේ අදහස් දත්ත සකසන ආකාරය ඉගෙන ගන්න.