Определение на процесора
Той трябва да бъде елемент с общо предназначение, на който софтуерът диктува какво да прави. Има конкретни процесори за изпълнение на конкретна задача, които, въпреки че някои автори считат за процесор, други не. Моята позиция по този въпрос е ясна: настоявам, процесор трябва да е с общо предназначение.
Първите дизайни на машини, които можем да считаме за прецеденти на днешните компютри, нямаха процесор като такъв. Първото поколение компютри нямаше нито един елемент, който действаше като процесор, но такава функция беше разпределена между различни елементи на хардуера.
За да разполагаме с първия процесор в едно парче, по-специално в чип, трябва да се върнем към началото на силициевата технология и по-точно към Intel 4004 от 1970 година.
Новата технология не само позволи да се осигури по-голяма мощност на тези машини, заемайки по-малък обем, но и ги направи по-евтини и, следователно, улесни приемането им от по-масивна общественост.
Технологичният напредък на процесорите улесни, че те значително увеличиха скоростта на изпълнение на програмата и че сме интегрирали в един чип няколко процесора.
Последното е това, което се нарича многоядрена архитектура и е това, което ни кара да кажем, че този или онзи чип имат "двойно ядро" или "четириядрен", наред с други възможности.
Но компютрите не са единствените устройства с процесор; Смартфоните, таблетите и дори телевизорите имат чипове, които изпълняват тази функция и им осигуряват „интелигентност“, осигурявайки „интелигентната“ част на думата, например на смартфон или смарт телевизор.
Процесорът трябва да комуникира с останалите компоненти на компютъра или устройството, на което е монтиран, нещо, което се прави чрез това, което се нарича шина.
Различните шини комуникират процесора с всеки от другите компоненти на компютърната система, като входове и изходи (I / O) портове, слотове за разширение (което кара процесора да комуникира с PCI карти ) или графичната карта.
Въпреки че Intel беше производителят, който започна ерата на силиконовите чипове и съвременните процесори, той не поддържа ексклузивното в тази област.
Има производители, които предлагат алтернативи, независимо дали са съвместими или не с чиповете на тази компания. Например AMD (Advanced Micro Devices) предлага линия процесори, съвместими с Intel.
От друга страна, Qualcomm предлага редица процесори, които работят по съвсем различен начин от този на Intel или AMD.
Архитектурата на микропроцесора е това, което определя как работи процесорът.
Това предполага как работят инструкциите и какви са ограниченията, които програмистите имат и как могат да работят. Всеки процесор има свой набор от инструкции за своята архитектура.
В момента има две архитектури, които покриват почти целия пазар: x86 (и 64-битовото му разширение, x86-64) и ARM. Първият за настолни компютри, а вторият за мобилни устройства от всякакъв вид.