Il termine di calcolo riconfigurabile significa cose diverse per persone diverse . Per pratica la pensano i professionisti IT , calcolo riconfigurabile significa essenzialmente hardware sacrificabile che può adattarsi a diversi aggiornamenti a più livelli , prima di diventare del tutto obsoleto . In un mondo in informatica scientifica e avanzate , riconfigurabile computing si riferisce a un nuovo concetto di design insieme per i computer , centrato intorno al concetto di reti di porte programmabili ( FPGA ) e applicazioni software correlate. Questo si traduce direttamente in computer con processori che possono essere riconfigurati dopo la produzione . FPGA hanno un numero di somiglianze con microcontrollori tradizionali , in particolare in materia di applicazioni reali . FPGA vs microcontrollori tradizionali
microcontrollori tradizionali sono tipicamente dispositivi costruiti appositamente per servire una delle poche applicazioni selezionate , e hanno il vantaggio di essere significativamente più piccolo rispetto ai PC a tutti gli effetti , ma sono anche più economici, pur conservando la possibilità di eseguire alcune funzioni di calcolo . Sistemi FPGA combinano la potenza di un normale PC con le funzionalità scopo -driven di un microcontrollore tradizionale, la differenza fondamentale è un circuito FPGA potrebbe essere utilizzato per azionare un numero qualsiasi di dispositivi , che vanno dal servizio in sostituzione microcontrollore per un'alternativa ad un pienamente funzionante PC di casa , senza alcuna modifica hardware esterni . L' FPGA è capace di questo , perché cambia il modo in cui le offerte la scheda con le informazioni utilizzando il software compito specifico che completa non solo l'attività desiderata , ma racconta anche il sistema di come allocare le risorse di elaborazione generali . Un progetto FPGA viene in genere concentrarsi sullo sviluppo di nuove applicazioni software di controllo per l'FPGA , mentre un progetto microcontrollore si concentrerà su un dispositivo hardware scopo -driven singolo .
Riconfigurabili computer basati su Current PC Architettura
a partire dal 2010 , l' architettura di sistema della maggior parte dei personal computer consente solo per alcune opzioni di riconfigurazione limitate . Il tipo più comune di progetti standard di riconfigurazione del PC sono basati su espandendo le funzionalità hardware di base del personal computer . Per espandere un tipico PC , il modo più semplice per aumentare la capacità del computer è quello di aumentare la quantità disponibile di memoria di sistema . Una espansione di memoria può essere fatto con qualsiasi combinazione di quattro metodi fondamentali, come l'espansione della dimensione della RAM a stato solido con l'aggiunta di ulteriori bastoni RAM o sostituire i bastoni RAM esistenti con bastoni di maggiore capacità , a seconda disposizione slot per la RAM della scheda madre . Il modo migliore accanto per espandere la memoria di sistema è dedicare spazio sul disco rigido per file di pagina del sistema , che agisce come una sorta di memoria virtuale , aumentando RAM del sistema . Un progetto file di paging potrebbe includere l'aggiunta di un secondo disco rigido esclusivamente per i file di sistema e il file di paging , che sarebbe accelerare significativamente quasi qualsiasi sistema informatico . Altre strade per progetti di aggiornamento di sistema includono l'aggiunta di unità ottiche più avanzate , più grande o più ulteriori unità disco rigido , l'aggiunta di schede PCI per espandere la grafica o le capacità sonore e anche schede PCI su misura progettata per controllare o monitorare le periferiche avanzate, come i dispositivi di produzione industriale. < br >
riconfigurabili robotica progetti
progetti riconfigurabili robotica utilizzare centrali di comando hardware semplice ma flessibile che , quando combinata con il software appositamente configurati , permettono la scheda per essere rimosso e reinstallato in nuove configurazioni del telaio del robot . Variazioni comuni di progetto sono metodi di movimento robotico , come usando gambe, ruote o cingoli , e di diversa software che consente al robot di prendere decisioni basate su rudimentali complesse considerazioni variabili. Progetti riconfigurabili robot sono uno dei soggetti preferiti tra gli appassionati di elettronica digitale , ma anche avere un enorme potenziale per l'uso come una scienza aula strumento di apprendimento del computer .