? Hardware apparaten gebruiken interrupt aanvragen , signalen dat de aandacht van de centrale verwerkingseenheid 's af te leiden van de huidige actie , om toestemming te krijgen van de CPU om een taak uit te voeren . Omdat de CPU verwerking heeft echter beperkingen , indien te veel apparaten om het optreden van de microprocessor , wordt processor overbelasting optreden waardoor de computer te bevriezen . Basics De centrale processing unit is verantwoordelijk voor de uitvoering van alle programma-instructies . Het bevat een rekenkundige logische eenheid , die logische en wiskundige berekeningen doet en kan de microprocessor de gegevens of instructies die het ontvangt decoderen . De regeleenheid beheert de uitvoering van de instructies van de processor en vergemakkelijkt gegevensoverdracht tussen de ALU en de andere componenten in de processor . Gegevens die worden gewerkt , of die is verwerkt , wordt opgeslagen in de registers . CPU's hebben een beperkt aantal registers , en als deze registers worden vervuld , zal de processor in staat om extra taken uit te voeren tot het klaar is het berekenen van de actieve data zijn. Proces IRQ kanalen worden geïntegreerd in het moederbord en de stopcontacten waar apparaten aan te sluiten . Wanneer een aangesloten apparaat nodig heeft om een actie uit te voeren , stuurt een verzoek naar de CPU . De computer slaat vervolgens in een stapel alle gegevens die de CPU werkt met de IRQ handler voorkomen dat de inhoud van register vernietigen . De computer lokaliseert welk apparaat stuurde de interrupt , en roept vervolgens de routines in de geassocieerde deelneming device driver . Zodra het proces is voltooid, wordt de computer herstelt vervolgens alle gegevens in de stack om hun individuele registers en keert terug naar wat het aan het doen was voordat het apparaat stuurde de IRQ . Architectuur Moderne centrale verwerkingseenheden zijn opgebouwd uit meerdere cores . Budget CPU's hebben twee cores , terwijl hogere end processors hebben vier , zes of zelfs acht cores . Enterprise CPU's hebben een nog groter aantal cores . Cores onafhankelijke processors die zijn opgeslagen in een enkele processor . Multi - core CPU's kan logischer berekeningen en programmeren van instructies in een enkele klokcyclus dan een single core CPU lezen en uitvoeren , het groter aantal cores , hoe meer gegevens de CPU kan verwerken in een keer. Single-core processors zijn meer kans te worden overbelast dan zijn multi - core CPU's als gevolg van beperkingen in de architectuur . Speed processor snelheden worden berekend in hertz , of nummer cycli per seconde . De snelheid van de CPU is het product van de multiplier en de front-side bus . De front- side bus is een onderdeel dat wordt gebruikt om gegevens tussen de CPU en de memory controller hub overdragen ; de multiplier is de verhouding tussen de processors frequentie , of kloksnelheid en de snelheid van de front-side bus . De snelheid van de processor bepaalt hoe vaak en hoe lang overbelasting kan ontstaan wanneer hardware-apparaten zenden interrupt aanvragen . Hoe sneller de processor , hoe sneller zijn in staat om gegevens seconde verwerken .
|