Du ville tænke fra navnet , at computere er bygget på matematiske principper. De er faktisk bygget på principper om logik. Selv den del af den computer, der gør aritmetiske består af logiske blokke. Computer Architecture
grundlæggende byggesten i computeren er central processing unit (CPU) , aritmetisk logisk enhed ( ALU ) , hukommelse, input dele og output dele. CPU'en flytter data og programmer rundt fra indgangen gennem hukommelse og output , mens den bliver behandlet. Behandlingen foregår i ALU .
Ettaller og nuller
data (herunder billeder) og programmer registreres i computere som en sekvens af to niveauer koder kaldes bits . Disse er normalt beskrevet som ettaller og nuller . De to niveauer kunne også være sandt og falsk . De grundlæggende byggesten i ALU kaldes logiske gates - . Enheder, der tager to strenge af data og udarbejde en ny streng baseret på logiske principper
logiske blokke
De grundlæggende logiske blokke er AND, OR og NOT . Hvis en af indgangene til en OR blok er sande, vil produktionen være sandt. Fra disse enkle blokke, mere komplekse blokke som XOR , NOR og NAND bygget, og fra disse, er addere og formidlere bygget.