Suurin osa tämän artikkelin tutkimuksesta tulee J. Clark Scottin "But How Do It Know?". Se on loistava lukea, menee paljon syvemmälle kuin tämä artikkeli, ja se kannattaa paria taalaa Amazon.
Yksi huomautus ennen kuin aloitamme: nykyaikaiset suorittimet ovat suuruusluokkia, jotka ovat monimutkaisempia kuin mitä tässä kuvataan. On lähes mahdotonta, että jokainen ihminen ymmärtää jokaisen sirun vivahteen yli miljardilla transistorilla. Periaatteet siitä, miten se sopii yhteen, pysyvät samana, ja perusasiat ymmärtävät paremman käsityksen nykyaikaisista järjestelmistä.
Aloita pienet
Nykyaikaiset tietokoneet käyttävät miljardeja transistoreita suorittamaan laskelmia, mutta alimmilla tasoilla tarvitset vain kourallisen muodostamaan kaikkein yksinkertaisimmat komponentit, joita kutsutaan portiksi.
Logic Gates
Matematiikan tekeminen porttien kanssa
Kun molemmat tulot ovat päällä, kansi kytkeytyy päälle ja lähettää sen ketjun seuraavaan täyteen summaimeen:
Useimmat muut matemaattiset operaatiot voidaan tehdä lisäämällä; kertolasku on vain toistuva lisäys, vähennyslasku voidaan tehdä hienolla bittienkäännöksellä, ja jako on vain toistuva vähennyslasku. Ja vaikka kaikissa moderneissa tietokoneissa on laitteistopohjaisia ratkaisuja monimutkaisempien toimintojen nopeuttamiseksi, voit teknisesti tehdä kaiken täyden summittajan avulla.
Bussi ja muisti
Tämä koko paketti kääritään rekisteriin. Nämä rekisterit on kytketty väylään, joka on koko järjestelmän ympärillä kulkevien johtojen nippu, joka on kytketty jokaiseen komponenttiin. Jopa nykyaikaisilla tietokoneilla on bussi, vaikka niillä voi olla useita busseja, jotka parantavat monitoimityön suorituskykyä.
Rekistereitä käytetään myös RAM-muistin tekemiseen. RAM on usein asetettu verkkoon, jossa johdot kulkevat kahteen suuntaan:
Kello, Stepper ja dekooderi
Rekistereitä käytetään kaikkialla, ja ne ovat perustava työkalu datan siirtämiseen ja tietojen tallentamiseen keskusyksikköön. Joten mikä kertoo heidän liikuttaakseen asioita?
Kello on CPU: n ytimeen ensimmäinen komponentti ja se sammuu ja käynnistyy asetetulla aikavälillä mitattuna hertsiin tai sekunnin sykleihin. Tämä on nopeus, jonka näet mainostettu CPU: n rinnalla; 5 GHz: n siru voi suorittaa 5 miljardia sekuntia sekunnissa. Kellon nopeus on usein erittäin hyvä metrinen kuinka nopea CPU on.
Kello on kytketty askelmittariin, joka lasketaan yhdestä maksimiin ja palauttaa itsensä takaisin yhdeksi, kun se on tehty. Kello kytketään myös jokaiseen rekisteriin, jonka CPU voi kirjoittaa:
Ohjelman ohjeet tallennetaan RAM (tai L1-välimuisti modernissa järjestelmissä, lähempänä keskusyksikköä). Koska ohjelmatiedot tallennetaan rekistereihin, aivan kuten jokainen muu muuttuja, sitä voidaan manipuloida lennossa hypätäksesi ohjelmaan. Näin ohjelmat saavat rakenteen, silmukoiden ja lausekkeiden avulla. Hyppy-ohje asettaa nykyisen sijainnin muistiin, jota käskydekooderi lukee toisesta sijainnista.
Miten se kaikki tulee yhteen
Laskennan suorittamiseksi ohjelmatiedot ladataan järjestelmän RAM: stä ohjausosaan. Ohjausosa lukee kaksi numeroa RAM: sta, lataa ensimmäisen ALU: n käskyrekisteriin ja lataa sitten toisen väylän päälle. Samaan aikaan se lähettää ALU: lle ohjeen koodin, joka kertoo, mitä tehdä. ALU suorittaa sitten kaikki laskelmat ja tallentaa tulokset toiseen rekisteriin, jonka CPU voi lukea ja jatkaa prosessia.
Sataman skannaus on vähän kuin jiggling joukko käsikahvoja nähdä, mitkä ovet ovat lukittuja. Skanneri oppii, mitkä reitittimen tai palomuurin portit ovat auki, ja voivat käyttää näitä tietoja löytääkseen tietokonejärjestelmän mahdolliset heikkoudet.
U2F on uusi standardi kaksivaiheisen kaksinkertaisen todentamistunnuksen käyttöön. Nämä rahakkeet voivat käyttää USB-, NFC- tai Bluetooth-tekniikkaa tarjoamaan kaksitasoinen todentaminen monenlaisiin palveluihin. Se on jo tuettu Chrome-, Firefox- ja Opera for Google-, Facebook-, Dropbox- ja GitHub-tileillä.
Elämme jo tulevaisuudessa. Meillä on kämmenlaitteita, jotka käyttävät satelliitteja täsmällisten paikkojen löytämiseksi miltei kaikkialla maapallolla. Oletko koskaan miettinyt, kuinka GPS toimii?
Microsoft väitti kerran, että alkuperäisellä 64 Gt: n Surface Prollä olisi vain 23 Gt: n käyttökelpoista vapaata tilaa - se on yli puolet järjestelmätiedostoista! Mutta nyt Windows sopii 16 Gt: n asemaan.
Digitaaliset kuvakehysmarkkinat menivät karkealle alulle; aikaiset kehykset olivat tyrmätyt, niissä oli pieniä näyttöjä, hyvin vähän ominaisuuksia, ja tarvitsi päivittämään kuvat manuaalisesti. Lue, kun tarkastelemme uuden sukupolven digitaalista kuvakehystä Wi-Fi-yhteydellä varustettua Nixplay-tekniikkaa, pilvipohjaista valokuvien jakamista ja käyttäjäystävällisiä ominaisuuksia.