Visuomenėje, kur didesnis yra geresnis, daugiau yra geriau ir geriau, na, geriau, nėra vietos, kur tai būtų teisingiau nei kompiuterių pasaulyje. Daugelis iš mūsų gali nežinoti, kokie terminai patinka bitai ir baitų reiškia, tiksliai, bet visi žino, kad daugiau jų daro savo kompiuterį geresnį.
Bet iš tikrųjų, ką visa tai reiškia? Ar šiek tiek daugiau nei baitas? Ar yra bufetas, kuriame siūlomi ne tik bitai ir baitai? Ką daryti, jei mes esame tikrai alkanas daugiau? Turiu omeny kaip MEGA alkanas. Ar jie siūlo ... megabaitų? Tiesą sakant, jie tai daro. Panagrinėkime.
Kalbėdami apie bitus ir baitus, turime omenyje atminties vienetus, kuriuose laikoma kompiuterio informacija. Pagalvokite apie tai kaip apie mažytę informacijos dėžutę, kuri gyvena jūsų kompiuterio standžiajame diske arba RAM.
Aštuonios iš šių mažų dėžučių arba bitų sudaro vieną baitą. Maždaug 1000 baitų sudaro vieną kilobaitą, o apie 1000 kilobaitų - vieną megabaitą. (Aš sakau maždaug ir dėl to, kad techniškai yra ne vienas būdas matuoti a mega kažko. Matematikos dėka mega taip pat gali būti 1024.)
Svarbu atsiminti, kad aštuoni bitai sudaro baitą, nes ši aštuonių bitų grupė arba šios aštuonių grupės veiksniai, pvz., 16, 24, 32, yra pagrindiniai elementai, kurie sudaro didžiąją kompiuterio kalbos dalį. Kita svarbi idėja yra ta, kad kuo daugiau bitų turite, tuo daugiau informacijos galite saugoti.
Gerai, todėl žinome, kad bitai yra kompiuterinės kalbos pagrindas. Mes žinome, kad aštuoni bitai sudaro vieną baitą (ir ši aštuonių grupė yra svarbi, todėl nepamirškite!). Bet kodėl tai svarbu?
Šiek tiek informacijos dėžutė, tarkime, mūsų kietajame diske, bet kas yra toje dėžutėje? Jei perskaitysite mano straipsnį „Kaip nuliai ir vienuoliai kuria muziką, nuotraukas ir viską, kas skaitmeninė“, nebus staigmena išgirsti, kad laukelyje yra nulis arba vienas. Deja, ne taip įdomu kaip gimtadienio dovana. Yra daugybė kompiuterių kalbų, tačiau jose visi naudojami nuliai ir vienetai.
Taigi, kaip bitai gali padaryti visa tai, pavyzdžiui, spalvas ir raides? Na, kompiuterio kalba ir bitų išdėstymas lemia tai, kuo ji galiausiai virsta.
Palyginkime tai su anglų kalba. Mūsų "bitai" yra abėcėlės raidės. Mūsų kalba yra anglų.
Raidės H, T, R, E, A gali būti surenkamos trimis unikaliais būdais: širdis, žemė arba nekenčiu. Tos pačios raidės, bet skirtinga tvarka, skirtingi žodžiai ir skirtingos reikšmės.
Ta pati idėja taikoma kompiuteriams ir bitams. Atsižvelgiant į naudojamų bitų grupavimą ir kalbą, jie gali tapti spalvomis televizoriuje, garso iš kompaktinio disko ar raidžių, panašių į tuos, kuriuos skaitote dabar. Taip, kiekvieną iš jūsų skaitomų raidžių gali sudaryti aštuonių bitų grupė.
Galite išbandyti patys - čia yra puslapis, kuriame galite įvesti tekstą ir paversti jį nuliais ir vienetais.
Anglų kalba mūsų 26 raidės sukuria daugiau nei milijoną žodžių. O kompiuterio kalba? Na, prisimeni, kai sakiau, kad svarbu grupuoti aštuonis bitus? Daugelis kompiuterių kalbų yra pagrįstos aštuonių grupėmis. Kiekvienoje grupėje yra aštuonių bitų, 16 bitų, 24 bitų ir pan.
8 bitų kalba yra aštuonių ir iš eilės išrikiuotų grupių, sudarančių skaičių eilutę. Pavadinkime šią eilutę 8 bitų kodu. Yra daugiausia 256 unikalūs 8 bitų kodai. Štai 8 bitų abėcėlės raidžių kodo pavyzdys.
Dabar pritaikykime tai spalvų kalbai.
8 bitų spalva
Tarkime, kad kompiuteryje turite skaitmeninį Dartho Vaderio vaizdą. Vaizdas sukurtas naudojant 8 bitų spalvą. Kadangi 8 bitų kalboje yra 256 skirtingi deriniai ir kiekvienas derinys sukuria unikalią spalvą, turime naudoti 256 spalvas. Skamba gana gerai, tiesa? Prisiminkite tą didžiulę Crayola kreidelių dėžutę su galąstuvu gale. Jame buvo didžiuliai 64 skirtingų spalvų kreidelės. Galėtumėte padaryti nuostabiai spalvingus piešinius. 8 bitų televizorius praplečia 256 spalvas, kad būtų galima sukurti vaizdą ekrane!
16 bitų spalva
Bet kas, jei jūsų draugas pradės jums pasakoti apie savo 16 bitų spalvotą Dartho Vaderio vaizdą? Turėdami 16 bitų spalvą, dabar turite eilutes iš 16 nulių ir vienas iš eilės, kad sukurtumėte 16 bitų kodus, kurių kiekviena atspindi unikalią spalvą. Nenuobodžiaujant matematikos, aš jums pasakysiu, kad dabar turime 65 536 unikalius spalvų variantus. Ši kreidelių dėžutė yra daug didesnė! Ir taip, didesnis yra geriau.
Galite atspėti, kad einant iki 24 bitų, 32 bitų ir pan., Mes turime daugiau spalvų, kurios sukuria vaizdą išsamiau ir aiškiau.
Ši „bitų už kažką“ idėja taikoma viskam, kas skaitmeninė. Kuo daugiau „bitų“, tuo daugiau informacijos yra. Kompiuterio atveju tai yra visiškai prasminga. Jei kietajame diske yra 500 gigabaitų vietos, tai reiškia, kad ... laukite jo ... laikykitės, išlipkite iš skaičiuotuvo ... ir ... turite 4 000 000 000 000 bitų. Tai yra daug nulių ir vienetų.
Kaip matote, skaitmeninis bufetas turi daug ką pasiūlyti. Net turėdami tik nulius ir vienetus, turime bitų, baitų, kilobaitų, megabaitų, gigabaitų, terabaitų ir pan. Nenoriu būti vaikiška, bet ką tik įsigijau naują kompiuterį su 64 bitų spalva ir gali būti, kad mano Darthas Vaderis yra ne tik išsamesnis ir spalvingesnis, bet tikriausiai ir didesnis už jūsų.
Vaizdo kreditai: Jonathanas Grossmanas