Bit and Bytes

Bit ဆုိသည္မွာ ကြန္ပ်ဴတာ၏ အေသးဆုံးပမာဏ (သုိ႔) electronic information  storage ၏ အေသးဆုံးေသာ ပမာဏတစ္ခုျဖစ္ပါသည္။ ၄င္းအေနျဖင္႔ information ေတြကုိ စက္နားလည္ေအာင္ 0(false)(သုိ႔)1(true) ကုိ ထုတ္ေပးပါသည္။(မီးခလုတ္ခ်ိန္းသကဲ့သုိ)

8bits=1byte

Byte

Byte ဆုိသည္မွာ တုိင္းတာေသာ unit တခု ျဖစ္သည္။ 1 byte မွာ 8 bit ရွိပါသည္။ ကြန္ပ်ဴတာ၏ memory ကုိ ေျပာတဲ႔အခါ(သုိ႔) electronic information (data) ေတြကုိ ေျပာတဲ႔အခါမွာ အသုံးျပဳ ပါသည္။ byte ကုိ အမ်ားဆုံး english အကၡရာ အႀကီးစာလုံး B ျဖင္႔ ေဖာ္ျပပါသည္။ တခါတရံတြင္ အေသးစာလုံး b ကုိ အသံုးျပဳပါသည္။

Byte ၏ အႀကီးဆုံး unit အတြက္ name မ်ားမွာ

§  Kilobyte        ကြန္ပ်ဴတာ၏ memory (သုိ႔) hard drives မ်ားအေၾကာင္းကုိ ေျပာသည္႔အခါ တြင္ အသုံးျပဳပါသည္။ 1kilobyte = 1024 bytes ။ တခ်ိဳ ့ကေတာ့ kilobyte တခုမွာ 1000 bytes ရွိသည္လုိ ့ေျပာၿပီး အမွန္တကယ္ 1024 bytes ရွိတာက kibibyte လို႔ေျပာပါသည္။

§  Kibibyte        information ၏ unit (သုိ႔) computer storage တခုျဖစ္ပါသည္။ kibibyte = 1024 bytes ပါ။ 1024 kibibytes ကေတာ့ mebibyte တခုပဲျဖစ္ပါသည္။

§  Megabyte      ကြန္ပ်ဴတာ၏ memory (သုိ႔) hard drives မ်ားအေၾကာင္း ေျပာသည္႔အခါ တြင္ အသုံးျပဳပါသည္။ 1 megabyte = 1 million bytes ။ 1998 ခုႏွစ္မတုိင္မွီ  Internat -ional Electro technical Commissions (IEC)က ပထမဆုံး mebibyte တခုဟာ 2^20 (သို႔) 1,048,576 bytes ဟူ၍ လည္းေကာင္း megabytes ကုိ 1,048,576 bytes (သုိ႔) 1,024 kilobytes (သုိ႔)1024^2 bytes ဟူ၍ သတ္မွတ္ပါသည္။ ကြန္ပ်ဴတာသုံးသူ အၾကမ္းဖ်ဥ္းအေနျဖင့္ megabyte ကုိ (IEC)မွ ထုတ္ေသာ ဒီ number ေတြထဲမွတစ္ခုကုိ သတ္မွတ္ အသုံးျပဳေနၾကဆဲျဖစ္ပါသည္။

§  Mebibyte      တုိင္းတာေသာ unit တစ္ခုျဖစ္ၿပီး 1024*1024 bytes ကုိ ကုိယ္စားျပဳပါသည္။ mebibyte တစ္ခုသည္ information ၏ unit တခု(သုိ႔) ကြန္ပ်ဴတာ၏ storage တစ္ခု ျဖစ္ပါသည္။ အတိုေကာက္ MiB ဟု ေခၚပါသည္။  1MiB=2^20 bytes = 1,048,576 bytes = 1,024 kibibytes ျဖစ္ပါသည္။

§  Mebibyte ဟာ megabyte ျဖင္ ့နီးစပ္ပါသည္။ ၄င္းသည္ mebibyte အတြက္ ညီမ်ွခ်က္တစ္ခု ျဖစ္ႏုိင္ပါသည္(သုိ႔) 10^6 bytes = 1,000,000 bytes ။ ဒီ unit ကိုလည္း(IEC) မွပင္ သတ္မွတ္ခဲ့ပါသည္။

1 mebibyte =1024(2^10)kilobytes

1gigabytes=1024 mebibytes

§  Gigabyte (GB or gig)         ကြန္ပ်ဴတာမ်ားႏွင့္ electronic devices မ်ားတြင္ တုိင္းတာ ျခင္း unit တခုျဖစ္ပါသည္။ 1 gigbyte = 1 billion bytes။ Modern computer တခု၏ Random access memory (RAM) မွာ 1,073,741,824(2^30)bytes ကုိ အသုံးျပဳ ပါသည္ ။ တခ်ိဳ  ့သူေတြကေတာ့ Gigabyte ကုိ 1,073,741,824 bytes အစား 1 billion bytes ကုိ သုံးသင့္တယ္လုိ ့ေျပာၾကပါသည္။

§  Terabyte       ကြန္ပ်ဴတာမ်ားႏွင့္ electronic devices မ်ားတြင္ တုိင္းတာျခင္း unit တခု ျဖစ္ပါသည္။ 1terabyte = 1000 gigabytes(GB)(သုိ႔) trillion(1,000,000,000,000)bytes အခ်ိဳ ့ေသာသူမ်ား ကေတာ့ 1 terabyte =1,099,511,627,776 လုိ ့ေျပာၾကပါသည္။ ႀကီးမား ေသာ အဖဲြ ့အစည္းမ်ားတြင္ data မ်ားကုိသိမ္းဖို႔အတြက္ terabytes ရွိေသာ hard drives မ်ားကုိ အသုံးျပဳၾကပါသည္။ (ဥပမာအားျဖင့္ Microsoft organization မ်ား၊ server မ်ားကုိ ထိန္းခ်ဳပ္ေသာ organization မ်ားတြင္ သုံးၾကပါသည္။

§  ေသးငယ္ေသာ လုပ္ငန္းမ်ားမွာေတာ့ terabyte ကုိ မသုံးၾကပါဘူး။ အမ်ားဆုံးသုံးတာကေတာ့ gigabytes,megabytes ႏွင့္ kilobytes တုိ႔ကုိသုံးၾကပါသည္။ ေနာင္လာမည့္အနာဂတ္တြင္ အိမ္ေတြမွာပါ terabytes ကုိသုံးစဲြလာၾကမည္ဟု ေျပာပါသည္။ 2008 ခုႏွစ္တြင္ Apple company မွ iMac  computer  ကုိ 1TB hard drives ျဖင့္ထုတ္လုပ္ခဲ့ပါသည္။

§  Tebibyte       ကြန္ပ်ဴတာမ်ားႏွင့္ electronic devices မ်ားတြင္ တုိင္းတာျခင္း unit တစ္ခု ျဖစ္ပါသည္။ 1 teribytes =1024 gibibytes (GiB) (သုိ႔) 1,099,511,627,776 bytes။ 1024 teribytes သည္ 1exbibyte ကုိ ျပဳလုပ္ပါသည္။ 1024 teribytes=1exbibyte။

§  Petabyte       ကြန္ပ်ဴတာမ်ားႏွင့္ electronic devices မ်ားတြင္ တုိင္းတာျခင္း unit တစ္ခု ျဖစ္ပါသည္။ 1 Petabytes =1000 terabytes(GB) (သုိ႔) 1,000,000,000,000,000 (a thousand trillion)။ ႀကီးမားေသာအဖဲြ ့အစညး္မ်ားတြင္ petabytes ကုိ data storage ရန္ အတြက္ အသုံးျပဳပါသည္။

§  Pebibyte အနာဂတ္ကြန္ပ်ဴတာေတြအတြက္ ႀကီးမားေသာ unit မ်ားကုိ တုိင္းတာရန္အတြက္ အသုံးျပဳပါသည္။ 1Pebibytes =1024 tebibytes(TiB)(သုိ႔) 1,125,899,906,842,624 bytes။

§  Exabyte        အနာဂတ္ကြန္ပ်ဴတာမ်ားအတြက္ ႀကီးမားေသာ unit မ်ားကုိ တုိင္းတာရန္ အတြက္ အသုံးျပဳပါသည္။ 1 Exabyte=1000petabytes(PB)(သုိ႔) 1,000,000,000,000, 000,000 bytes ျဖစ္ပါသည္။

§  Exbibyte       အနာဂတ္ကြန္ပ်ဴတာမ်ားအတြက္ ႀကီးမားေသာ unit မ်ားကုိ တုိင္းတာရန္ အတြက္ အသုံးျပဳပါသည္။ 1 Exbibytes=1024 pebibytes(PiB)(သုိ႔)1,152,921,504,606, 846,976 bytes။ 1024 exbibytes = 1zebibyte

§  Zettabyte(ZB)         အနာဂတ္ကြန္ပ်ဴတာမ်ားအတြက္ ႀကီးမားေသာ unit မ်ားကုိ တုိင္းတာ ရန္အတြက္ အသုံးျပဳပါသည္။ 1 zettabyte=1000 exabytes(EB)(သုိ႔) 1,000,000,000, 000,000, 000,000(a billion trillion)bytes။ 2008ခုႏွစ္ထိ zettabyte date တစ္ခုကို သိမး္ဆည္းဖုိ႔ ႀကီးမားတဲ႔ ကြန္ပ်ဴတာမရွိေသးပါဘူး။

§  Yottabyte(YB)         အနာဂတ္ကြန္ပ်ဴတာမ်ားအတြက္ ႀကီးမားေသာ unit မ်ားကုိ တုိင္းတာ ရန္အတြက္ အသုံးျပဳပါသည္။ 1yottabytes =1000 zettabytes(ZB)(သုိ႔) 1,000,000,000, 000,000, 000,000,000(a trillion trillion) ျဖစ္ပါသည္။ 2008ခုႏွစ္ထိ yottabyte date တစ္ခုကို သိမး္ဆည္းဖုိ႔ ႀကီးမားတဲ့ ကြန္ပ်ဴတာမရွိေသးပါဘူး။

Bits - Smallest units

Byte - 8 bits

Kilobits - 1024 Bytes

Megabyte - 1024 Kilo Bytes

Gigabyte - 1024 Mega Bytes

Terabyte - 1024 Giga Bytes

Petabyte - 1024 Tera Bytes

Exabyte - 1024 Peta Bytes

Zettabyte - 1024 Exa Bytes

Yottabyte - 1024 Zetta Bytes

Hence one Yottabyte is equal to 9671406556917033397649408 bits. Yes it’s a 25 digit number. Not really sure what database can take that space or rather require that amount of space.

Translate that from  http://en.wikipedia.org/wiki/Byte
Read more…

ယူနီကုဒ္ အားသာခ်က္

ျမန္မာအကၡရာ တစ္လံုးတြင္ ပံုစံကြဲပါေသာ္လည္း ယူနီကုဒ္တြင္ ကုဒ္ တစ္မ်ိဳးတည္း သာရွိသည္။ စံသတ္မွတ္ခ်က္မကိုက္ညီေသာ ယူနီကုဒ္ အမည္ခံေဖာင့္ကဲ့သို႕ အကၡရာပံုစံမ်ားျပား ေနျခင္းမရွိပါ။ အကၡရာပံုစံ မ်ားျပား ျခင္းသည္ အသံုးျပဳသူအတြက္ ကရိကထမ်ားေစသလို မလိုလား အပ္သည့္ေဖာင္းပြမႈ ကိုလည္းျဖစ္ေစသည္။ ဥပမာအားျဖင့္ တင္ျပရလွ်င္ ေဖာင့္တစ္ ခုတြင္ (ျပ) ရရစ္ ပံုစံရွစ္မ်ိဳးရွိေနျခင္းသည္ အသံုးျပဳသူကို ကရိကထမ်ား ေစသည္။

ထို႕အျပင္ ယူနီကုဒ္စနစ္တြင္ ထိုကဲ့သို႕ အကၡရာ ပံုစံမ်ားျပား ရန္လည္းမလိုအပ္ပါ။ ယူနီကုဒ္ အသံုးျပဳေသာအခါ အကၡရာအစဥ္အလိုက္ စကားလံုးမ်ားကို ရွာေဖြႏိုင္ျခင္း၊ အမ်ိဳးအစားခြဲျခင္း၊ အကၡရာဝလီစဥ္ျခင္း၊ ျမန္မာစကားလံုးမ်ားကို ရွာေဖြျခင္း စသည္တို႕ကို မွန္ကန္တိက်စြာ ျပဳလုပ္ ေပးႏိုင္ သည္။ မလိုလားအပ္ေသာ အကၡရာ ပံုစံ မ်ားျပားေနျခင္းသည္ စကားလံုးကိုရွာေဖြျခင္း၊ အကၡရာဝ လီစဥ္ျခင္းတို႕အတြက္ မွန္ကန္ေသာ ရွာေဖြျခင္း၊ ဝလီစဥ္ ျခင္းတို႕ကို ျပဳလုပ္ေပးႏိုင္မည္ မဟုတ္ပါ။ ယူနီကုဒ္မဟုတ္ေသာ အျခားစနစ္မ်ားႏွင့္ စံသတ္မွတ္ခ်က္ႏွင့္ မကိုက္ညီေသာ ယူနီကုဒ္ အမည္ခံေဖာင့္မ်ားကို အသံုးျပဳေသာအခါ မိမိတို႕သိမ္းဆည္းထားသည့္ အခ်က္အလက္မ်ားကို မွန္ကန္တိက်စြာ ရွာေဖြျခင္းမျပဳလုပ္ႏိုင္ေၾကာင္း ေတြ႕ရသည္။

အမ်ားျပည္ သူအသံုးျပဳေသာ အိုင္စီတီ ဆိုင္ရာေဆာ့ဝဲ၊ ဟာ့ဒ္ဝဲလ္မ်ားတြင္ ယူနီကုဒ္စံႏႈန္းကို အတိအက် လိုက္နာထားေသာ ျမန္မာ ယူနီကုဒ္ေဖာင့္မ်ားကိုသာ အသံုးျပဳၾကမည္ျဖစ္သည္။ ယူနီကုဒ္ စံသတ္မွတ္ခ်က္သည္ ႏိုင္ငံတကာစံသတ္မွတ္ခ်က္ တစ္ခုျဖစ္ေသာေၾကာင့္ ႏိုင္ငံတကာတြင္ရွိသည့္ အိုင္စီတီဆိုင္ရာ စီးပြားေရးလုပ္ငန္းမ်ား၊ အဖြဲ႕အစည္းမ်ား၊ အစိုးရ/အစိုးရမဟုတ္ေသာ အဖြဲ႕အစည္း မ်ားသည္ ယူနီကုဒ္စံႏႈန္းကိုသာ လိုက္နာ အသံုးျပဳၾကမည္ျဖစ္သည္။ အိုင္စီတီဆိုင္ရာ လုပ္ငန္းမ်ား၏ ထုတ္ကုန္မ်ားတြင္ စံႏႈန္းမွီေသာ၊ စံႏႈန္းသတ္မွတ္ခ်က္အား အျပည့္အဝ လိုက္နာထားေသာ ယူနီကုဒ္ ကိုသာ အသံုးျပဳေနၾကၿပီ ျဖစ္သည္။
Read more…