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

Výhody systému s viacerými procesormi - on - Chips

s niekoľkými procesormi na jednom čipe umožňuje systém rýchlejší a silnejší . To je obzvlášť dôležité pre " real - time " systémov - systémy , ktoré pracujú so živými systémami alebo tečúcou video . Počítače často pauza synchronizovať rôzne " závity " - samostatné programy , ktoré pracujú spoločne . Multiprocessor system - on - čipy sú jedným z riešení pre koordináciu rôznych vlákien , ktoré tvoria v reálnom čase . Obrábacie cykly

Všetky počítače funkcie opakovaním rovnakého " stroj cyklu " znova a znova . Krok 1 : Fetch ďalšie inštrukcie z pamäte . Krok 2 : Vykonajte inštrukciu , ktorá bola len pritiahnuté za vlasy . To je spôsob , ako počítač pracuje jeho cestu cez programy - jedna inštrukcia naraz . Programy kódovať algoritmy , ako robiť rôzne úlohy a počítač práve prechádza pokynov v programe . Pred roku 1970 , kedy čipy štarte sa objaví , centrálna procesorová jednotka ( CPU ) , ktorý robil načítanie a spúšťanie prístupné pamäť pre každú inštrukciu , ako to bolo potrebné. Prvý zlepšenie v tomto procese bolo vytvorenie " cache " - malý blok extrémne vysokorýchlostné pamäte
Computer Chips

S vývojom čipov . , procesor bol kladený na jednom čipe , cache na iný a pamäte na iné čipy . Ak chcete načítať nové inštrukcie ste mali preniesť informácie z jedného čipu na druhý . Problém je to , že prístup k informáciám " off chip " trvá asi 1000 krát dlhšia ako pohybujúce informácie okolo čipu . Prvý zlepšenie , aby to bolo , aby časť vyrovnávacej pamäte na čipe . On - chip cache nazýva L1 cache , a mimo čip vyrovnávacej pamäte sa nazýva L2 cache . Teraz veľké bloky programu , sú presunuté do L2 a bloky L2 sú presunuté do L1 , väčšina načíta sú vyrobené z L1 , čo značne urýchľuje proces načítať /spustiť
. multiprocesorové

Počítače sa dostali rýchlejšie ako v načítanie a prevedení , ale tam je iný spôsob , ako zrýchliť spracovanie : multiprocessing . To znamená , že má dve alebo viac procesorov , kde každý procesor pracujúci na rôznych procesoch . Niektoré z prvých aplikácií tohto nápadu podieľa na vybavovaní vstupných a výstupných procesov . Čoskoro počítače boli nefunguje cez algoritmu pre ďalšie spracovanie pri tlači . S inou CPU len kontrolovať tlač znamená , že primárna CPU dáva len CPU tlačiareň správu k tlači a potom pokračuje sa spracovaním počas tlače dôjde . Multiprocessing sa tiež nazýva paralelné spracovanie , pretože dve alebo viac procesy prebiehajú súčasne .
Systémy na čipe

Uvedenie niekoľko procesorov spolu s ich L1 cache na jediný čip znamená , že väčšina výučby stiahne , rovnako ako správy medzi procesormi , nemusíte ísť off - chip . Tieto čipy sú stále obľúbenejšie pre vysokorýchlostné spracovanie komplexných programov .

Najnovšie články

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