Está en la página 1de 11

Arquitectura de PC

Presentado por
Juan David Fuentes Albarracín
Código:1052393057
DORIS ADRIANA DURAN VEGA
Código: 1056554997
JUAN DAVID CEPEDA MOYA
COD:1057599468
ALEJANDRO DELGADO

Presentado a:
ANYELO GERLEY QUINTERO

Universidad Nacional Abierta y a Distancia


Duitama
Abril 2018
INTRODUCCION

El presente documento presenta la solución a los ejercicios seleccionados en la fase de tarea 2


del curso de Arquitectura de computadores del programa de ingeniería de sistemas. Por medio del
presente trabajo se establecen diferentes investigaciones las cuales están plasmadas en diferentes
métodos de información las cuales son un cuadro sinóptico, una infografía y un cuadro
comparativo, estos abarcan información referente procesadores y como convertir los diferentes
sistemas numéricos entre sí, lo que se estaba planeado para esta actividad de cumplió en su
totalidad y lo podemos verificar en el siguiente documento escrito.
Para el desarrollo de la siguiente actividad nos basamos en la historia de los procesadores los
cuales nos dan una visión más clara de cómo es la arquitectura de un computador para así
finalmente comprender su funcionalidad o poder utilizarlos óptimamente
OBJETIVOS

El estudiante resuelve métodos de conversión entre los tres sistemas numéricos


computacionales más importantes y explica adecuadamente los registros que conforman un
procesador 8086 así como las características de las arquitecturas CISC y RISC con el propósito
de identificar claramente la arquitectura predominante en los sistemas computacionales.
Específicos
• Desarrollar de manera completa todos los puntos que se plantearon para esta actividad con la
finalidad de apropiarnos de las temáticas a estudiar para esta actividad.
• Realizar una infografía sobre la cual sea entendible y además llamativa, para que el lector se
sienta atraído sobre el tema propuesto, que corresponde al procesador 8086.
• Investigar sobre los diferentes métodos números y como podemos convertirlos entre sí, luego
de hacerlo poder plasmarlo en un cuadro sinóptico.
desarrollo de la actividad

CUADRO SINÓPTICO LOS SISTEMAS NUMÉRICOS


INFOGRAFÍA REGISTROS DE UN PROCESADOR 8086
CARACTERÍSTICAS CISC Y RISC

CISC VS RISC
CARACTERISTICA CISC RICS
Tipos de instrucciones Conjunto de instrucciones complejas Conjunto de instrucciones reducidas

Las computadoras basadas en la arquitectura


CISC están diseñadas para disminuir el costo de la
memoria. Debido a que los programas grandes
necesitan más almacenamiento, lo que aumenta el
costo de la memoria y la memoria grande se vuelve
más costosa. Para resolver estos problemas, el número
de instrucciones por programa se puede reducir al Optimiza el uso del registro con más número de
incrustar el número de operaciones en una sola registros en el RISC y se pueden evitar más interacciones
instrucción, lo que hace que las instrucciones sean más dentro de la memoria. En RISC, se requiere más RAM
Relación con la memoria complejas. para almacenar las instrucciones de nivel de ensamblaje.
El procesador CISC toma un tiempo de Los procesadores RISC tienen un Reloj por
ciclo variable para la ejecución de Instrucción de un ciclo, y esto se denomina
Ejecución de Un Ciclo.
Tipo de ejecución instrucciones: ciclos de múltiples relojes.
El RISC emplea un formato de instrucciones de 32
Tipo de formato Formato de 16 bits bits
CISC, la cantidad de instrucciones necesarias
para implementar un programa puede reducirse
mediante la creación de conjuntos de instrucciones Se necesita una cantidad muy menor de formatos
ricos y también se puede hacer que use la memoria de instrucciones (menos de cuatro), unas pocas
principal lenta de manera más eficiente. instrucciones (alrededor de 150) y unos pocos modos de
Cantidad de instrucciones direccionamiento (menos de cuatro).
Dependiendo del tipo de instrucción aplicada, los
modos de direccionamiento son de varios tipos, como
el modo directo donde se accede a los datos directos o
el modo indirecto donde se accede a la ubicación de
los datos. Los procesadores que tienen ISA idénticos
pueden ser muy diferentes en organización. Los
procesadores con ISA idéntica y una organización casi
idéntica aún no son casi idénticas Modos de direccionamiento simple, incluso el
direccionamiento complejo se puede realizar mediante
Modos de direccionamiento el uso de operaciones aritméticas Y/O lógicas .
1. Absoluto o directo
2. Modo de registro
3. Modo absoluto indexado
4. Base más modo de desplazamiento
5. Base más Modo de índice
1. Registro indirecto
6. Base más índice más modo de
2. Base más desplazamiento, y variaciones
Tipos de modos de compensación 7. Registrar modo post-incremento / 3. Inmediato / literal
direccionamiento postdecremento 4. Implícito
Incrementar el tamaño del conjunto de registros. Un
conjunto de registros homogéneo, permitiendo que
cualquier registro sea utilizado en cualquier contexto y así
Conjunto de registros Menor conjunto de registros simplificar el diseño del compilador.
La técnica de canalización de RISC, ejecuta
múltiples partes o etapas de instrucciones
Debido al complejo conjunto de instrucciones de simultáneamente, de modo que cada instrucción en la
Canalización la CISC, la técnica de canalización es muy difícil CPU está optimizada.
La microprogramación es una característica
importante y esencial de casi todas las arquítecturas
CISC. La microprogramación significa que cada
instrucción de máquina es interpretada por una Cada instrucción de lenguaje de máquina se agrupa
microprograma localizada en una memoria en el en una instrucción de microcódigo y se ejecuta en
circuito integrado del procesador. consecuencia, y luego se almacena en la memoria del
procesador principal, denominada implementación de
Las instrucciones compuestas son decodificadas microcódigo.
internamente y ejecutadas con una serie de Como la memoria de microcódigo es más rápida que
Tipos de complejidad
microinstrucciones almacenadas en una ROM interna. la memoria principal, el conjunto de instrucciones de
en cuanto al compilador y Para esto se requieren de varios ciclos de reloj (al microcódigo se puede implementar sin una reducción de
microprogramas menos uno por microinstrucción). velocidad considerable sobre la implementación cableada.
La detección anticipada de la instrucción de salto
( early branch detection) se clasifica en :
1. Detección paralela
2. Detección anticipada
3. Detección integrada en la captaciónSi la
instrucción de salto no se ha terminado de evaluar en el
momento en que la instrucciónde salto evalúa la condición
de salto. Se suele usar el procesamiento
especulativo.Algunas alternativas para la gestión de los
saltos condicionales son:
1. Bloqueo del procesamiento del salto: se
bloquea la instrucción de salto hasta que lacondición esté
disponible.
2. Procesamiento especulativo de los saltos: la
ejecución prosigue por el camino másprobable. Si se ha
errado en la predicción hay que recuperar el camino
correcto.
3. Múltiples caminos. Se ejecutan los dos
El salto retardado no resulta útil ya que la unidad
caminos posibles después de un salto hastaque la
de emisión decide dinámicamente qué
Formas de llevarse a cabo los instrucciones pasan a ejecutarse, independientemente condición de salto se evalúa. En ese momento se cancela
el camino incorrecto.
saltos condicionales. del orden que tengan en el código.
CONCLUSIONES

El tipo de procesador más comúnmente utilizado en equipos de escritorio, el x86, está basado
en CISC en lugar de RISC, aunque las versiones más nuevas traducen instrucciones basadas en
CISC x86 a instrucciones más simples basadas en RISC para uso interno antes de su ejecución.
Las diferentes conversiones entre los sistemas numéricos lograron demostrar que en algunos
casos son más complejas de lo que parecen, digamos que es más sencillo convertir de decimal a
hexadecimal, que ha binario y en algunos se tiene que realizar doble conversión, como método
más sencillo.
Las operaciones en base dos tanto matemáticas, como lógicas son de gran importancia,
partiendo de la base de que son el lenguaje de los computadores y en este sentido cobra mucha
relevancia el dominio de las mismas, ya que no son de suma importancia en la elaboración de
programas, elaborados en lenguajes de bajo nivel y en la programación del hardware del equipo.
Las arquitecturas RISC y CISC han sido las arquitecturas más importantes que han existido, y
aún siguen en vigencia en mayor o menor media; siendo estas una contraposición entre una y
otra, mientras que en una prima el rendimiento en la otra prima la capacidad de almacenamiento.
Así pues, están hechas para satisfacer diferentes necesidades y en la actualidad, gracias a los
grandes avances en el nivel de procesamiento la arquitectura RISC ha tomado una gran ventaja
con respecto a su contraposición CISC.
De acuerdo a lo investigado se puede deducir que el sistema numérico es el conjunto de
símbolos que se utiliza para representar cantidades.
Logramos aprender todo lo que estaba planeado para esta actividad, como se evidencia en el
foro de trabajo colaborativo, en el cual se evidencian los aportes sobre los cuales pudimos
construir este documento que corresponde a la actividad individual, nos apropiamos de los temas
que se direccionaron para este momento del curso sobre los cuales realizamos los aportes.
BIBLIORAFIA

Quintero Reyes, A. ( 28,11,2016). Arquitectura de Von Neumann. [Archivo de video].


Recuperado de http://hdl.handle.net/10596/9474
Goldstine, H. (1993). The Computer From Pascal to Von Neumann. Princeton, N.J.: Princeton
University Press (págs. 121-230). Recuperado de ehttp://bibliotecavirtual.unad.edu.co/login?
url=https://bibliotecavirtual.unad.edu.co:2969/login.aspx?
direct=true&db=e000xww&AN=366499&lang=es&site=ehost-live
Castro, M. (2014). Estructura y tecnología de computadores I (Gestión y Sistemas)(págs. 1-
114). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.as px?
direct=true&db=edselb&AN=edselb.3217739&lang=es&site=eds-live
Departamento de Ingeniería y Tecnología de Computadores. (10 de 10 de 2013). Universidad
de Murcia. Recuperado de
http://ditec.um.es/~jpujante/documentos/Tema4-slides.pdf
Diaz, J. (15 de 09 de 2015). Universidad Nacional de Ingenieria. Recuperado de
http://escuelaingenieria.jimdo.com/app/download/5865883118/Introduccion_a_las
_Arquitecturas_Computacionales_5.pdf?t=1470956557
Anasagasti, P. de M. (2005). Fundamentos de los Computadores. (Capítulo 2).
Rico, R. (2006). Arquitectura de Computadores (Anexo A)
Cheng-Lu, Y. (2004). Arquitectura, programación y diseño de sistemas basados en
microprocesadores (8086/80186/80286). (Capítulo 1)
López, J. Estructura de Computadores. Capitulo primero: ARQUITECTURA DEL
MICROPROCESADOR 8086
Conversor decimal-binario-hexadecimal. Recuperado de:
http://www.disfrutalasmatematicas.com/numeros/binario-decimalhexadecimalconversor.html
RISC vs CISC. Recuperado de:
https://cs.stanford.edu/people/eroberts/courses/soco/projects/risc/risccisc/
Gonzales, L. SISTEMAS DE NUMERACIÓN. Recuperado de:
http://platea.pntic.mec.es/~lgonzale/tic/binarios/numeracion.html
Andonegui, M. (15 de 03 de 2007). El sistema numérico decimal. [N.p.]: Corporación Andina
de Fomento (págs.1 - 29). Recuperado de http://bibliotecavirtual.unad.edu.co:2051/login.aspx?
direct=true&db=edsebk&AN=804505&lang=es&site=eds-live Arquitecturas de
Microprocesadores. (2005). Ediciones Paraninfo, S.A. Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?
direct=true&db=edsgvr&AN=edsgcl.4054500068&lang=es&site=eds-live Castro, M. (2014).
Estructura y tecnología de computadores I (Gestión y Sistemas) (págs.1- 114). Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=1&docID=3217739&tm=1543530927242 Clasificación de los Microprocesadores. (2005).
Ediciones Paraninfo, S.A. Recuperado de http://bibliotecavirtual.unad.edu.co:

También podría gustarte