Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Hardware >> CPU >> .

Čo sa stane pri zvážení spracovania vopred vytvoreného počítačom?

Pri zvažovaní spracovania vykonávaného počítačom sa stáva niekoľko kľúčových vecí:

1. načítať: Počítač načíta pokyny z pamäte. Umiestnenie ďalšej inštrukcie je zvyčajne uložené v počítačovom počítači (PC).

2. dekód: Získaná inštrukcia sa interpretuje. Riadiaca jednotka CPU dešifruje OPCODE inštrukcie (operácia, ktorá sa má vykonať) a operandy (údaje, na ktoré bude operácia pôsobiť). Zahŕňa to identifikáciu typu operácie (aritmetika, logický, prístup k pamäti atď.) A umiestnenie príslušných údajov.

3. Vykonajte: Aritmetická logická jednotka CPU (ALU) vykonáva inštrukciu. To by mohlo zahŕňať vykonanie výpočtov, logických porovnaní, pohybu údajov alebo iných operácií.

4. Sklad: Výsledok vykonávania je napísaný späť do pamäte alebo do registra. Tým sa aktualizuje stav systému na základe efektu inštrukcie.

5. Opakujte: Počítadlo programu sa zvyšuje (zvyčajne) a celý cyklus sa opakuje s ďalšou inštrukciou. Tento cyklus načítania a decode-Execute-Store (často skrátený na F-D-E-S alebo podobné) pokračuje, až kým program nekončí alebo nestretne prerušenie.

Za základným cyklom:

* Správa pamäte: CPU interaguje s pamäťou, spravuje prístup k údajom a pokynov. To zahŕňa spracovanie virtuálnej pamäte, ukladanie do vyrovnávacej pamäte a potenciálne interakciu s rôznymi radičmi pamäte.

* Vstup/výstup (I/O): CPU interaguje s periférnymi zariadeniami (klávesnica, myš, diskové jednotky, sieťové rozhrania atď.) Prostredníctvom vstupných/výstupných operácií, ktoré často zahŕňajú prerušenia na zvládnutie asynchrónnych udalostí.

* prerušuje: Vonkajšie udalosti alebo výnimky (napr. Delenie nulou) môžu prerušiť normálny tok vykonávania, čo spôsobí, že CPU zvládne udalosť pred obnovením programu.

* paralelné spracovanie: Moderné CPU často využívajú techniky, ako je potrubie, viacjadrové spracovanie a SIMD (jednotlivá inštrukcia, viac údajov) na vykonávanie viacerých pokynov súbežne a výrazne zvyšujúci sa výkon.

* Interakcia operačného systému: CPU značne interaguje s operačným systémom (OS), ktorý spravuje zdroje, plánuje procesy a poskytuje služby pre aplikácie.

Spracovanie počítača v podstate zahŕňa nepretržitú slučku na získanie pokynov, dešifrovanie ich, vykonávanie súvisiacich operácií a ukladanie výsledkov. Zložitosť vyplýva z súhry týchto základných krokov s riadením pamäte, I/O operáciami, manipuláciou s prerušením a technikami paralelného spracovania.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené