Datorer är dum! (6 / 9 steg)
Steg 6: CPU
Datorer är dumma: Processorn är centralenheten eller hjärnan hos datorn. Processorn vet vad göra med maskin språk instruktioner. Det förstår inte dem. det vet bara vad med dem att göra.
Ett exempel på en CPU är Intel i5 CPU. (Se bild). Lilla silver torget är Processorn. Den andra delen är fläkten. Kom ihåg jag pratade om värme? Detta är vad avleder den värmen.
Arduino: Processorn för Arduino är i det lilla svarta Atmega328 IC. (Se bild) Förresten innehåller det lilla svarta IC också RAM och ROM för Arduino datorn. Plus lite andra grejer.
Datorer är dumma: Grundläggande CPU processen: Processorn har ett ganska enkelt funktion. Det går till en viss minnesadress och tar data i den. Dessa data behandlas som en maskin språkundervisning, så Processorn gör bara vad det instruktion berättar den att göra. Till exempel om instruktionen säger att ta innehållet i de nästa två minnesplatserna och lägga till dem och sätta dem på en tredje plats, kommer att det göra just detta.
Geek: Datorn är ganska enkel. Det måste vara för en dum dator. 0 + 0 är 0. 0 + 1 är 1. 1 + 0 är 1. 1 + 1 är 0 med ett bär. Detta är som grundskolan tillägg men mycket enklare.
Geek: Nu är jag inte säker på om PC standardinstruktioner är 64 bitar, en minnesplats lång eller kan vara 128. Jag bryr mig egentligen inte men med 64 bitar kan du ha 18446744073709551616 olika instruktioner. Och tro mig, de kan vara mycket komplicerande. Det är bara en dum dator kunde älska.
Datorer är dumma: Som sagt, har datorn ingen aning om vad 1010101111001110000100100011010001010110 är eller representerar. Bara blint följer dess instruktioner gör vad de säger det att göra utan någon kunskap om det är vad som var tänkt att göra. Det finns en särskild term BSOD (Blue Screen Of Death) som visas om något går fel. (Se bild)
st1\:*{Behavior:URL(#ieooui)} / * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-förälder: ""; MSO-stoppning-alt: 0 i 5.4pt 0 i 5.4pt; MSO-para-marginal: 0; MSO-para-marginal-botten: .0001pt; MSO-sidnumrering: änka-orphan; font-size: 10.0pt; font-family: "Times New Roman"; MSO-ansi-language: #0400; MSO-fareast-språk: #0400; MSO-bidi-språk: #0400;}
Geek: Så du kanske undrar, hur datorn vet var du ska börja? Tja, ska jag tala om (typ av). När datorn aktiveras först, går det alltid till en specifik minnesplats. I början av datorer, var det antingen den högsta eller lägsta minnesadressen. Jag har ingen aning om vad det är nu eller hand. Men det går till en viss adress. Adressen pekar på del av ROM. Detta ROM kallas förresten BIOS (Basic Input/Output System). Först utför det inlägg (Power på självtestfunktionen) för att se om den grundläggande saker fungerar. Då tror jag det går till hårddisken och laddar operativsystem, exempelvis Windows, Linux. När detta är gjort, kommer det ibland bara sitta där väntar något som ett musklick för att starta ett program.