Hvad er computerbehandling?
Computerbehandling er en handling eller en række handlinger, som en mikroprocessor, også kendt som en central behandlingsenhed (CPU), i en computer udfører, når den modtager information. CPU'en er en type elektronisk "hjerne" til et computersystem, og den udfører en række instruktioner, der føres til den af softwareprogrammer, der er installeret på en computers harddisk og indlæst i Random Access Memory (RAM). Selvom moderne computersystemer er blevet meget hurtigere og mere komplekse end deres tidligere kolleger, udfører de stadig den samme grundlæggende type computerbehandling.
På deres meget basale funktionsniveau består CPU'er af en række transistorer, der gennem en række binære elektriske tilstande på 1s og 0s - eller "på" og "off" udfører matematiske og logiske operationer, der tilsammen tilføjer computeren. Instruktionerne, der er ført til en CPU af et softwareprogram, ændrer staterne for disse transistorer til at udføre beregninger for softwaren PRoGrogram. Disse resultater føres derefter normalt tilbage til RAM -hukommelse til brug af softwareprogrammet.
Der er fire forskellige tilstande, som computerbehandling gennemgår for at producere meningsfuld dataproduktion til ethvert program. Disse tilstande omtales ofte som hentning, afkode, udførelse og skrivning. Hent er den første tilstand, hvor computeren får adgang til sin hukommelse for at hente instruktioner, som altid er en række numre repræsenteret af binær kode. Binær kode er en otte-bit serie af cifre-strenge på 1s og 0s-der sammen repræsenterer en "byte" af data.
Efter at have hentet disse instruktioner afkoder computerbehandling dem. Det vil sige, instruktionerne er nu opdelt i meningsfulde dele eller serie af bytes af CPU's kontrolenhed (CU). Disse instruktioner udføres derefter af CU.
Når instruktionerne er komplekse matematiske beregninger, cPU trækker på sin aritmetiske logiske enhed (ALU) for at udføre dem. I det endelige computerbehandlingstrin forekommer en tilbagevenden af dataene. Det kanaliseres tilbage til computerhukommelse til brug af softwareprogrammet, eller det kan gemmes i hukommelsesregistre i selve CPU'en til senere brug af programmet.
Disse fire computerbehandlingstrincyklus cykler kontinuerligt gennem CPU'en, så længe et softwareprogram indlæses i hukommelsen og kører i selve computeren. Disse cyklusser med behandlingseffekt ved CPU'er øges kontinuerligt i hastighed, når computersystemer bliver mere avancerede, med computere, der nu er i stand til Gigahertz -behandlingscyklusser. En Gigahertz -cyklus af computerbehandling svarer til 1 milliard instruktionssæt udført af CPU'en hvert sekund.