TEMA 2: Organización de computadores

Slides:



Advertisements
Presentaciones similares
Capítulo I Gestión de E/S 1.- Gestión de E/S 2.- Hardware de E/S 3.- Software de E/S.
Advertisements

Dispositivos de Entrada y Salida
El modelo de Von Neumann
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
Sistema operativo Componentes de un sistema operativo
Fernando Escribano Pro 1º de Bachillerato
COMPUTACION E INFORMATICA
Arquitectura Vonn Neuman. 2 Máquina Vonn Neuman John Vonn Neuman fue un destacado científico y matemático que realizó contribuciones muy importantes en.
INTRODUCCIÓN A LA COMPUTACIÓN
Fecha: 11/09/13.  Todos los sistemas distribuidos constan de varias CPU, organizadas de diversas formas.  La forma de interconectarlas entre sí. 
MEMORIA 1.
Introducción a los ordenadores
Tema II Unidad de memoria. 2 Unidad de memoria 2.1 Definiciones y conceptos básicos Localización Capacidad Unidad de transferencia
Arquitectura y funcionamiento de un ordenador
Componentes básicos del ordenador
Composición Interna de un Procesador
Microcomputadores Prof : Tatiana Marín R.. Sistema basado en microprocesador de 8 bits.
Arquitectura del Computador

La memoria de acceso aleatorio (en inglés:random- access memory, cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones.
Es el término resultante de la contracción de los vocablos INFORmación y autoMÁTICA. Se define como el conjunto de conocimientos científicos y técnicos.
Informática Conceptos básicos.
Unidad 7 Entrada/Salida
CONCEPTOS FUNDAMENTALES FORMAS DE ALMACENAR INFORMACION UNIDAD BASE DE INFORMACION: BIT BYTE = 8 BITS UN KILOBYTE = 1024 BYTES UN MEGABYTE = 1024 KILOBYTES.
Arquitectura de ordenadores.
Estructura y Tecnología de Ordenadores Noviembre 2004.
Overview Sistemas Computacionales
Universidad Tecnológica de la Selva Ing. Emmanuel Gordillo Espinoza.
Conceptos Arquitectónicos del computador
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
¿Qué unidades conforman el procesador?
Arquitectura y Ensamblaje de Computadores
LA COMPUTADORA DIGITAL Parte 1 Prof. Domingo Hernández Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad.
Nombre: Cristian Achina Curso: 4to «A» Fecha:
Introducción a la Programación “Componentes y Arquitectura de un computador” Semestre de Otoño 2006 MEng. Pedro Campos Soto.
Ing. María Rosa Dámaso Ríos1 MEMORIA PRINCIPAL Y SECUNDARIA Quinta Semana.
Componentes básicos del ordenador
Memoria Principal Memoria de acceso aleatorio. La unidad de memoria y jerarquías de almacenamiento Unidades de Almacenamiento. La unidad de memoria es.
Sistemas Informáticos
La Unidad Central de Proceso o CPU
Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Hardware.
Procesamiento de Datos
Placa base: La placa base, también conocida como placa madre o tarjeta es una placa de circuito impreso a la que se conectan los componentes que.
Es la parte lógica y está formada por los programas.
1 Ana Mercedes Cáceres Raúl Aguilar –Instructor- Año 2006.
UNIDAD CENTRAL DE PROCESO
Informática Clase Arquitectura de la Computadora.
Universidad del Valle de Tlaxcala Maestría en Educación TIC’s aplicadas Alumnas: Sánchez peregrina Maricarmen.
Capítulo 8 Segmentación de Instrucciones.
COMPUTADORA La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida.
Principio unidad 1.
ARQUITECTURAS DE LOS SERVIDORES El computador tiene 2 aspectos para entender su funcionamiento al nivel de programación: Almacenamiento Procesamiento Para.
PROCESAMIENTO DE DATOS. Entrada MemorizaciónProcesamiento Salida.
La Computadora La computadora es una maquina capas de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida.
LA CPU Ing. Manuel Andrés Belalcázar S. Corporación Universitaria Autónoma del Cauca.
REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN ING. PROF. LEONEL SEQUERA MEMORIAS.
José Alvarado – Cristian Anzola
Resolución de problemas Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
1 Unidades funcionales de un ordenador Procesadores Memorias Dispositivos de E/S
Universidad Metropolitana Introducción a la Computación Universidad Metropolitana Introducción a la Computación Septiembre, 2007 Arquitectura Von Newman.
UNIDAD I INTRODUCCION A LOS S.O..  HARDWARE  SOFTWARE.
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.
INTRODUCCIÓN A LA INFORMÁTICA Realizado por: SARI FOLGADO.
Arquitectura básica de la computadora
CAPITULO V Arquitectura de Von Neumann
ARCHIVO Es una colección de información o bien es una secuencia de bits, bytes, líneas o registros definida por su creador.
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
Estructura y funcionamiento de un sistema de cómputo
1 TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S.
Transcripción de la presentación:

TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S

Computador Procesador, memoria, dispositivos de E/S CPU Unidad de control Dispositivos de E/S Unidad aritmética y lógica Memoria principal Registros Disco Impresora Bus

Procesadores La CPU es el “cerebro” del computador. Función: ejecutar programas almacenados en la memoria principal. Está compuesto de: UC: se encarga de leer una tras otra las instrucciones del programa en MP y generar las señales necesarias para su ejecución. Estas señales están sincronizadas con un reloj. UAL: encargada de realizar operaciones elementales sobre los datos de la memoria. Registros: pequeña memoria de alta velocidad para almacenar resultados intermedios y cierta información de control (ej: PC)

Ejecución de una instrucción Extrae de la memoria la siguiente instrucción, la lleva al IR Incrementa PC Determina el tipo de la instrucción Comprueba si la instrucción necesita datos de la memoria Extrae los datos y los carga en los registros Ejecuta la instrucción Almacena los resultados en el lugar apropiado Va al primer paso

Ejecución de instrucciones en paralelo Máquinas cada vez más rápidas Existen límites físicos Es muy caro Se puede conseguir con varias ALU’s o varias CPU’s Las máquinas paralelas se dividen en 3 categorías (Flynn,1972), según el nº de instrucciones y datos: SISD: flujo de instrucciones simple, flujo de datos simple. SIMD: flujo de instrucciones simple, flujo de datos múltiple. MIMD: flujo de instruc. múltiple, flujo de datos múltiple.

Máquinas SISD Un program y un conjunto de datos. Se extrae una instrucción y se ejecuta, se extrae otra y así. Se logra el paralelismo extrayendo e iniciando la siguiente instrucción antes de terminar aquella en curso. Dos modelos: varias unidades funcionales procesamiento en línea

Varias unidades funcionales La UC extrae una inst. , la manda a una unidad funcional, extrae la siguiente y así hasta que no se pueda avanzar. Se supone que el tiempo en ejecutar una instrucción es mayor que en extraerla. Registros - x + + +

Procesamiento en línea Consiste en separar la ejecución de cada instrucción en partes. Cada parte la ejecuta una unidad de procesamiento de la CPU. UP1 UP2 UP3 UP4 UP5 Unidad de extracción de instrucción Unidad de cálculo de direcciones Unidad de extracción de datos Unidad de ejecución de instrucciones Analizador de instrucciones P1 1 2 3 4 5 6 7 8 P2 1 2 3 4 5 6 7 8 P3 1 2 3 4 5 6 7 P4 1 2 3 4 5 6 P5 1 2 3 4 5 1 2 3 4 5 6 7 8 t

Máquinas SIMD Un programa con múltiples conjuntos de datos Dos modelos: Máquinas vectoriales Procesadores de arreglos

Máquina vectorial Para cada entrada de la ALU se tiene un vector con n entradas y no una sóla variable. La ALU es una unidad vectorial capaz de realizar operaciones con vectores. vector de entrada A vector de entrada B vector de salida A+B

Procesador de arreglos Consiste de una malla cuadrangular de elementos procesador/memoria, que reciben las instrucciones de la UC, éstas son ejecutadas por todos los procesadores. U.C malla de procesador-memoria de 8x8

Máquinas MIMD Distintas CPU’s manejan distintos programas compartiendo a veces una memoria común. Multiprocesador: Dificultades si un gran nº de procesadores pretende acceder a la memoria a través del bus. CPU CPU CPU CPU Memoria compartida Bus

Máquinas MIMD Posibles soluciones: Memoria local a cada procesador donde se almacena datos y programas no comunes. Tener más de un bus. Usar memoria caché: técnica para mantener en cada procesador las palabras de memoria usadas con mayor frecuencia. memorias locales memoria compartida CPU CPU CPU CPU

Memoria Para almacenar programas y datos. Unidad básica el bit. Se divide en celdas. Cada celda se identifica por una dirección. Byte = 8 bits : unidad más pequeña direccionable Los bytes se agrupan en palabras. La mayor parte de las instrucciones operan sobre palabras.

Memoria Los bytes en una palabra se pueden numerar de izquierda a derecha (“big endian”, Motorola) o de derecha a izquierda (“little endian”, Intel). Problema: la falta de una norma en el ordenamiento produce incompatibilidad en la transferecia de datos. No se soluciona con el intercambio de los bytes. Posible solución: incluir un encabezado en los datos que indique el tipo y el tamaño de los datos.

Memoria secundaria Cintas magnéticas Discos magnéticos Discos flexibles Discos ópticos Discos RAM Se utiliza como disco una parte de la memoria principal previamente reservada. Ventajas: acceso instantáneo, facilidad para un ordenador sin disco.

Dispositivos de E/S Para la comunicación con el exterior. Distintos dipositivos: Terminales Modems Ratones Impresoras Dos enfoques diferentes.

Enfoque 1 Utilizado en grandes computadores. Memoria principal Bus de memoria Bus de E/S CPU Procesadores de E/S (canales) Controlador de terminales Impresora Discos Terminales

Enfoque 2 Utilizado en computadores personales El controlador maneja la E/S al dispositivo y el acceso al bus. Funcionan con interrupciones o mediante DMA El arbitrador decide quién accede al bus. Unidad de disco Monitor Teclado Contr. de video Contr. de teclado Contr. de disco CPU Memoria Bus