1.2.-Analisis de los componentes

Documentos relacionados
MICROPROCESADOR. Ing. Raúl Rojas Reátegui

UNIDAD CENTRAL DE PROCESO

Sistemas de Computadoras

Clasificación de las Arquitecturas

Introducción a la arquitectura de computadores

Procesador. Daniel Rúa Madrid

Microcontroladores. Unidad 1

ARQUITECTURA DE COMPUTADO- RAS

Introducción a la arquitectura PIC

Arquitectura de Computadoras

Microprocesador. Introducción. Instituto Sagrado Corazón de Jesús

Tema 2: Lenguaje máquina. La interfaz entre el hardware y el software

SOPORTE FÍSICO O HARDWARE (I)

2.- Con qué palabras inglesas se define la parte física del ordenador y cómo se llama la parte de programas, la que no se ve.

Contenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos

Memoria y Buses. Organización de Computadoras Universidad Nacional de Quilmes

EVOLUCIÓN HISTÓRICA DE LOS µp

Modelo de von Neumann

PANORAMA GENERAL DE LOS µc

Informática. Informática = Hardware + Software. Hardware + Software. Hardware = Parte física. Software = Parte lógica

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

ARQUITECTURA DE VON NEUMANN Y HARVARD

Preguntas claves (y sus respuestas)

MICROPROCESADOR: VELOCIDAD

Unidad I: Organización del Computador. Ing. Marglorie Colina

FUNCIONAMIENTO DEL ORDENADOR

Unidad VIII Generación de código intermedio. M.C. Juan Carlos Olivares Rojas

Estructura y Tecnología de Computadores II (Gestión y Sistemas)

FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR

Procesadores. Dr. Andrés David García García Departamento de Mecatrónica Campus Estado de México

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN

Tecnologías, Organización y Microarquitectura

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones

TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL

Tema 1. Introducción a los Computadores

Sistemas con Microprocesadores I

ESQUEMA FUNCIONAL DE UN ORDENADOR. MEMORIA EXTERNA. d,i MEMORIA. C.P.U d U. C. A.L.U.

Instituto Tecnológico de Morelia

Tema 1: Introducción a los Computadores

Elementos constituyentes de la ejecución de un programa

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

Herramientas Informáticas I Hardware: Conceptos Básicos

TEMA 2: Organización de computadores

Un. VIII. Generación de Código Objeto

TEMA 1: Concepto de ordenador

Tema: Microprocesadores

Universidad Nacional de Ingeniería Arquitectura de Maquinas I. Unidad I: Arquitectura y Programación de un Microprocesador (8086)

Organización del Computador I. Introducción e Historia

Microprocesadores. Informática Aplicada DSI-EIE FCEIA

Línea del tiempo de los microprocesadores

Contenidos del Curso. Arquitectura de Computadores. Organización de un Sistema computacional

UNIDAD 1. COMPONENTES DEL COMPUTADOR

Microcontroladores ( C)

1. Introducción a la Arquitectura de Computadoras

1. EL COMPUTADOR. Mg. Sergio La Cruz Orbe

Los registros son la memoria principal de la computadora. Existen diversos registros de propósito general y otros de uso exclusivo.

INTRODUCCIÓN Y MEDIDAS DE RENDIMIENTO MEDIDAS DE RENDIMIENTO

Arquitectura de Computadoras Arquitectura del Computador Basadas en las Notas de Teórico Versión 5.1 del Dpto. de Arquitectura-InCo-FIng

Sistemas Informáticos. Estructura Funcional

El nivel ISA (II)! Conjunto de Instrucciones

TEMA VI DISEÑO DEL PROCESADOR

Práctica 3: Programación en ASM Orga 1

TEMA 13. INTRODUCCION A SISTEMAS PROGRAMABLES Y MICROS

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

Capítulo 1 CONCEPTOS BÁSICOS DE INFORMÁTICA. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

Aspectos Generales... 1 Generaciones de Computadoras... 2 Clasificación de computadoras... 4

ENIAC, Primer computador electrónico y su panel de conexiones

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR

UNIVERSIDAD TECNICA DE AMBATO NOVENO SEMESTRE INGENIERIA ROBOTICA MICROCONTROLADORES Y SU APLICACION EN ROBOTICA PROFESOR: UTA 2009 ING. G.

Lógica cableada: Lógica programada:

Estructura de un Ordenador

UNIDAD I CONCEPTOS GENERALES. Conceptos Generales Microprocesadores Otoño 2011

UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA. Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

Tema 1:Arquitectura de ordenadores

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

ESTRUCTURA BÁSICA DE UN ORDENADOR

CICLOS DEL PROCESADOR

Arquitectura del Computador. Programación 1 er semestre 2013

Revisión de Conceptos. Estructura de un Computador von Neumann. Arquitectura de Computadores I Introducción

B) Arquitectura generalizada de una computadora

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.

GUIA 24: REPERTORIO DE INSTRUCCIONES

Introducción al Microprocesador

INTRODUCCION A LA IFORMATICA

Fecha de Introducción. Velocidad de reloj. Anchura del bus. Número de transistores. (microns) Memoria direccionable.

Universidad Católica de Santiago del Estero Facultad de Matemática Aplicada Carrera de Ingeniería en Electrónica

Arquitectura de computadores I

LABORATORIO DE COMPUTADORAS

Transcripción:

1.2.-Analisis de los componentes 1.2.1.-CPU La Unidad Central de Proceso (conocida por sus siglas en inglés, CPU). Es el lugar donde se realizan las operaciones de cálculo y control de los componentes que forman la totalidad del conjunto del sistema informático.

Las CPU de las actuales computadoras son microproc esadores construidos sobre un cristal de silicio semiconductor donde se crean todos los elementos que forman un circuito electrónico (transistores, etc.) y las conexiones necesarias para formarlo. El microcircuito se encapsula en una pastilla de plástico con una serie de conexiones hacia el exterior, en forma de patillas metálicas, que forman su nexo de unión al resto del sistema informático.

Estas pastillas de plástico, con una multitud de patillas de conexión metálicas, reciben el nombre de chips.el microprocesador central de una computadora se divide en: Unidad de Control (Control Unit o CU en inglés). Unidad Aritmético-Lógica (Aritmethic Control Unit o ALU en inglés). Registros. La Unidad de Control maneja y coordina todas las operaciones del sistema informático dando prioridades y solicitando los servicios de los diferentes componentes para dar soporte a la unidad aritmético-lógica en sus operaciones elementales.

La Unidad Aritmético-Lógica realiza los diferentes cálculos matemáticos y lógicos que van a ser necesarios para la operatividad de la computadora; debe recordarse que todo el funcionamiento del sistema de una computadora se realiza sobre la base de una serie de operaciones matemáticas en código binario Los Registros son una pequeña memoria interna exi stente en la CPU que permiten a la ALU el manejo de las instrucciones y los datos precisos para realizar las diferentes operaciones elementales. De la misma forma que la placa principal tiene un bus para conectar la CPU con los diferentes dispositivos del sistema informático, la unidad de control tiene un bus interno para conectar sus componentes Estructura del CPU

1.2.1.1.-Arquitectura Existen dos tipos más comunes: CISC: Su sistema de trabajo se basa en la microprogramación. Consiste en hacer que cada instrucción sea interpretada por un mini programa. RISC: Microprocesador con un conjunto de instrucciones muy reducidas en contraposición. Se basan en estructuras simples y p or lo tanto su complejidad total de la CPU es menor.

Arquitectura interna del CPU La CPU contiene un conjunto de localidades de almacenamiento temporal de datos de alta velocidad llamada registro. Algunos de los registros están dedicados al control, y solo la unidad de control tiene acceso a ellos. Los registros restantes son los registros de uso general y el programador es el usuario que tiene acceso a ellos. Dentro del conjunto básico de registros de control se deben incluir a los siguientes: Contador de programa (PC). Registro de direcciones de la memoria (MAR). Registro de datos (RD). Registro de instrucciones (ER). Palabra de estado de programa (PSW).

(PC): La función del PC consiste en seguir la pista de la instrucción por buscar (capturar) en el siguiente ciclo de maquina, por lo tanto contiene la dirección de la siguiente instrucción por ejecutar. El PC es modificado dentro del ciclo de búsqueda de la instrucción actual mediante la suma de una constante. El numero que se agrega al PC es la longitud de una instrucción en palabras. Por lo tanto, si una instrucción tiene una palabra de longitud se agrega 1 al PC, si una instrucción tiene dos palabras de largo se agrega 2, y así sucesivamente.

Registro de direcciones de la memoria (MAR): funciona como registro de enlace entre la CPU y el canal de direcciones. Cuando se logra el acceso a la memoria la dirección es colocada en el MAR por la unidad de control y ahí permanece hasta que se completa la transacción. El numero de bit que hay en el MAR es igual al del canal de direcciones. La diferencia que existe entre el PC y el MAR es que durante el ciclo de ejecución de una instrucción, el PC y el MAR sirven al mismo fin. Sin embargo, muchas de las instrucciones de la maquina hacen referencia a la memoria y operan con los datos que están en ella. Como la dirección de los datos suele ser diferente de la instrucción siguiente se necesita el MAR.

Registro de datos: la función del RD consiste en proporcionar un área de almacenamiento temporal (memoria intermedia, acumulada o buffer) de datos que se intercambian entre la PCU y la memoria. Los datos pueden ser instrucciones (obtenidos en el ciclo de ejecución) o datos del operando (obtenidos en el ciclo de ejecución). Debido a su conexión directa con el canal de datos el RD contiene el mismo numero de bit que dicho canal.

Registro de instrucciones (ER): es un registro que conserva el código de operación de la instrucción en todo el ciclo de la maquina. El código es empleado por la unidad de control de la CPU para generar las señales apropiadas que controla le ejecución de la instrucción. La longitud del ER es la longitud en bit del código de operación.

Palabra de estado de programa (PSW): la palabra de estado o condición de programa almacena información pertinente sobre el programa que este ejecutándose. Por ejemplo al completarse una función de la unidad aritmética lógica se modifica un conjunto de bit llamados códigos (o señales de condición). Estos bit especifican si el resultado de una operación aritmética fue 0 o negativo o si el resultado se desbordó.

3.2.1.2.- Tipos Básicamente nos encontramos con dos tipos de diseño de los microprocesadores: RISC (Reduced-Instruction-Set Computing) y CISC (complex-instruction-set computing). Los microprocesadores RISC se basan en la idea de que la mayoría de las instrucciones para realizar procesos en el computador son relativamente simples por lo que se minimiza el número de instrucciones y su complejidad a la hora de diseñar la CPU. Algunos ejemplos de arquitectura RISC son el SPARC de Sun Microsystem s, el microprocesador Alpha diseñado por la antigua Digital, hoy absorbida por Compaq y los Motorola 88000 y PowerPC. Estos procesadores se suelen emplear en aplicaciones industriales y profesionales por su gran rendimiento y fiabilidad

Los microprocesadores CISC, al contrario, tienen una gran cantidad de instrucciones y por tanto son muy rápidos procesando código complejo. Las CPU s CISC más extendidas son las de la familia 80x86 de Intel cuyo último micro es el Pentium II. Últimamente han aparecido otras compañías como Cirix y AMD que fabrican procesadores con el juego de instrucciones 80x86 y a un precio sensiblemente inferior al de los microprocesadores de Intel. Además, tanto Intel con MMX como AMD con su especificación 3D-Now! están apostando por extender el conjunto de instrucciones de la CPU para que trabaje más eficientemente con tratamiento de imágenes y aplicaciones en 3 dimensiones.

1.2.1.3 Características. Las características más importantes a considerar al escoger un CPU para usarlo en una aplicación, son: Modelo del programador (Conjunto de registros que el programador puede utilizar), forman el modelo mental del CPU que el programador utiliza al programar en ensamblador. Conjunto de instrucciones que puede ejecutar el CPU Modos de direccionamiento que pueden usarse para obtener los operandos de las instrucciones. Ciclo de instrucción (el conjunto de pasos que realiza el CPU para procesar cada instrucción) Buses de interconexión, usados para que el CPU lea y escriba a la memoria y a los dispositivos de entrada y salida.