Investor's wiki

Centralna jednostka przetwarzania (CPU)

Centralna jednostka przetwarzania (CPU)

Czy obw贸d elektroniczny komputera odpowiada za interpretacj臋 instrukcji program贸w komputerowych i wykonywanie podstawowych operacji zgodnie z tymi instrukcjami. Podstawowe operacje to operacje arytmetyczne, logiczne, steruj膮ce i wej艣cia/wyj艣cia (I/O). Termin centralny procesor (CPU) jest szeroko stosowany w przemy艣le komputerowym od wczesnych lat 60-tych.

Procesor sk艂ada si臋 zasadniczo z czterech jednostek funkcjonalnych:

  • Jednostka steruj膮ca: odpowiada za sterowanie przep艂ywem instrukcji i danych w CPU.

  • Jednostka logiki arytmetycznej (ALU): wykonuje wszystkie obliczenia operacji arytmetycznych i logicznych procesora.

  • Rejestry: to wewn臋trzne kom贸rki pami臋ci, do kt贸rych mo偶na uzyska膰 bardzo szybki dost臋p. Komponenty te s艂u偶膮 do przechowywania zmiennych (dane, adresy) lub po艣rednich wynik贸w operacji arytmetyczno-logicznych.

  • Cache: to mniejsza i szybsza pami臋膰, kt贸ra minimalizuje dost臋p do pami臋ci g艂贸wnej, a tym samym poprawia wydajno艣膰 procesora.

Jednostki te s膮 zsynchronizowane z cz臋stotliwo艣ci膮 zegara i po艂膮czone trzema rodzajami magistral:

  • Szyna danych: odpowiedzialna za przekazywanie danych.

  • Magistrala adresowa: przekazuje adresy pami臋ci do odczytu lub zapisu.

  • Magistrala kontrolna: umo偶liwia zarz膮dzanie innymi komponentami i urz膮dzeniami I/O.

Architektura procesora charakteryzuje si臋 r贸wnie偶 zestawem instrukcji, kt贸re mo偶e wykona膰. Og贸lnie istniej膮 dwa rodzaje architektur zestaw贸w instrukcji:

  • CISC (kompleksowy komputer zestawu instrukcji): obszerny zestaw z艂o偶onych instrukcji, kt贸re mog膮 wykonywa膰 wiele operacji niskiego poziomu, takich jak operacje arytmetyczne, dost臋p do pami臋ci lub obliczanie adres贸w w kilku cyklach zegara.

  • RISC (komputer o zredukowanym zestawie instrukcji): zredukowany zestaw instrukcji, kt贸ry wykonuje pojedyncz膮 operacj臋 niskiego poziomu w jednym cyklu zegara.