dispositivi informatici tradizionali si dividono in due categorie .
Application Specific Integrated Circuits , noto anche come Asics, sono dispositivi che sono progettati per eseguire una specifica applicazione . Un esempio di un ASIC è il processore in un telefono cellulare : è progettato per eseguire una serie di compiti specifici predeterminati . ASIC sono in grado di eseguire applicazioni a velocità elevata e sono comunemente utilizzati in una varietà di dispositivi elettronici . Tuttavia, uno dei principali svantaggi di un ASIC è che non può essere riprogrammato per uso in un'altra applicazione . Per esempio , il processore in un telefono cellulare non può essere programmato per il riutilizzo come un cardiofrequenzimetro .
Dispositivi informatici per uso generico , noto anche come microprocessori , giacciono su l'altra estremità dello spettro . Microprocessori possono essere programmati da un software e sono in grado di eseguire una vasta gamma di attività e applicazioni. Tuttavia, questa flessibilità può avvenire a spese della velocità . Dal momento che i microprocessori sono progettati per eseguire una vasta gamma di applicazioni , che possono spesso superati da ASIC in velocità .
Nozioni di base di calcolo riconfigurabile
riconfigurabile computing è un ibrido di questi due approcci . Esso combina la velocità di un ASIC con la flessibilità di un microprocessore . Esso fornisce agli sviluppatori di applicazioni la possibilità di scrivere un programma, scaricarlo a un chip hardware e sfruttare i vantaggi di avere un hardware dedicato che esegue l'applicazione.
L'ulteriore vantaggio , però, è che il chip hardware può essere riutilizzato per un'altra applicazione . Ad esempio, può funzionare come un dispositivo GPS in una sola volta e di un processore della fotocamera digitale in un'altra occasione.
Riutilizzo si ottiene attraverso l'uso di hardware speciale conosciuta come Field Programmable Gate Array ( FPGA ) . FPGA sono dispositivi hardware la cui funzionalità può essere riconfigurato per sviluppatori di applicazioni in base al tipo di applicazione desiderata .
hardware © www.354353.com