De CPU was een grote technologische vooruitgang grotendeels als gevolg van de snelheid waarmee het instructies kan uitvoeren en berekeningen uit te voeren . Maar ook al processor miljoenen bewerkingen per seconde kan uitvoeren , ze konden slechts een bewerking uit te voeren op een moment , totdat hyperthreading en multicore processors aangekomen . Hyper threading en multi -core processors kunnen meerdere handelingen tegelijk uit te voeren . In het begin kan dit lijken alsof het verhogen van de CPU-snelheid door vele malen . Maar in de praktijk multicoreprocessors zijn het meest efficiënt in combinatie met software speciaal ontworpen om te profiteren van meerdere verwerkingsthreads en processor cores . Veel toepassingen ontworpen voor single- core computing zal niet sneller of efficiënter uitgevoerd op computers met meer processorkernen . Single - Core Dit meest elementaire type processor is voorzien van een besturingseenheid en een logische rekeneenheid ( ALU ) . De besturing voert bewerkingen en instructies uitvoert , terwijl de ALU voert wiskunde berekeningen . Een core processor bevat ook cache , die een kleine hoeveelheid snel geheugen direct ingebouwd in de processor . De cache is niet typisch beschouwd als onderdeel van de verwerking kern. Een single-core processor kan bewerkingen zeer snel uit te voeren , maar kan slechts een bewerking uit te voeren op een moment . Dual - Core Dual -core processors hebben de onderdelen van twee afzonderlijke processorkernen op een chip. Dus een dual - core CPU bevat twee volledige processorkernen die twee gelijktijdige operaties kan uitvoeren . Dual - core processors kunnen sommige cachegeheugen tussen de twee kernen delen of ze kunnen hebben onafhankelijk cache geheugen . Andere multicore vooruitgang in processortechnologie en hebben maakte het mogelijk om meerdere cores op een enkele processor chip . Met ingang van 2010 , in de handel verkrijgbare CPU's voor thuisgebruikers beschikken over maximaal zes processorkernen . Elk van deze kernen kunnen informatie onafhankelijk van de anderen te verwerken . Hyperthreading Hyperthreading processors kunt twee gelijktijdige informatie te verwerken , terwijl het delen van alle andere middelen van de CPU's . Een single-core processor hyperthreading bestaat uit een fysieke processorkern die in principe is verdeeld in twee virtuele processors . Hyperthreading processors kan alleen goed werken met besturingssystemen die ontworpen zijn om hyperthreading -technologie te gebruiken . Multicore Hyperthreading Hyperthreading is niet beperkt tot single- core processors . Multicore processoren beschikbaar die kan verwerken 12 of meer gelijktijdige threads van gegevens .
|