reklama
Každý počítač má procesor, ať už jde o procesor s malou účinností nebo výkonný powerhouse, nebo by jinak nemohl fungovat. Procesor, nazývaný také CPU nebo centrální procesorová jednotka, je samozřejmě důležitou součástí fungujícího systému, ale není jediným.
Dnešní procesory jsou téměř všechny dvoujádrové, což znamená, že celý procesor sám obsahuje dvě samostatná jádra, pomocí kterých může zpracovávat informace. Co jsou to jádra procesorů a co přesně dělají?
Co jsou Cores?
Jádro procesoru je procesorová jednotka, která čte pokyny k provádění konkrétních akcí. Pokyny jsou zřetězeny tak, aby při spuštění v reálném čase vytvářely zážitek z počítače. Doslova všechno, co na svém počítači děláte, musí být zpracováno vaším procesorem. Kdykoli otevřete složku, vyžaduje váš procesor. Když píšete do textového dokumentu, vyžaduje to také váš procesor. Věci, jako je kreslení pracovního prostředí, oken a herní grafiky, jsou úkolem vaší grafické karty - což obsahuje stovky procesorů pro rychlé zpracování dat současně - ale do jisté míry stále vyžadují váš procesor také.
Jak fungují
Konstrukce procesorů jsou velmi složité a mezi společnostmi i modely se velmi liší. Jejich architektury - v současnosti „Ivy Bridge“ pro Intel a „Piledriver“ pro AMD - jsou neustále vylepšovány tak, aby poskytovaly co největší výkon při co nejmenším množství prostoru a spotřeby energie. Ale přes všechny architektonické rozdíly zpracovatelé procházejí čtyřmi hlavními kroky, kdykoli zpracovávají pokyny: načtení, dekódování, provedení a zpětný zápis.
Načíst
Krok načtení je to, co očekáváte. Zde jádro procesoru načte instrukce, které na něj čekají, obvykle z nějaké paměti. Mohlo by to zahrnovat RAM, ale v moderních procesorových jádrech pokyny obvykle již čekají na jádro uvnitř mezipaměti procesoru. Procesor má oblast nazývanou programovým čítačem, která v podstatě funguje jako záložka, a informuje procesor o tom, kde skončila poslední instrukce a začíná další.
Dekódovat
Jakmile získá okamžitou instrukci, pokračuje v dekódování. Instrukce často zahrnují více oblastí jádra procesoru - jako je aritmetika - a jádro procesoru to musí zjistit. Každá část má něco, co se nazývá operační kód, který říká jádru procesoru, co by se mělo dělat s informacemi, které jej následují. Jakmile na to přijde jádro procesoru, různé oblasti jádra mohou začít fungovat.
Vykonat
Prováděcí krok je tam, kde procesor ví, co musí udělat, a ve skutečnosti jde dopředu a dělá to. To, co se zde přesně děje, se velmi liší v závislosti na tom, které oblasti jádra procesoru jsou používány a jaké informace jsou vloženy. Například procesor může provádět aritmetiku uvnitř ALU nebo aritmetické logické jednotky. Tato jednotka se může připojit k různým vstupům a výstupům na čísla crunch a získat požadovaný výsledek. Obvod uvnitř ALU dělá všechny kouzla a je to docela složité to vysvětlit, takže to nechám pro svůj vlastní výzkum, pokud vás to zajímá.
Odepsat
Poslední krok, nazývaný zpětný zápis, jednoduše umístí výsledek toho, co bylo zpracováno, zpět do paměti. Kam přesně výstup jde, záleží na potřebách spuštěné aplikace, ale často zůstává v registrech procesorů pro rychlý přístup, protože jej často používají následující pokyny. Odtud se postará o to, dokud nebudou části tohoto výstupu znovu zpracovány, což může znamenat, že jde do paměti RAM.
Je to jen jeden cyklus
Celý tento proces se nazývá instrukční cyklus. Tyto instrukční cykly probíhají směšně rychle, zvláště teď, když máme výkonné procesory s vysokými frekvencemi. Navíc náš celý procesor s několika jádry to dělá na každém jádru, takže data mohou být drcena zhruba tolikrát rychlejší, jak má váš procesor, než kdyby byl zaseknutý pouze jedním jádrem podobného výkon. CPU také mají optimalizované instrukční sady pevně zapojené do obvodů, které mohou urychlit známé instrukce, které jim byly zaslány. Oblíbeným příkladem je SSE.
Závěr
Nezapomeňte, že se jedná o velmi jednoduchý popis toho, co procesory mají - ve skutečnosti jsou mnohem složitější a dělají mnohem více, než si uvědomujeme. Současný trend spočívá v tom, že výrobci procesorů se snaží, aby jejich čipy byly co nejúčinnější, a to včetně zmenšení tranzistorů. most z břečťanu Co potřebujete vědět o Ivy Bridge společnosti Intel [MakeUseOf vysvětluje]Společnost Intel právě vydala svůj nový aktualizovaný procesor s názvem Ivy Bridge pro stolní počítače i notebooky. Tyto nové produkty najdete jako řady 3000 a můžete si koupit alespoň některé z nich ... Přečtěte si více Tranzistory jsou pouhé 22nm a ještě zbývá ještě hodně, než se vědci setkají s fyzickým limitem. Představte si, že toto zpracování probíhá v tak malém prostoru. Až se dostaneme daleko, uvidíme, jak se procesory zlepšují.
Kam si myslíte, že procesory půjdou dál? Kdy očekáváte kvantové procesory, zejména na osobních trzích? Dejte nám vědět v komentářích!
Obrazové kredity: Olivander, Bernat Gallemí, Dominik Bartsch, Ioan Sameli, Národní správa jaderné bezpečnosti
Danny je senior na University of North Texas, který má všechny aspekty softwaru s otevřeným zdrojovým kódem a Linuxu.