Skip to main content

Wat is een superscalar -processor?

Een superscalar -processor is een type processor die meerdere sets instructies tegelijkertijd kan uitvoeren.Dit type processor bevat verschillende subeenheden die bepaalde soorten basisfuncties regelen.Hoewel andere processors deze eenheden ook hebben, kan een superscalar -processor informatie hebben die rechtstreeks naar deze eenheden wordt verzonden voor verwerking, terwijl de hoofdprocessor bezig is met iets anders.De SuperScalar -processor is het middelpunt van de drie hoofdtypen processors.

A Computers Central Processing Unit, ook wel een CPU of eenvoudig processor genoemd, doet het grootste deel van de berekeningen voor een computer.Elke keer dat er iets op de machine gebeurt, werkt de CPU er een beetje op voordat het daadwerkelijk gebeurt.Dit maakt de processor erg druk en de tijd die ermee wordt doorgebracht, zeer waardevol.Wanneer de CPU zijn limiet heeft bereikt, wachten andere computersfuncties op tot de processor inhalen.

Veel CPU's bestaan uit een hoofdprocessor en verschillende kleinere gebieden.De hoofdprocessor doet het grootste deel van de berekeningen voor het computersysteem.Andere systemen, zoals de rekenkundige logica -eenheid, hebben zeer specifieke functies en worden minder gebruikt dan de hoofdprocessor.In het geval van de rekenkundige logica-eenheid voert het wiskundefuncties op laag niveau voor de computer uit.

Op dit moment delen computerprocessors in drie brede categorieën: Scalar, SuperScalar en Vector.Een scalair systeem is het type processor waarmee de meeste gebruikers bekend zijn.Deze processor accepteert één opdracht tegelijk en voert ze uit in volgorde of volgorde van prioriteit.Deze processors vormen de meeste thuis- en zakelijke computers.

Vectorprocessors nemen meerdere opdrachten in één keer via een array -systeem.Een reeks commando's komt tegelijkertijd binnen de hoofdkern van de processors aan.Deze opdrachten worden door de processor behandeld als enkele delen van een grotere opdracht en tegelijkertijd uitgevoerd.

Een superscalar -processor is het middelpunt tussen deze twee methoden.De hoofdprocessor kan slechts één opdracht tegelijk opnemen, vergelijkbaar met een scalaire processor.Aan de andere kant zijn er directe verbindingen met de secundaire systemen van de processors, iets dat niet vaak aanwezig is in andere vormen van processor.Met deze verbindingen kan informatie rechtstreeks in de subsystemen voeden waar ze specifieke opdrachten en uitvoerinformatie kunnen uitvoeren, gescheiden van de hoofdprocessor.Hierdoor kan de processor werken aan en meerdere instructies uitvoeren, zoals een vectorprocessor.

Deze bewerking moet niet worden verward met een multi-core processor.Deze systemen hebben eigenlijk meer dan één hele processor op één keer actief.Om een superscalar-processor te zijn, gaan de opdrachten naar subeenheden, niet naar hele systemen.In de meeste gevallen is een multi-core systeem een verzameling scalaire, processors, maar het is mogelijk dat ze ook superscalar-processors zijn.