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

Post a Comment

0 Comments