Bajt Predpone in Binary Math
Ko začnete govoriti o veliko bajtov, prideš v predponami kot kilogram, mega in giga, kot v kilobyte, megabajt in gigabajt (skrajšano tudi K, M in G, kot v kilobajtov, MB in GB ali KB, MB in GB). Spodnja tabela prikazuje binarne multiplikatorji:
Kilo (K)
2 ^ 10 = 1024
Mega (M)
2 ^ 20 = 1.048.576
Giga (G)
2 ^ 30 = 1073741824
Tera (T)
2 ^ 40 = 1,099,511,627,776
Peta (P)
2 ^ 50 = 1,125,899,906,842,624
Exa (E)
2 ^ 60 = 1,152,921,504,606,846,976
Zetta (Z)
2 ^ 70 = 1,180,591,620,717,411,303,424
Yotta (Y)
2 ^ 80 = 1,208,925,819,614,629,174,706,176
Lahko vidite v tej tabeli, ki je kilo okoli tisoč, mega je približno milijona, giga je približno milijardo, in tako naprej. Torej, ko nekdo reče, " Ta računalnik ima 2 gig trdega diska, " kaj on ali ona pomeni, da trdi disk shranjuje 2 gigabajta ali približno 2 milijardi bajtov ali natanko 2147483648 bajtov. Kako bi lahko morebiti potrebovali 2 gigabajta prostora? Če menite, da je ena CD ima 650 megabajtov, lahko vidite, da je le tri zgoščenke vredno podatkov bo zapolnila celotno stvar! Terabyte podatkovne zbirke so precej pogosti v teh dneh, in verjetno obstaja nekaj petabyte baz plava okoli Pentagona, ki ga je sedaj.
Binary math deluje kot decimalno matematika, razen, da se lahko vrednost vsakega bita samo 0 ali 1 . Da bi dobili občutek za binarni matematiki, začnimo z decimalno tega in videli, kako deluje. Predpostavimo, da želimo dodati 452 in 751:
452+ 751 --- 1203Če želite dodati teh dveh številk skupaj, začnete na desno: 2 + 1 = 3. Ni problema. Next, 5 + 5 = 10, tako da boste prihranili ničle in nosijo 1 na naslednje mesto. Naslednja, 4 + 7 + 1 (zaradi prenosa) = 12, tako da shranite 2 in nosijo 1. Končno 0 + 0 + 1 = 1. Torej je odgovor 1203.
Binary dodatek Deluje na povsem enak način:
010+ 111 --- 1001Zagon na desni, 0 + 1 = 1 za prvo številko. Tam ni izvedbo. Imaš 1 + 1 = 10, za drugo cifro, da shranite 0 in nosijo 1. Za tretjo cifro, 0 + 1 + 1 = 10, tako da shranite nič in nosijo 1. Za zadnjo številko, 0 + 0 + 1 = 1. Torej je odgovor 1001. Če prevesti vse, kar je več kot za decimalno lahko vidite, da je pravilen: 2 + 7 = 9.
Če želite videti, kako boolean dodatek se izvaja z uporabo vrat, . Oglejte si, kako logičnih Logika Works
Če povzamemo, tukaj je tisto, kar smo se naučili o bitov in bajtov: