{"id":7097,"date":"2025-01-15T16:52:26","date_gmt":"2025-01-15T16:52:26","guid":{"rendered":"https:\/\/howtogeek.blog\/it\/?p=7097"},"modified":"2025-01-15T16:52:26","modified_gmt":"2025-01-15T16:52:26","slug":"exploring-the-unique-history-of-desktop-math-coprocessors","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/it\/exploring-the-unique-history-of-desktop-math-coprocessors\/","title":{"rendered":"Esplorando la storia unica dei coprocessori matematici desktop"},"content":{"rendered":"<h3>Riepilogo<\/h3>\n<ul>\n<li>I coprocessori matematici hanno rivoluzionato le prestazioni della CPU utilizzando chip specializzati dedicati ai calcoli matematici.<\/li>\n<li>Modelli innovativi come l&#8217;Intel 8087 hanno potenziato le capacit\u00e0 dei personal computer, consentendo loro di svolgere compiti complessi in precedenza riservati a sistemi pi\u00f9 grandi.<\/li>\n<li>Aziende come Cyrix si sono affermate come formidabili contendenti nel campo dei coprocessori matematici, sfidando il predominio di Intel.<\/li>\n<\/ul>\n<p>Nell&#8217;informatica moderna, ci si aspetta che la CPU e la GPU gestiscano abilmente e senza problemi qualsiasi operazione matematica. Tuttavia, ai tempi nascenti dei personal computer, gli utenti a volte avevano bisogno di incorporare un chip aggiuntivo, noto come coprocessore matematico, per aumentare le prestazioni.<\/p>\n<h2 id=\"what-is-a-math-coprocessor\">Cos&#8217;\u00e8 esattamente un coprocessore matematico?<\/h2>\n<p>Un coprocessore matematico, comunemente denominato FPU (Floating Point Unit), \u00e8 un microprocessore specializzato dedicato a migliorare l&#8217;efficienza e l&#8217;accuratezza dei calcoli matematici per la CPU che integra. Ad esempio, l&#8217;Intel 80387SX funge da coprocessore matematico per la CPU 80386SX.<\/p>\n<p>Se hai acquistato un computer 80386SX e in seguito hai avuto bisogno di calcoli matematici avanzati, l&#8217;aggiunta dell&#8217;80387SX nel socket della scheda madre designato garantirebbe una notevole accelerazione nelle operazioni in virgola mobile.<\/p>\n<p>Il termine &#8220;floating point&#8221; si riferisce a calcoli che coinvolgono valori decimali, in contrasto con la matematica &#8220;intera&#8221;, che \u00e8 limitata ai numeri interi. I calcoli in virgola mobile sono fondamentali per la precisione e sono essenziali in vari campi come la scienza e l&#8217;ingegneria. Oggi, sono alla base di numerose applicazioni software, in particolare nei giochi, generando termini come gigaflop e teraflop, dove &#8220;FLOP&#8221; indica un'&#8221;operazione in virgola mobile&#8221;.<\/p>\n<p>I coprocessori non erano limitati solo ai calcoli in virgola mobile; facilitavano anche l&#8217;elaborazione del segnale e gestivano attivit\u00e0 di input\/output (I\/O) tra diversi componenti del computer. Mentre la CPU primaria poteva gestire queste funzioni, spesso mancava di efficienza nell&#8217;eseguirle.<\/p>\n<h2 id=\"the-birth-of-the-desktop-math-coprocessor\">La genesi dei coprocessori matematici desktop<\/h2>\n<figure class=\"wp-block-image\"><img alt=\"IBM PC 5150 appoggiato su un banco da lavoro\" 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 appoggiato su un banco da lavoro\" width=\"650\"\/><figcaption><a href=\"http:\/\/www.vintagecomputing.com\">Ben Edwards, il nostro mentore<\/a><\/figcaption><\/figure>\n<p>Sebbene il concetto di processori specializzati per funzioni matematiche distinte fosse prevalente nei regni dei mainframe e dei minicomputer, divenne una caratteristica notevole dell&#8217;informatica domestica solo alla fine degli anni &#8217;70 e all&#8217;inizio degli anni &#8217;80. Il panorama dell&#8217;informatica domestica era ancora agli inizi a quel tempo.<\/p>\n<p>Un esempio iconico di coprocessore matematico \u00e8 stato l&#8217;Intel 8087, introdotto nel 1980 come potenziamento opzionale dei processori Intel 8086 e 8088, che alimentavano i primi personal computer IBM. Questa innovazione ha permesso anche alle macchine desktop entry-level di eseguire attivit\u00e0 impegnative che in precedenza avevano richiesto sistemi pi\u00f9 costosi e pi\u00f9 grandi.<\/p>\n<p>Altri produttori seguirono presto l&#8217;esempio con le loro offerte; Motorola, ad esempio, present\u00f2 il 68881, progettato per i suoi processori della serie 68000, che equipaggiavano i primi modelli di computer Apple Macintosh e Amiga.<\/p>\n<h2 id=\"the-rise-of-third-party-math-coprocessors\">Emersione di coprocessori matematici di terze parti<\/h2>\n<p>Il socket coprocessore aperto disponibile nei computer domestici divenne un&#8217;opportunit\u00e0 allettante che alcune aziende non potevano ignorare. Cyrix fu tra i pionieri, lanciando il suo Cyrix FasMath 83D87 e 83S87, che presentarono una concorrenza significativa alle opzioni di coprocessore di Intel. Ci\u00f2 segn\u00f2 l&#8217;inizio di una storia controversa in cui Cyrix si trov\u00f2 spesso in disaccordo con Intel, culminando nella continua produzione delle sue CPU, tra cui la notevole 6x86MX.<\/p>\n<p>Nel frattempo, sono emersi coprocessori di nicchia che eccellevano in applicazioni specifiche. Un esempio lampante \u00e8 la <a href=\"https:\/\/www.geekdot.com\/weitek-abacus-fpu\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">FPU Weitek Abacus<\/a> , utilizzata da software avanzati come Autodesk Renderman per la progettazione 3D molto prima dell&#8217;avvento delle GPU dedicate.<\/p>\n<p>Verso la fine degli anni &#8217;90, l&#8217;era del coprocessore autonomo era ormai in gran parte tramontata. Le CPU e le GPU moderne ora gestiscono calcoli in virgola mobile senza soluzione di continuit\u00e0 all&#8217;interno di pacchetti di processori integrati. Oggigiorno, un personal computer potrebbe vantare numerose CPU: il mio laptop, ad esempio, vanta 24 processori, continuando un&#8217;eredit\u00e0 di co-elaborazione nell&#8217;informatica.<\/p>\n<h2>Domande frequenti<\/h2>\n<h3><strong>1. Quale ruolo svolge un coprocessore matematico nell&#8217;informatica moderna?<\/strong><\/h3>\n<p>Mentre i coprocessori matematici un tempo erano essenziali, le CPU e le GPU moderne sono progettate per eseguire calcoli complessi in modo efficiente senza bisogno di chip separati. Tuttavia, comprendere il ruolo storico dei coprocessori matematici fornisce un contesto prezioso per gli attuali sistemi di elaborazione integrati.<\/p>\n<h3><strong>2. Posso ancora utilizzare i coprocessori matematici oggi?<\/strong><\/h3>\n<p>In genere, i coprocessori matematici non sono compatibili con i moderni sistemi di elaborazione, perch\u00e9 sono stati progettati per specifiche architetture pi\u00f9 vecchie. La maggior parte delle funzionalit\u00e0 \u00e8 stata assimilata nelle CPU e GPU contemporanee.<\/p>\n<h3><strong>3. In che modo i coprocessori matematici hanno cambiato il panorama dell&#8217;informatica personale?<\/strong><\/h3>\n<p>I coprocessori matematici hanno permesso ai personal computer di effettuare calcoli matematici complessi, in precedenza riservati a sistemi pi\u00f9 potenti e costosi. Questa accessibilit\u00e0 ha alimentato la crescita dell&#8217;informatica in vari campi, contribuendo all&#8217;evoluzione dei sistemi desktop nelle macchine multifunzionali su cui facciamo affidamento oggi.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/the-quirky-history-of-math-coprocessors\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Fonte e immagini<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Riepilogo I coprocessori matematici hanno rivoluzionato le prestazioni della CPU utilizzando chip specializzati dedicati ai calcoli matematici. Modelli innovativi come l&#8217;Intel 8087 hanno potenziato le capacit\u00e0 dei personal computer, consentendo loro di svolgere compiti complessi in precedenza riservati a sistemi pi\u00f9 grandi. Aziende come Cyrix si sono affermate come formidabili contendenti nel campo dei coprocessori [&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":[892,905,7],"class_list":["post-7097","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\/it\/wp-json\/wp\/v2\/posts\/7097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/comments?post=7097"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/7097\/revisions"}],"predecessor-version":[{"id":7098,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/7097\/revisions\/7098"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/media?parent=7097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/categories?post=7097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/tags?post=7097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}