Man skulle kunna tro av namnet att datorerna är byggda på matematiska principer . De är faktiskt byggd på principer av logik . Även den del av datorn som gör aritmetiska består av logiska block . Datorarkitektur
De grundläggande byggstenarna i datorn är centralenheten ( CPU ) , aritmetisk - logisk enhet ( ALU ) , minne , delar in och delar output . Processorn flyttar data och program runt från ingången , genom minnet och utgången medan den bearbetas . Behandlingen sker i ALU .
Ettor och nollor
Data
( inklusive bilder ) och program spelas in i datorer som en sekvens av två - koder, som kallas bitar . Dessa brukar beskrivas som ettor och nollor . De två nivåer kan också vara sant och falskt . De grundläggande byggstenarna i ALU kallas logiska grindar - . Enheter som tar två strängar av data och producera en ny sträng baserad på logiska principer
logiska block
De grundläggande logiska blocken är AND , OR och NOT . Om någon av ingångarna till ett OR-block är sanna , kommer utgången att vara sant . Från dessa enkla block , är mer komplexa block som XOR , NOR och NAND byggt , och från dessa , är huggormar och multiplikatorer byggs .