Шта је бинарно и како функционише?
Бинарни је систем представљања бројева помоћу шаблона јединица и нула. Први пут који је изумео Готфрид Лајбниц у 17. веку, бинарни систем бројева је постао широко коришћен када су рачунари захтевали начин да представе бројеве помоћу механичких прекидача.
Шта је бинарни код?
Рани рачунарски системи су имали механичке прекидаче који су се укључивали да представљају 1, а искључивали су се да представљају 0. Коришћењем прекидача у серији, рачунари би могли да представљају бројеве користећи бинарни код. Савремени рачунари и даље користе бинарни код у облику дигиталних јединица и нула унутар Процесори и РАМ.
Дигитална јединица или нула је једноставно електрични сигнал који је или укључен или искључен унутар хардверског уређаја као што је ЦПУ, који може да држи и израчунава много милиона бинарних бројева.
Бинарни бројеви се састоје од низа од осам „битова“, који су познати као „бајт“. Бит је једна јединица или нула која чини 8-битни бинарни број. Користећи АСЦИИ кодове, бинарни бројеви се такође могу превести у текстуалне знакове за чување информација у меморији рачунара.
Како функционишу бинарни бројеви
Претварање бинарног броја у децимални број је врло једноставно када узмете у обзир да рачунари користе бинарни систем са базом 2. Постављање сваке бинарне цифре одређује њену децималну вредност. За 8-битни бинарни број, вредности се израчунавају на следећи начин:
- Бит 1: 2 на степен 0 = 1
- Бит 2: 2 на степен 1 = 2
- Бит 3: 2 на степен 2 = 4
- Бит 4: 2 на степен од 3 = 8
- Бит 5: 2 на степен 4 = 16
- Бит 6:2 на степен 5 = 32
- Бит 7: 2 на степен од 6 = 64
- Бит 8: 2 на степен 7 = 128
Сабирањем појединачних вредности где бит има један, можете представити било који децимални број од 0 до 255. Много већи бројеви могу бити представљени додавањем више битова систему.
Када су рачунари имали 16-битне оперативне системе, највећи појединачни број који је ЦПУ могао израчунати био је 65.535. 32-битни оперативни системи могао да ради са појединачним децималним бројевима до 2.147.483.647. Савремени рачунарски системи са 64-битном архитектуром имају могућност рада са децималним бројевима који су импресивно велики, до 9.223.372.036.854.775.807!
Представљање информација помоћу АСЦИИ
Сада када разумете како рачунар може да користи бинарни систем бројева за рад са децималним бројевима, можда ћете се запитати како га рачунари користе за складиштење текстуалних информација.
Ово се постиже захваљујући нечему што се зове АСЦИИ код.
Тхе АСЦИИ табела састоји се од 128 текстуалних или специјалних знакова од којих сваки има придружену децималну вредност. Све апликације које подржавају АСЦИИ (као што су програми за обраду текста) могу читати или чувати текстуалне информације у и из меморије рачунара.
Неки примери бинарних бројева претворених у АСЦИИ текст укључују:
- 11011 = 27, што је ЕСЦ кључ у АСЦИИ
- 110000 = 48, што је 0 у АСЦИИ
- 1000001 = 65, што је А у АСЦИИ
- 1111111 = 127, што је кључ ДЕЛ у АСЦИИ
Док рачунари користе бинарни код базе 2 за текстуалне информације, други облици бинарне математике се користе за друге типове података. На пример, басе64 се користи за пренос и складиштење медија као што су слике или видео.
Бинарни код и складиштење информација
Сви документи које пишете, веб странице које гледате, па чак и видео игре које играте, омогућени су захваљујући бинарном систему бројева.
Бинарни код омогућава рачунарима да манипулишу и чувају све врсте информација у и из рачунарске меморије. Све компјутеризовано, чак и рачунари у вашем аутомобилу или вашем мобилном телефону, користе бинарни систем бројева за све за шта га користите.