? Alt som du gjør på en datamaskin innebærer et binært tall . Du vil aldri se disse tallene , slik at du kanskje ikke engang vet at de er der . Men bak kulissene , er dataprogrammer og maskinvare å jobbe sammen for å forme hver lyd og visuell opplevelse som du har mens du sitter foran en dataskjerm. Binære tall
Tallet 10 danner grunnlaget for vår desimal tallsystemet . Hver posisjon i en numerisk streng representerer en potens av 10 . Vurdere desimalverdien 643 . Utlesning fra venstre mot høyre har seks ganger 10 til den andre effekt og 4 ganger 10 til den første effekt og tallet 3 i elementet lengst til høyre stilling på strengen hvor kraften fra 10 er null. Legg verdiene for å få 643 . Binære tall operere på en lignende måte . Imidlertid , i binær , representerer hver stilling i en numerisk streng en potens av to . Datamaskiner representerer alle tallverdier og tegn ved hjelp av binære tall .
Computer Implementering
p Hvis du kutter på en lysbryter , en lyspære lyser . Når du kutter av bryteren , går lyset ut . Dette er et eksempel på et binært system . Det er bare to mulige tilstander for lys : på eller av. Datamaskiner arbeide med en lignende logisk struktur . Computer forskere kaller et sett med instruksjoner som fører til en datamaskin for å utføre en oppgave et program . Programmer ser ut som dette når representert i binær kode :
10100101010101
Dette er binær og på brytere arrangert i en sekvens . En datamaskin leser disse bryterne og utfører numeriske beregninger som addisjon og subtraksjon . Datamaskiner innlemme en binær systemet for behandling fordi det er enklere enn desimal systemet som vi vanligvis bruker.
Historie
I 1937 , en Bell Labs ingeniør ved navn George Stibitz bygget verdens første binær datamaskin . Stibitz enhet besto av releer , et batteri og lyspærer . En tent lyspære representerte en og en utent lyspære representerte to. Stibitz var snart i stand til å programmere enheten til å utføre enkle binære beregninger . Noen måneder senere , viste han en forbedret versjon av sin oppfinnelse ved hjelp av en telegraf å sende et matematisk problem fra Dartmouth , Massachusetts , til New York City. Ingeniører i New York løst problemet og returnerte svaret på Dartmouth.
Ulemper
binære tall kan bli ganske store fordi hvert siffer i et binært strengen kan holde verdier lik til en potens av to . Selv programvareutviklere ikke arbeider ofte direkte med binære tall , er det vanskeligere for dem å gjennomgå disse tallene uten binær -til- desimal oversettelse programvare.
Andre programmer
< p > Når Internett-brukere se en online video, de sannsynligvis ikke tenke på binære tall . Men videoer, musikk, spill , programvare og alle andre objekter på en datamaskin er noe mer enn lange strenger av binære tall . Dataprogramvare koder media objekter og grafikk i binær form og deretter senere dekoder dem til å vise gjenstander i sitt opprinnelige format . En datamaskin bruker spenninger og strømmer til å representere alle binære data i systemet .