Źródło obrazu: shironosov/iStock/Getty Images
Komputer składa się z czterech głównych elementów: jednostki centralnej lub procesora, pamięci podstawowej, jednostek wejściowych i jednostek wyjściowych. Magistrala systemowa łączy wszystkie cztery komponenty, przekazując i przekazując między nimi informacje. Ten rodzaj organizacji i architektury komputera nazywany jest „maszyną von Neumanna” na cześć Johna von Neumanna, który sfinalizował teorię i projekt pierwszego nowoczesnego komputera cyfrowego.
procesor
Informatycy zazwyczaj nazywają procesor „mózgiem” komputera, ponieważ to tam wykonywane są programy. Program to zestaw instrukcji, które informują komputer, jak wykonać określone zadanie, takie jak wysłanie pliku do drukarki, otwarcie okna przeglądarki lub odtwarzanie muzyki lub wideo.
Wideo dnia
Procesor jest dalej podzielony na trzy mniejsze komponenty: jednostka arytmetyczna obsługuje wszystkie proste obliczenia matematyczne; jednostki sterujące interpretują instrukcje w programie komputerowym; a jednostka dekodująca instrukcje przetwarza instrukcje programowania komputerowego na kod maszynowy. Kod maszynowy to podstawowy język rozumiany przez wszystkie komponenty komputera.
Pamięć
Gdy procesor dokona konwersji określonego zestawu instrukcji programu komputerowego na kod maszynowy, przechowuje ten kod maszynowy w pamięci podstawowej lub pamięci. Kod maszynowy będzie traktowany jako dane lub instrukcje. Procesor pobiera dane i instrukcje z pamięci, używa instrukcji do manipulowania danymi, a następnie wysyła wynik i następny zestaw instrukcji z powrotem do pamięci.
Jednostki wejściowe
Jednostki wejściowe to wszystkie urządzenia używane do przesyłania informacji do komputera, takie jak klawiatura, dysk twardy lub karta sieciowa. Zasadniczo urządzenia te przenoszą dane ze „świata zewnętrznego” do komputera w podobny sposób, w jaki oczy i uszy przekazują informacje do mózgu. Każde urządzenie wejściowe ma swój własny kontroler sprzętowy, który łączy się z procesorem i pamięcią podstawową, a także ma zestaw instrukcji, które informują procesor, jak z niego korzystać.
Jednostki wyjściowe
Jednostki wyjściowe to urządzenia używane przez komputer do przekazywania informacji użytkownikowi, takie jak drukarka, monitory i głośniki. Na przykład wszystko, co widzisz na monitorze komputera, zaczyna się jako kod maszynowy w pamięci. Procesor pobiera ten kod maszynowy i konwertuje go do formatu wymaganego przez sprzęt monitora. Sprzęt monitora konwertuje następnie te informacje na różne natężenia światła, dzięki czemu widzisz słowa lub obrazy.
Magistrala systemowa
Magistrala systemowa pozwala czterem komponentom komputera komunikować się ze sobą. Magistrala systemowa przesyła dane i instrukcje. Wysyła również adresy, które informują procesor, skąd w pamięci podstawowej pochodzą dane i instrukcje oraz gdzie powinny iść wyniki.