1 ALU (Unidad aritmético lógica) Registros Unidad de control I/O y buses internos (usualmente 3 estados) I/O y buses internos Los buses I/O son de tres.

Slides:



Advertisements
Presentaciones similares
El modelo de Von Neumann
Advertisements

DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Microprocesadores Componentes básicos..
ARQUITECTURA DE COMPUTADORES - VON NEUMANN MODEL
PERCY CHUMBE BUENDIA. KIZZY GUTIERREZ VALVERDE. RUTH NOEMY APAZA JARA.
EL MICROPROCESADOR.
LOS MICROPROCESADORES
Tema 2: Lenguaje máquina
“Organización y Arquitectura de Computadores” William Stallings
1.1 Introducción A Los Sistemas Informáticos
Principio unidad 1.
E.A.P. “INGENIERÍA DE SISTEMAS” UNIVERSIDAD PERUANA UNION.
UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES ING. GERARDO A. LEAL, MSC Unidad 3: Sistemas Combinacionales.
La tarjeta madre.
La placa base, también conocida como placa madre o tarjeta madre, es una tarjeta de circuito impreso a la que se conectan los componentes que constituyen.
Organización del Computador UC1.- Arquitectura y estructura del computador.
Constitución General de una Computadora.  Son todos los dispositivos y componentes físicos de una computadora.  Dispositivos de entrada.  Dispositivos.
El procesador Datapath y control. Universidad de SonoraArquitectura de Computadoras2 Introducción En esta parte del curso contiene: Las principales técnicas.
INTRODUCCION A LOS SISTEMAS DE COMPUTO ARQUITECTURA VON NEUMAN Ing. David Gonzalez.
NOMBRE: ERICK ANTONIO MATA BARBALENA PROF: ING. LEONOR FALCON MATERIA: MICROPORCESADORES TURNO VESPERTINO 27/04/2017.
L. S. C. A. Raúl Monforte Chulin
Organización de computadoras
ARQUITECTURA BÁSICA DE UN ORDENADOR
Microprocesador Estructura interna.
Tratamiento de Datos Capitulo Dos.
TIPOS DE BUSES Y MEDIOS DE TRANSMISION DE DATOS
El procesador Diseño del control.
UNIDAD CENTRAL DE PROCESO CPU.
EL CPU.
Arquitecturas alternativas UNIVERSIDAD TECNOLOGICA DE PUEBLA TECNOLOGIAS DE LA INFORMACION Y COM. AREA REDES Y TELECOMUNICIONES ADMINISTRACION DE SERVIDORES.
Computadora Máquina electrónica rápida y exacta que es capaz de aceptar datos a través de un medio de entrada, procesarlos automáticamente bajo el control.
EQUIPO No 3.
8. Diseño del Procesador Fundamentos de los Computadores
COMPUTADORA Una computadora es una colección de circuitos integrados  y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de.
HARDWARE POR: JOEL CASTAÑEDA 1ºA.
ARQUITECTURA DE HARD WARE COMPONENTES EN BLOQUES DEL PROCESADOR
Computadora La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicado que requieren una toma rápida de.
Componentes básicos de una computadora
INTRODUCCION DE SISTEMAS INFORMATICOS
Direccionamiento de puerto E/S mapeado en memoria
Universidad Nacional de Canindeyú Facultad de Ciencias de la Salud
1era. Unidad el computador y sus componentes
1era. Unidad el computador y sus componentes
COMPONENTES DE UN ORDENADOR
¿Qué es una computadora?
JAVIER ANDRES MARTÀ MARTINEZ CODIGO 37772
PICOBLAZE RESUMEN.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
INFORMATICA UNIDAD N° 1 “LA NATURALEZA DE LAS TIC Y ELABORACION DE PROYECTOS”
Conceptos básicos.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
El microprocesador o simplemente procesador, es el circuito integrado central más complejo de un sistema informático; a modo de ilustración, se le suele.
PROCESADOR DIGITAL ESPECIALIZADO
.La Computadora. La computadora es una maquina capaz de realizar y controla a gran velocidad cálculos y procesos complicados que requieren una toma.
8. Diseño del Procesador Fundamentos de los Computadores
ARQUITECTURA DEL COMPUTADOR Ing. Diana E. López.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS.
PICOBLAZE RESUMEN.
EL COMPUTADOR Contenido Mg. Ing. CIP. Francisco Mori L Organización y Arquitectura. I.Estructura y Función II.Generaciones III. Arquitectura del Microprocesador.
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
1 TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S.
Arquitectura de Computadores de Computadores. Organización y Arquitectura La Arquitectura: se refiere a los atributos que tienen un impacto directo en.
SOPORTE FÍSICO “EL HARDWARE” FACULTAD POLITECNICA CARRERA OFIMATICA “UNIDAD ACADEMICA GERMAN BUSCH” Nombres y Apellidos María Alejandra Sabja Sossa Nº.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
El procesador Datapath y control.
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
ARQUITECTURA DE UN MICROPROCESADOR. ESTRUCTURA BÁSICA DE UN SISTEMA MICROPROGRAMABLE A. Hardware CPU (chip microprocesador): es un circuito integrado.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Transcripción de la presentación:

1 ALU (Unidad aritmético lógica) Registros Unidad de control I/O y buses internos (usualmente 3 estados) I/O y buses internos Los buses I/O son de tres tipos: Un bus de direcciones (que puede ser de 8, 16 or 32 bits) Un bus de datos bidireccional (puede ser de 8, 16, 32 and 64 bits) Un bus de control. Las típicas líneas de control son: # Linea de RD (lectura) y WR (escritura) # Línea de reloj # Línea de reset Componentes del MPComponentes del MP

Arquitectura del repertorio de instrucciones (ISA) Programa ensamblador Arquitectura del Repertorio de Instrucciones (ISA) Arquitectura del Repertorio de Instrucciones (ISA) Software Hardware Lenguaje Alto Nivel L. Ensamblador Compilador L. Máquina

Filosofías CISC y RISC (1) Históricamente, CISC (Complex Instruction Set Computing): o Al principio las memorias eran lentas y costosa. Había que reducir el tamaño de los programas. o Muchas instrucciones para tareas complejas. ⇒ más HW, ralentiza el ordenador. Actualmente, RISC (Reduced Instruction Set Computing): o Concepto introducido por Hennesy y Patterson en los años 80. o Menos instrucciones y modos de direccionamiento. o Formato fijo para las instrucciones, ejecución regular. o Unidad de control simple. o Aumenta las prestaciones y el rendimiento. Reduce el coste.

Filosofías CISC y RISC (2) Tiempo de ejecución de un programa (Tp): I: nº de instrucciones. C: nº de ciclos. Tc: duración de un ciclo. CISC: Minimiza I, incrementando C y Tc. RISC: Minimiza C y Tc, incrementando I. Tp = I x C x Tc

Organización del Microprocesador A pesar de que los microprocesadores son cada vez más complejos, en el fondo su funcionamiento se puede resumir como una secuencia repetida de tareas sencillas: obtener una instrucción, decodificar la instrucción, ejecutar la instrucción, almacenar el resultado. Cada microprocesador reconoce un único conjunto de instrucciones binarias que han sido predefinidas y almacenadas permanentemente en el chip. Cuando la CPU recibe una instrucción esta pasa a una unidad conocida como unidad decodificadora que contiene una secuencia de operaciones que deben realizarse para completer la operación. La unidad decodificadora transfiere la secuencia de instrucciones a pequeños programas conocidos como microcodigos por cada operación del microprocesador que ha sido llevada a cabo. 5

6 Diagrama de un MP simplificado  A, B, C y registros de direcciones son simples registros de almacenamiento basados en triggers.  El contador de programa es un registro que puede incremntar su valor en 1 ó 0 en la instrucción apropiada. Esto ayuda a crear la dirección de la siguiente instrucción.  ALU puede ser un simple sumador de 8 bits o ser capaz de sumar, restar, multiplicar y divider números de 8 bits.  Test resgristro de estados que puede guarder los resultados de las operaciones de la ALU.  3-states son buffers con 3 estados.  Clock and Reset inputs para la sincronización y la configuración inicial del MP.  A, B, C y registros de direcciones son simples registros de almacenamiento basados en triggers.  El contador de programa es un registro que puede incremntar su valor en 1 ó 0 en la instrucción apropiada. Esto ayuda a crear la dirección de la siguiente instrucción.  ALU puede ser un simple sumador de 8 bits o ser capaz de sumar, restar, multiplicar y divider números de 8 bits.  Test resgristro de estados que puede guarder los resultados de las operaciones de la ALU.  3-states son buffers con 3 estados.  Clock and Reset inputs para la sincronización y la configuración inicial del MP. Nota. Los nuevos procesadors como Pentium, AMD, Itanium etc. tienen estructuras internas muy complejas.

ISA, es la parte del computador relacionada con la programación, incluidos los tipos de datos nativos, instrucciones, registros, modos de direccionamiento, arquitectura de memoria, interrupción y control de excepciones, y externas I/O. ISA incluye una especificación del conjunto de códigos de operación (lenguaje máquina), commandos nativos implementados por un diseñador particular de CPU. Las instrucciones incluyen: * instrucciones aritméticas como suma y resta * instrucciones lógicas como and, or, y not * instrucciones sobre datos como move, input, output, load, y store * instrucciones de control de flujo como goto, if... goto, call, y return. 7 Conjunto de instrcciones (ISA)

Fetch Decode Execute Cycle in MP 8 Recoger instrucción Decodificación de instrucción Buscar operación Ejecutar Almacenar resultado Siguiente instrucción Obtener instrucción del almacenamiento de programa Determinar las acciones necesarias Localizar y obtener datos Calcular el valor de resultado o estado Depositar resultados en almacenamiento para posterior uso Determinar la instrucción siguiente Control Camino de datos Memoria Procesador Entrada Salida ALURegistros

9 I/O es el enlace entre la MPU la salida al exterior. (También conocidos como puertos I/O) Un Puerto de entrada es un circuitos a través del cual un dispositivo externo envia señales (datos) al MPU. Un Puerto de salida es un circuito que permite a la MPU enviar señales (datos) a dispositivos externos. A los puertos de entrada y salida se conectan dispositivos digitales y analógicos Los sistemas de entrada y saldia(I/O)

10 Los subsistemas individuales de la computadora se conectan a través del BUS del sistema. Un bus es una vía (pathway) de comunicaciones usado para llevar información entre varios elementos de un sistema informático El término BUS se refiere a un grupo de cables o pistas de conducción en una placa de circuito impreso (PCB) a través de los cuales se transfiere la información binaria desde una parte del microcomputador a otra. Hay tres grupos principals 1. BUS DE DIRECCIONES 2. BUS DE DATOS 3. BUS DE CONTROL Ver la siguiente diapositiva El Bus del sistema