? Allt som du gör på en dator innebär ett binärt tal . Du ser aldrig dessa siffror , så du kanske inte ens vet att de finns där . Men bakom kulisserna , är mjukvara och hårdvara som arbetar tillsammans för att forma varje ljud och visuell upplevelse som du har när du sitter framför en datorskärm . Binära tal
Numret 10 är underlag för vårt decimal numrering . Varje position i en numerisk sträng motsvarar en kraft av 10 . Betrakta det decimala värdet 643 . Läsa från vänster till höger har du 6 gånger 10 till den andra kraften plus 4 gånger 10 till den första makten plus nummer 3 i högra positionen i strängen där kraften i 10 är noll . Lägg värdena för att få 643 . Binära tal fungerar på ett liknande sätt. Men i binär , representerar varje position i en numerisk sträng en potens av två . Datorer representera alla numeriska värden och tecken med hjälp av binära tal .
Datorimplementering
p Om du klipper på en strömbrytare , en glödlampa tänds . När du skär av strömbrytaren , släcks lampan . Detta är ett exempel på ett binärt system . Det finns bara två möjliga tillstånd för ljuset : på eller av . Datorer arbetar med en liknande logisk struktur . Datavetare kallar en uppsättning instruktioner som orsakar en dator att utföra en uppgift ett program . Program ser ut så här när representeras i binär kod :
10100101010101
Dessa är binärt på och av strömbrytare arrangerade i en sekvens . En dator läser dessa växlar och utför numeriska beräkningar som addition och subtraktion . Datorer införliva ett binärt system för behandling eftersom det är enklare än det decimala systemet som vi normalt använder . År 1937 , en Bell Labs ingenjör vid namn George
Historia
Stibitz konstruerade världens första binär dator . Stibitz s enhet bestod av reläer , ett batteri och glödlampor . En tänd lampa utgjorde en och en släckt lampa representerade två . Stibitz kunde snart programmera enheten att utföra enkla binära beräkningar . Några månader senare , visade han en förbättrad version av sin uppfinning med hjälp av en telegraf för att skicka ett matematiskt problem från Dartmouth , Massachusetts , till New York City. Ingenjörer i New York löste problemet och återvände svaret på Dartmouth .
Nackdelar
Binära tal kan bli ganska stora eftersom varje siffra i en binär sträng kan innehålla värden lika till en potens av två . Även mjukvaruutvecklare inte ofta arbetar direkt med binära tal , är det svårare för dem att granska dessa siffror utan binär- decimal översättningsprogram .
Andra applikationer
När internet-användare titta på en video online , de förmodligen inte tänker på binära tal . Men filmer , musik, spel , programvara och alla andra objekt på en dator är inget annat än långa strängar av binära tal . Dataprogram kodar mediaobjekt och grafik i binär form och sedan avkodar dem att visa objekt i sitt ursprungliga format . En dator använder spänningar och strömmar för att representera alla binära data i systemet .