{"id":6996,"date":"2025-01-15T16:53:23","date_gmt":"2025-01-15T16:53:23","guid":{"rendered":"https:\/\/howtogeek.blog\/lt\/?p=6996"},"modified":"2025-01-15T16:53:23","modified_gmt":"2025-01-15T16:53:23","slug":"exploring-the-unique-history-of-desktop-math-coprocessors","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/lt\/exploring-the-unique-history-of-desktop-math-coprocessors\/","title":{"rendered":"Tyrin\u0117kite unikali\u0105 darbalaukio matematikos koprocesori\u0173 istorij\u0105"},"content":{"rendered":"<h3>Santrauka<\/h3>\n<ul>\n<li>Matematikos koprocesoriai pakeit\u0117 procesoriaus na\u0161um\u0105, naudodami specialias matematiniams skai\u010diavimams skirtas lustus.<\/li>\n<li>Naujovi\u0161ki modeliai, tokie kaip \u201eIntel 8087\u201c, pagerino asmenini\u0173 kompiuteri\u0173 galimybes, leid\u017eian\u010dius jiems atlikti sud\u0117tingas u\u017eduotis, anks\u010diau skirtas didesn\u0117ms sistemoms.<\/li>\n<li>Tokios \u012fmon\u0117s kaip \u201eCyrix\u201c pasirod\u0117 kaip did\u017eiul\u0117s var\u017eov\u0117s matematikos koprocesori\u0173 arenoje, metdamos i\u0161\u0161\u016bk\u012f \u201eIntel\u201c dominavimui.<\/li>\n<\/ul>\n<p>\u0160iuolaikin\u0117je kompiuterijoje tikimasi, kad j\u016bs\u0173 CPU ir GPU meistri\u0161kai skland\u017eiai valdys bet kokias matematines operacijas. Ta\u010diau besikurian\u010diomis asmenini\u0173 kompiuteri\u0173 dienomis vartotojams kartais reik\u0117davo \u012ftraukti papildom\u0105 lust\u0105, vadinam\u0105 matematikos koprocesoriumi, kad padidint\u0173 na\u0161um\u0105.<\/p>\n<h2 id=\"what-is-a-math-coprocessor\">Kas tiksliai yra matematikos koprocesorius?<\/h2>\n<p>Matematinis koprocesorius, paprastai vadinamas FPU (Floating Point Unit), yra specializuotas mikroprocesorius, skirtas padidinti procesoriaus, kur\u012f jis papildo, matematini\u0173 skai\u010diavim\u0173 efektyvum\u0105 ir tikslum\u0105. Pavyzd\u017eiui, \u201eIntel 80387SX\u201c yra 80386SX procesoriaus matematikos koprocesorius.<\/p>\n<p>Jei \u012fsigijote 80386SX kompiuter\u012f ir v\u0117liau susid\u016br\u0117te su pa\u017eangi\u0173 matematini\u0173 skai\u010diavim\u0173 poreikiu, 80387SX \u012ftraukimas \u012f jam skirt\u0105 pagrindin\u0117s plok\u0161t\u0117s lizd\u0105 labai paspartint\u0173 slankiojo kablelio operacijas.<\/p>\n<p>S\u0105voka \u201eslankusis kablelis\u201c rei\u0161kia skai\u010diavimus, kuriuose naudojamos de\u0161imtain\u0117s reik\u0161m\u0117s, o tai skiriasi nuo \u201esveiko skai\u010diaus\u201c matematikos, kuri apsiriboja sveikaisiais skai\u010diais. Slankaus kablelio skai\u010diavimai yra labai svarb\u016bs siekiant tikslumo ir yra b\u016btini \u012fvairiose srityse, tokiose kaip mokslas ir in\u017einerija. \u0160iandien jie palaiko daugyb\u0119 programin\u0117s \u012frangos program\u0173, ypa\u010d \u017eaidim\u0173, generuoja tokius terminus kaip gigaflop ir teraflop, kur \u201eFLOP\u201c rei\u0161kia \u201eslankiojo kablelio operacij\u0105\u201c.<\/p>\n<p>Bendraprocesoriai neapsiribojo slankiojo kablelio skai\u010diavimais; jie taip pat palengvino signal\u0173 apdorojim\u0105 ir tvark\u0117 \u012fvesties\/i\u0161vesties (I\/O) u\u017eduotis tarp skirting\u0173 kompiuterio komponent\u0173. Nors pagrindinis procesorius gal\u0117jo valdyti \u0161ias funkcijas, jam da\u017enai tr\u016bko efektyvumo jas atliekant.<\/p>\n<h2 id=\"the-birth-of-the-desktop-math-coprocessor\">Stalini\u0173 kompiuteri\u0173 matematikos koprocesori\u0173 atsiradimas<\/h2>\n<figure class=\"wp-block-image\"><img alt=\"IBM PC 5150 guli ant darbastalio\" class=\"wp-image\" decoding=\"async\" height=\"417\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2025\/01\/benj_ibm_pc_workbench.webp\" title=\"IBM PC 5150 guli ant darbastalio\" width=\"650\"\/><figcaption><a href=\"http:\/\/www.vintagecomputing.com\">Benjus Edwardsas<\/a><\/figcaption><\/figure>\n<p>Nors specializuot\u0173 procesori\u0173, skirt\u0173 skirtingoms matematin\u0117ms funkcijoms, koncepcija buvo paplitusi pagrindiniuose ir ma\u017euosiuose kompiuteriuose, ji tapo puikia nam\u0173 kompiuterijos savybe tik a\u0161tuntojo de\u0161imtme\u010dio pabaigoje ir devintojo de\u0161imtme\u010dio prad\u017eioje. Nam\u0173 kompiuterijos peiza\u017eas tuo metu vis dar buvo pradin\u0117je stadijoje.<\/p>\n<p>Ankstyvasis matematinio bendro procesoriaus pavyzdys buvo Intel 8087, pristatytas 1980 m. kaip pasirenkamas Intel 8086 ir 8088 procesori\u0173 patobulinimas, kuris maitino IBM inauguracinius asmeninius kompiuterius. \u0160i naujov\u0117 suteik\u0117 galimyb\u0119 net pradinio lygio staliniams kompiuteriams atlikti sud\u0117tingas u\u017eduotis, kurioms anks\u010diau reik\u0117jo brangesni\u0173 ir didesni\u0173 sistem\u0173.<\/p>\n<p>Kiti gamintojai netrukus pateik\u0117 savo pasi\u016blymus; Pavyzd\u017eiui, \u201eMotorola\u201c pristat\u0117 68881, skirt\u0105 68000 serijos procesoriams, kuriame buvo \u012frengti ankstyvieji \u201eApple Macintosh\u201c ir \u201eAmiga\u201c kompiuteri\u0173 modeliai.<\/p>\n<h2 id=\"the-rise-of-third-party-math-coprocessors\">Tre\u010di\u0173j\u0173 \u0161ali\u0173 matematikos koprocesori\u0173 atsiradimas<\/h2>\n<p>Nam\u0173 kompiuteriuose esantis atviras koprocesoriaus lizdas tapo viliojan\u010dia galimybe, kurios kai kurios \u012fmon\u0117s negal\u0117jo nepasteb\u0117ti. \u201eCyrix\u201c buvo vienas i\u0161 pionieri\u0173, i\u0161leid\u0119s savo Cyrix FasMath 83D87 ir 83S87, kurie suteik\u0117 didel\u0119 konkurencij\u0105 \u201eIntel\u201c bendro procesoriaus galimyb\u0117ms. Taip prasid\u0117jo gin\u010dytina istorija, kai \u201eCyrix\u201c da\u017enai susidurdavo su \u201eIntel\u201c, o jo kulminacija buvo nuolatin\u0117 procesori\u0173, \u012fskaitant \u017eym\u0173j\u012f 6x86MX, gamyba.<\/p>\n<p>Tuo tarpu pasirod\u0117 ni\u0161iniai koprocesoriai, kurie puikiai pasirod\u0117 konkre\u010diose programose. Puikus pavyzdys yra <a href=\"https:\/\/www.geekdot.com\/weitek-abacus-fpu\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Weitek Abacus FPU<\/a> , kur\u012f naudojo pa\u017eangi programin\u0117 \u012franga, pvz., Autodesk Renderman, kurdama 3D dizain\u0105 dar gerokai prie\u0161 atsirandant tam skirtiems GPU.<\/p>\n<p>De\u0161imtojo de\u0161imtme\u010dio pabaigoje atskiro bendro procesoriaus era i\u0161 esm\u0117s pra\u0117jo. \u0160iuolaikiniai procesoriai ir GPU dabar skland\u017eiai apdoroja slankiojo kablelio skai\u010diavimus integruotuose procesori\u0173 paketuose. \u0160iais laikais asmeninis kompiuteris gali pasigirti daugybe procesori\u0173 \u2013 pavyzd\u017eiui, mano ne\u0161iojamasis kompiuteris turi 24 procesorius, o tai t\u0119sia bendro apdorojimo palikim\u0105 kompiuterijoje.<\/p>\n<h2>Da\u017enai u\u017eduodami klausimai<\/h2>\n<h3><strong>1. Kok\u012f vaidmen\u012f \u0161iuolaikin\u0117je kompiuterijoje atlieka matematikos koprocesorius?<\/strong><\/h3>\n<p>Nors matematiniai koprocesoriai ka\u017ekada buvo b\u016btini, \u0161iuolaikiniai procesoriai ir GPU yra skirti efektyviai atlikti sud\u0117tingus skai\u010diavimus, nereikalaujant atskir\u0173 lust\u0173. Ta\u010diau supratimas apie istorin\u012f matematikos koprocesori\u0173 vaidmen\u012f suteikia verting\u0105 kontekst\u0105 \u0161iandienin\u0117ms integruotoms apdorojimo sistemoms.<\/p>\n<h3><strong>2. Ar \u0161iandien vis dar galiu naudoti matematikos koprocesorius?<\/strong><\/h3>\n<p>Paprastai matematiniai koprocesoriai nesuderinami su \u0161iuolaikin\u0117mis skai\u010diavimo sistemomis, nes buvo sukurti konkre\u010dioms senesn\u0117ms architekt\u016broms. Dauguma funkcij\u0173 buvo prilygintos \u0161iuolaikiniams CPU ir GPU.<\/p>\n<h3><strong>3. Kaip matematikos koprocesoriai pakeit\u0117 asmeninio kompiuterio kra\u0161tovaizd\u012f?<\/strong><\/h3>\n<p>Matematikos koprocesoriai leido asmeniniams kompiuteriams atlikti sud\u0117tingus matematinius skai\u010diavimus, kurie anks\u010diau buvo skirti galingesn\u0117ms ir brangesn\u0117ms sistemoms. \u0160is prieinamumas paskatino skai\u010diavimo pl\u0117tr\u0105 \u012fvairiose srityse ir prisid\u0117jo prie stalini\u0173 kompiuteri\u0173 sistem\u0173 evoliucijos \u012f daugiafunkcius \u012frenginius, kuriais \u0161iandien pasitikime.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/the-quirky-history-of-math-coprocessors\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">\u0160altinis ir vaizdai<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Santrauka Matematikos koprocesoriai pakeit\u0117 procesoriaus na\u0161um\u0105, naudodami specialias matematiniams skai\u010diavimams skirtas lustus. Naujovi\u0161ki modeliai, tokie kaip \u201eIntel 8087\u201c, pagerino asmenini\u0173 kompiuteri\u0173 galimybes, leid\u017eian\u010dius jiems atlikti sud\u0117tingas u\u017eduotis, anks\u010diau skirtas didesn\u0117ms sistemoms. Tokios \u012fmon\u0117s kaip \u201eCyrix\u201c pasirod\u0117 kaip did\u017eiul\u0117s var\u017eov\u0117s matematikos koprocesori\u0173 arenoje, metdamos i\u0161\u0161\u016bk\u012f \u201eIntel\u201c dominavimui. \u0160iuolaikin\u0117je kompiuterijoje tikimasi, kad j\u016bs\u0173 CPU ir GPU meistri\u0161kai [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[890,903,9],"class_list":["post-6996","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-computer-history","tag-history","tag-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/posts\/6996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/comments?post=6996"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/posts\/6996\/revisions"}],"predecessor-version":[{"id":6997,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/posts\/6996\/revisions\/6997"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/media?parent=6996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/categories?post=6996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/lt\/wp-json\/wp\/v2\/tags?post=6996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}