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 >> .

Ako sa skopírujú programy do CPU, aby si ich mohli prečítať?

Programy nie sú priamo „skopírované“ do CPU tak, ako by ste mohli myslieť na kopírovanie súboru z jedného priečinka do druhého. Namiesto toho tento proces zahŕňa niekoľko krokov:

1. Načítanie programu do pamäte: Pri spustení programu je operačný systém (OS) zodpovedný za jeho načítanie z umiestnenia úložného priestoru (pevný disk, SSD atď.) Do pamäte náhodného prístupu k počítaču (RAM). RAM je typ prchavej pamäte, ktorý je priamo prístupný CPU. Tento proces načítania zahŕňa čítanie pokynov a údajov programu z úložného zariadenia a ich zapisovanie do konkrétnych adries RAM.

2. načítanie pokynov: CPU obsahuje komponent nazývaný ukazovateľ pokynov (IP) alebo programové počítadlo (PC) . Tento register sleduje adresu pamäte ďalšej inštrukcie, ktorá sa má vykonať. CPU načíta inštrukciu umiestnenú na pamäťovej adrese, na ktorú smeruje IP/PC.

3. Dekódovanie pokynov: Po načítaní je inštrukcia dekódovaná riadiacou jednotkou CPU. Zahŕňa to rozdelenie inštrukcie do jej komponentov (OPCode a Operands), aby ste pochopili, čo je potrebné vykonať.

4. Vykonávanie pokynov: Na základe dekódovanej inštrukcie vykonávajú potrebné operácie aritmetickú logickú jednotku CPU (ALU) a ďalšie komponenty. Môže to zahŕňať výpočty, manipuláciu s údajmi, prístup k pamäti alebo riadenie vstupných/výstupných zariadení.

5. Aktualizácia ukazovateľa inštrukcií: Po vykonaní inštrukcie sa IP/PC zvýši na ďalšiu inštrukciu v sekvencii programu. Tento proces sa opakuje, kým sa program nekončí.

Stručne povedané: Program nie je jediný blok skopírovaný do procesora. Namiesto toho sa jednotlivé pokyny načítajú z pamäte RAM (kde program spočíva po načítaní) jeden po druhom, vykonaný a potom sa načíta ďalšia inštrukcia. CPU iba priamo interaguje s RAM; Úložné zariadenie (pevný disk atď.) sa podieľa iba na počiatočnej fáze načítania. Registre CPU obsahujú spracované údaje a ukazovateľ inštrukcií vedie tok vykonávania.

Najnovšie články

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