Wat is MIPS?
MIPS is een afkorting voor twee verschillende computertermen; miljoenen instructies per seconde en microprocessor zonder in elkaar grijpende pijplijnstadia. Het eerste gebruik is een veelgebruikte methode om de processorsnelheid van een computer te bepalen. Over het algemeen geldt dat hoe meer MIPS het kan uitvoeren, hoe sneller het werkt. Het tweede gebruik is voor een specifiek type microprocessor dat gebruikelijk is in sommige computers en ingebedde systemen vanaf begin jaren 80. Dit systeem is een verscheidenheid aan gereduceerde instructieset-computer (RISC), een ontwerp dat de complexiteit van de processor vermindert om het systeem te versnellen.
De miljoenen instructies per seconde versie van MIPS is over het algemeen de meest voorkomende versie. De snelheid van een processor wordt vaak uitgedrukt in deze waarde, dus elke soort benchmarkingsites of advertenties voor de chip heeft meestal een MIPS-rating. Hoewel deze informatie interessant is, is deze zelden zo beschrijvend als fabrikanten van processoren willen dat gebruikers geloven.
Er zijn enorm veel dingen die de snelheid kunnen beïnvloeden waarmee een processor berekeningen uitvoert. Factoren buiten de processor kunnen de snelheid en het type instructies beïnvloeden; dit verandert op zijn beurt de snelheid waarmee de processen worden uitgevoerd. Wanneer twee processors van verschillende architecturen worden vergeleken, is de werkelijke MIPS-beoordeling bovendien vrijwel zinloos.
De MIPS-classificatie voor thuiscomputers heeft een lange weg afgelegd sinds de vroege stadia. In de jaren zeventig werkten de meeste computers tussen 0,5 en 1 miljoen instructies per seconde. In de jaren 80 en 90 nam dit aantal toe tot meer dan 1.200. In de volgende 10 jaar is de instructiesnelheid gestegen tot 140.000, hoewel de meeste thuiscomputers 60 tot 70.000 zijn.
De tweede gemeenschappelijke betekenis voor MIPS is een specifiek soort microprocessor. Deze betekenis is minder bekend bij het publiek, maar komt in sommige technische gebieden veel voor. Een MIPS-processor is een standaard RISC-systeem. Deze processoren hebben verschillende van de meer complexe functies verwijderd om hun ruwe verwerkingskracht te vergroten. Het basisidee is dat ze sneller kunnen werken zonder dat de extra functionaliteit hen onderbreekt.
Deze chips werden in de jaren 80 intensief gebruikt voor desktopsystemen. Dit kwam abrupt tot stilstand toen Microsoft® aankondigde dat zijn besturingssysteem niet langer een breed scala aan RISC-chips zou ondersteunen. Terwijl andere besturingssystemen nog steeds RISC-technologie gebruikten, verhuisde MIPS naar ingebedde systemen.
Ingebouwde systemen zijn kleine ingebouwde computers waarop geavanceerde gadgets en apparaten worden uitgevoerd, zoals spelcomputers, telefoons en computercomputers. De MIPS-processor is goed geschikt voor dit soort ontwerp, omdat deze al is geïntegreerd in de essentie. Veel fabrikanten van embedded systemen ontdekten dat deze chips met weinig aanpassingen in hun systemen konden worden gebruikt.