RAM vs Processor
RAM och Processor är två huvudkomponenter i datorsystemet. Generellt kommer processor som ett enda chip medan RAM-enheter kommer som en modul bestående av flera IC-enheter. Båda är halvledaranordningar.
Vad är RAM ?
RAM står för Random Access Memory, vilket är minnet som används av datorerna för att lagra data under datorprocesser. RAM gör att data kan nås i valfri slumpmässig ordning, och data som är lagrade i den är flyktig; d.v.s. data förstörs när kraften till anordningen är stoppad.
I tidiga datorer användes reläkonfigurationer som RAM men i moderna datorsystem är RAM-enheterna solid state-enheter i form av integrerade kretsar. Det finns tre huvudklasser av RAM, och de är statisk RAM (SRAM), Dynamic RAM (DRAM) och Phase-Change RAM (PRAM). I SRAM lagras data med hjälp av tillståndet för en enda flip-flop för varje bit; i DRAM används en enda kondensator för varje bit. (Läs mer om Skillnad mellan SRAM och DRAM)
RAM-enheter är byggda med en stor sammansättning av kondensatorer som används för att lagra laster tillfälligt. När kondensatorn är laddad är det logiska tillståndet 1 (High), och när det är urladdat är det logiska tillståndet 0 (Lågt). Varje kondensator representerar en minnesbit, och den måste laddas upp med jämna mellanrum för att kontinuerligt hålla data. denna upprepade laddning kallas förfriskande cykel.
Vad är en processor?
Det är en mikroprocessor (en elektronisk krets byggd på en halvledarplatta / plåt) som allmänt är känd som processorn och kallas som en central bearbetningsenhet i ett datorsystem. Det är ett elektroniskt chip som behandlar information baserat på ingångarna. Det kan manipulera, hämta, lagra och / eller visa information i binär form. Varje komponent i systemet fungerar under instruktionerna direkt eller indirekt från processorn.
Den första mikroprocessorn utvecklades på 1960-talet efter upptäckten av halvledartransistorn. En analog processor eller en dator som är tillräckligt stor för att fylla ett rum helt kan miniatyriseras med hjälp av denna teknik till storleken på en miniatyrbild. Intel släppte världens första mikroprocessor Intel 4004 1971. Sedan dess har den haft en enorm inverkan på den mänskliga civilisationen genom att avancera datortekniken.
En processor utför instruktioner vid en frekvens bestämd av en oscillator, vilken fungerar som klockmekanismen för kretsen. Vid toppen av varje klocksignal exekverar processorn en enda elementär operation eller en del av en instruktion. Processorns hastighet bestäms av denna klockhastighet. Cyklar per instruktion (CPI) ger också det genomsnittliga antalet cykler som krävs för att utföra en instruktion för processorn. Processorerna med lägre KPI-värden är snabbare än den med högre KPI-värden.
En processor består av flera sammankopplade enheter. Cacheminne och registerenheter, styrenhet, exekveringsenhet och bushanteringsenhet är huvudkomponenterna hos en processor. Kontrollenheten förbinder inkommande data, avkodar den och skickar den till exekveringssteg. Den innehåller underkomponenter som kallas sequencer, ordinalräknare och instruktionsregister. Sequencer synkroniserar graden av instruktionsexekvering med klockhastigheten och överför även styrsignalerna till andra enheter. Ordinalräknaren behåller adressen till den nuvarande exekveringsinstruktionen och instruktionsregistret innehåller de efterföljande anvisningarna som ska utföras.
Exekveringsenheten utför operationerna baserat på instruktionerna. Aritmetiska och logiska enheter, flytpunktenhet, statusregister och ackumulatorregister är delkomponenterna i exekveringsenheten. Aritmetisk och logisk enhet (ALU) utför grundläggande aritmetiska och logiska funktioner, som AND, OR, NOT och XOR-operationer. Dessa operationer utförs i binär form underkastad Boolean logik. Floating Point Unit utför verksamhet relaterad till flytpunkter, som inte utförs av ALU.
Register är små lokala minnesplatser i chipet som tillfälligt lagrar instruktionerna för bearbetningsenheterna. Ackumulatorregister (ACC), statusregister, instruktionsregister, ordinalräknare och buffertregister är huvudtyperna av register. Cacheminnet är också ett lokalt minne som används för att tillfälligt lagra informationen som är tillgänglig i RAM för snabbare åtkomst under operationerna.
Processorer är byggda med olika arkitekturer och instruktionssatser. En instruktionsuppsättning är summan av grundläggande operationer som en processor kan åstadkomma. Baserat på instruktionsuppsättningarna kategoriseras processorerna enligt följande.
• 80 × 86 familj: ("x" i mitten representerar familjen; 386, 486, 586, 686, etc.)
• ARM
• IA-64
• MIPS
• Motorola 6800
• PowerPC
• SPARC
Det finns flera klasser av Intel mikroprocessor design för datorer.
386: Intel Corporation släppte 80386-chipet 1985. Det hade en 32-bitars registerstorlek, en 32-bits databuss och en 32-bitars adressbuss och kunde hantera 16 MB minne. den hade 275.000 transistorer i den. Senare utvecklades i386 till högre versioner.
486, 586 (Pentium), 686 (Pentium II-klass) var avancerade mikroprocessorer utformade utifrån den ursprungliga i386-designen.
Vad är skillnaden mellan en RAM och en processor?
• RAM är en minneskomponent i datorn medan processorn utför specifika operationer som utsätts för instruktioner.
• I moderna datorer är både RAM och processorer halvledaranordningar och måste anslutas till huvudkortet (moderkortet) genom förlängningsspår.
• Både RAM och Processor är huvudkomponenter i datorsystemet, och skulle inte fungera med antingen att fungera felaktigt.
• Generellt är en processor betygsatt för antalet operationer (cykler) det kan utföra på en sekund (i GHz), och ett RAM-minne är betygsatt för minneskapaciteten (i MB eller GBs).
• En processor finns som ett enda IC-paket medan RAM-enheter är tillgängliga som moduler som består av flera IC-enheter.
Relaterade inlägg: