Skup naredbi koje određuju slijed postupaka procesora. CPU naredbeni sustav

Nisu svi korisnici zamislili kako funkcionira računalni sustav bilo kojeg ranga. No, svatko sigurno zna da središnji procesor u pružanju računalstva i cjelokupnog performansi sustava igra ključnu ulogu. U isto vrijeme, malo ljudi pretpostavlja da je to skup naredbi koje određuju slijed radnji procesora. Sada će se razmotriti kako sve to funkcionira u praksi.

Skup naredbi koje određuju slijed postupaka procesora: što je to u općem smislu?

Kao što je poznato, CPU (CPU ili CPU) igra glavnu ulogu u računalnom sustavu, budući da se na njemu nalaze svi procesi povezani s radom operativnog sustava i instaliranih programa.


Sam operativni sustav, s bilo kojim, izgrađen je za pokretanje appleta i aplikacija. Možemo reći da je skup naredbi koje određuju slijed postupaka procesora program koji usmjerava određenu radnju u izračunu na početku procesa. Što je ovaj program je druga stvar. Bit ovog procesa je da procesor dobiva neku naznaku izvedbe jedne ili druge funkcije.

Mikroprocesorske naredbe: kako funkcionira?

Ako još uvijek ne znate kako funkcionira, treba napomenuti da se prilikom pokretanja istog programa (obično EXE-tipa) prihvaća aplikacija spremljena na tvrdom disku. Obično se proces koji obavlja procesor adresira izravnomjesto memorije ili opreative, i nakon obrade binarnog koda, izvršava se. Kao što je jasno, procesor ne može prihvatiti naredbe kao što je "Run". U tu svrhu, za bilo koji programski jezik, osigurana je tzv. Kompilacija, tj. Pretvaranje naredbenih naredbi u pristupačan strojni kod.


Treba imati na umu da je skup naredbi koje određuju slijed radnji RAM-a ili procesora podložan strogim pravilima programiranja - True /False ("True" /"Lies"). Treći nije dan, iako u granama algoritama, opća načela organizacije računala pružaju uvođenje i korištenje operatera "Else" (Else). Opći principi rada na računalu izgrađeni su upravo na tome. Drugim riječima, shema je prikazana kao "Da-ne-drugo". Ako se obrađivač ne slaže s prvom tvrdnjom, odbija izvršiti, slijedeći drugo načelo, izbor radnji se vrši od onih koji su zapisani u programabilnim datotekama s uvjetima navedenim u trećem stavku (o njima uopće ne govorimo). I može biti mnogo povezanih komponenti.

Trčanje datoteka i dinamičkih knjižnica

Govoreći o tome što čini skup naredbi koje određuju slijed radnji RAM-a ili procesora, ne može se zaobići strana i izvršiti naredbe na temelju izvršnih i dodatno preuzetih objekata.
Neki programi prikazani kao izvršne datoteke EXE, COM, BAT, BIN, CMD i mnogi drugi rade slanjem vlastitih naredbiizvršavanje procesa izravno na CPU-u.
Druge programske datoteke koje zahtijevaju dodatna sučelja ili postavke također se mogu učitati u RAM takozvanih Dynamic DLL formata kao što su konfiguracijske datoteke kao što su CFG ili XML.
U ovom slučaju, program izvršava posebnu datoteku u RAM-u koja sadrži izvršni kod kompiliranog tipa (na primjer, DLL-format), bez kojeg jednostavno ne može raditi.

Korištenje DLL-ova bez EXE-a

Međutim, mikroprocesorske naredbe mogu se obrađivati ​​i bez izvršnih datoteka. Samo pogledajte proces instaliranja VST dodataka u najpopularnije DAW studije (Digital Audio Workstation).
U ovom slučaju, radi se o jednostavnom kopiranju DLL datoteke na pravo mjesto, navodeći pretraživanje, a sam program će definirati novi sintetizator ili efekt.

Pogreške i pogreške: kako se nositi s njima?

Glavne komponente računala u obliku procesora, RAM-a i tvrdog diska ne uzrokuju nesporazume. Barem u to stvarno želim vjerovati. Ali ponekad problem performansi sustava može se sastojati od činjenice da skup naredbi koje određuju slijed postupaka procesora ne dostiže CPU kao rezultat neuspjeha OS-a instaliranog na računalu. To je zbog činjenice da u nekom trenutku usluga pokušava izvršiti neki kod, ali ga sustav ne prihvaća (naredbe mikroprocesora ne rade). Vjeruje se da je najjednostavnije rješenje problema možda pokretanje naredbenog retka s pravima administratora (cmd konzola)"Izvrši" ili pokreni iz mape System32), koja određuje kombinaciju sfc /scannow. Ova naredba vam omogućuje da identificirate oštećene ili nedostajuće komponente u sustavu (i što se tiče dinamičkih knjižnica na prvom mjestu).
Druga opcija, ako se mikroprocesorske naredbe ne obrađuju ispravno, - koristite naredbe za prepisivanje boot sektora:
  • Bootrec.exe /fixmbr.
  • Bootrec.exe /fixboot.
  • Bootrec.exe /RebuildBcd.
  • Imajte na umu da ove naredbe rade kao u trenutnom sustavu (kada ih koristite, najbolje je koristiti Safe Mode Safe Mode) iu standardnoj konfiguraciji kada preuzimate medij za oporavak s vanjskog pogona kao što je CD-ROM ili flash pogon. U tom slučaju, skup naredbi koje određuju slijed postupaka procesora, obnavlja i prepisuje bootloader. Usput, ove naredbe mogu biti naoružane, jer su najbolje u obnavljanju sustava.
    U ekstremnom slučaju, možete koristiti posebno dizajnirani uslužni program DLL Suite koji definira nedostajuće knjižnice sustava Windows i zatim ih instalira samostalno nakon skeniranja. U velikoj mjeri, sudjelovanje korisnika je smanjeno samo da bi slijedilo upute Učitelja. Istina, bez spajanja na Internet ne može, jer će preuzimanje biti napravljeno od tamo, ali ne iz vlastite distribucije.

    Zaključci

    Dakle, pokušajmo sumirati. Možemo reći da je skup naredbi koje određuju slijed radnji procesora, uobičajeni program napisan na određenom jeziku i sukladan kodu kojeg stroj prepoznaje. pitanjerad samih programa je druga stvar. Kao što je već jasno, u izvršenju, mogu se prijaviti izravno na procesor, zaobilazeći RAM i koristiti dodatne komponente. No, na performanse CPU-a to također utječe. Ne samo to, učitavanje modula s kontrolnim kodovima provodi se u RAM-u, koji obrađuje CPU, a sam procesor se učitava. Ali od toga nećete ići nigdje, jer je sav moderni softver izgrađen na tim načelima.

    Povezane publikacije