{"id":7145,"date":"2025-01-15T16:56:16","date_gmt":"2025-01-15T16:56:16","guid":{"rendered":"https:\/\/howtogeek.blog\/no\/?p=7145"},"modified":"2025-01-15T16:56:16","modified_gmt":"2025-01-15T16:56:16","slug":"exploring-the-unique-history-of-desktop-math-coprocessors","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/no\/exploring-the-unique-history-of-desktop-math-coprocessors\/","title":{"rendered":"Utforske den unike historien til desktop Math Co-prosessorer"},"content":{"rendered":"<h3>Sammendrag<\/h3>\n<ul>\n<li>Matematiske koprosessorer revolusjonerte CPU-ytelsen ved \u00e5 bruke spesialiserte brikker dedikert til matematiske beregninger.<\/li>\n<li>Innovative modeller som Intel 8087 forbedret egenskapene til personlige datamaskiner, slik at de kan utf\u00f8re komplekse oppgaver som tidligere var reservert for st\u00f8rre systemer.<\/li>\n<li>Selskaper som Cyrix dukket opp som formidable utfordrere p\u00e5 matematikk-koprosessorarenaen, og utfordret dominansen til Intel.<\/li>\n<\/ul>\n<p>I moderne databehandling er forventningen at CPU-en og GPU-en din p\u00e5 dyktig m\u00e5te vil h\u00e5ndtere alle matematiske operasjoner s\u00f8ml\u00f8st. Men i de begynnende dagene med personlige datamaskiner, trengte brukere noen ganger \u00e5 innlemme en ekstra brikke &#8211; kjent som en matematisk koprosessor &#8211; for \u00e5 heve ytelsen.<\/p>\n<h2 id=\"what-is-a-math-coprocessor\">Hva er egentlig en matematisk medprosessor?<\/h2>\n<p>En matematisk koprosessor, ofte referert til som en FPU (Floating Point Unit), er en spesialisert mikroprosessor dedikert til \u00e5 forbedre effektiviteten og n\u00f8yaktigheten til matematiske beregninger for CPU-en den kompletterer. For eksempel fungerer Intel 80387SX som matematisk koprosessor for 80386SX CPU.<\/p>\n<p>Skulle du ha skaffet deg en 80386SX-datamaskin og senere m\u00f8tt behovet for avanserte matematiske beregninger, vil det \u00e5 legge til 80387SX i dens utpekte hovedkortsokkel gi en betydelig hastighet opp i flytepunktoperasjoner.<\/p>\n<p>Begrepet &#8220;flytende komma&#8221; gjelder beregninger som involverer desimalverdier, i kontrast til &#8220;heltalls&#8221;-matematikk, som er begrenset til hele tall. Flytepunktberegninger er avgj\u00f8rende for presisjon og er avgj\u00f8rende p\u00e5 tvers av ulike felt som vitenskap og ingeni\u00f8rfag. I dag underst\u00f8tter de en rekke programvareapplikasjoner, spesielt innen spill, og genererer termer som gigaflop og teraflop, der en &#8220;FLOP&#8221; betyr en &#8220;flytepunktsoperasjon.&#8221;<\/p>\n<p>Koprosessorer var ikke bare begrenset til flyttallsberegninger; de lettet ogs\u00e5 signalbehandling og h\u00e5ndterte input\/output (I\/O) oppgaver mellom forskjellige datakomponenter. Selv om den prim\u00e6re CPU-en kunne administrere disse funksjonene, manglet den ofte effektivitet i \u00e5 utf\u00f8re dem.<\/p>\n<h2 id=\"the-birth-of-the-desktop-math-coprocessor\">The Genesis of Desktop Math Coprocessors<\/h2>\n<figure class=\"wp-block-image\"><img alt=\"IBM PC 5150 hviler p\u00e5 en arbeidsbenk\" 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 hviler p\u00e5 en arbeidsbenk\" width=\"650\"\/><figcaption><a href=\"http:\/\/www.vintagecomputing.com\">Benj Edwards<\/a><\/figcaption><\/figure>\n<p>Selv om konseptet med spesialiserte prosessorer for distinkte matematiske funksjoner var utbredt i stormaskiner og minidatamaskiner, ble det et bemerkelsesverdig trekk ved hjemmedatabehandling f\u00f8rst p\u00e5 slutten av 1970-tallet og begynnelsen av 1980-tallet. Landskapet med hjemmedatabehandling var fortsatt i sin spede begynnelse p\u00e5 denne tiden.<\/p>\n<p>Et ikonisk tidlig eksempel p\u00e5 en matematisk koprosessor var Intel 8087, introdusert i 1980 som en valgfri forbedring av Intel 8086- og 8088-prosessorene, som drev IBMs f\u00f8rste personlige datamaskiner. Denne innovasjonen gjorde selv stasjon\u00e6re maskiner p\u00e5 startniv\u00e5 i stand til \u00e5 utf\u00f8re krevende oppgaver som tidligere hadde n\u00f8dvendiggjort dyrere og st\u00f8rre systemer.<\/p>\n<p>Andre produsenter fulgte snart opp med sine tilbud; Motorola, for eksempel, introduserte 68881, designet for 68000-seriens prosessorer, som utstyrte tidlige modeller av Apple Macintosh og Amiga-datamaskiner.<\/p>\n<h2 id=\"the-rise-of-third-party-math-coprocessors\">Fremveksten av tredjeparts matematiske koprosessorer<\/h2>\n<p>Den \u00e5pne koprosessor-sokkelen tilgjengelig i hjemmedatamaskiner ble en fristende mulighet som noen selskaper ikke kunne overse. Cyrix var blant pionerene, og lanserte sine Cyrix FasMath 83D87 og 83S87, som ga betydelig konkurranse for Intels koprosessoralternativer. Dette markerte begynnelsen p\u00e5 en omstridt historie der Cyrix ofte befant seg i strid med Intel, og kulminerte med den fortsatte produksjonen av CPU-ene, inkludert den bemerkelsesverdige 6x86MX.<\/p>\n<p>I mellomtiden dukket det opp nisje-koprosessorer som utmerket seg i spesifikke applikasjoner. Et godt eksempel er <a href=\"https:\/\/www.geekdot.com\/weitek-abacus-fpu\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Weitek Abacus FPU<\/a> , brukt av avansert programvare som Autodesk Renderman for 3D-design lenge f\u00f8r bruken av dedikerte GPUer.<\/p>\n<p>P\u00e5 slutten av 1990-tallet hadde \u00e6raen med den frittst\u00e5ende koprosessoren stort sett passert. Moderne CPU-er og GPU-er h\u00e5ndterer n\u00e5 flyttallsberegninger s\u00f8ml\u00f8st i integrerte prosessorpakker. I dag kan en personlig datamaskin skryte av mange CPUer &#8211; min b\u00e6rbare datamaskin har for eksempel 24 prosessorer, og fortsetter arven etter sambehandling innen databehandling.<\/p>\n<h2>Ofte stilte sp\u00f8rsm\u00e5l<\/h2>\n<h3><strong>1. Hvilken rolle spiller en matematisk koprosessor i moderne databehandling?<\/strong><\/h3>\n<p>Mens matematiske koprosessorer en gang var essensielle, er moderne CPUer og GPUer designet for \u00e5 utf\u00f8re komplekse beregninger effektivt uten \u00e5 trenge separate brikker. Forst\u00e5else av den historiske rollen til matematiske koprosessorer gir imidlertid verdifull kontekst for dagens integrerte prosesseringssystemer.<\/p>\n<h3><strong>2. Kan jeg fortsatt bruke matematiske koprosessorer i dag?<\/strong><\/h3>\n<p>Vanligvis er ikke matematiske koprosessorer kompatible med moderne datasystemer fordi de ble designet for spesifikke eldre arkitekturer. De fleste funksjonene har blitt assimilert i moderne CPUer og GPUer.<\/p>\n<h3><strong>3. Hvordan endret matematiske koprosessorer landskapet for personlig databehandling?<\/strong><\/h3>\n<p>Matematiske koprosessorer tillot personlige datamaskiner \u00e5 utf\u00f8re komplekse matematiske beregninger som tidligere var reservert for kraftigere og dyrere systemer. Denne tilgjengeligheten f\u00f8rte til veksten av databehandling p\u00e5 ulike felt, og bidro til utviklingen av stasjon\u00e6re systemer til de multifunksjonelle maskinene vi er avhengige av i dag.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/the-quirky-history-of-math-coprocessors\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Kilde og bilder<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sammendrag Matematiske koprosessorer revolusjonerte CPU-ytelsen ved \u00e5 bruke spesialiserte brikker dedikert til matematiske beregninger. Innovative modeller som Intel 8087 forbedret egenskapene til personlige datamaskiner, slik at de kan utf\u00f8re komplekse oppgaver som tidligere var reservert for st\u00f8rre systemer. Selskaper som Cyrix dukket opp som formidable utfordrere p\u00e5 matematikk-koprosessorarenaen, og utfordret dominansen til Intel. I moderne [&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":[903,915,5],"class_list":["post-7145","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\/no\/wp-json\/wp\/v2\/posts\/7145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/no\/wp-json\/wp\/v2\/comments?post=7145"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/no\/wp-json\/wp\/v2\/posts\/7145\/revisions"}],"predecessor-version":[{"id":7146,"href":"https:\/\/howtogeek.blog\/no\/wp-json\/wp\/v2\/posts\/7145\/revisions\/7146"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/no\/wp-json\/wp\/v2\/media?parent=7145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/no\/wp-json\/wp\/v2\/categories?post=7145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/no\/wp-json\/wp\/v2\/tags?post=7145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}