CPU-definition
CPU eller Central Processing Unit (Central Processing Unit på spansk) er den centrale del af enhver computer, da det er den, der udfører opgaven med at behandle alle funktioner samt at lagre information. Det er et elektronisk kredsløb, der altid har eksisteret i computere uanset dets model, og det betragtes derfor som et af de grundlæggende elementer i enhver computer.
Det skal være et generelt formålselement, som softwaren dikterer, hvad de skal gøre. Der er specifikke processorer til at udføre en bestemt opgave, selvom nogle forfattere betragter dem som CPU'er, andre ikke. Min holdning til dette er klar: En CPU skal være, jeg insisterer, generelt formål.
De første designs af maskiner, som vi kan betragte som præcedenser for nutidens computere, havde ikke en CPU som sådan. Den første generation af computere havde ikke et enkelt element, der fungerede som en CPU, men denne funktion var fordelt på forskellige elementer i hardwaren.
For at få den første CPU samlet i et enkelt stykke, specifikt på en chip, er vi nødt til at gå tilbage til begyndelsen af siliciumteknologi og mere specifikt til Intel 4004 fra 1970.
Den nye teknologi gjorde det ikke kun muligt at forsyne disse maskiner med større kraft, mens de besatte et mindre volumen, men gjorde dem også billigere og følgelig lettere vedtagelsen af dem i en mere massiv offentlighed.
Teknologiske fremskridt inden for CPU'er gjorde det lettere for dem at øge udførelseshastigheden på programmer, og for os at finde flere CPU'er integreret på en enkelt chip.
Sidstnævnte er hvad der kaldes multicore arkitektur, og det er det, der får os til at sige, at denne eller den anden chip har en "dual core" eller "quad core", blandt andre muligheder.
Men computere er ikke de eneste enheder, der har CPU'er; Smartphones, tablets og endda fjernsyn har chips, der udfører denne funktion, og som giver dem "intelligens", der giver den "smarte" del af ordet, som i en smartphone eller et smart-tv.
CPU'en skal kommunikere med resten af computerens komponenter eller den enhed, den er monteret i, noget der sker gennem det, der kaldes en bus.
De forskellige busser kommunikere CPU'en med hver af de andre komponenter i computersystemet, såsom input / output (I / O) porte, udvidelsesslots (som får CPU'en til at kommunikere med PCI-kort) eller grafikkortet.
Selvom Intel var producenten, der startede æraen med siliciumchips og moderne CPU'er, forbliver den ikke eksklusiv på dette område.
Der er producenter, der tilbyder alternativer, uanset om de er kompatible med chips fra dette firma. For eksempel tilbyder AMD (Advanced Micro Devices) en række Intel-kompatible CPU'er.
På den anden side tilbyder Qualcomm en række CPU'er, der fungerer på en helt anden måde end Intel eller AMD.
Arkitekturen til mikroprocessoren er det, der definerer, hvordan CPU'en fungerer.
Dette indebærer, hvordan instruktionerne fungerer, og hvad er de begrænsninger, som programmører har, og hvordan de kan arbejde. Hver CPU har sit eget sæt instruktioner til sin arkitektur.
Der er i øjeblikket to arkitekturer, der dækker næsten hele markedet: x86 (og dens 64-bit udvidelse, x86-64) og ARM. Den første til stationære computere og den anden til mobile enheder af enhver art.