Centralny Jednostka Przetwarzania (CPU)
CPU jest ‘mózgiem’ komputera. Pobiera instrukcje z pamięci, dekoduje je i wykonuje. Proces ten obejmuje kilka etapów: pobranie, dekodowanie, wykonywanie i zapisywanie.
W jego rdzeniu znajduje się Jednostka Arytmetyczno-Logiczna (ALU), która wykonuje obliczenia matematyczne i operacje logiczne. Sterowniki zarządzają tymi operacjami i koordynują przepływ danych.
Piramida Pamięci
Komputery wykorzystują hierarchiczną strukturę pamięci, aby zbalansować szybkość i koszt. Ta hierarchia składa się z rejestrów (najszybszych, najmniejszych), pamięci podręcznej (L1, L2 – szybszej niż RAM), pamięci głównej (RAM - większa pojemność) oraz pamięci wtórnej (dyski twarde/SSD – największa pojemność, najwolniejszy dostęp).
Dane często wykorzystywane przez CPU są przechowywane na szybszych poziomach, takich jak pamięci podręczne. Gdy dane nie są potrzebne natychmiast, są przenoszone do wolniejszych, ale o większej pojemności nośników.
Access Time ∝ 1 / Distance (to memory location)
Systemy Wejścia/Wyjścia (I/O)
Urządzenia I/O umożliwiają komputerowi komunikację ze światem zewnętrznym. Przykłady to klawiatury, myszki, monitory i karty sieciowe.
Urządzenia te wykorzystują kontrolery, które tłumaczą polecenia użytkownika lub sygnały danych na format zrozumiały dla procesora oraz odwrotnie. Często do komunikacji wykorzystywane są magistrale.
Szyny: Drogi Komunikacyjne
Szyny to zbiory przewodów, które przenoszą dane, adresy i sygnały sterujące między różnymi komponentami w komputerze. Istnieją różne rodzaje:
• Szyna danych: Przenosi surowe dane.
• Szyna adresu: Określa lokalizację danych w pamięci.
• Szyna sterująca: Wysyła polecenia do koordynacji operacji.
Bandwidth = Data Rate / Delay
Frequently asked questions
Co to jest RAM?
Pamięć RAM (Random Access Memory) to pamięć podręczna komputera, wykorzystywana do przechowywania aktywnie działających programów i danych.
Dlaczego komputery mają wiele poziomów pamięci podręcznej?
Wiele poziomów pamięci podręcznej zapewnia równowagę między szybkością a pojemnością. Pamięć L1 jest najszybsza, ale ma najmniejszą pojemność; L2 jest wolniejsza, ale większa, pełniąc rolę bufora.
Jakie różnice istnieją między CPU i GPU?
Centralny Procesor (CPU) zajmuje się ogólnodostępnymi zadaniami, podczas gdy Procesor Graficzny (GPU) specjalizuje się w przetwarzaniu równoległym dla renderowania grafiki.
Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz SPH Fluid i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.
▶ Otwórz symulację SPH Fluid