Pag-unawa sa Mga Bits, Byte at kanilang Mga Maramihang

May -Akda: Judy Howell
Petsa Ng Paglikha: 1 Hulyo 2021
I -Update Ang Petsa: 11 Mayo 2024
Anonim
Cryptography with Python! XOR
Video.: Cryptography with Python! XOR

Nilalaman


Takeaway:

Madali itong malito ang mga bits, byte at ang kanilang mga multiple. Narito ang isang simpleng paliwanag tungkol sa kung ano ang ibig sabihin ng mga sukat na ito.

Ang terminolohiya na napupunta sa pag-unawa sa pinaka pangunahing mga konsepto sa teknolohiya ng computer ay maaaring maging isang tunay na breaker para sa maraming mga teknolohikal na neophyte. Ang isang lugar na madalas maglakbay sa mga tao ay ang mga term na ito na ginagamit upang masukat ang data ng computer. Oo, pinag-uusapan natin ang tungkol sa mga piraso, byte at lahat ng kanilang maraming mga. Ito ay isang mahalagang konsepto para sa sinumang gumagana nang malalim sa isang computer, dahil ang mga sukat na ito ay ginagamit upang ilarawan ang imbakan, lakas ng computing at mga rate ng paglipat ng data.

Narito ang isang simpleng paliwanag tungkol sa kung ano ang ibig sabihin ng mga sukat na ito.

Ano ang isang Bit?

Anumang pangunahing paliwanag ng computing o telecommunications ay dapat magsimula nang kaunti, o binary digit. Ito ang pinakamaliit na halaga ng digital data na maaaring maipadala sa isang koneksyon sa network. Ito ang pinakamadalas na bloke ng gusali ng bawat isa at natanggap mo. Ang isang maliit ay isang solong yunit ng digital na impormasyon at kumakatawan sa alinman sa isang zero o isa. Ang paggamit ng mga bits upang i-encode ang mga petsa ng data pabalik sa mga lumang sistema ng suntok card na pinapayagan ang mga unang makina na computer na magsagawa ng pagkalkula. Binary na impormasyon na dati ay naka-imbak sa mekanikal na posisyon ng isang pingga o gear ng computer ay kinakatawan ngayon ng isang de-koryenteng boltahe o kasalukuyang pulso. Maligayang pagdating sa digital na edad! (Matuto nang higit pa tungkol sa mga lumang araw sa The Pioneers of Computer Programming.)


Ano ang isang Byte?

Kung nalilito ka sa pagkakaiba sa pagitan ng mga bits at byte, hindi ka nag-iisa. Sa katunayan, ang salitang "byte" ay nakuha ang opisyal na pagbaybay bilang resulta ng mga alalahanin na "kagat" ay hindi sinasadya (at hindi tama) ay pinaikling sa "bit." Sa kasamaang palad, hindi binura ng pagbabago ng pagbaybay ang lahat ng pagkalito.

Ang isang byte ay isang koleksyon ng mga bits, pinaka-karaniwang walong piraso. Ang mga bits ay nakapangkat sa mga bait upang gawing mas mahusay ang computer hardware, mga kagamitan sa networking, disk at memorya. Orihinal na, ang mga byte ay nilikha bilang walong piraso dahil ang karaniwang pisikal na circuitry sa oras ay mayroong walong "mga landas" papasok at labas ng mga processors at memory chips. Sa anumang oras sa oras, ang gateway sa isa sa mga sangkap na ito ay maaaring magkaroon ng isang "off" o "on" na kondisyon sa bawat isa sa walong mga daanan.


Kapag Binary Meets Binary

Medyo simple, di ba? Teka muna. Pagdating sa mga computer, ang mga termino tulad ng kilobyte (KB), megabyte (MB), gigabyte (GB) - at ang mga pagdadaglat na sumabay sa kanila - ay may kaunting magkakaibang kahulugan. Ang mga bota at byte ay hindi lumilibot nang mabuti sa sistemang panghihinuha. Ang mga bits at byte ay batay sa binary, habang ang sistemang desimal ay batay sa mga kadahilanan ng 10 (base 10). Kaya, ang isang kilobyte ay talagang 1024 byte - hindi 1000 byte na iminumungkahi ng prefix ng kilo. Kung hindi ito magkakaroon ng kahulugan, gawin ang iyong sarili sa matematika: 2 ^ 10 = 1024.

Ito ay naiiba sa karamihan ng iba pang kahinaan sa teknolohiya ng computer, kung saan ang mga term na prefixed ng kilo, mega at giga, atbp, ay ginagamit ayon sa kanilang kahulugan sa International System of Units (SI), na kung saan, bilang mga kapangyarihan ng 1000. nangangahulugan na ang isang 500 gigabyte hard drive ay may hawak na 500,000,000,000 byte.

Sinabi ng isa pang paraan, ang mga yunit ng SI ay batay sa mga kadahilanan ng 10. Ang mga kompyuter, sa kabilang banda, ay nagpapatakbo sa isang sistemang binary number, na kung saan ay isang kadahilanan ng dalawa. Kaya, ang mga panukalang panukala ng mga bit at byte ay naiiba dahil sila ay batay sa isang magkakaibang sistema ng pag-numero.

Walang Mga bug, Walang Stress - Ang Iyong Hakbang sa Hakbang Patnubay sa Paglikha ng Software na Pagbabago ng Buhay nang Walang Pagsira sa Iyong Buhay

Hindi mo mapagbuti ang iyong mga kasanayan sa pagprograma kapag walang nagmamalasakit sa kalidad ng software.

Maramihang Mga Bits

Siyempre, ang mga talahanayan sa itaas ay higit pa sa yotta - ngunit sa ngayon, ang aming teknolohiya ay hindi lumalawak nang higit pa sa mapa. Ang Terabit Ethernet ay itinuturing na susunod na hangganan ng bilis ng Ethernet sa itaas ng 100 gigabit Ethernet na posible ngayon. Higit pa rito, ang higit na mga rate ng paglilipat ng data ay karamihan sa teoretikal.

Maramihang Mga Byte

Tulad ng mga bits, ang tsart na ito ay maaaring teknolohikal na magpatuloy nang walang hanggan, ngunit ang karamihan sa mga hakbang na ito ay magiging teoretikal. Ang mga hard drive ng multi-terabyte (TB) ay nagiging mas karaniwan sa panig ng mamimili, habang ang pag-iimbak ng petabyte (PB) ay umiiral para sa mga server, pasilidad ng pananaliksik at mga sentro ng data. Sa kabila nito, ang mas mataas na multiple ay, sa ngayon, ay hindi inilalapat sa totoong mundo.

Ang Suliranin Sa Mga Pagdadaglat

Tulad ng maaaring nahulaan mo, batay sa mga talahanayan sa itaas, ang mga pagdadaglat para sa maraming mga bits at byte ay lumilikha din ng pagkalito. Sapagkat ang mga pagdadaglat ay katulad ng katulad, madalas silang ginagamit nang palitan, ngunit hindi ito ang tamang pamamaraan. Ang isang megabyte at megabit ay ibang-iba ng mga bagay, ngunit ang simpleng kabisera ng isang titik ay maaaring mag-iwan sa mga mambabasa. Ito ang dahilan kung bakit ang isang piraso ay may pangalawang hanay ng mga pagdadaglat (Kbit, Mbit, atbp.) - isang bersyon na binuo para sa kalinawan.

Kung saan Nakalilito ang Mga Bagay

Kaya sabihin na bumili ka ng isang pag-upgrade ng memorya para sa iyong computer. In-advertise ito bilang 128 megabytes. Ngunit pagkatapos ay napansin mo na ang sheet ng data para sa produkto ay nagsasabi na mayroon kang isang module na may mga 64 megabit na bahagi. Nasiraan ka ba?

Nope. Narito kung bakit: Upang gumawa ng isang 128 megabyte module, ang iyong memorya ng module ay gumagamit ng 16 na yunit ng 64 megabits, na ang bawat isa ay kinakalkula sa 16 na yunit x 64 megabits / 8 bits bawat byte = 128 megabytes.

Ayan yun?

Ang pagkalito tungkol sa mga bits at byte ay pangkaraniwan. Ang susi ay upang maunawaan kung paano nauugnay ang bawat isa sa bawat isa at kung ang binary (base 2) o desimal (base 10) ay naglalarawan ng digital data. Ang pamilyar sa mga pangunahing konsepto na ito ay isang paraan upang maging mas pamilyar sa iyong computer at lahat ng mga kaugnay na sangkap nito.