RAM vs procesor
Pamięć RAM i procesor to dwa podstawowe elementy systemu komputerowego. Zasadniczo procesor występuje jako pojedynczy układ, a napędy RAM są modułem składającym się z kilku układów scalonych. Oba są urządzeniami półprzewodnikowymi.
Co to jest RAM ?
RAM oznacza Random Access Memory, czyli pamięć używaną przez komputery do przechowywania danych podczas procesów obliczeniowych. Pamięć RAM umożliwia dostęp do danych w dowolnej kolejności losowej, a dane w nich przechowywane są niestabilne; tzn. dane są niszczone po zatrzymaniu zasilania urządzenia.
We wczesnych komputerach konfiguracje przekaźników były używane jako pamięci RAM, ale we współczesnych systemach komputerowych urządzenia RAM są urządzeniami półprzewodnikowymi w postaci układów scalonych. Istnieją trzy główne klasy pamięci RAM, a są to statyczna pamięć RAM (SRAM), dynamiczna pamięć RAM (DRAM) i pamięć RAM ze zmienną fazą (PRAM). W SRAM dane są przechowywane przy użyciu stanu pojedynczego przerzutnika dla każdego bitu; w pamięci DRAM używany jest jeden kondensator na każdy bit. (Przeczytaj więcej o Różnica między SRAM a DRAM)
Urządzenia RAM są zbudowane przy użyciu dużego zestawu kondensatorów, które są używane do tymczasowego przechowywania obciążeń. Gdy kondensator jest naładowany, stan logiczny wynosi 1 (wysoki), a po rozładowaniu stan logiczny wynosi 0 (niski). Każdy kondensator reprezentuje jeden bit pamięci i konieczne jest jego regularne ładowanie w celu ciągłego przechowywania danych; to wielokrotne ładowanie jest znane jako cykl odświeżania.
Co to jest procesor?
Jest to mikroprocesor (obwód elektroniczny zbudowany na waflu / płycie półprzewodnikowej), który jest powszechnie znany jako procesor i jest określany jako centralna jednostka przetwarzania systemu komputerowego. Jest to elektroniczny układ przetwarzający informacje na podstawie danych wejściowych. Jest w stanie manipulować, wyszukiwać, przechowywać i / lub wyświetlać informacje w formie binarnej. Każdy element systemu działa zgodnie z instrukcjami bezpośrednio lub pośrednio z procesora.
Pierwszy mikroprocesor został opracowany w latach 60. XX wieku po odkryciu tranzystora półprzewodnikowego. Procesor analogowy lub komputer wystarczająco duży, aby całkowicie wypełnić pomieszczenie, można zminiaturyzować za pomocą tej technologii do wielkości miniatury. Intel wypuścił pierwszy na świecie mikroprocesor Intel 4004 w 1971 roku. Od tego czasu miał ogromny wpływ na ludzką cywilizację poprzez rozwój technologii komputerowej.
Procesor wykonuje instrukcje z częstotliwością określoną przez oscylator, który działa jako mechanizm taktowania dla obwodu. Na szczycie każdego sygnału zegarowego procesor wykonuje pojedynczą operację elementarną lub część instrukcji. Szybkość procesora zależy od tej częstotliwości zegara. Ponadto liczba cykli na instrukcję (CPI) podaje średnią liczbę cykli wymaganych do wykonania instrukcji dla procesora. Procesory o niższych wartościach CPI są szybsze niż procesory o wyższych wartościach CPI.
Procesor składa się z kilku połączonych ze sobą jednostek. Pamięć podręczna i jednostki rejestru, jednostka sterująca, jednostka wykonawcza i jednostka zarządzająca magistralą są głównymi elementami procesora. Jednostka sterująca łączy przychodzące dane, dekoduje je i przekazuje do etapów wykonania. Zawiera podskładniki zwane sekwencerem, licznikiem porządkowym i rejestrem instrukcji. Sekwencer synchronizuje szybkość wykonywania instrukcji z prędkością zegara, a także przekazuje sygnały sterujące do innych jednostek. Licznik porządkowy zachowuje adres aktualnie wykonywanej instrukcji, a rejestr instrukcji zawiera kolejne instrukcje, które należy wykonać.
Jednostka wykonawcza wykonuje operacje na podstawie instrukcji. Jednostka arytmetyczna i logiczna, jednostka zmiennoprzecinkowa, rejestr stanu i rejestr akumulatorów są podskładnikami jednostki wykonawczej. Jednostka arytmetyczna i logiczna (ALU) wykonuje podstawowe funkcje arytmetyczne i logiczne, takie jak operacje AND, OR, NOT i XOR. Operacje te są przeprowadzane w formie binarnej zgodnie z logiką logiczną. Jednostka zmiennoprzecinkowa wykonuje operacje związane z wartościami zmiennoprzecinkowymi, które nie są wykonywane przez ALU.
Rejestry to małe lokalne lokalizacje pamięci wewnątrz układu, które tymczasowo przechowują instrukcje dla jednostek przetwarzających. Rejestr akumulatorów (ACC), rejestr statusu, rejestr instrukcji, licznik porządkowy i rejestr bufora są głównymi typami rejestrów. Pamięć podręczna to także pamięć lokalna, która służy do tymczasowego przechowywania informacji dostępnych w pamięci RAM w celu szybszego dostępu podczas operacji.
Procesory są budowane przy użyciu różnych architektur i zestawów instrukcji. Zestaw instrukcji jest sumą podstawowych operacji, które procesor może wykonać. Na podstawie zestawów instrukcji procesory są podzielone na następujące kategorie.
• Rodzina 80 × 86: („x” pośrodku oznacza rodzinę; 386, 486, 586, 686 itd.)
• RAMIĘ
• IA-64
• MIPS
• Motorola 6800
• PowerPC
• SPARC
Istnieje kilka klas mikroprocesorowych konstrukcji Intel dla komputerów.
386: Intel Corporation wypuścił układ 80386 w 1985 roku. Miał 32-bitowy rozmiar rejestru, 32-bitową magistralę danych i 32-bitową magistralę adresową i był w stanie obsłużyć 16 MB pamięci; miał 275 000 tranzystorów. Później i386 został rozwinięty do wyższych wersji.
486, 586 (Pentium), 686 (klasa Pentium II) to zaawansowane mikroprocesory zaprojektowane w oparciu o oryginalny projekt i386.
Jaka jest różnica między pamięcią RAM a procesorem?
• Pamięć RAM jest składnikiem pamięci komputera, podczas gdy procesor wykonuje określone operacje zgodnie z instrukcjami.
• W nowoczesnych komputerach zarówno pamięć RAM, jak i procesory są urządzeniami półprzewodnikowymi i muszą być podłączone do płyty głównej (płyty głównej) poprzez gniazda rozszerzeń.
• Zarówno pamięć RAM, jak i procesor są podstawowymi komponentami systemu komputerowego i nie działałyby ani z niepoprawnie działającymi.
• Ogólnie procesor jest oceniany pod względem liczby operacji (cykli), które może wykonać w ciągu sekundy (w GHz), a pamięć RAM jest oceniana pod względem pojemności pamięci (w MB lub GB).
• Procesor znajduje się jako pojedynczy pakiet układów scalonych, a napędy RAM są dostępne jako moduły składające się z kilku układów scalonych.
Powiązane posty:
1. Różnica między pamięcią RAM a pamięcią ROM