Jak działa komputer?
Jak już wspomnieliśmy, istnieje wiele różnych komponentów, które współpracują ze sobą, aby komputer działał, ale jaki jest podstawowy przepływ tego wszystkiego? Przeanalizujmy przykład:
Załóżmy, że system operacyjny jest załadowany, a aplikacja (powiedzmy Mario Double Dash) jest załadowana na dysk twardy. Gdy użytkownik kliknie ikonę Mario Double Dash, do procesora wysyłany jest elektroniczny sygnał, aby uruchomić grę. Następnie CPU rozpoczyna przenoszenie aplikacji z dysku twardego do DRAM. Robi to, ponieważ DRAM jest znacznie szybszy. Nie może utrzymać wszystkich programów w pamięci DRAM, ponieważ 1) na dyskach twardych jest zwykle dużo więcej pamięci i nie wszystko by pasowało, a 2) DRAM traci całą swoją pamięć po wyłączeniu zasilania.
Po załadowaniu Mario do pamięci DRAM procesor komunikuje się z pamięcią i rozpoczyna wykonywanie instrukcji. Przechwytuje (pobiera) jedną instrukcję na raz i wykonuje ją. Na podstawowym poziomie każda instrukcja niewiele robi. Instrukcja nakazuje kontrolerowi wyświetlacza zapalić piksel na ekranie lub przenieść bajt pamięci z jednego miejsca do drugiego. Ale w sumie te instrukcje działają bardzo szybko, co powoduje, że gra działa. Wszystkie te instrukcje razem nazywane są programem lub aplikacją.
Teraz procesor otrzymuje dużą pomoc w wykonywaniu instrukcji. Na przykład w przypadku, gdy trzeba było ustawić piksel na określony kolor, procesor w rzeczywistości nie wysłałby sygnału do ekranu, aby to zrobić, ale raczej wysłałby instrukcję do chipa lub karty wideo i wideo chip przyjmowałby wtedy tę instrukcję i łączyłby się z monitorem, aby nakazać mu włączenie piksela.
Więcej informacji o komputerze Czym jest komputer? Co to jest oprogramowanie komputerowe? Strona główna