Разлика између к86 и к64

Рачуналне технологије се непрестано развијају и ако своја предвиђања заснивамо на Моореовом закону, то би ишло деценијама и даље. Брзи развој рачунарског хардвера у великој мери је последица снажног апетита потрошача на боље и брже компоненте. Кад год програмери наиђу на препреку која ограничава даље напредовање тренутног стандарда, примећујемо нагли прелазак на нови стандард. То се догађа између к86 и к64.

к86 је веома стара технологија која је започела са породицом процесора 8086. Сада се развио у верзију к86-32 која је најчешћа верзија, а њен наследник к86-64 или познатији као к64. Прелазни постепени прелазак на к64 почео је прилично рано док на тржишту ПЦ-а још увек није било већих недостатака. То је зато што је прво тржиште које је искусило проблеме повезане са к86 било оно које покреће хигх енд сервере.

Употреба система који има 32битну архитектуру значи да сте увек ограничени на оно што 32бит може указивати. У овом случају проблем је проистекао из меморије. 32-битни показивач могао би да укаже на максимално 4,2 милијарде адреса, што је само око 4 ГБ меморије. Као такав, он може доделити до 4ГБ меморије одређеном програму, чак и ако има 16 ГБ меморије на располагању. Ово ограничење никада не може представљати проблем за подешавање куће, али у окружењу сервера представља огроман проблем. Зато су се процесори к64 појавили врло рано за потрошаче.

Кс64 архитектура и даље прати оно што има к86, али на њој се побољшава тако што има 64бит на свакој адреси. То значи да је меморијски капацитет к64 архитектуре квадрат 4,2 милијарде, што је за сада незамисливо пуно меморије. То у комбинацији са одређеним побољшањима чини к64 архитектуру сигурно одличним процесором који може заменити свог претходника.

Проблем са к64 је што софтвер за њега још увек не постоји. Иако већ постоје оперативни системи који покушавају да искористе архитектуру к64, већина их нема, а чак постоје и неки који се неће покретати на к64 ОС-у. На крају ће стићи софтвер намењен к64 архитектури и сав 32-битни хардвер и софтвер постају застарели. Али за сада, архитектуру к64 и даље доживљава нескладност софтвера која ограничава њену привлачност широј јавности.

Последња карактеристика к64 архитектуре је њена апсолутна компатибилност са уназад и к86. Тако да чак и ако је ваш процесор к64, корисник не би приметио никакву разлику све док је ваш оперативни систем 32бит. То би могло бити добро јер након што софтвер стигне, требате само да ажурирате свој ОС и софтвер, јер је хардвер већ тамо.