КомпютриБезопасност

Представяне на данни в компютрите: двоично кодиране на информацията

Във физическия свят, всяка информация, трябва по някакъв начин да бъдат представени. Четене всяка статия (книга, преглед, преглед), публикувани онлайн или отпечатан на хартия, ние приемаме текста и снимките. Изображението, което виждаме, е фокусирана върху ретината на очите ни, под формата на електрически сигнали, предавани към мозъка, което разпознава познати герои и по този начин ще получи информацията. В каква форма тази информация остава в паметта ни - под формата на изображения, логика или нещо друго - може да зависи от обстоятелствата на неговото производство, целта и конкретно разбиране на процеса. Компютърен хардуер е по-ограничен и работи с поток от нули и единици (т.нар двоично кодиране информация).

Binary бройна система, което се основава на цялата компютърна технология, беше избран исторически. Дори в епохата на създаването на първите вакуумно-тръбни компютри, инженери мислят как да се направи информацията за кодиране на минималната цена на всичко беше на устройството. Тъй като има две възможни начини на действие в вакуумната тръба - минава ток, спасявайки, двойка в базата за изчисляване на системата изглежда като най-ефикасна. При прехода към полупроводниково устройство, този извод може да се проверява, но инженерите продължиха nakatannomu начин, запазвайки двоична логика на все по-култиватор компютри. Въпреки това, физика на полупроводници и трикомпонентни позволява кодиране на информация в компютъра: липса на заряд (трикомпонентна нула), може да има както положителен (1) или отрицателен (-1), което съответства на три възможни стойности Лекувайте - елементарна клетка на паметта. Същото може да се каже за електрически ток: пряка или обратна посока, или няма ток на всички (и същи три стойности).

Изборът на тройния бройна система автоматично би разрешило проблема на кодиране на отрицателни числа, които в двоична система е решен чрез така наречения инверсия с оглед на първото малко като знак. За мъдрости на тази операция за двоична система е много писано в интернет, както и в литературата на Assember език. В случай на трикомпонентна логика, броят ще бъде записано, например, както следва: ". + 00-0 + 0 + -" Тук "+" - икономически стойности позиция "1", "-", съответно - "-1", добре, нула говори за себе си. Когато преведен на човешки език да се получи следното: + 3 * 8 + 0 + 0 - 3, ^ 5 + 0 + 3 ^ 3 + 0 + 3 ^ 1 - 3, ^ 0 = 6561-243 + 27 + 3 - 1 = 6347. Ползи трикомпонентна логика изглежда, когато се работи с различни данни: ако един въпрос се предполага, едносрични отговори, двоични бита могат да носят един от два отговора ( "да" или "не"), а тройната Отнасяйте - вече три ( "да", "не", "не е определена"). Опитните програмисти помнят колко често трябва да се съхранява един отговор, защото на три възможно, следователно, за неопределен стойност трябва да се измисли нещо, например - влиза в допълнителен параметър (двоичен): дали е напълно определя от текущото време.

Binary кодиране на информацията е неудобно за работа с изображения. Човешкото око възприема три различни цвята: синьо, зелено и червено, в резултат на всеки графичен пиксел се кодира с четири байта, три от които показват интензивността на основните цветове, а четвъртият се счита за излишно. Този подход очевидно намалява ефективността на компютърната графика, но досега нищо по-добро е било предложено.

От математическа гледна точка трикомпонентна компютър, за да бъде най-ефективно. Строги изчисления са доста сложни, но резултатът е следната декларация: изчислителна ефективност е по-висока, колкото по-близо собствена система за номериране сред електронните (приблизително равно на 2,72). Лесно е да се види, че тройката на броя на 2.72 е много по-близо, отколкото две. Ние можем само да се надяваме, че един ден инженерите, отговорни за електронното издание, насочили вниманието си към тройната бройна система. Може би това ще бъде пробив, след който ще бъде създаден изкуствен интелект?

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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