DatorerSäkerhet

Presentation av data i datorer: binär kodning Information

I den fysiska världen, måste all information på något sätt vara representerade. Läsa någon artikel (bok,, kontroll), publiceras online eller skrivas ut på papper, tar vi text och bilder. Den bild som vi ser är fokuserad på näthinnan våra ögon, i form av elektriska signaler som sänds till hjärnan, som känner igen den välbekanta karaktärer och därmed tar emot informationen. I vilken form förblir denna information i vårt minne - i form av bilder, logik eller något annat - kan bero på omständigheterna i sin produktion, målet och en specifik förståelse för processen. Hårdvara är mer begränsad och arbetar med en ström av ettor och nollor (den så kallade binära kodningsinformation).

Binary notation, som ligger till grund för hela datateknik, valdes historiskt. Även i en tid präglad av skapandet av den första vakuumröret datorer, ingenjörer tänker hur man gör kodningsinformation till det lägsta priset på allt var enheten. Eftersom det finns två möjliga verkningssätt i vakuumröret - passerar en ström, blockerar det, tvåa i grundval av beräkningen av systemet verkade vara den mest effektiva. Vid övergången till en halvledaranordning, kan denna slutsats ses över, men ingenjörerna gick nakatannomu sätt bevara den binära logik En allt harv datorer. Emellertid fysiken av halvledare och ternära tillåter kodning av information i datorn: en brist på laddning (ternära noll), kan det finnas både positiva (1) eller negativ (-1), vilket motsvarar tre möjliga värden Treat - en elementär minnescell. Samma kan sägas om den elektriska strömmen: direkt eller omvänd riktning, eller ingen ström alls (samma tre värden).

Valet av det ternära siffran systemet automatiskt skulle lösa problemet med kodningen av negativa tal, vilket i det binära systemet löses genom den så kallade inversions med hänsyn till den första biten som ett tecken. Om wisdoms av denna operation för det binära systemet är det mycket skrivet i Internet, liksom i litteraturen på Assember språk. I fallet med en ternär logik skulle antalet registreras, till exempel, enligt följande: "+ 00-0 + 0 + -" Här "+" - ekonomiska inträdesvärden "1", "-" respektive - "-1", ja, noll talar för sig själv. Vid omräkning till mänskligt språk för att få följande: + 3 * 8 + 0 + 0 - 3 ^ 5 + 0 + 3 ^ 3 + 0 + 3 ^ 1 - 3 ^ 0 = 6561-243 + 27 + 3 - 1 = 6347. fördelar ternära logik skulle ha funnits när man arbetar med en mängd olika uppgifter: om en fråga är tänkt enstaviga svar kan de binära bitarna bära ett av två svar ( "ja" eller "nej"), medan den ternära Treat - redan tre ( "ja", "nej", "ej bestämd"). Erfarna programmerare minns hur ofta du behöver lagra ett svar på grund av tre möjliga därför på obestämd värde måste uppfinna något, till exempel - anger i ytterligare en parameter (binär): om det var helt bestäms av den aktuella tiden.

Binary kodning information obekvämt för att hantera bilder. Det mänskliga ögat uppfattar tre olika färger: blått, grönt och rött, som ett resultat av varje grafiskt pixel kodas med fyra bitgrupper, av vilka tre indikerar intensiteten hos basfärgerna, och den fjärde anses vara överflödig. Detta tillvägagångssätt minskar naturligtvis effektiviteten i datorgrafik, men hittills har inget bättre har föreslagits.

Ur matematisk synvinkel ternära dator vara mest effektiva. Stringenta beräkningar är ganska komplexa, men resultatet är följande uttalande: beräkningseffektiviteten är högre, ju närmare dess egna numreringssystem bland e (ungefär lika med 2,72). Det är lätt att se att tredubbla antalet 2,72 är mycket närmare än två. Vi kan bara hoppas att en dag ingenjörerna som är ansvariga för den elektroniska upplagan, vände hans uppmärksamhet till den ternära talsystemet. Kanske kommer det att vara det genombrott varefter artificiell intelligens kommer att skapas?

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.birmiss.com. Theme powered by WordPress.