Architektury RISC a CISC: Kompletní Rozbor pro Studenty
Délka: 2 minut
Mozek vašeho telefonu
CISC – Komplexní všeuměl
RISC – Rychlý specialista
Současnost a shrnutí
Lukáš: Přemýšlela jsi někdy, co se stane, když na mobilu klikneš na ikonu Instagramu? V pozadí se odehraje celá symfonie operací, kterou řídí procesor. A právě jeho vnitřní design rozhoduje, jak rychle a efektivně to všechno proběhne.
Natálie: Přesně tak! A ten design se točí kolem dvou hlavních filozofií. Vítejte u Studyfi Podcast, kde si dnes rozebereme architektury CISC a RISC.
Lukáš: Tak pojďme na to. CISC zní… komplexně. Co to znamená?
Natálie: Trefa! Znamená to Complex Instruction Set Computer. Představ si, že chceš, aby procesor udělal něco složitého, třeba sečíst dvě čísla přímo z paměti a výsledek tam zase uložit. CISC na to má jednu jedinou, velmi mocnou instrukci.
Lukáš: Takže jeden příkaz zvládne spoustu práce. To zní efektivně. Kde to najdeme?
Natálie: Typicky v počítačích a noteboocích. Procesory od Intelu nebo AMD, tedy architektura x86, jsou klasickým příkladem CISC. Nevýhodou je ale složitost a vyšší spotřeba energie.
Lukáš: A co je tedy opak? RISC?
Natálie: Ano, Reduced Instruction Set Computer. Tady je filozofie jiná. Místo jedné složité instrukce máme spoustu malých, jednoduchých a bleskově rychlých instrukcí. Každá dělá jen jednu věc, ale dělá ji skvěle.
Lukáš: Takže místo jednoho složitého příkazu jich procesor vykoná víc, ale rychleji?
Natálie: Přesně! A protože jsou instrukce jednoduché, procesor má nižší spotřebu. Proto RISC, hlavně architekturu ARM, najdeš ve většině mobilů a tabletů.
Lukáš: Takže na jedné straně máme komplexní CISC v noteboocích a na druhé úsporný RISC v mobilech?
Natálie: V zásadě ano, ale dnes se ty hranice stírají. Moderní CISC procesory si interně složité instrukce rozkládají na menší, RISC-podobné mikrooperace. Berou si to nejlepší z obou světů.
Lukáš: Takže shrnuto: CISC znamená složité instrukce a kratší kód, zatímco RISC jednoduché instrukce a vyšší rychlost s nižší spotřebou.
Natálie: Perfektní shrnutí. A to je pro dnešek vše.
Lukáš: Díky, že jste poslouchali. U slyšenou příště!