ကွန်ပျူတာများ, ပရိုဂရမ်းမင်း
အဘယ်ကြောင့်တစ်ဦးတစ်လောကလုံး binary encoding ကဖြစ်သနည်း ပရိုဂရမ်းမင်းနည်းလမ်းများ
အဆိုပါကွန်ပျူတာသတင်းအချက်အလက်များ၏ကြီးမားသောငွေပမာဏကို process လုပ်တယ်။ အသံဖိုငျမြား, ဓာတျပုံ, စာသား - သငျကစားချင်တယ်အားလုံးသို့မဟုတ် display ကို။ အဘယ်ကြောင့်ထို binary နိုင်တဲ့ coding ဆိုနည်းပညာဆိုင်ရာပစ္စည်းကိရိယာများ၏ဒေတာ programming ကိုတစ်တစ်လောကလုံးနည်းလမ်းဖြစ်သနည်း
အဘယ်အရာနိုင်တဲ့ coding encryption ကိုအနေဖြင့်ကွဲပြားခြားနားသောပါသလဲ
တကယ်တော့သူတို့ကကွဲပြားခြားနားသောအဓိပ္ပါယ်များရှိသည့်အခါမကြာခဏလူများ, "နိုင်တဲ့ coding" နှင့် "စာဝှက်စနစ်" ၏အယူအဆတူညီ။ ထို့ကြောင့် encryption ကိုကဖုံးကွယ်နိုင်ရန်အတွက်သတင်းအချက်အလက်များ converting ၏လုပ်ငန်းစဉ်ဖြစ်ပါတယ်။ မကြာခဏစာသား, သို့မဟုတ်အထူးလေ့ကျင့်သင်ကြားလူတွေပြောင်းလဲသွားတယ်သူလုပ်နိုင် decrypt ။ coding သတင်းအချက်အလက်နှင့်သူမ၏မှအသုံးပြုမှုလွယ်ကူခြင်းရဲ့အပြောင်းအလဲနဲ့များအတွက်အသုံးပြုသည်။ ဘုံနိုင်တဲ့ coding စားပွဲပေါ်မှာလူတိုင်းရင်းနှီးကျွမ်းဝင်, အများအားအသုံးပြုသည်။ ဒါဟာသင့်ရဲ့ကွန်ပျူတာကိုသို့တည်ဆောက်ထားသည်။
ဒွိနိုင်တဲ့ coding နိယာမ
0 င်များနှင့် 1 - - မတူညီသော devices တွေကိုအသုံးပြုတဲ့သတင်းအချက်အလက် processing များအတွက် binary encoding ကနှစ်ခုသာသင်္ကေတများအသုံးပြုမှုအပေါ်အခြေခံသည်။ ဒွိဂဏန်း, ဒါမှမဟုတ်နည်းနည်း - ဤနိမိတ်လက္ခဏာ binary ဂဏန်း, အင်္ဂလိပ်ဟုခေါ်ကြသည်။ သင်္ကေတတစ်ခုချင်းစီ binary code ကို 1 bit နဲ့တစ်ဦးကွန်ပျူတာ၏မှတ်ဉာဏ်ယူထားသော။ အဘယ်ကြောင့်ထို binary နိုင်တဲ့ coding သတင်းအချက်အလက် processing တစ်တစ်လောကလုံးနည်းလမ်းဖြစ်သနည်း ကွန်ပျူတာပိုမိုလွယ်ကူနည်းပါးလာဇာတ်ကောင်ကိုင်တွယ်ရန်ဆိုတဲ့အချက်ကို။ ဒီကနေမူတည်နှင့် PC ကို၏ထိရောက်မှု: အလုပ်၏ကိရိယာမြင့်အမြန်နှုန်းနှင့်အရည်အသွေးဖျော်ဖြေဖို့လိုအပ်တဲ့လျော့နည်းအလုပ်လုပ်တဲ့တာဝန်များကို။
ဒွိနိုင်တဲ့ coding မူအရမသာ programming ကိုတွေ့ရပါသည်။ အသံမဲ့နှင့် Voice စည်၏ Alternative နှင့်အတူ Polynesian အချင်းချင်းသတင်းအချက်အလက် transmit beats ။ အလားတူမူအရသက်ဆိုင် Morse ကကုဒ်, ရှည်ခြင်းနှင့်တိုတောင်းသောအသံမက်ဆေ့ခ်ျကိုထုတ်လွှင့်ဖို့အသုံးပြုတဲ့။ ယနေ့အသုံးပြုသော "Telegraphic အက္ခရာ" ။
အဘယ်မှာရှိ binary encoding ကသုံးစွဲဖို့?
ထို binary အချက်အလက်များ၏နိုင်တဲ့ coding ကွန်ပျူတာတစ်လုံးအတွက်နေရာတိုင်းအသုံးပြုသည်။ အဲဒါကိုနောက်ပိုင်းမှာလွယ်ကူစွာကိုင်တွယ်ဖတ်နိုင်သောကြောင့်ပရိုဂရမ်သင့်ကြောင်းဂီတသို့မဟုတ်စာသားရှိမရှိတစ်ခုချင်းစီဖိုင်။ ဒွိနိုင်တဲ့ coding system ကိုသင်္ကေတများနှင့်နံပါတ်များ, အသံဖိုင်တွေ, ဂရပ်ဖစ်နဲ့အလုပ်လုပ်ဘို့အသုံးဝင်သည်။
နံပါတ် binary encoding က
အခုတော့ကွန်ပျူတာနံပါတ်များကိုပျမ်းမျှလူတစ်ဦးမှနားမလည်, တစ်ဦး coded form မှာကိုယ်စားပြုနေကြသည်။ လက်တွေ့ကတော့ technique ကိုငါတို့စိတ်ကူးအဖြစ်အာရပ်ကိန်းဂဏန်းများအသုံးပြုမှု, ။ ဒီအကြောင်းပြချက်မဖြစ်နိုင်အချိန်များတွင်ဘာလုပ်ရမှန်းတစ်ခုချင်းစီကိုဇာတ်ကောင်တစ်မူထူးခြားတဲ့အရေအတွက်ကိုသတ်မှတ်ရန်လိုအပ်ကြောင်းဖြစ်ပါတယ်။
နှစ်ခု notation ရှိပါတယ်: positional နှင့် nepozitsionnyh ။ Nepozitsionnyh စနစ်သည်ပုံစံလက်တင်အက္ခရာများကိုအကျွမ်းတဝင်၏အသုံးပြုမှုအပေါ်အခြေခံသည် ဂရိကိန်းဂဏန်းများ၏။ ဤသည်မှတ်တမ်းတင်နည်းလမ်းကိုထိုကြောင့်, စွန့်ပစ်ခံခဲ့ရနားလည်ရန်အတော်လေးရှုပ်ထွေးပါတယ်။
ယနေ့အသုံးပြုသော positional အရေအတွက်ကစနစ်။ ဤရွေ့ကား binary, ဒဿမ, octal ပြီး hexadecimal နိုင်တဲ့ coding ပင်သတင်းအချက်အလက်များပါဝင်သည်။
ကျနော်တို့နေ့စဉ်အသက်တာ၌သုံးပါ decimal နိုင်တဲ့ coding စနစ်။ ဒါဟာကျွန်တော်တို့ကိုပုံမှန်အတိုင်းဖြစ်ပါတယ် အာရပ်ကိန်းဂဏန်း, လူတိုင်းနားလည်နိုင်သော။ သာသုညနဲ့တဦးတည်းကိုအသုံးပြုပြီး binary encoding ကကွဲပြားခြားနားသောနံပါတ်များကို။
ကိန်းဥပမာတခုနောက်ဆုံးတော့ 0 င်သို့မဟုတ် 1. တိုင်အောင်, ဒွိသင်္ကေတအတွက်အရေအတွက်က 123 10 ပုံစံ 2 1111011 အတွက်ကိုယ်စားပြုနိုင်ပါတယ်နှစ်ခုအဆင့်သို့ခွဲခြားကိုလည်း 2. အားဖြင့်ရရှိလာတဲ့တစ်စိတ်တစ်ပိုင်းသူတို့ကိုခွဲဝေခြင်းဖြင့်ဒွိနိုင်တဲ့ coding ကူးပြောင်းနေကြသည်။ တစ်ဦးကအရေအတွက်: 20 10 10100 2 တူပါလိမ့်မယ်။
အညွှန်းကိန်း 10 နှင့် 2 အသီးသီးစနစ်က coding ၏ binary နှင့်ဒဿမဂဏန်းခေါ်လိုက်ပါမယ်နေကြသည်။ ဒွိနိုင်တဲ့ coding သင်္ကေတကွဲပြားခြားနားသောအရေအတွက်ကစနစ်များအတွက်တင်ပြတန်ဖိုးများ၏စစ်ဆင်ရေးရိုးရှင်းဖို့အသုံးပြုသည်။
Programming နည်းစနစ်ဒဿမဂဏန်းသည် "floating အချက်" ပေါ်တွင်အခြေခံထားတယ်။ စနစ်တကျပုံသေနည်း N ကို = M က x ကို QP သုံးပြီး binary နိုင်တဲ့ coding စနစ်ဒဿမကနေတန်ဖိုးလွှဲပြောင်းနိုင်ရန်အတွက်။ M က - (မည်သည့်အမိန့်ဟူသောအသုံးအနှုနျးမပါဘဲ) ကို mantissa ဖြစ်ပါသည်, p - (ဤကိစ္စတွင် 2 မှာ) အခြေစိုက်စခန်း coding system ကို - ထို N ကို၏တန်ဖိုးအမိန့်များနှင့်က q ဖြစ်ပါတယ်။
အားလုံးကတော့နံပါတ်များကိုအပြုသဘောဖြစ်ကြသည်။ အပြုသဘောနှင့်အနုတ်လက္ခဏာနံပါတ်များကိုခွဲခြားနိုင်ဖို့အတွက်ကွန်ပျူတာနိမိတ်လက္ခဏာဝှက် 1 မှနည်းနည်း၏အရပျကိုအရွက်။ အနုတ် - ဤတွင်သုညတစ်ပေါင်းနှင့်ယူနစ်ဖြစ်ပါတယ်။
ဒီနံပါတ်ကို system ကိုအသုံးပြုခြင်းကလွယ်ကူကွန်ပျူတာနံပါတ်များနှင့်အတူအလုပ်လုပ်ရန်စေသည်။ လုပ်ငန်းစဉ်များကွန်ပျူတာအခါဒွိ Code University သည်အဘယ်ကြောင့်ဖြစ်ပါသည်။
စာသားအချက်အလက်များ၏ binary encoding က
တစ်ခုချင်းစီကိုအက်ခရာသည်၎င်း၏သုညနှင့်သူတို့၏အတဲ့ character set coded ။ စာလုံး (အကြီးအသေး), ဂဏန်းသင်္ချာအရိပ်လက္ခဏာနှင့်အခြားအမျိုးမျိုးသောတန်ဖိုးများ: အဆိုပါစာသားကိုကွဲပြားခြားနားသောဇာတ်ကောင်များပါဝင်ပါသည်။ စာသားအချက်အလက်များ၏ encoding ကထို့ကြောင့်က 256 ကွဲပြားခြားနားသောဇာတ်ကောင်အဖြစ်ပြောင်းလဲဖို့ဖြစ်နိုင် 00000000 ကနေ 11111111. မှရှစ်နှစ်ဆက်တိုက် binary တန်ဖိုးများ၏အသုံးပြုမှုကိုလိုအပ်သည်။
စာသား၏ encoding ကအတွက်ရှုပ်ထွေးမှုများကိုရှောင်ရှားရန်, တစ်ဦးချင်းစီဇာတ်ကောင်များအတွက်တန်ဖိုးများအထူးစားပှဲကိုအသုံးပြုပါ။ သူတို့ကလက်တင်အက္ခရာ, ဂဏန်းသင်္ချာအရိပ်လက္ခဏာနှင့်အထူးရညျရှယျနိမိတျလက်ခဏာမြား (ဥပမာ, €, ¥, ©, etc) ကိုတင်ပြ။ 128-255 ကြားကာလသင်္ကေတနိုင်ငံ၏အမျိုးသားရေးအက္ခရာဝှက်။
သင်္ကေတဝှက် 1 မှ 8 bit မှာ Memory ကိုလိုအပ်သည်။ podstchetov ရိုးရှင်း 8 bits သည် 1 က byte နဲ့တန်းတူဖြစ်ကြောင်း, ဒါကြောင့်စာသားကိုသတင်းအချက်အလက်များအတွက်စုစုပေါင်း disk space ကို bytes ဖြင့်တိုင်းတာသည်။
အများစုမှာပုဂ္ဂိုလ်ရေးကွန်ပျူတာများကို ASCII ၏စံစားပွဲ (ပြန်ကြားရေး Interchange များအတွက်အမေရိကန်နျ Standard Code ကို) တပ်ဆင်ထားကြသည်။ သည်အခြားစားပွဲစာသားအချက်အလက်များ၏နိုင်တဲ့ coding system ကိုမတူသည့်အတွက်လည်းအသုံးပြုကြသည်။ ဥပမာအား KOI-8 (ပြန်ကြားရေး Interchange များအတွက် Code ကို 8-bit) ကိုခေါ်, ပထမဦးဆုံးလူသိများ character encoding များနှင့်က UNIX OS ကွန်ပျူတာများတွင်အလုပ်လုပ်သည်။ စားပွဲတင် SR1251 codes တွေကိုလည်းကျယ်ပြန့်သည့် Windows operating system ကိုဖန်တီးခဲ့သည့်တွေ့နေကြပါတယ်။
အသံ၏ binary နိုင်တဲ့ coding
အဆိုပါ binary နိုင်တဲ့ coding data တွေကိုပရိုဂရမ်းမင်း၏ကမ္ဘာလုံးဆိုင်ရာနည်းလမ်းသည်အဘယ်ကြောင့်နောက်ထပ်အကြောင်းရင်း - အသံဖိုင်တွေကိုအတူလုပ်ကိုင်သည့်အခါ၎င်း၏ရိုးရှင်းဖြစ်ပါတယ်။ မဆိုဂီတလှိုကွဲပြားလွှဲခွင်နှင့်ကြိမ်နှုန်း၏အသံလှိုင်းသည်။ အဲဒီ settings တွေကိုပမာဏနှင့်အစေးအကျိုးသက်ရောက်စေသည်။
အသံလှိုင်း program ရန်, ကွန်ပျူတာအများအပြားတွေနဲ့အစိတ်အပိုင်းများသို့မဟုတ် "နမူနာ" သို့အပိုင်းသုံးပိုင်း။ ထိုကဲ့သို့သောနမူနာအရေအတွက်ကြီးမားသောဖြစ်နိုင်သည်, ဒါသုညနှင့်သူတို့၏အ 65536 ကွဲပြားခြားနားသောပေါင်းစပ်ရှိပါတယ်။ ထို့ကြောင့်ခေတ်သစ်ကွန်ပျူတာများကိုအသံလှိုင်းတစ်ခုနမူနာဝှက် 16 binary ဂဏန်း၏အသုံးပြုမှုကိုဆိုလိုသည်ကြောင့် 16-bit နဲ့ sound card ကိုတပ်ဆင်ထားကြသည်။
အသံ file ကိုကစားရန်, ကွန်ပျူတာ binary code တွေရဲ့ပရိုဂရမ် sequence ကို process လုပ်တယ်နှင့်တဦးတည်းစဉ်ဆက်မပြတ်လှိုင်းသို့သူတို့ကိုငါပေါင်းစပ်။
coding ဇယား
graphical သတင်းအချက်အလက် PowerPoint အတွက်ဂရပ်ဖစ်, ကားချပ်, ရုပ်ပုံများသို့မဟုတ်ဆလိုက်ရှိုး၏ပုံစံအတွက်တင်ပြနိုင်ပါသည်။ တစ်ဦးကွဲပြားခြားနားအရောင်ခြယ်သနိုင်ပါတယ် pixels - တစ်ဦးချင်းစီရုပ်ပုံသေးငယ်တဲ့အစက်များဖွင့်ထားခြင်းဖြစ်ပါသည်။ တစ်ဦးချင်းစီမှာ Pixel ၏အရောင် encoded နှင့်သိုလှောင်ထားနှင့်နောက်ဆုံးမှာကျွန်တော်တစ်ဦးအပြည့်အဝ image ကိုရယူသည်။
ပုံအနက်ရောင်နှင့်အဖြူရောင်ဖြစ်တယ်ဆိုရင်တစ်ဦးချင်းစီမှာ Pixel ကုဒ်တစ်ယူနစ်တစ်ခုသို့မဟုတ်သုညဖြစ်စေဖြစ်နိုင်သည်။ ဒီနိယာမအရ 00, 01, 10 သို့မဟုတ် 11 ကိုမဆို image processing တွင်၏အရည်အသွေးခွဲခြား: လေးအရောင်များကိုအသုံးပြုပြီးတဲ့အခါ, သူတို့ထဲကတစ်ဦးချင်းစီ၏ကုဒ်နှစ်ခုနံပါတ်များကိုပါဝင်ပါသည်။ ကိုတိုးပှားသို့မဟုတ်လျော့အရောင်လည်းအသုံးပြုသောအရောင်များများ၏အရေအတွက်အားဖြင့်ထိခိုက်နေပါတယ်။ အကောင်းဆုံးကိုကိစ္စတွင်ခုနှစ်, ကွန်ပျူတာခန့်မှန်းခြေအားဖြင့် 16.777.216 အရောင်များခွဲခြား။
ကောက်ချက်
ဒွိ encoding ကအထိရောက်ဆုံးဖြစ်ပြီးအပါအဝင် programming ကိုအချက်အလက်များ၏ကွဲပြားခြားနားသောနည်းလမ်းများရှိပါသည်။ 0 င်များနှင့် 1 - - နှစ်ခုသာသင်္ကေတအားဖြင့်ကွန်ပျူတာကိုအလွယ်တကူအများဆုံးဖိုင်တွေဖတ်တယ်။ သောအပြောင်းအလဲနဲ့မြန်နှုန်းဟာဒဿမစနစ်က programming ဥပမာ, ကိုအသုံးပြုမည်ဖြစ်ကြောင်းထက်အများကြီးပိုမိုမြင့်မားသည်။ ဒီနည်းလမ်းရဲ့ရိုးရှင်းကိုမဆိုနည်းပညာထိုသို့မရှိမဖြစ်စေသည်။ အဆိုပါ binary နိုင်တဲ့ coding ကသူ့ရွယ်တူချင်းအကြားတစ်လောကလုံးသည်အဘယ်ကြောင့်ဖြစ်ပါသည်။
Similar articles
Trending Now