Skip to main content

Wat is cyclus stelen?

Cycle -stelen is een actie waarbij een computerproces rechtstreeks toegang heeft tot de Central Processing Unit (CPU) om middelen te krijgen die nodig zijn om het proces te voltooien.Dit gebeurt normaal wanneer een computer niet wordt gebruikt;De CPU zal profiteren van de downtime om de benodigde processen uit te voeren.Wanneer een proces middelen nodig heeft, kost het over het algemeen nogal wat tijd om ze te krijgen, maar dit systeem verkort de zoekopdracht aanzienlijk.Hoewel dit systeem op sommige manieren nuttig is gebleken, leidt het in het algemeen tot systeemdegradatie waardoor delen van de computer niet in staat zijn om de CPU te bereiken.Deze fouten, en het feit dat CPU's doorgaans een vergelijkbare taak kunnen uitvoeren zonder deze problemen, worden gemiddelde cyclusstelen niet vaak gebruikt.

Desktopcomputers en soms worden laptops vaak overdag doorgehouden, zelfs wanneer mensen ze niet direct gebruiken.Hoewel veel mensen hun computers vaak gebruiken terwijl ze zijn, zijn er maar weinigen die een computer 24 uur achter elkaar gebruiken.Dit resulteert in downtime waarin het systeem is ingeschakeld maar niet wordt gebruikt, en dit is wanneer cyclusstelen zal plaatsvinden in computers die het vermogen hebben.Dit komt omdat het stelenproces vaak veel van de bronnen van een computer in beslag neemt, en dit zou leiden tot zeer slechte snelheden als een persoon tegelijkertijd toegang had tot programma's.

Wanneer een proces de CPU nodig heeft, gaat het vaak enigszins lang doorketen van gebeurtenissen.Het proces begint door een busprotocol te krijgen, dat wordt gehouden totdat het laatste proces middelen krijgt.Nadat de CPU een klokcyclus doorloopt, geeft deze het geheugen vrij, dat teruggaat door de bus en naar het proces.Bij het stelen van cycle slaat het proces het meeste over en gaat direct voor de klokcyclus van de CPU.

Het voltooien van lange processen wanneer gebruikers weg zijn, heeft veel voordelen, maar het stelen van het cyclus is te ineffectief gebleken voor wijdverbreid gebruik.Dit komt omdat constant gebruik van de CPU leidt tot systeemafbraak.Langzamere verwerking is een van de kleinere problemen, terwijl het onvermogen van bepaalde geheugenkanalen om verbinding te maken met de CPU een groter probleem is.

Naast deze fouten bij cyclusstelen is er een andere reden waarom dit systeem niet vaak wordt gebruikt.Sommige CPU's zijn in staat om hun kracht te verdelen aan verschillende bussen, dus er is weinig reden voor cycle-stelen met nieuwere computers die in 2011 beschikbaar zijn. Computers worden ook meer gebruikt tijdens de werkdag, en bedrijven willen meestal dat de computers eraf zijn wanneer de dag voorbij isOm elektriciteit te besparen, dus er is niet zoveel tijd voor processen om rechtstreeks middelen van een CPU te nemen.