Che cos'è MIPS?
MIPS è un'abbreviazione per due diversi termini di calcolo; milioni di istruzioni al secondo e microprocessore senza interbloccare le fasi della pipeline. Il primo utilizzo è un metodo comune per determinare la velocità del processore di un computer. In generale, più MIPS può eseguire, più velocemente opera. Il secondo utilizzo è per un tipo specifico di microprocessore che è comune in alcuni computer e sistemi embedded realizzati dai primi anni '80 in poi. Questo sistema è una varietà di computer con set di istruzioni ridotto (RISC), un design che riduce la complessità del suo processore al fine di accelerare il sistema.
I milioni di istruzioni al secondo della versione di MIPS è generalmente la versione più comune. La velocità di un processore è spesso espressa in questo valore, quindi qualsiasi tipo di sito di benchmark o annunci per il chip avrà in genere un punteggio MIPS. Sebbene queste informazioni siano interessanti, raramente sono tanto descrittive quanto i produttori di processori vogliono che gli utenti credano.
Esistono molte cose che possono influenzare la velocità con cui un processore esegue i calcoli. Fattori esterni al processore possono influenzare la velocità e il tipo di istruzioni fornite; questo, a sua volta, cambia la velocità con cui i processi vengono eseguiti. Inoltre, quando si confrontano due processori di architetture diverse, la valutazione MIPS effettiva è quasi priva di significato.
La valutazione MIPS per i computer domestici ha fatto molta strada fin dalle sue fasi iniziali. Negli anni '70, la maggior parte dei computer funzionava tra 0,5 e 1 milione di istruzioni al secondo. Negli anni '80 e '90, questo numero è aumentato a oltre 1.200. Nei successivi 10 anni, la velocità delle istruzioni è salita a 140.000, sebbene la maggior parte dei computer domestici siano dai 60 ai 70.000.
Il secondo significato comune per MIPS è un tipo specifico di microprocessore. Questo significato è meno noto al pubblico, ma è molto comune in alcuni campi dell'ingegneria. Un processore MIPS è un sistema RISC di base. Questi processori hanno rimosso alcune delle funzioni più complesse per aumentare la loro potenza di elaborazione grezza. L'idea di base è che possono operare più velocemente senza che la funzionalità aggiuntiva li interrompa.
Questi chip sono stati ampiamente utilizzati negli anni '80 per i sistemi desktop. Ciò si interruppe bruscamente quando Microsoft® annunciò che il suo sistema operativo non avrebbe più supportato una vasta gamma di chip RISC. Mentre altri sistemi operativi utilizzavano ancora la tecnologia RISC, i MIPS si sono spostati in sistemi integrati.
I sistemi integrati sono piccoli computer integrati che eseguono gadget e dispositivi avanzati, come console di gioco, telefoni e sistemi di computer per auto. Il processore MIPS è adatto a questo tipo di design, poiché è già ridotto all'essenziale. Molti produttori di sistemi embedded hanno scoperto che questi chip potevano essere usati nei loro sistemi con poche modifiche.