computerwoorden.nl
Processoren woordenboek
Home | Sitemap | Zoektips | | Blog

Processoren

Machine-opdracht

Een opdracht aan een microprocessor die zonder verdere tussenkomst van hard- of software gecodeerd en geïnterpreteerd kan worden. Machine-opdrachten bestaan uit meer of minder lange reeksen bits, die het type handeling, de adresseringswijze, de desbetreffende registers enzovoort aangeven. Machine-opdrachten vormen het laagste niveau van opdrachten aan de processor die een programmeur nog kan geven. Assembleropdrachten of opdrachten uit hogere programmeertalen worden door de assembler of de compiler in machine-opdrachten vertaald.

Machinecode

Code die de processor direct kan uitvoeren.

Machinetaal

Primitieve instructietaal, bestaande uit een kleine verzameling instructies in de vorm van binaire codes die de microprocessor direct kan uitvoeren.

Maskable Interrupt

Een hardware interrupt die door het zetten van een masker (een serie bitjes die zeggen of een interrupt wel of niet mag) aan- of uitgezet kan worden. Er zijn ook interrupts die niet gemaskeerd kunnen worden.

Massive Parallel Processing

  • MPP
Elke processor krijgt een eigen ongedeeld geheugen, en het besturingssysteem hoeft dan niet meer van het multiprocessortype te zijn. Als dan elke processor ook nog de beschikking krijgt over een massageheugen zoals een harde schijf, dan is helemaal elk knelpunt verholpen. In een MPP-systeem heeft elke processor eigen resources. Het grote voordeel is dat er geen overbelasting van hoofdgeheugen of schijf dreigt als het samenstel wordt uitgebreid.

MCH

  • Memory Controller Hub
De interface tussen de processor, AGP (Accelerated Graphics Port) en de RDRAM. De MCH bevindt zich op het moederbord en maakt gebruik Intel's 820 chipset of 840 chipset.

McKinley

Processor van Intel. Tweede generatie IA64-processors startend vanaf 1GHz.

MediaGX

Processor van Cyrix. Met deze processor wil Cyrix het prijssegment van computers tot 2000 gulden veroveren. De processor bouwt het idee van een volledig geïntegreerd moederbord verder uit door alles in de CPU te integreren: audio, beeld, ethernet, modem, enzovoorts. Het resultaat is een processor die alle verdere uitbreidingskaarten overbodig maakt en daarmee ideaal is voor notebooks en goedkope desktop-computers. Deze processor integreert video, geluidskaart, PCI-interface en geheugencontroller in een enkele chip. De voordelen van zo'n aanpak lijken duidelijk: hoe meer er geïntegreerd kan worden, des te efficiënter het ontwerp. Elk systeem dat naast de processor bestaat (zoals geluid of beeld) is immers een potentieel vertragende factor: terwijl de processor en zijn interne componenten op bijvoorbeeld 133 MHz draaien, werken insteekkaarten op de 66-MHz PCI-bus.

Megahertz

  • MHz
We gebruikten de term Megahertz om aan te geven hoe snel een processor is. Het aantal megahertz bepaalde als het ware de verwerkingssnelheid van de computer. Hoe groter de waarde achter de pentium, hoe sneller de processor is. Snelheidsgraad voor bijvoorbeeld computers. 1miljoen maal per seconde.

Memory Bus

  • Interne bus
De bus dat vanaf de CPU (processor) in de computer loopt naar de geheugen uitbreidingssloten.

Mendocino

Codenaam voor de 300 MHz- en 333 MHz-versies van de Celeron met een 128 Kb ingebouwde Level 2 cache.

Merced

Processor van Intel. Deze processor is gebaseerd op de Intel Architecture 64 bit (IA 64). Zo is de Pentium II gebaseerd op de IA32 architectuur. De Merced is volledig compatibel met IA32-processors, maar in verband met de snelheid wordt verwacht dat programmatuur moet worden herschreven en/of worden gerecompileerd. Deze processor is bedoeld voor servers en workstations.

Message Passing Model

Multiprocessoren-systemen met een opgedeeld geheugen worden in het zogenaamde Message Passing Model geprogrammeerd. Iedere afzonderlijke processor moet precies weten, wanneer hij van welke van zijn buren gegevens moet ontvangen of zelf moet versturen. Bij een onzuivere programmering is de zogenaamde deadlock het gevolg: alle processoren wachten op gegevens die nooit worden verstuurd.

MHz

  • Megahertz
We gebruiken de term 'Megahertz' om aan te geven hoe snel een processor is. Het aantal megahertzen bepaalt als het ware de verwerkingssnelheid van de computer. In principe is een Pentium 200 dan ook 200 keer zo snel als - de niet bestaande - Pentium 1 die op 1 MHz draait.

Micro Controller

IC waarin zich een processor, RAM, ROM en l/O bevindt. Hierdoor is een dergelijk chip inzetbaar als programmeerbaar IC voor een groot aantal verschillende toepassingen. Deze IC's vindt men terug in vrijwel alle intelligente apparatuur van wasmachine tot videorecorder. De 8048 is een voorbeeld van een Micro Controller. Micro mechanica Techniek, waarbij op IC's bewegende onderdelen (zoals motortjes en spiegeltjes) worden geïntegreerd. Deze techniek staat echter nog in de kinderschoenen.

Micro-instructies

Deze instructies zijn er om intern gemakkelijker instructie-codes binnen een microprocessor te verwerken. In tegenstelling tot de brokkelige IA-instructiecode is de intern gehanteerde micro-instructie altijd gelijk van lengte en er op gericht deze in een enkele stap uit te voeren.

Microchips

Alle microchips, ongeacht of dit een microprocessor, een geheugenchip of een Special Purpose Ontwerp is, bestaan uit een grote verzameling transistors die in allerlei patronen zijn aangebracht om verschillende taken te kunnen uitvoeren. Op dit moment kunnen er wel 1.5 miljoen transistors op een enkele chip worden aangebracht. De fysieke beperking wordt bepaald door de breedte van de lichtbundels die worden gebruikt om lichtgevoelig materiaal weg te etsen. Chipproducenten experimenteren met röntgenstralen in plaats van normaal licht, omdat röntgenstralen veel fijner zijn.

Microcodering

Het coderen van machine-opdrachten aan een processor door een reeks elementaire aanwijzingen en de opdracht- en uitvoeringseenheden van een CPU. De microcode wordt in het microcode-ROM in de CPU vastgelegd en is niet toegankelijk voor de programmeur, maar wordt bij de fabricage in de processor ingebrand.

Microprocessor

De zes basiselementen van de processor halen de data en instructies uit het geheugen en slaan deze op waar andere elementen ze eenvoudig kunnen bereiken. Vervolgens worden de instructies geïnterpreteerd en uitgevoerd. Het resultaat wordt in de RAM afgeleverd. De werking van een processor kan goed vergeleken worden met wat een persoon op kantoor doet. Het werk dat gedaan moet worden, moet wachten tot de momentele taak is afgesloten, dan is de volgende aan de beurt. De microprocessor werkt echter efficiënter dan de mens en kan deze taken tegelijkertijd verwerken. Daarvoor zorgen de:
  1. Bus Interface Unit
  2. Code Prefetch Unit
  3. Instruction Decode Unit
  4. Execution Unit
  5. Segment Unit
  6. Paging Unit
De Execution Unit bestaat bovendien nog uit:
  1. Arithmetic Logic Unit
  2. Registers
  3. Protection Test Unit
  4. Control Unit

Microprocessor Onderdelen

  1. rekeneenheid
  2. accumulator
  3. conditieregisters
  4. rekenregisters
  5. programmateller
  6. instructieregister
  7. interruptregister
  8. besturingseenheid

MIMD

  • Multiple Instruction Stream. Multiple Data Stream
Duidt de verwerking aan van vele van elkaar onafhankelijke commandostromen op verschillende CPU's met verschillende data. Op die manier kunnen parallelle algoritmen flexibel worden omgezet. Volgens dit principe functioneren de meeste parallelle computers. De synchronisatie van de afzonderlijke CPU's is hierbij relatief gecompliceerd, want de processors moeten over de actuele stand van de desbetreffende berekeningen gegevens met elkaar uitwisselen, en zelf bepalen wanneer en met welke gegevens ze verder kunnen werken.

MIPS

  • Meaningless Indicator of Processing Speed
Begrip om aan te duiden dat de snelheid van een processor niet altijd leidend moet zijn.

MIPS

Een microprocessor-familie van MIPS Technologies. De MIP R4x00 is een 64-bit RISC chip die beschikbaar is met kloksnelheden tot 250 MHz. De grootste speler in de arena voor MIPS-systemen is NEC Technologies, die zwaar reclame maakt voor zijn snelle, betaalbare RISC server-systemen.

MIPS

  • Millions of Instructions Per Seconds
Dit getal zegt iets over de hoeveelheid instructies die een bepaalde processor kan uitvoeren in een seconde. Hoe meer MIPS des te sneller.

MMU

  • Memory Management Unit
Stukje logica die de indeling van het geheugen van de PC organiseert. Bij 486-chips is dit ingebouwd in de processor. Werkt met een 52 bit virtuele adresruimte (goed voor 4 terabytes virtueel geheugen). De MMU zorgt voor de geheugenprotectie mechanismen en voorziet in functies voor demand paging.

MMX

  • Multi-Media eXtensions
MMX is een uitbreiding van Intel op Pentium-processoren op de instructieset die sinds de 80386 onveranderd is gebleven. Het idee is dat we in de moderne multimedia computer heel vaak dezelfde bewerking achter elkaar uitvoeren. Denk maar aan het bewerken van beeld of geluid. Vaak zijn dat bewerkingen op 8-bits of 16-bits data. Met de normale Pentium moet ieder pixel apart bewerkt worden en kost ieder pixel dus 1 of meer klokcycli. Het geval wil echter dat de pentium bewerkingen kan uitvoeren op 64-bits data. Daar is dus winst te behalen, want in die 64-bits kunnen acht stukjes 8-bits data worden opgeslagen. Met de toevoeging van de MMX-instructies is het mogelijk op die acht stukjes tegelijk dezelfde instructie uit te voeren. Een bewerking die normaal acht keer een klokcyclus kost, wordt nu in 1 klokcyclus uitgevoerd. Voor 16-bits data worden er vier stukjes tegelijk bewerkt.
Enkele MMX-instructies.
Enkele MMX-instructies.

MMX 2-instructieset

Katmai-instructieset. In vergelijking met gewoon MMX: er zijn 13 nieuwe instructies toegevoegd om 3D-prestaties op te schroeven.

MMX™

  • Multi-Media eXtensions
Een uitbreiding van de instructieset van processoren met als doel ze effectiever te maken voor mulitmediatoepassingen. MMX kan de snelheid van sommige programma's met liefst 200% verbeteren. Met name software op het gebied van beeldverwerking kan profiteren van deze technologie, mits extra instructies worden gebruikt. MMX maakt spelletjes niet noemenswaardig sneller, maar kan wel bijdragen tot een fraaier uiterlijk. Een belangrijke innovatie op het gebied van processoren in computers. Deze processor is specifiek ontwikkeld en afgestemd op multimedia en communicatie-toepassingen, wat onder meer betekent dat digitale videobeelden (MPEG) beeldvullend en vooral vloeiender kunnen worden afgespeeld zonder toevoeging van extra hardware. Bovendien zorgt deze processor ervoor dat naast de verbetering in beeldsnelheid- dus een vloeiende weergave van grafische en videobeelden- tevens geluid van CD-kwaliteit kan worden weergegeven.

Mobiele module concept

Intel heeft met zijn mobiele module concept microprocessoren gemakkelijk uitwisselbaar gemaakt. Het bedrijf maakt het daardoor mogelijk over te stappen naar een Pentium-chip met een hogere snelheid of van een Pentium naar een Pentium II. De Intel Mobile Module is veel te dik. Een notebook met deze module zal minimaal 4 cm dik zijn.

Mobile Pentium II chip

Een versie van Intels Pentium II processor speciaal ontwikkeld voor draagbare computers.

Modem Digital Signal Processor

  • Softmodem
Fabrikanten hoeven alleen nog geheugen toe te voegen om hun apparaten gesprekken, faxen en data over de telefoonkabel te laten sturen.

Moore's Law

De marketing kent zijn wet van Murphy (Everything that can go wrong, will go wrong), IT de wet van Gordon Moore (samen met Robert Noyce oprichter van Intel). Moore voorspelde al in 1965 dat de capaciteit van geheugen- en processorchips iedere anderhalf à twee jaar zouden verdubbelen. De wet blijkt nog steeds op te gaan, en gezien de nu al uitgestippelde ontwikkelingstrajecten, blijft het nog even zo. Overkoepelende wet is de Wet van Micro
soft: Everything that can go wrong, will soon double in size..

MOPS

  • Million Operations Per Second
Snelheidsaanduiding voor DSP's (Digital Signal Processors).

Motorola

Een belangrijke Amerikaanse fabrikant van micro-elektronische componenten, zoals geheugenchips en processors. De belangrijkste processorfamilie van Motorola is de 68000-serie. Motorola is ook actief op het gebied van de telecommunicatie.
Logo van Motorola.
Logo van Motorola.
Een GSM van Motorola.
Een GSM van Motorola.

MOV EAX,5461126

IA-instructie, laadt waarde in processor-register EAX.

Move- en store-units

Onderdeel van Pentium 4 processor. Twee eenheden zijn uitsluitend bezig met het verplaatsen en opslaan van data. Het toevoegen van deze twee move- en store-units leverde zoveel prestatie dat Intel het toevoegen van een tweede floating point-rekeneenheid achterwege liet, iets dat ze wel hebben overwogen.

MP

  • Multi Processing
De mogelijkheid van een besturingssysteem om meerdere programmataken gelijktijdig uit te voeren.

mP6

De mP6 is een x86-compatibele processor speciaal gemaakt voor de markt van goedkopere computers - waaronder de Amerikanen alles rekenen onder de 1000 euro. De chip is ontwikkeld door Rise Technology, een bedrijf dat in Santa Clara op een steenworp afstand is gevestigd van het hoofdkwartier van marktleider Intel. De processor is gebouwd op de Rise x86 core, een eigen ontwerp van het bedrijf van een processor die de prestaties biedt van een Pentium II gekoppeld aan een laag stroomverbruik.

MPB

  • Multi Processor Board
Een moederbord met meer dan 1 processor.

MPC601

Een 32-bits implementatie van de PowerPC architectuur. Hij heeft een externe 32-bit-adresbus die 4 Gb. (fysiek) geheugen kan aansturen. De externe databus is 64 bit breed. Interne bussen variëren van 32 tot 256 bits. Een geïntegreerde MMU (Memory Management Unit) werkt met een 52-bits virtuele adresruimte (goed voor 4 terabytes virtueel geheugen). Deze zorgt voor de geheugen-protectie-mechanismen en voorziet in functies voor demand paging. Een andere opmerkelijke eigenschap van deze processor is dat hij veel interne registers heeft. Daarin worden de gegevens geplaatst waarop bewerkingen worden uitgevoerd. Hoe meer registers, hoe meer gegevens het systeem tegelijkertijd in huis kan bewerken. Ook dit draagt bij aan de verwerkingscapaciteit en -snelheid van een processor. De MPC601 heeft 32 registers van elk 32 bits grootte. Deze worden gebruikt voor bewerkingen op gehele getallen (integers) en voor adresberekeningen. Tevens heeft hij 32 registers van elk 64 bits grootte, die worden gebruikt voor berekeningen met getallen met een zwevende komma (floating point).

MPC603

De PowerPC 603 is een uitvoeringsvorm die in snelheid en functionaliteit nagenoeg gelijk is met de 601, maar minder energie verbruikt.

MPC604

Deze processor mag worden beschouwd als de opvolger van de MPC601. De 604 bezit een hogere snelheid. Zoals de MPC601 heeft hij een 32 bits adresbus en een 64 bits databus, maar de MPC604 is beter in staat om instructies parallel te verwerken en beter in staat om vertakkingen in de programmacode tijdig te ontdekken. Dit laatste voorkomt dat de processor instructies inleest voor verwerking die uiteindelijk toch niet nodig blijken te zijn. De verwerkingssnelheid van de MPC604 wordt geschat op een factor 2 t.o.v. de MPC601. De MPC604 zal met een klokfrequentie van 100/133/166 Mhz. geleverd worden.

MPC620

De PowerPC 620 is een uitvoeringsvorm die volledig in een 64 bits verwerkingsstructuur is uitgevoerd. Dit maakt hem bijzonder geschikt voor het zware werk, zoals grafische werkstations en centrale dienstverlenende netwerkservers. De MPC620 zal waarschijnlijk met een klokfrequentie van 150 Mhz. worden uitgerust.

MPP

  • Massive Parallel Processing
In dit systeem heeft elke processor een eigen ongedeeld geheugen. Het besturingssysteem hoeft dan niet meer van het multiprocessortype te zijn. Als dan elke processor ook nog beschikking krijgt over een massageheugen zoals een harde schijf, dan is helemaal elk knelpunt verholpen. In een MPP-systeem heeft elke processor eigen resources. Het grote voordeel is dat er geen overbelasting van hoofdgeheugen of schijf dreigt als het samenstel wordt uitgebreid.

MPXPII

Motorola Computer verraste de wereld met de onthulling van een serie gespecialiseerde computers die zijn gebaseerd op de Pentium II-microprocessor van aartsrivaal Intel. Deze geïntegreerde machines zijn compatible met pc's die gebaseerd zijn op Intel-chips, rechtstreekse concurrenten van Motorola's eigen Power PC-processors. Deze MPXPII-reeks draait op Windows NT en is geoptimaliseerd voor industriële toepassingen, zoals beeldverwerking, het beheren van bedrijfsprocessen en het overzien van machinerie voor productielijnen. De processor van deze zware computer zetelt op een ATXPII-moederbord van de Motorola Computer Group, dat maximaal twee Pentium II-chips met MMX kan bevatten. De fabrikant beweert dat dit, gecombineerd met de 440LX AGP-chipset, voldoende rekenkracht oplevert voor dergelijke intensieve applicaties. Opvallend aan de aankondiging is dat Steve Reed, een topmanager bij Motorola, een collega-manager van Intel citeerde: "De industriële toepassingen van nu en morgen worden meer en meer geïntegreerd in de algemene computer-omgeving. De combinatie van de Intel Pentium II-processor met het besturingssysteem Windows NT is ideaal voor dergelijke complexe en geavanceerde systemen."

Multi Threading

Een thread (letterlijk draad) is een stukje programmacode. Een programma kan meerdere threads bevatten die onafhankelijk van elkaar uitgevoerd kunnen worden. Als een programma op deze manier gemaakt is, kan een thread als apart proces opgestart worden. Dit heeft in een multitasking-omgeving het voordeel dat verschillende delen van hetzelfde programma tegelijkertijd uitgevoerd worden.

De mogelijkheid om één programma tegelijkertijd meerdere subtaken uit te laten voeren. Bijvoorbeeld met een tekstverwerker één document bewerken, een ander document sorteren en nog een ander document op spelling controleren. Dit zonder het programma evenzoveel malen te starten.

Multi-Media eXtensions

  • MMX
Een uitbreiding van de instructieset van processoren met als doel ze effectiever te maken voor mulitmediatoepassingen. MMX kan de snelheid van sommige programma's met liefst 200% verbeteren. Met name software op het gebied van beeldverwerking kan profiteren van deze technologie, mits extra instructies worden gebruikt. MMX maakt spelletjes niet noemenswaardig sneller, maar kan wel bijdragen tot een fraaier uiterlijk.

Multiplier

Dit is het getal waarmee u de bussnelheid moet vermenigvuldigen om zodoende de interne kloksnelheid van de processor te krijgen.

Multiprocessing

Als een taak over meerdere processoren is verdeeld. Een aan elkaar geschakelde hoeveelheid processoren die samen en tegelijk aan één of meer taken kunnen werken. Zorgt voor een efficiënter gebruik van de computercapaciteit.

Multiprocessorsystemen

Computers met meer dan een processor.

Multitasking

Een verwerkingsmethode van een besturingssysteem waarbij een computer aan meerdere taken tegelijkertijd kan werken. Er zijn twee belangrijke soorten multitasking: pre-emptive en non-pre-emptive. Bij pre-emptive multitasking kan het besturingssysteem de controle over de processor overnemen zonder de medewerking van de taak. Bij non-pre-emptive multitasking wordt de processor nooit van een taak gehaald. De taak bepaalt zelf wanneer de processor wordt vrijgegeven. Een echt multitasking besturingssysteem kan net zoveel taken uitvoeren als het processors heeft. Als er meer taken dan processors zijn, moet de computer "time slice" toepassen zodat de beschikbare processors een bepaalde tijd aan een taak wijden en dan verder gaan met de volgende taak en wisselt de taken af totdat alle taken zijn afgehandeld.