Преглед садржаја:
Дефиниција - Шта значи Цопроцессор?
Копроцесор је допунска процесорска јединица или потпуно различито коло које је дизајнирано тако да допуњава централну процесорску јединицу (ЦПУ) рачунара. Његова основна функционалност је пребацивање осталих процесорски интензивних задатака из ЦПУ-а како би се постигле убрзане перформансе система, омогућавајући ЦПУ-у да се фокусира на задатке који су битни за систем. На располагању су разне врсте копроцесора за извођење јединствених задатака - од спајања И / О или шифровања, низа обраде, аритметике с помичном тачком и обраде сигнала.
Тецхопедиа објашњава Цопроцессор
Копроцесори су једноставно додатна кола намијењена за пребацивање одређених операција из ЦПУ-а како би се систем ефикасније одвијао. То могу бити директни типови контроле који се контролишу преко копроцесорских упутстава која су део скупа инструкција ЦПУ-а, као у случају јединица са плутајућом тачком, или могу бити независни типови који асинхроно раде са ЦПУ-ом. У већини случајева нису оптимизовани за шифру опште намене јер су направљени за одређене задатке.
Првобитно су копроцесори били физички одвојени од ЦПУ-а, попут Интел 8087 и Моторола 68881, али како су трошкови њихове интеграције у ЦПУ смањили, постало је ефикасније да се интегришу, као што је то случај са ФПУ-ом. Интел Пентиум и Моторола 68000 у 1970-им годинама су били једни од првих који су копроцесоре добили као део ЦПУ-а. Споменути копроцесори били су познати као аритметика с плутајућом тачком, јединица с плутајућом тачком или нумерички копроцесор. Већина рачунара сада има уграђену плутајућу тачку. Међутим, програм мора бити правилно написан да би искористио предност копроцесора. Тренутно су ЦПУ дизајнирани да апсорбују функционалности популарних копроцесора. Али још увек постоје копроцесори који су одвојено доступни, што омогућава прилагођавање за личну или пословну употребу. Јединица за графичку обраду (ГПУ) је најчешћи пример тога; дизајниран је искључиво за графичку обраду тако да ЦПУ не мора да ради ништа од тога. Остали примери су јединице за обраду широкопојасног сигнала и јединице за енкрипцију / дешифровање.