Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Za účelom vykonania inštrukcie, CPU sa dostane z pamäte , načíta ju do riadiacej časti procesora a potom sa otočí ju na registre a ALU ( aritmeticko - logická jednotka ) pre spracovanie . Programy obsahujú sadu inštrukcií . Program môže mať tisíce inštrukcií , a každá inštrukcia môže mať celý rad kúskov , ktoré nie sú všetky rovnaké veľkosti
Niekedy realizáciu programu je sekvenčná .. Avšak , inokedy druhý inštrukčnú sada preruší návod poradí prvý inštrukčnej sady . Keď druhá sada je kompletný , potom prvý , kto môže pokračovať . Inými slovami , prevedenie inštrukčnú sada nie je jednoduché . To má vplyv na výkon .
Single vs Paralelné
Pokyny pre spracovanie môže byť možné postupne alebo paralelne . To je dvojaký reťazenie . Ak inštrukcia je dlhšia ako CPU dokáže spracovať , musí sa vykonávať len toľko , koľko je možné spracovať naraz . To stalo sa jasné , návrhári CPU , že jeden krok procesu by sa skutočne brániť operácie . Ostatné časti inštrukčnej sady , ktorú je možné ďalej spracovávať a oni nemuseli byť v ľubovoľnom poradí alebo poradí . Prísnej sekvencie ovplyvnený výkon rovnako .
Dual Core
Za účelom spracovania inštrukcie sadu s metódou reťazenie , bolo nutné rozšíriť počet procesorov v počítači . Mikroprocesor mohla pojať dva procesory . V tomto prípade , inštrukčnú sada , ktorú je možné rozdeliť medzi dva procesory . Nielen , že by problémy s sekvenčné programovanie je potrebné riešiť , ale izolované usmernenia by mohli byť riešené , by sa dalo CPU zvládnuť sled krokov , druhý zvládne izolované pokyny . Práca v tandeme programy by mohli byť teraz vykonaná rýchlejšie .
64 bitov
Ďalším krokom bolo riešiť problém počtu bitov , ktoré je procesor mohol zvládnuť . Osem bitov a 16 bitov bolo adekvátne , keď programy boli malé . Ako operačný systém Windows začal ovládať počítačový priemysel , väčší programy boli písané využiť funkcie OS poskytovaných . Väčšia programy , znamená , že CPU musel zvládnuť dlhší inštrukčnej sady . 64 bit konštrukcia znamená , že ak pokyn bol 64 bitov veľkosti , trvalo jeden jeden cyklus pre spracovanie .
Zhrnutie
programy , ktoré bežali v jednej sekvencii sa ukázala mať problémy . Tam bolo príliš veľa plytvanie cykly , pretože inštrukčnú sada nemôže byť účinne zavedený bez zastavenia a prerušenia . Boli vytvorené nové prístupy k prezentácii pokyny do CPU . Jednou z možností bolo , aby viac procesorov , ktoré sa podľa pokynov a oddelené je . Druhou možnosťou bolo zmeniť CPU , takže by to mohlo zvládnuť väčšie programy a komplexné inštrukčnej sady .
Copyright © počítačové znalosti Všetky práva vyhradené