Kako računalnik obdeluje informacije?

Uvod

Tako kot ljudje tudi računalniki uporabljajo možgane za obdelavo informacij. Za računalnik so možgani osrednja procesna enota (CPU). CPU je čip, ki izvaja vse računalniške programe. Nahaja se na matični plošči in komunicira z vsemi drugimi komponentami strojne opreme v računalniku. Nič ne more delovati, ne da bi najprej šel skozi procesor.

4 koraki obdelave informacij

V vsakem računalniškem programu je niz navodil. CPE uporablja navodila kot vodilo za izvajanje programov. Da bi ugotovil, kaj storiti z navodili, gre CPU skozi 4 korake, da zagotovi, da program deluje brez napak. 4 koraki so pridobivanje, dekodiranje, izvajanje in povratno pisanje.

Video dneva

Faza pridobivanja

Prva stvar, ki jo je treba narediti, je korak pridobivanja. Ko uporabnik naredi ukaz za odpiranje programa, CPE sprejme to zahtevo in jo obdela. CPE nato pridobi želeni program z dostopom do pomnilnika za lokacijo programa. Vsak program ima številko programskega števca; to je načrt, ki ga CPE uporablja za lociranje programa in pridobivanje dodatnih navodil od programa.

Faza dekodiranja

Dekodiranje je naslednja faza procesa. Ko CPU pridobi program, ne vidi vseh lepih grafičnih vidikov, ki jih vidimo. Vse, kar vidi, je programska koda. To kodo je treba dešifrirati v jezik, ki ga CPU razume. Obstaja dobesedno na stotine različnih programskih jezikov, ki jih programerji uporabljajo za pisanje programskih programov. CPE se mora najprej odločiti, v katerem jeziku je program napisan, in ga nato dekodirati, tako da razume navodila, ki so v kodi.

Postopek dekodiranja je še en seznam korakov. CPU razgradi kodo, tako da je obvladljiva. Deli, s katerimi se ukvarja CPU, so edini, ki neposredno komunicirajo z njim. Opcode (označuje številčni vrstni red kode) se uporablja za ugotavljanje vrstnega reda, v katerem mora biti koda izvedena. Včasih CPE ne more razlagati kode sam; zato uporablja prevajalnik, imenovan mikroprogram. Ko mikroprogram razlaga kodo, pošlje navodila nazaj CPE-ju v jeziku, ki ga razume.

Faza izvedbe

Naslednja je faza izvedbe. Ko najde številčni vrstni red navodil v kodi, je CPU zdaj pripravljen, da jih izvede po vrstnem redu. Program je naložen in pripravljen za uporabnika. Od 1. koraka se vse komponente, ki so potrebne za učinkovito delovanje programa, naložijo s pomočjo opcode in mikroprograma, če je potrebno.

Faza povratnega pisanja

Faza povratnega zapisovanja je zadnja. Med vsakim od prejšnjih korakov CPE beleži povratne informacije o procesu. To je potrebno, če je med enim od korakov prišlo do težave. Tudi če je vse naloženo uspešno, CPE stanje zapiše nazaj v pomnilnik. Primer tega je, ko napaka povzroči, da se Windows ne zažene pravilno. Po ponovnem zagonu računalnika CPE zapiše napako v pomnilnik. Ko se program znova naloži, CPE izvleče povratne informacije iz zadnjega poskusa in uporabniku prikaže sporočilo. Torej, tako računalnik obdeluje informacije; tako, da sledite vnaprej določenim korakom in navodilom znotraj programske kode s pomočjo CPE.