Stap 6: CPU
Computers zijn dom: De CPU is de centrale verwerkingseenheid of de hersenen van de computer. De CPU weet wat te doen met machinetaal-instructies. Het begrijpen niet; het weet net wat te doen met hen.
Een voorbeeld van een CPU is de Intel i5 CPU. (Zie afbeelding). De zilveren pleintje is de CPU. Het andere deel is de ventilator. Herinner dat ik gesproken over warmte? Dit is wat die warmte verdwijnt.
Arduino: De CPU voor de Arduino is in dat kleine zwarte Atmega328 IC. (Zie afbeelding) Door de manier waarop bevat dat kleine zwarte IC ook de RAM en de ROM voor de Arduino-computer. Plus enkele andere dingen.
Computers zijn dom: Basic CPU proces: De CPU heeft een functie vrij gewoon. Het gaat naar een specifieke geheugenadres en de gegevens uit het haalt. Deze gegevens worden behandeld als een machine taal instructie, dus de CPU doet alleen wat dat instructie vertelt om te doen. Bijvoorbeeld, als de instructie zegt tegen de inhoud van de volgende twee geheugenlocaties en voeg ze toe en leg ze op een derde locatie, zal het precies dat doen.
Geek: Computer toevoeging is vrij eenvoudig. Het moet worden voor een domme computer. 0 + 0 is 0. 0 + 1 is 1. 1 + 0 is 1. 1 + 1 is 0 met een draagtasje. Dit is hetzelfde als basisschool toevoeging maar veel eenvoudiger.
Geek: Nu ben ik niet zeker als PC standaardinstructies 64 bits, een geheugenlocatie lange of 128 kunnen worden. Ik echt niet schelen maar met 64 bits kunt u 18446744073709551616 verschillende instructies. En geloof me, ze kunnen zeer complicerende. Dit is iets wat die alleen een domme computer kon houden.
Computers zijn dom: Zoals ik al zei, heeft de computer geen idee welke 1010101111001110000100100011010001010110 is of voorstelt. Gewoon blindelings volgt de instructies doen wat ze vertellen dat het te doen zonder enige kennis als er wat was bedoeld om te worden gedaan. Er is een speciale term BSOD (Blue Screen Of Death) die wordt weergegeven als er iets misgaat. (Zie afbeelding)
st1\:*{behavior:URL(#ieooui)} / * stijldefinities * / tabel. MsoNormalTable {mso-stijl-naam: "Tabel normaal"; mso-tstyle-rowband-grootte: 0; mso-tstyle-colband-grootte: 0; mso-stijl-noshow:yes; mso-stijl-ouder: "";" mso-padding-alt: 0 in 5.4pt 0 in 5.4pt; mso-para-marge: 0; mso-para-margin-bottom: .0001pt; mso-paginering: widow-orphan; lettertype-grootte: 10.0pt; font-family: "Times New Roman"; mso-ansi-language: #0400; mso-Verre Oosten-language: #0400; mso-fareast-language: #0400;}
Geek: Zo je je afvragen kan, hoe de computer weet waar te beginnen? Nou, ga ik (soort van) om u te vertellen. Wanneer de computer eerst wordt ingeschakeld, gaat het altijd om een bepaalde geheugenlocatie. In de vroege dagen van computing, was het het hoogste of laagste geheugenadres. Ik heb geen idee wat het nu is of zorg. Maar het gaat naar een specifiek adres. Dit adres verwijst naar een deel van de ROM. Deze ROM is door de manier waarop het BIOS (Basic Input/Output System) genoemd. Het voert eerst POST (Power-over-Self-Test) om te zien of de fundamentele dingen werkt. Dan denk ik dat het gaat naar de vaste schijf en laadt het besturingssysteem, bijvoorbeeld Windows, Linux. Zodra dit is gedaan, zal het soms gewoon zitten wachten tot er iets zoals een muis tikken om een programma te starten.