SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
''Arquitectura de una computadora''
Nombre: Acosta Saldaña Jessica
Grupo: 203
Carrera: informática
Turno: matutino
Asignatura: procesamiento de la información por medios digitales
Acerca de arquitectura de computadores
Una característica fundamental de una maquina digital, es que esta necesita una excitación para ejecutar una
serie de pasos predeterminados, tiene una función especifica.
En un computador, la respuesta se puede programar, esto es, explora algunas instrucciones y datos (programa)
y de acuerdo a esto (ejecuta). Su función es flexible y depende del programa almacenado en memoria.
De la diversidad de computadores que existe se distinguen algunos bloques funcionales típicos.
Se estudiaran algunos de estos bloques para entender como se construye una estructura flexible como una
computadora.
Estructura funcional
En la figura se muestra una estructura típica de un computador clásico del tipo V. Neumann. El concepto de
computador de programa almacenado se establece con el proyecto EDVAC (Electronic Discrete Variable
Automatic Computer), 1945 (John Von Neumann, J. Presper Ecker, John Mauchly
El avance tecnológico, particularmente el desarrollo de tecnología de compuertas con control de impedancia,
3er. estado, ha modificado la estructura centralizada por un esquema mas distribuido.
Es importante resaltar que en todas estas representaciones se puede constatar que todos los computadores tienen
la misma forma de operar. Una diferencia es la incorporación de buses en las arquitecturas actuales, lo que ha
permitido el desarrollo de cada unidad funcional por separado.
Algunos de los elementos funcionales:
Unidades de entrada y salida
Unidad de memoria
Unidad aritmética lógica
Unidad de control
Buses: dirección, dato, control, I/O
Estos elementos se articulan de acuerdo a las características de los procesadores. Se presenta un diagrama de
bloques de una estructura genérica de un procesador en que aparecen representados los distintos elementos que
lo constituyen. Esta dividido en una sección de datos y una de control. La estructura de los buses se considera
que es de tipo multiplexado entre memoria e I/O.
La sección de datos: registros de dirección, contador de programa, ALU, registros varios.
La sección de control provee decodificación de instrucción e información de tiempo (sincronismo) al resto de los
elementos del procesador. Mantencion de información de estatus del interior y fuera del chip.
El procesador manipula, fundamentalmente, tres tipos de datos:
Instrucciones: secuencias de bit que son decodificadas por el procesador. Están almacenadas en la memoria RAM
o ROM y son extraidas en forma secuencial y llevadas al registro de instrucción del procesador, de acuerdo al
flujo del programa.
Direcciones: o en dispositivos I/O en que se almacenan elementos de información.
ubicaciones en memoria
Datos o operandos: información que será operada por el procesador y que puede tener una representación
numérica, lógica o alfanumérica (string).
Unidad aritmetica logica
Es en donde se relizan las operaciones aritmeticas y logicas, para ello se apoya usando el registro acumulador,
los registros generales y tambien un registro flag.
Los registros flag sirven para indicar el estado del procesador despues de realizar una operacion de calculo. Los
registros son flip flop que registran las caracteristicas del resultado arrojado por una instruccion.
Dependiendo de los fabricantes los flags pueden ser muy diversos pero hay algunos que en general se encuentran
en casi todos los procesadores:
 Flag de signo: indica si el resultado de la ultima operacion fue positiva o negativa.
 Flag de cero: indica si el resultado de la ultima operacion fue cero o distinto de cero.
 Flag de overflow: indica si el resultado fue mayor que la capacidad de representacion del acumulador
 Flag de underflow: cuando el resultado es menor a la minima capacidad de representacion del acumulador.
 Etc.
Operaciones aritmeticas y logicas
Las operaciones aritmeticas y logicas se realizan siempre sobre algun registro y tienen como pivote el registro
acumulador:
 Sobre el acumulador, solamente
 Entre el acumulador y algun registro
 Entre el acumilador y una direccion de memoria
 Entre el acumulador y un dato inmediato.
El resultado de las operaciones es almacenado en el acumulador.
Algunas operaciones aritmaticas logicas tipicas:
 Sumas
 Restas
 Complemetacion
 Despalazamiento a la izquierda (multiplicado por 2)
 Despalzamiento a la derecha (dividido por 2)
 Incremetar o decrementar en 1 el acumulador
 OR, AND, OR-EX, etc, entre un par de registros.
Las operaciones de multiplicacion y division no son efectuadas por la alu y se implementan en software que
comanadan la ALU o hardware, especial, que realiza estas funciones.
Registros de trabajo
Se usan para almacenar datos empleados en la ejecucion de las instrucciones, es muy importante su velocidad de
respuesta.
Unidad de control
Realiza funciones organizativas a partir de un mecanismo de relojeria con el cual se sincroniza y secuencian los
tiempos y los momentos en que los distintos elementos, que constituyen la estructura del procesador, deban
participar en la ejecucion de una instruccion.
Un ciclo de reloj es la unidad de tiempo para la ejecucion de las operaciones dentro del procesador. Las
operaciones se realizan dentro del ciclo de reloj o en multiplos, enteros, de ciclos de reloj.
Cada ciclo de reloj esta dividido en diferentes tiempos, o fases, los cuales indican el momento en que se efectuan
las micro-operaciones , dentro de cada ciclo.
Una micro operacion corresponde a acciones como: desplazamiento de un registro, transferencia de un registro
a un bus, complementar un registro, etc.
La unidad de control comanda el registro que contiene la direccion de la instruccion que se esta ejecutando o de
la proxima instruccion a ejecutar, esto depende del estado de avance en el tiempo de ejecucion de la instruccion.
El registro de direccion de instruccion y la memoria stack estan relacionados ya que esta contiene las direcciones
de retorno de las rutinas del programa.
El registro de direcciones requiere de un procesamiento aritmetico de direcciones de acuerdo al largo, en bytes,
de la instruccion en ejecucion.
La unidad de control dispone del registro de instruccion que almacena la instruccion que se esta efectuando, es
decir una vez finalizado el fetch.
La instruccion esta compuesta de dos partes:
 El codigo de operacion el llamado opcode, con el cual se alimenta al decodificador de instruccion
 Una direccion que se puede almacenar en algun registro de direcciones
La unidad de control contiene toda la circuiteria necesaria para efectuar las microoperacioens oredenadas de
acuerdo a la naturaleza de la instruccion a ejecutar.
Unidad de memoria
Corresponde a un conjunto de registros direccionables a traves del bus de direcciones.
Cada registro de memoria esta constituido por un determinado numero de unidades basicas, bit, que constituyen
la celda de memoria. El tamaño de la celda es constante para un procesador determinado.
Los tamaños tipicos son 4, 8, 16, 32 y mas bits por celda.
La memoria tiene dos usos principales:
 Almacenar programas
 Almacenar datos o resultados.
El almacenamiento de programas esta asociado a la naturaleza de los mismos. Si son de uso permanente se
almacenan en memoria ROM (read only memory), caso de los programas BIOS (basic input output system).
Si son de uso esporadico y afectos a cambios se almacenan RAM (ramdom access memory) caso de los programas
de aplicacion.
Las memorias del tipo ROM corresponden a tecnologia de memorias, electronicas, de estado solida no volatil,
esto significa que no requieren de energia para mantener los valores que almacenan.
Las memorias RAM necesitan energia para mantener la informacion almacenada, se reconocen dos grandes
familias:
 Las SRAM o ram estaticas, rapidas, caras, de alto consumo utiles como memorias cache L2
 Las DRAM o ram dinamicas, lentas, baratas, de bajo consumo se usan como memoria principal
Operacion de la memoria
La forma de trabajo de un ciclo de memoria con el envio de una direccion por el BUS de DIRECCION, AB
(address bus), dicha direccion se almacena en un registro de direcciones de memoria, MAR (memory address
register)
La operacion de memoria puede ser de lectura o escrtura.
Lectura: el contenido de la celda direccionada por el MAR se transfiere a un registro de datos de memoria MDR
(memory data register) el que transfiere su contenido al bus de datos DB (data bus), de alli al registro del
procesador que corresponda.
Escritura: una vez seleccionado el MAR , se transfiere el contenido del DB al MDR, desde donde se lleva a la
celda seleccionada, completando el proceso de escritura.
Papel del bus de control: a traves de este bus, la unidad de control activa el MAR el MDR y los demas registros
involucrados en los procesos de lectura-escritura. Sincroniza el momento en que se activan AB y DB, esto
corresponde a un conjunto de microoperraciones necesarias para producir una lectura o escritura en memoria.
Unidad entrada y salida
Dado que la CPU trabaja a velocidades mucho mayor que los equipos perifericos (nsg. v/s msg) se requiere una
unidad que se encargue de organizar cual de los perifericos conectados sera habilitado para intercambiar
informacion con el procesador.
La unidad de entrada/salida puede ser un multiplexor/demultiplexor, a traves del selector de puertas se
direcciona cual de los equipos debe conectarse, la señal de control establece la modalidad de comunicacion I/O,
la informacion se transfiere al I/O data desde donde se traslada al DB.
Existen diversas modalidades de organizacion para transferir informacion:
 Tiempo: sincronico o asincronico
 Datos: secuenciales, paralelos
 Coneccion directa al DB, se elimina el I/O data
 Coneccion directa a memoria, DMA (Data Memory Access), permite coneccion entre procesadores y entre
unidades controladoras rapidas, interfases de discos, etc.
Diagramas de bloques de procesadores:
 Intel 8080
 Intel 8086
 Intel 80486
 Intel pentium
 Hewett Packart PA
 SUN Spark
 Digital Apha
Procesador Intel 8080, bus de datos 8 bits, bus de direcciones 16 bits
Procesador Intel 486
Intel pentium
Esquema del procesador Hewlett Packard, precision Architecture, SFU (special funtions units), TLB
(translation lookaside buffer).
Diagrama de Ultra SPARC -I

Más contenido relacionado

La actualidad más candente

Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)GreciaGonzlez9
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpuIsaí Beto Matz Mijes
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoJehisglayOliveros
 
Presentación arquitectura de computadores
Presentación arquitectura de computadoresPresentación arquitectura de computadores
Presentación arquitectura de computadoresYadirispalacios
 
Trabajo 1 para tic,
Trabajo 1 para tic,Trabajo 1 para tic,
Trabajo 1 para tic,Migue Caputo
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasWaldogeremia
 
Arquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIArquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIVideoconferencias UTPL
 
Registros de los Microprocesadores
Registros de los MicroprocesadoresRegistros de los Microprocesadores
Registros de los Microprocesadoresjosep urdaneta
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoRosangelGarca
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoRosannyGamardo
 
(773807447) estructura de una computadora
(773807447) estructura de una computadora(773807447) estructura de una computadora
(773807447) estructura de una computadorapulerbeat1997
 
Unidades funcionales detalle
Unidades funcionales detalleUnidades funcionales detalle
Unidades funcionales detalleConfesorAD
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesArquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesVideoconferencias UTPL
 
Microprocesadores: Registros Internos
Microprocesadores: Registros InternosMicroprocesadores: Registros Internos
Microprocesadores: Registros Internosverduguillo
 
Von neuman
Von neumanVon neuman
Von neumantuxman82
 

La actualidad más candente (19)

Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)Capacidad de la unidad  de procesamiento (grecia gonzález   30203532)
Capacidad de la unidad de procesamiento (grecia gonzález 30203532)
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Presentación arquitectura de computadores
Presentación arquitectura de computadoresPresentación arquitectura de computadores
Presentación arquitectura de computadores
 
Trabajo 1 para tic,
Trabajo 1 para tic,Trabajo 1 para tic,
Trabajo 1 para tic,
 
Modelo von  neumann
Modelo  von  neumannModelo  von  neumann
Modelo von  neumann
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadoras
 
Arquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIArquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo II
 
Registros de los Microprocesadores
Registros de los MicroprocesadoresRegistros de los Microprocesadores
Registros de los Microprocesadores
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
(773807447) estructura de una computadora
(773807447) estructura de una computadora(773807447) estructura de una computadora
(773807447) estructura de una computadora
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Unidades funcionales detalle
Unidades funcionales detalleUnidades funcionales detalle
Unidades funcionales detalle
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de InstruccionesArquitectura de Computadores Cap VI:Repertorio de Instrucciones
Arquitectura de Computadores Cap VI:Repertorio de Instrucciones
 
Microprocesadores: Registros Internos
Microprocesadores: Registros InternosMicroprocesadores: Registros Internos
Microprocesadores: Registros Internos
 
Von neuman
Von neumanVon neuman
Von neuman
 

Destacado

Cake Php キャッシュのやり方
Cake Php キャッシュのやり方Cake Php キャッシュのやり方
Cake Php キャッシュのやり方柴田 篤志
 
Conductive Level Switches for Industrial Process Control
Conductive Level Switches for Industrial Process ControlConductive Level Switches for Industrial Process Control
Conductive Level Switches for Industrial Process ControlClassic Controls, Inc.
 
Tema 2 la medida TOTAL
Tema 2 la medida TOTALTema 2 la medida TOTAL
Tema 2 la medida TOTALsalowil
 
12 the alleluia and pre gospel pryer
12 the alleluia and pre gospel pryer12 the alleluia and pre gospel pryer
12 the alleluia and pre gospel pryerZoran Bobic
 
Clasificacion tl kdd 2016
Clasificacion tl kdd 2016Clasificacion tl kdd 2016
Clasificacion tl kdd 2016morelupe
 
Clasificacion r41 2016
Clasificacion r41 2016Clasificacion r41 2016
Clasificacion r41 2016morelupe
 
Formulae GCSE Mathematics
Formulae GCSE MathematicsFormulae GCSE Mathematics
Formulae GCSE MathematicsColleen Young
 
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측FAST CAMPUS
 
The Do's and Don'ts for Digital Marketing for Higher Education
The Do's and Don'ts for Digital Marketing for Higher EducationThe Do's and Don'ts for Digital Marketing for Higher Education
The Do's and Don'ts for Digital Marketing for Higher EducationGil Rogers
 
Learning in the Modern Workplace
Learning in the Modern WorkplaceLearning in the Modern Workplace
Learning in the Modern WorkplaceJane Hart
 
Teaching with Flickr! Resources, Tools, Apps
Teaching with Flickr! Resources, Tools, AppsTeaching with Flickr! Resources, Tools, Apps
Teaching with Flickr! Resources, Tools, AppsShelly Sanchez Terrell
 
Cómo hacer un ensayo
Cómo hacer un ensayoCómo hacer un ensayo
Cómo hacer un ensayoromeprofe
 

Destacado (17)

SavPlastic_Proofs_7.16
SavPlastic_Proofs_7.16SavPlastic_Proofs_7.16
SavPlastic_Proofs_7.16
 
Cake Php キャッシュのやり方
Cake Php キャッシュのやり方Cake Php キャッシュのやり方
Cake Php キャッシュのやり方
 
Conductive Level Switches for Industrial Process Control
Conductive Level Switches for Industrial Process ControlConductive Level Switches for Industrial Process Control
Conductive Level Switches for Industrial Process Control
 
Tema 2 la medida TOTAL
Tema 2 la medida TOTALTema 2 la medida TOTAL
Tema 2 la medida TOTAL
 
12 the alleluia and pre gospel pryer
12 the alleluia and pre gospel pryer12 the alleluia and pre gospel pryer
12 the alleluia and pre gospel pryer
 
Clasificacion tl kdd 2016
Clasificacion tl kdd 2016Clasificacion tl kdd 2016
Clasificacion tl kdd 2016
 
Full blast3 2 e
Full blast3 2 eFull blast3 2 e
Full blast3 2 e
 
Clasificacion r41 2016
Clasificacion r41 2016Clasificacion r41 2016
Clasificacion r41 2016
 
LU-Grades
LU-GradesLU-Grades
LU-Grades
 
Film proposal 3
Film proposal 3Film proposal 3
Film proposal 3
 
Crossing the Delaware River Coloring Sheet
Crossing the Delaware River Coloring SheetCrossing the Delaware River Coloring Sheet
Crossing the Delaware River Coloring Sheet
 
Formulae GCSE Mathematics
Formulae GCSE MathematicsFormulae GCSE Mathematics
Formulae GCSE Mathematics
 
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
 
The Do's and Don'ts for Digital Marketing for Higher Education
The Do's and Don'ts for Digital Marketing for Higher EducationThe Do's and Don'ts for Digital Marketing for Higher Education
The Do's and Don'ts for Digital Marketing for Higher Education
 
Learning in the Modern Workplace
Learning in the Modern WorkplaceLearning in the Modern Workplace
Learning in the Modern Workplace
 
Teaching with Flickr! Resources, Tools, Apps
Teaching with Flickr! Resources, Tools, AppsTeaching with Flickr! Resources, Tools, Apps
Teaching with Flickr! Resources, Tools, Apps
 
Cómo hacer un ensayo
Cómo hacer un ensayoCómo hacer un ensayo
Cómo hacer un ensayo
 

Similar a Arquitectura de una computadora

Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras16kemhernandez
 
J arce
J arceJ arce
J arceespoch
 
Diapositiva de los 4 festival de talleres
Diapositiva de los 4 festival de talleres Diapositiva de los 4 festival de talleres
Diapositiva de los 4 festival de talleres freferbar
 
Introducción A Microprocesadores
Introducción A MicroprocesadoresIntroducción A Microprocesadores
Introducción A MicroprocesadoresDaniel Remondegui
 
UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORGovindaRomero
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memoriassanchezariass
 
51342904 1
51342904 151342904 1
51342904 1willyfd
 
1 Arquitectura de computadores
1  Arquitectura de computadores1  Arquitectura de computadores
1 Arquitectura de computadoresJohan Silva Cueva
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesadortefadianis
 
Arquitecturadeunmicroprocesador 160912013228
Arquitecturadeunmicroprocesador 160912013228Arquitecturadeunmicroprocesador 160912013228
Arquitecturadeunmicroprocesador 160912013228Heiner Malca Arevalo
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadorescristireyes
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadorescristireyes
 
Arquitectura de Computadores
Arquitectura de ComputadoresArquitectura de Computadores
Arquitectura de ComputadoresErwin Meza
 
Procesador caracteristicas
Procesador caracteristicasProcesador caracteristicas
Procesador caracteristicasaletzuco1
 
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. Michelle Diaz
 

Similar a Arquitectura de una computadora (20)

Tema 11
Tema 11Tema 11
Tema 11
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Arquitectura Von Neumann
Arquitectura Von NeumannArquitectura Von Neumann
Arquitectura Von Neumann
 
J arce
J arceJ arce
J arce
 
M.c
M.cM.c
M.c
 
Diapositiva de los 4 festival de talleres
Diapositiva de los 4 festival de talleres Diapositiva de los 4 festival de talleres
Diapositiva de los 4 festival de talleres
 
Procesador
ProcesadorProcesador
Procesador
 
Introducción A Microprocesadores
Introducción A MicroprocesadoresIntroducción A Microprocesadores
Introducción A Microprocesadores
 
UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADOR
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memorias
 
51342904 1
51342904 151342904 1
51342904 1
 
1 Arquitectura de computadores
1  Arquitectura de computadores1  Arquitectura de computadores
1 Arquitectura de computadores
 
Arquitectura Computacional.pdf
Arquitectura Computacional.pdfArquitectura Computacional.pdf
Arquitectura Computacional.pdf
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Arquitecturadeunmicroprocesador 160912013228
Arquitecturadeunmicroprocesador 160912013228Arquitecturadeunmicroprocesador 160912013228
Arquitecturadeunmicroprocesador 160912013228
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadores
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadores
 
Arquitectura de Computadores
Arquitectura de ComputadoresArquitectura de Computadores
Arquitectura de Computadores
 
Procesador caracteristicas
Procesador caracteristicasProcesador caracteristicas
Procesador caracteristicas
 
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO. REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
REGISTRO E INSTRUCCIONES DEL MICROPROCESADOR, MODOS DE DIRECCIONAMIENTO.
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Último (20)

Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 

Arquitectura de una computadora

  • 1. ''Arquitectura de una computadora'' Nombre: Acosta Saldaña Jessica Grupo: 203 Carrera: informática Turno: matutino Asignatura: procesamiento de la información por medios digitales
  • 2. Acerca de arquitectura de computadores Una característica fundamental de una maquina digital, es que esta necesita una excitación para ejecutar una serie de pasos predeterminados, tiene una función especifica. En un computador, la respuesta se puede programar, esto es, explora algunas instrucciones y datos (programa) y de acuerdo a esto (ejecuta). Su función es flexible y depende del programa almacenado en memoria. De la diversidad de computadores que existe se distinguen algunos bloques funcionales típicos. Se estudiaran algunos de estos bloques para entender como se construye una estructura flexible como una computadora. Estructura funcional En la figura se muestra una estructura típica de un computador clásico del tipo V. Neumann. El concepto de computador de programa almacenado se establece con el proyecto EDVAC (Electronic Discrete Variable Automatic Computer), 1945 (John Von Neumann, J. Presper Ecker, John Mauchly El avance tecnológico, particularmente el desarrollo de tecnología de compuertas con control de impedancia, 3er. estado, ha modificado la estructura centralizada por un esquema mas distribuido. Es importante resaltar que en todas estas representaciones se puede constatar que todos los computadores tienen la misma forma de operar. Una diferencia es la incorporación de buses en las arquitecturas actuales, lo que ha permitido el desarrollo de cada unidad funcional por separado. Algunos de los elementos funcionales: Unidades de entrada y salida Unidad de memoria Unidad aritmética lógica Unidad de control Buses: dirección, dato, control, I/O Estos elementos se articulan de acuerdo a las características de los procesadores. Se presenta un diagrama de bloques de una estructura genérica de un procesador en que aparecen representados los distintos elementos que lo constituyen. Esta dividido en una sección de datos y una de control. La estructura de los buses se considera que es de tipo multiplexado entre memoria e I/O. La sección de datos: registros de dirección, contador de programa, ALU, registros varios. La sección de control provee decodificación de instrucción e información de tiempo (sincronismo) al resto de los elementos del procesador. Mantencion de información de estatus del interior y fuera del chip. El procesador manipula, fundamentalmente, tres tipos de datos: Instrucciones: secuencias de bit que son decodificadas por el procesador. Están almacenadas en la memoria RAM o ROM y son extraidas en forma secuencial y llevadas al registro de instrucción del procesador, de acuerdo al flujo del programa. Direcciones: o en dispositivos I/O en que se almacenan elementos de información. ubicaciones en memoria Datos o operandos: información que será operada por el procesador y que puede tener una representación numérica, lógica o alfanumérica (string). Unidad aritmetica logica Es en donde se relizan las operaciones aritmeticas y logicas, para ello se apoya usando el registro acumulador, los registros generales y tambien un registro flag. Los registros flag sirven para indicar el estado del procesador despues de realizar una operacion de calculo. Los registros son flip flop que registran las caracteristicas del resultado arrojado por una instruccion. Dependiendo de los fabricantes los flags pueden ser muy diversos pero hay algunos que en general se encuentran en casi todos los procesadores:  Flag de signo: indica si el resultado de la ultima operacion fue positiva o negativa.  Flag de cero: indica si el resultado de la ultima operacion fue cero o distinto de cero.  Flag de overflow: indica si el resultado fue mayor que la capacidad de representacion del acumulador  Flag de underflow: cuando el resultado es menor a la minima capacidad de representacion del acumulador.  Etc. Operaciones aritmeticas y logicas
  • 3. Las operaciones aritmeticas y logicas se realizan siempre sobre algun registro y tienen como pivote el registro acumulador:  Sobre el acumulador, solamente  Entre el acumulador y algun registro  Entre el acumilador y una direccion de memoria  Entre el acumulador y un dato inmediato. El resultado de las operaciones es almacenado en el acumulador. Algunas operaciones aritmaticas logicas tipicas:  Sumas  Restas  Complemetacion  Despalazamiento a la izquierda (multiplicado por 2)  Despalzamiento a la derecha (dividido por 2)  Incremetar o decrementar en 1 el acumulador  OR, AND, OR-EX, etc, entre un par de registros. Las operaciones de multiplicacion y division no son efectuadas por la alu y se implementan en software que comanadan la ALU o hardware, especial, que realiza estas funciones. Registros de trabajo Se usan para almacenar datos empleados en la ejecucion de las instrucciones, es muy importante su velocidad de respuesta. Unidad de control Realiza funciones organizativas a partir de un mecanismo de relojeria con el cual se sincroniza y secuencian los tiempos y los momentos en que los distintos elementos, que constituyen la estructura del procesador, deban participar en la ejecucion de una instruccion. Un ciclo de reloj es la unidad de tiempo para la ejecucion de las operaciones dentro del procesador. Las operaciones se realizan dentro del ciclo de reloj o en multiplos, enteros, de ciclos de reloj. Cada ciclo de reloj esta dividido en diferentes tiempos, o fases, los cuales indican el momento en que se efectuan las micro-operaciones , dentro de cada ciclo. Una micro operacion corresponde a acciones como: desplazamiento de un registro, transferencia de un registro a un bus, complementar un registro, etc. La unidad de control comanda el registro que contiene la direccion de la instruccion que se esta ejecutando o de la proxima instruccion a ejecutar, esto depende del estado de avance en el tiempo de ejecucion de la instruccion. El registro de direccion de instruccion y la memoria stack estan relacionados ya que esta contiene las direcciones de retorno de las rutinas del programa. El registro de direcciones requiere de un procesamiento aritmetico de direcciones de acuerdo al largo, en bytes, de la instruccion en ejecucion. La unidad de control dispone del registro de instruccion que almacena la instruccion que se esta efectuando, es decir una vez finalizado el fetch. La instruccion esta compuesta de dos partes:  El codigo de operacion el llamado opcode, con el cual se alimenta al decodificador de instruccion  Una direccion que se puede almacenar en algun registro de direcciones La unidad de control contiene toda la circuiteria necesaria para efectuar las microoperacioens oredenadas de acuerdo a la naturaleza de la instruccion a ejecutar. Unidad de memoria Corresponde a un conjunto de registros direccionables a traves del bus de direcciones. Cada registro de memoria esta constituido por un determinado numero de unidades basicas, bit, que constituyen la celda de memoria. El tamaño de la celda es constante para un procesador determinado. Los tamaños tipicos son 4, 8, 16, 32 y mas bits por celda. La memoria tiene dos usos principales:  Almacenar programas  Almacenar datos o resultados. El almacenamiento de programas esta asociado a la naturaleza de los mismos. Si son de uso permanente se almacenan en memoria ROM (read only memory), caso de los programas BIOS (basic input output system).
  • 4. Si son de uso esporadico y afectos a cambios se almacenan RAM (ramdom access memory) caso de los programas de aplicacion. Las memorias del tipo ROM corresponden a tecnologia de memorias, electronicas, de estado solida no volatil, esto significa que no requieren de energia para mantener los valores que almacenan. Las memorias RAM necesitan energia para mantener la informacion almacenada, se reconocen dos grandes familias:  Las SRAM o ram estaticas, rapidas, caras, de alto consumo utiles como memorias cache L2  Las DRAM o ram dinamicas, lentas, baratas, de bajo consumo se usan como memoria principal Operacion de la memoria La forma de trabajo de un ciclo de memoria con el envio de una direccion por el BUS de DIRECCION, AB (address bus), dicha direccion se almacena en un registro de direcciones de memoria, MAR (memory address register) La operacion de memoria puede ser de lectura o escrtura. Lectura: el contenido de la celda direccionada por el MAR se transfiere a un registro de datos de memoria MDR (memory data register) el que transfiere su contenido al bus de datos DB (data bus), de alli al registro del procesador que corresponda. Escritura: una vez seleccionado el MAR , se transfiere el contenido del DB al MDR, desde donde se lleva a la celda seleccionada, completando el proceso de escritura. Papel del bus de control: a traves de este bus, la unidad de control activa el MAR el MDR y los demas registros involucrados en los procesos de lectura-escritura. Sincroniza el momento en que se activan AB y DB, esto corresponde a un conjunto de microoperraciones necesarias para producir una lectura o escritura en memoria. Unidad entrada y salida Dado que la CPU trabaja a velocidades mucho mayor que los equipos perifericos (nsg. v/s msg) se requiere una unidad que se encargue de organizar cual de los perifericos conectados sera habilitado para intercambiar informacion con el procesador. La unidad de entrada/salida puede ser un multiplexor/demultiplexor, a traves del selector de puertas se direcciona cual de los equipos debe conectarse, la señal de control establece la modalidad de comunicacion I/O, la informacion se transfiere al I/O data desde donde se traslada al DB. Existen diversas modalidades de organizacion para transferir informacion:  Tiempo: sincronico o asincronico  Datos: secuenciales, paralelos  Coneccion directa al DB, se elimina el I/O data  Coneccion directa a memoria, DMA (Data Memory Access), permite coneccion entre procesadores y entre unidades controladoras rapidas, interfases de discos, etc. Diagramas de bloques de procesadores:  Intel 8080  Intel 8086  Intel 80486  Intel pentium  Hewett Packart PA  SUN Spark  Digital Apha Procesador Intel 8080, bus de datos 8 bits, bus de direcciones 16 bits Procesador Intel 486 Intel pentium Esquema del procesador Hewlett Packard, precision Architecture, SFU (special funtions units), TLB (translation lookaside buffer). Diagrama de Ultra SPARC -I