Udtrykket rekonfigurérbare computing betyder forskellige ting for forskellige mennesker. Til praktisk- minded it-professionelle , hovedsagelig rekonfigurérbare computing betyder ofres hardware, der kan tilpasse sig til flere differentierede opgraderinger før han bliver helt forældet. I en videnskabelig og avancerede computer science verden , refererer rekonfigurerbare computing til et helt nyt designkoncept for computere , centreret omkring begrebet Field Programmable Gate Arrays ( FPGA ) og relaterede software applikationer. Dette direkte omsættes til computere med processorer, der kan omkonfigureres efter fremstilling. FPGA'er har en række ligheder med traditionelle mikrocontrollere, især med hensyn til den virkelige verden . FPGA vs Traditionelle Microcontrollers
Traditionelle microcontrollere er typisk specialbyggede enheder til at tjene en af de få udvalgte applikationer , og har den fordel af at være betydeligt mindre end fuldgyldigt pc'er , de er også billigere, samtidig bevare evnen til at udføre nogle computing funktioner . FPGA systemer kombinerer kraften i en typisk pc med Purpose-Driven kapaciteter en traditionel microcontroller , den vigtigste forskel er en FPGA kredsløb kunne bruges til at betjene et vilkårligt antal enheder , der spænder fra tjeneste som en microcontroller erstatning for et alternativ til en fuldt fungerende hjemme-pc uden hardware ydre ændringer . FPGA er i stand til dette, fordi det ændrer den måde kredsløb omhandler oplysninger ved at ansætte opgave -specifikke software , der ikke kun fuldender den ønskede opgave , men også fortæller systemet , hvordan man fordeler sine generelle behandling ressourcer. En FPGA -projekt vil typisk fokusere på at udvikle nye control software applikationer for FPGA , mens en microcontroller projekt vil fokusere på et enkelt formål -drevet hardwareenhed.
Omkonfigurerbart Computers Baseret på den aktuelle pc- arkitektur
Som i 2010 , systemet arkitektur fleste personlige computere kun tillader nogle begrænsede omkonfiguration muligheder. Den mest almindelige form for standard PC rekonfiguration projekter er baseret på at udvide basen hardwareegenskaber af den personlige computer . At udvide en typisk pc , den enkleste måde at op kapaciteten af computeren er at øge den tilgængelige mængde systemhukommelse . En hukommelse kan gøres med enhver kombination af fire centrale metoder, såsom at udvide størrelsen af solid- state RAM ved at tilføje ekstra RAM sticks eller erstatter eksisterende RAM sticks med højere kapacitet sticks , afhængigt af tilgængelige bundkort RAM slots . Den næste bedste måde at udvide systemets hukommelse er at afsætte mere plads på harddisken til systemets side fil , der fungerer som en slags virtuel hukommelse , forstærke systemets RAM. En sidefil projekt kan omfatte at tilføje en anden harddisk udelukkende til systemfiler , og siden fil, som i væsentlig grad fremskynde næsten enhver computer system. Andre muligheder for opgradering af systemet projekter omfatter tilføje mere avancerede optiske drev , større eller ekstra harddiske , tilføjer PCI-kort til at udvide grafik eller lyd kapaciteter og endda PCI-kort specialdesignet til at styre eller overvåge avancerede periferiudstyr såsom industriel produktion enheder. < br >
Omkonfigurerbart Robotics projekter
Omkonfigurerbart robotteknologi projekter bruge enkle , men fleksibel hardware styretavler , der kombineret med specielt konfigureret software , lad det kort , der skal fjernes og geninstalleret i nye robot chassis konfigurationer. Fælles projekt variationer er metoder til robot bevægelser , som at bruge ben, hjul eller bælter, samt forskellige software, der gør det muligt for robotten at gøre rudimentære beslutninger baseret på komplekse variable overvejelser. Rekonfigurérbare robot -projekter er et yndet emne blandt digital elektronik -entusiaster , men også har et enormt potentiale til brug som en computer science klasseværelse læringsredskab .