Sabiedrībā, kur lielāks ir labāks, vairāk ir labāks un labāks, labi, nav vietas, kur tas būtu patiesāk kā datoru pasaulē. Iespējams, ka lielākā daļa no mums nezina, kādi vārdi patīk biti un baiti nozīmē tieši tā, bet visi zina, ka vairāk viņu datoru uzlabo.
Bet, patiesībā, ko tas viss nozīmē? Vai mazliet vairāk par baitu? Vai ir bufete, kas piedāvā ne tikai bitus un baitus? Ko darīt, ja mēs esam tiešām izsalcis pēc vairāk? Es domāju kā izsalcis MEGA. Vai viņi piedāvā ... megabaitus? Patiesībā viņi to dara. Izpētīsim.
Runājot par bitiem un baitiem, mēs atsaucamies uz atmiņas vienībām, kurās glabājas datora informācija. Iedomājieties mazliet kā nelielu informācijas lodziņu, kas atrodas datora cietajā diskā vai RAM.
Astoņas no šīm mazajām kastītēm jeb bitiem veido vienu baitu. Aptuveni 1000 baiti veido vienu kilobaitu un apmēram 1000 kilobaiti - vienu megabaitu. (Es saku aptuveni un apmēram tāpēc, ka tehniski ir vairāk nekā viens veids, kā izmērīt a mega kaut ko. Pateicoties matemātikai, mega var būt arī 1024.)
Ir svarīgi atcerēties, ka astoņi biti veido baitu, jo šī astoņu bitu grupa vai šīs astoņu grupas faktori, piemēram, 16, 24, 32, ir pamatelementi, kas veido lielāko daļu datorvalodas. Vēl viena svarīga ideja ir tāda, ka jo vairāk bitu jums ir, jo vairāk informācijas varat glabāt.
Labi, tāpēc mēs zinām, ka biti ir komponenti datoru valodai. Mēs zinām, ka astoņi biti veido vienu baitu (un šī astoņu grupa ir svarīga, tāpēc atcerieties!). Bet kāpēc tas ir svarīgi?
Nedaudz ir informācijas lodziņš, teiksim, mūsu cietajā diskā, bet kas atrodas šajā lodziņā? Ja jūs izlasīsit manu rakstu Kā nulles un tie rada mūziku, fotoattēlus un visu digitālo, nebūs pārsteigums dzirdēt, ka lodziņā ir nulle vai viens. Diemžēl ne tik aizraujoši kā dzimšanas dienas dāvana. Ir zillions dažādu datoru valodu, taču tie visi izmanto nulles un vienus.
Tātad, kā biti var padarīt visu šo lietu, piemēram, krāsas un burtus? Datora valoda un bitu izvietojums nosaka to, ko tā galu galā pārvērš.
Salīdzināsim to ar angļu valodu. Mūsu “biti” ir alfabēta burti. Mūsu valoda ir angļu.
Burtus H, T, R, E, A var salikt trīs unikālos veidos: sirds, zeme vai nīdējs. Vieni burti, bet cita secība, dažādi vārdi un atšķirīga nozīme.
Šī pati ideja attiecas uz datoriem un bitiem. Atkarībā no izmantoto bitu grupēšanas un valodas tie var kļūt par televizora krāsām, audio no kompaktdiska vai burtiem, piemēram, tiem, kurus lasāt tagad. Jā, katru no jūsu izlasītajiem burtiem var attēlot astoņu bitu grupa.
Jūs varat to izmēģināt pats - šeit ir lapa, kurā varat ievadīt tekstu un pārveidot to par nulli un vienu.
Angļu valodā mūsu 26 burti rada vairāk nekā miljonu vārdu. Kā ar datorvalodu? Nu, atcerieties, kad es teicu, ka ir svarīgi grupēt astoņus bitus? Daudzu datoru valodu pamatā ir astoņu cilvēku grupas. Katrā grupā ir astoņu bitu virknes, 16 biti, 24 biti un tā tālāk.
8 bitu valodā ir rindas, kas sastāv no astoņām nullēm un vienā rindā, kas veido skaitļu virkni. Sauksim šo virkni par 8 bitu kodu. Ir ne vairāk kā 256 unikāli 8 bitu kodi. Šis ir 8 bitu burtu koda piemērs alfabētā.
Tagad piemērosim to krāsu valodai.
8 bitu krāsa
Pieņemsim, ka jūsu datorā ir Dārta Veidera digitālais attēls. Attēls tiek veidots, izmantojot 8 bitu krāsu. Tā kā 8 bitu valodā ir 256 dažādas kombinācijas un katra kombinācija veido unikālu krāsu, mums ir jāizmanto 256 krāsas. Izklausās diezgan labi, vai ne? Atcerieties šo milzīgo Crayola krītiņu kasti ar asinātāju aizmugurē. Tam bija milzīgi 64 dažādu krāsu krītiņi. Jūs varētu izveidot dažus pārsteidzoši krāsainus zīmējumus. Jūsu 8 bitu televizors to izpūš ar 256 pieejamajām krāsām, lai izveidotu attēlu uz ekrāna!
16 bitu krāsa
Bet ko tad, ja tavs draugs sāk tev stāstīt par savu Darta Vadera 16 bitu krāsu attēlu? Izmantojot 16 bitu krāsu, tagad jums ir virknes no 16 nullēm un secīgi, lai izveidotu 16 bitu kodus, kas katrs pārstāv unikālu krāsu. Neapnīkot matemātiku, es jums saku, ka tagad mums ir 65 536 unikālas krāsu variācijas. Šī krītiņu kaste ir daudz lielāka! Un jā, lielāks ir labāks.
Jūs varat uzminēt, ka, pārejot līdz 24 bitu, 32 bitu un tā tālāk, mums ir vairāk krāsu, kas izveido attēlu detalizētāk un skaidrāk.
Šī ideja par “bitiem uz kaut ko” attiecas uz visu digitālo. Jo vairāk “bitu par”, jo sīkāka informācija ir pieejama. Datora gadījumā tam ir pilnīga jēga. Ja jūsu cietajā diskā ir 500 gigabaitu vietas, tas nozīmē, ka jums ir ... jāgaida tas ... jāpieķeras, jāizkāpj no kalkulatora ... un ... jums ir 4 000 000 000 000 biti. Tas ir daudz nulles un vienas.
Kā redzat, digitālajai bufetei ir daudz ko piedāvāt. Pat tikai ar nullēm un vienībām mums ir biti, baiti, kilobaiti, megabaiti, gigabaiti, terabaiti un tā tālāk. Es nedomāju būt bērnišķīgs, bet es tikko ieguvu jaunu datoru ar 64 bitu krāsu, un ir iespējams, ka mans Darth Vader ir ne tikai detalizētāks un krāsaināks, bet, iespējams, arī lielāks par jūsu.
Attēlu kredīti: Jonathan Grossman