diagrama de CPU gcs

Presentacions similars

3 Memòria La memòria principal normalment es refereix a la RAM (normalment la RAM dinàmica o la RAM), que té la memòria aleatòria access, un nom és perquè qualsevol cosa emmagatzemada a la RAM es pot accedir aproximadament a la mateixa quantitat de temps. La RAM té temps de lectura/escrits ràpids, i la seva funció és carregar programes oberts i dades del sistema operatiu actualment en ús des del magatzem secundari més lent, de manera que poden ser accessibles directament per la CPU. La retard del temps entre estimulació i resposta i.e el temps perdut esperant una resposta La RAM estàtica o SRAM és més ràpida que la RAM (però més cara), i sovint s' usa per a la memòria CPU, una memòria més petita i més ràpida que desa còpies de dades sovint accessibles a la memòria. La major part d'això és probable que no estigui en l' especificació, però almenys em sento una mica d'aquest coneixement important de base Un altre tipus de memòria sovint contrastat amb la RAM és ROM, que vol dir memòria de només lectura. Aquesta memòria només es pot llegir, i no canviar o actualitzar, i es pot usar en petites quantitats en ordinadors per a emmagatzemar programes essencials, com els programes inicials que executen quan les botes de l'ordinador estiguin amunt.

4 Processador (CPU) ...CPU vol dir Unitat de processament Central i és el circuit en un ordinador que controla la manipulació de les dades Els ordinadors moderns sovint tenen múltiples unitats de processament contingudes en un xip ( processadors multi-core) L'arquitectura de la CPU que mirem en gran part consisteix en 3 parts principals: la unitat aritmètica/ lògica (ALU) 2001- 2003 els circuits que fan les operacions a les dades (p. ex. + -, Booleà, etc.) Els registres són ràpids, petits magatzems de dades dins de la CPU que tenen informació temporalment, adreces i instruccions sent manipulats pel processador. La unitat de control (UC) és el circuit de coordinació de les activitats de l' ordinador Les dades en forma de patrons de bit es transfereixen a través d'un canal de transmissió que connecta els components. Dos tipus són: Els ordinadors tenen rellotges interns per sincronitzar l'operació d'un circuit digital, com els de CPU. Els rellotges produeixen senyals alternants, com un metronoma. Fem servir la velocitat del rellotge (en Hz) com a indicador d'una velocitat de CPUbis. Un bus d' adreces que s' utilitza per especificar la ubicació física de la memòria on el processador ha de llegir i escriure a la memòria. Envia l'adreça a l'autobús des de la CPU fins a la memòria. S' utilitza un bus de dades per transmetre les dades reals a i des de la memòria. L'amplada d'un autobús és la capacitat de quantes dades es poden transmetre en una hora p. ex. un bus d' adreces 8 bits pot localitzar un màxim de 256 ubicacions únics

5 El Conscept del programa emmagatzemat El programa Comptador (PCP) Manveen emmagatzema la ubicació de la memòria de la següent instrucció a executar. Augmenta després del final de l'escenari de recollida. Registre actual d' instruccions (CECR) desa instruccions que s' estan processant actualment. Aquesta és la idea que les instruccions del programa, com les dades, es poden desar a la memòria principal de l'ordinador. Els ordinadors primers tenien els seus programes construïts en la unitat de control de la CPU, que vol dir que el cablejat s'havia de canviar sempre que s' executin instruccions diferents. FETCH - La CPU rep l' adreça de la següent instrucció a executar des del comptador del programa (CP) registre - Això s' afegeix a l'autobús d' adreces, que la memòria principal rep i després transfereix les instruccions en aquesta localització mitjançant l'autobús de dades de tornada a la CPU. La instrucció es desa en el registre d' instruccions actuals (CIR). Ara, la CPU extraieu el programa de la memòria principal, descodifica les instruccions i després les executa. En comptes de reinventar-se, el contingut de la memòria ha canviat. El cicle d' obtenció Nen Manchester (1948) DECODE - La unitat de control tindrà sentit de les instruccions emmagatzemades a la CIR d'acord amb la instrucció establerta. Les instruccions es descomprimeixen en els seus components individuals i es basa en aquest el circuit adequat està preparat per a l'escenari d'execució. EXTEEConstellation name (optional) - Aquí la unitat de control activa i inicia el procés requerit per les instruccions. E. ex., si l' instrucció requereix un càlcul aritmètica, la unitat de control activarà i transferirà dades a l' ALU i aleshores es desarà la sortida en un registre diferent.

6 Codi d'Assemblea 0010 1010 1010 0101 o... AD R5, #10 Tots els programes d' ordinadors s' executen com a codi màquina (1s i 0s) pel processador Quan es tradueix, cada instrucció d'alt nivell es divideix en instruccions de baix nivell, que es divideix en un codi d'op (o operador, que anota l'operació bàsica e.g. ADD) i un operand (que són les dades). Els números binaris són difícils d'entendre i escriure (que és per això que no s' ha creat el programa pst en codi màquina), de manera que s' ha creat el llenguatge de muntatge. o... ADD R5, # 10 El codi llenguatge d'assemblatge usa mnemònics (p. ex. MOV o SUB) que són codis curts que representen les instruccions (per tant el codi op) # refereix a l' adreça immediata, el que vol dir que el valor que segueix és l' element de dades actual (no només un valor en un registre, anomenat adreça directa) Els mnemònics usats i els codis binaris associats són únics per a cada processador. Els patrons de 0s i 1s que un processador en particular reconeix com a ordres és la seva instrucció establerta. Això significa que el codi d' assemblador o codi màquina escrit per a un processador no va funcionar en un altre

Artículos Relacionados:

- Processador -

Esta web usa cookies, puedes ver la política de cookies, aquí -
Política de cookies +