Termen omställbara computing betyder olika saker för olika människor . Att praktiskt sinnade IT-proffs , innebär omställbara computing huvudsak förbruknings hårdvara som kan anpassas till flera differentierade uppgraderingar innan den blir helt obsolet . I ett vetenskapligt och avancerad datavetenskap världen , hänvisar omställbara computing till ett helt nytt designkoncept för datorer , centrerat kring begreppet field programmable gate arrays ( FPGA ) och tillhörande programvara. Detta översätter direkt in i datorer med processorer som kan konfigureras efter tillverkning . FPGA har flera likheter med traditionella mikroprocessorer , särskilt i samband med riktiga program . FPGA vs Traditionella Microcontrollers
Traditionella microcontrollers är oftast specialbyggda enheter för att tjäna en av ett fåtal utvalda applikationer , och har fördelen av att vara betydligt mindre än fullfjädrade datorer , de är också billigare , samtidigt som förmågan att utföra vissa datorer fungerar . FPGA- system kombinerar kraften hos en vanlig dator med målmedvetna funktionerna i en traditionell mikrokontroller , den viktigaste skillnaden är en FPGA kretskort kan användas för att driva ett obegränsat antal enheter , allt från tjänsten som en mikrokontroller ersättare till ett alternativ till en fullt fungerande hemdator utan någon hårdvara yttre förändringar . FPGA klarar av detta eftersom det ändrar det sätt på kretskortet behandlar informationen genom att använda uppgift -specifika program som inte bara kompletterar den önskade uppgiften , men också talar om för systemet hur man skall fördela sina allmänna behandlingsresurser . En FPGA -projektet skulle brukar fokusera på att utveckla nya applikationer styrprogram för FPGA , medan en mikrokontroller projekt skulle fokusera på ett enda syfte - driven hårdvara .
Omkonfigurerbara datorer baserade på nuvarande PC Arkitektur
Som av 2010 , tillåter systemet arkitekturen i de flesta persondatorer endast för vissa begränsade omkonfigureringsalternativ . Den vanligaste typen av standardiserade projekt PC omkonfigurering bygger på att utöka kapaciteten bas hårdvara på persondatorn . För att expandera en typisk PC , det enklaste sättet att upp kapaciteten i datorn är att öka den tillgängliga mängden systemminne . Ett minne expansionen kan ske med en kombination av fyra viktiga metoder, såsom att utöka storleken på solid- state RAM genom att lägga till extra RAM-minnen eller ersätta befintliga RAM-minnen med högre kapacitet pinnar , beroende på tillgängliga moderkort RAM slots . Det näst bästa sättet att utöka systemminnet är att ägna mer hårddiskutrymme till systemets sida fil , som fungerar som ett slags virtuellt minne , utöka systemets RAM . En sida fil projekt kan omfatta lägga till en andra hårddisk enbart för systemfiler och sidan filen , vilket avsevärt skulle påskynda nästan alla datorsystem. Andra vägar för projekt systemuppgradering inkluderar att lägga till mer avancerade optiska enheter , större eller fler hårddiskar , lägga PCI-kort för att utöka grafiken eller ljudfunktioner och även PCI -kort är skräddarsydd för att styra eller övervaka avancerad kringutrustning såsom industriella produktionen enheter .
Addera Omkonfigurerbara Robotics projekt
Omkonfigurerbara robotics projekt använder enkla men flexibla styrelser hårdvara kontroll som, i kombination med speciellt utformade program , tillåta att kortet tas bort och installeras till nya robot chassi konfigurationer . Gemensamt projekt variationer är metoder för robotliknande rörelser , som att använda ben, hjul eller band , samt olika program som gör det möjligt för roboten att göra rudimentära beslut baserade på komplexa rörliga överväganden . Omkonfigurerbara robot -projekt är ett favoritämne bland digital elektronik entusiaster , men också har en enorm potential för användning som en datavetenskap klassrumsundervisningen verktyg .