UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC

Slides:



Advertisements
Presentaciones similares
Org. y Arquitectura del Computador
Advertisements

Arquitectura RISC & CISC y DSP
El modelo de Von Neumann
A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO LECCION 5 – ARQUITECTURA INTERNA DE LOS PIC - 1F.F. LINERA ARQUITECTURA BASICA. CARACTERISTICA.
UNIVERSIDAD DEL VALLE DE MEXICO
El Microprocesador El microprocesador o CPU el componente más importante de un ordenador. Están compuestos de cuatro secciones funcionales: La unidad aritmética/lógica;
INSTITUTO TECNOLOGICO DE APIZACO Integrantes del equipo: José Luis Cocoletzi López Edgar Lozano Velázquez TEMA: Lenguaje Ensamblador.
El Microprocesador.
PROCESADORES SUPERESCALARES
CICLO DE EJECUCION DE UNA INSTRUCCION
Computación PROGRAMACIÓN.
Arquitectura RISC & CISC y DSP
Sistemas Operativos Funcionamiento general de una computadora bajo el control de un programa.
ARQUITECTURA INTEL FORMATOS DE INSTRUCCIÓN
Por José Miguel López, Daniel Ballesteros y Darío Mehrgut
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
Introducción a la programación
Algorítmo de Mapeo Directo
Arquitectura de Conjunto de Instrucciones (ISA)
Mejoras a las Máquinas Von Neumann
Composición Interna de un Procesador
Computadora Digital Arquitectura de John Von Neumann
Arquitectura del Computador
ISA (Instruction Set Architecture)
Introducción a la Ingeniería en Sistemas
EL MICROPROCESADOR.
Organización del Computador I Verano MIPS (1 de 2) Basado en el capítulo 3 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
SOFTWARE DE PROGRAMACIÓN
Universidad Tecnológica de la Selva Ing. Emmanuel Gordillo Espinoza.
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
TEMA 2: Organización de computadores
Diseño de la Unidad de Control Multiciclo: Microprogramación
Tema 2: Lenguaje máquina
Arquitectura de Von Neumann
“Organización y Arquitectura de Computadores” William Stallings
UNIVERSIDAD DEL VALLE DE MEXICO
Campus Chapultepec Arquitectura de Computadoras Diferencia entre microprocesador y microcontrolador Sánchez Manjarrez Silvana Ing. Daniel Domínguez C.
Tema 7: UNIDAD CENTRAL DE PROCESOS (CPU) Cáceres Pari Ángel Raúl
UNIDAD CENTRAL DE PROCESO
Arquitectura RISC y CISC 1er semestre 2009 Autores: Carolina Torres,Matías Monsalve Profesor de Cátedra: Mg. Jorge Urbina F. Profesor de Laboratorio: Lic.
Sánchez Manjarrez Silvana Ing. Daniel Domínguez C. México, D.F. a 13 de septiembre del 2006 Arquitectura de Computadoras Arquitecturas CISC Y RISC Campus.
Metodología de la programación
Informática Clase Arquitectura de la Computadora.
CPU. Laura Ayala.
Tema: Historia de los Microprocesadores
Lenguajes de Programación
ARQUICTECTURA DE SERVIDORES
Capítulo 8 Segmentación de Instrucciones.
LOGO CPU. COMPANY LOGO DEFINICIÓNHISTORIA CPU DE TRANSISTORE S Y DE CIRCUITOS INTEGRADOS DISCRETOS MICROPROCES ADORES OPERACIÓN DEL CPU.
ALMACENAMIENTO DE DATOS. Son componentes que leen o escriben datos en medios o soportes de almacenamiento, y juntos conforman lamemoria o almacenamiento.
Son los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan directamente en la ejecución lógica de un.
Principio unidad 1.
     Jerarquía de memoria.
* UNIVERSIDAD TECNOLOGICA DE PUEBLA TECNOLOGIAS DE LA INFORMACION Y COM. AREA REDES Y TELECOMUNIC IONES ADMINISTRACION DE SERVIDORES «ARQUITECTURA DE COMPUTADORAS»
INTRODUCCIÒN MICROCONTROLADORES
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
ARQUITECTURAS DE LOS SERVIDORES El computador tiene 2 aspectos para entender su funcionamiento al nivel de programación: Almacenamiento Procesamiento Para.
UNIDAD I INTRODUCCION A LOS S.O.
Universidad Metropolitana Introducción a la Computación Universidad Metropolitana Introducción a la Computación Septiembre, 2007 Arquitectura Von Newman.
Santiago Restrepo Rodríguez
I Kamilo Osorio Restrepo 8°B Juan David Velez. TIPOS DE PROCESADORES Y SUS FUNCIONES PRINCIPALES CISC. Complex Instruction Set Computing. Posee un número.
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
El microprocesador y su arquitectura
El Computador. Computador. Máquina compuesta de elementos físicos (en su mayoría de origen electrónico) capaz de aceptar unos datos de entrada, realizar.
Trabajo practico: Microprocesadores Escuela: Rodolfo Walsh Rodolfo WalshRodolfo Walsh Materia: Tecnologia| Tecnologia Profesor: Gustavo Cucuzza Integrantes:
Lenguaje ensamblador Conceptos introductorios. Formatos de Instrucción. Modos de Direccionamiento. Conjunto de instrucciones básico. Introducción al Lenguaje.
Introducción a la computación 1.1Arquitectura de la computadora 1.2Definición de Lenguaje 1.3Tipos de lenguajes: natural, artificial, computacional 1.4Historia.
CAPITULO V Arquitectura de Von Neumann
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
Transcripción de la presentación:

UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC Arquitectura de Computadoras Arquitectura RISC Arquitectura CISC Paulina Ramírez Marin Ing. Daniel Domínguez C. México D.F. a 13 de Septiembre de 2006.

ARQUITECTURA RISC Reduced Instruction Set Computer (Computadora con Conjunto de Instrucciones Reducido). En la arquitectura Risc, las instrucciones de transferencia de datos están limitadas alas instrucciones cargar y almacenar. Estas instrucciones utilizan un direccionamiento, directo por registro .Por lo general, necesita tres o cuatro etapas en el segmento. Para evitar conflictos entre un acceso a memoria con el fin de recuperar una instrucción y cargar y almacenar un operante, gran parte de las maquinas Risc utilizan dos canales separados con dos memoria: Una para almacenar las instrucciones y otra para almacenar los datos .En algún momento, las dos memorias pueden operar ala misma velocidad que el reloj del CPU y se denomina memoria cache. Una de las de las principales ventajas de la Risc es su capacidad para ejecutar instrucciones a una velocidad de una por ciclo de reloj. No es posible que cada instrucción se recupere de la memoria y se ejecute en un ciclo de reloj. En realidad, lo que se hace es empezar cada instrucción con cada ciclo de reloj y mediante su arquitectura paralela el procesador logra el propósito de una ejecución de instrucción en un solo ciclo. La ventaja de la Risc sobre la CISC (computadora con conjunto de instrucciones complejo ) Es que la Risc Puede tener segmento paralelos , al requerir un solo ciclo de reloj , en tanto la CISC utiliza muchos segmentos en su arquitectura paralela y el segmento mas grande requiere dos o mas ciclo de reloj.

CARACTERÍSTICAS DE LA ARQUITECTURA RISC Las características que generalmente son encontradas en los diseños RISC son: codificación uniforme de instrucciones (ejemplo: el código de operación se encuentra siempre en la misma posición de bit en cada instrucción, la cual es siempre una palabra), lo que permite una decodificación más rápida; un conjunto de registros homogéneo, permitiendo que cualquier registro sea utilizado en cualquier contexto y así simplificar el diseño del compilador (aunque existen muchas formas de separar los ficheros de registro de entero y coma flotante); modos de direccionamiento simple con modos más complejos reemplazados por secuencias de instrucciones aritméticas simples; algunos tipos de datos soportados en el hardware (por ejemplo, algunas máquinas CISC tiene instrucciones para tratar con tipos byte, cadena; tales instrucciones no se encuentran en una máquina RISC).

ARQUITECTURA CISC Complex Instruction Set Computer (Computadoras con un conjunto de instrucciones complejo). Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza por ser muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros internos, en contraposición a la arquitectura RISC. Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la actualidad, la mayoría de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples del tipo RISC, llamadas generalmente microinstrucciones. La microprogramación es una característica importante y esencial de casi todas las arquitecturas CISC. Como por ejemplo: Intel 8086, 8088, 80286, 80386, 80486. Motorola 68000, 68010, 68020, 68030, 6840. La microprogramación significa que cada instrucción de máquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador. En la década de los sesentas la microprogramación, por sus características, era la técnica más apropiada para las tecnologías de memorias existentes en esa época y permitía desarrollar también procesadores con compatibilidad ascendente. En consecuencia, los procesadores se dotaron de poderosos conjuntos de instrucciones. Las instrucciones compuestas son decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas en una ROM interna. Para esto se requieren de varios ciclos de reloj (al menos uno por microinstrucción).

CARACTERISTICAS DE LA ARQUITECTURA CISC El propósito esencial de una arquitectura CISC es intentar proporcionar única instrucción de máquina para cada enunciado que esté escrita en un lenguaje de alto nivel. Otra característica de la arquitectura CISC es la incorporación de formatos de instrucciones de tamaño variable. Las instrucciones que necesitan operandos de registros pueden tener sólo dos bytes de longitud, pero las instrucciones que necesitan direcciones de memoria pueden necesitar cinco bytes para incluir todo el código de la instrucción. Las instrucciones en un procesador CISC típico proporcionan la manipulación directa de los operandos que residen en la memoria. Por ejemplo, una instrucción ADD puede especificar un operando en la memoria mediante un direccionamiento de índice y un segundo operando en la memoria por medio de un direccionamiento directo. Aunque los procesadores CISC tienen instrucciones que sólo utilizan registros de procesador, la disponibilidad de otros modos de operaciones tiende a simplificar la compilación de lenguajes de alto nivel. Sin embargo, conforme se incorporan más instrucciones y modos de direccionamiento en un a computadora, se necesita más circuitería lógica para implementarlos y soportarlos, y esto puede producir que los cálculos se hagan lentos.