TEMA 2: Organización de computadores

Documentos relacionados
T2.- Unidades funcionales de un ordenador. TEMA 2 UNIDADES FUNCIONALES DE UN ORDENADOR. T2.- Unidades funcionales de un ordenador.

Introducción a la arquitectura de computadores

Tema 4. Estructura de un ordenador elemental

Tema 1:Arquitectura de ordenadores

UNIDAD 1: - ESTRUCTURA Y FUNCIONAMIENTO DE UN ORDENADOR

Lenguaje binario. Código ASCII. Medidas de la información

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

Funcionamiento de un ordenador. Conrado Perea

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR

Estructura del Computador

Prerrequisito (s): DOMINIOS COGNITIVOS (Objetos de aprendizaje, temas y subtemas) UNIDAD I: INTRODUCCIÓN

INTRODUCCION A LA IFORMATICA

EVOLUCIÓN HISTÓRICA DE LOS µp

HARDWARE DE UN COMPUTADOR (PARTE 01)

Estructura del Computador

Partes de una computadora. Conceptos Generales. Elementos de Computación (CU) Computación (TIG) El Hardware de una computadora

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

Tema 2 Unidades Funcionales del Ordenador

4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?

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.

Bibliografía básica de referencia: Fundamentos de Informática para Ingeniería Industrial, Fernando Díaz del Río et al.

TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño

TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS

1. Introducción En las siguientes secciones estudiamos el hardware de una computadora, formado por la UCP, la memoria y los periféricos (también

Fundamentos de Hardware: Arquitectura de un ordenador

TEST DE INFORMÁTICA GENERAL - NÚMERO 2

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

Herramientas Informáticas I

MEMORIAS. Arquitectura de Computadoras. (Conceptos Introductorios) M. C. Felipe Santiago Espinosa

UPMDIE. 2 - Sistemas embebidos INDUSTRIALES. Sistemas embebidos CPU, Memorias, dispositivos de E/S y buses Sistema microprocesador ejemplo: Arduino

INFORMÁTICA APLICADA UNIDAD DIDÁCTICA 1. Tema 1 Sistemas informáticos

Tema: Microprocesadores

Introducción a las Computadoras

Sistemas Operativos Tema 2: Estructura del computador José Miguel Santos Alexis Quesada Francisco Santana

ENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda

TEMA 1: Concepto de ordenador

GESTION DE ENTRADA Y SALIDA

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

Arquitectura de Computadoras

Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS

Sistemas Informáticos

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

Un sistema informático es encargado de recoger y procesar los datos y de transmitir la información.

Partes de la Computadora: Equipo central. Partes de la Computadora: Equipo periférico

DIAGRAMA A BLOQUES DE UNA COMPUTADORA

SISTEMAS OPERATIVOS Arquitectura de computadores

Introducción a los Ordenadores. Dept. Ciencias de la Computación e I.A. Universidad de Granada

Tema 0. Introducción a los computadores

Estructura de un Ordenador

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

Estructura básica de un ordenador

Clasificación de las Arquitecturas

MULTIPROCESADORES TIPOS DE PARALELISMO

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.

Tema 7. Entrada / Salida

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

Velocidades Típicas de transferencia en Dispositivos I/O

Fundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Estructura del computador y el SO

Arquitectura del MIPS: Introducción

1.4 HARDWARE. Contenido. Contenido 03/06/2016

Sistemas Informáticos. Estructura Funcional

Tema 1. Informática Básica 1.1 Introducción 1.2 Informática Básica 1.3 El ordenador. Fundamentos estructurales y de funcionamiento

Taxonomía de las arquitecturas

Tema 1: Arquitectura de ordenadores, hardware y software

UNIDAD CENTRAL DE PROCESO

ESTRUCTURA BÁSICA DE UN ORDENADOR

Con estas consideraciones, Flynn clasifica los sistemas en cuatro categorías:

Unidad de aprendizaje: maneja componentes del equipo de cómputo. Numero: 1

Sistemas de Computadoras

Memoria principal e Interconexión

El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

Tema 7. Mejora del rendimiento: introducción a la segmentación y a las arquitecturas paralelas

Arquitectura de un sistema de cómputo

Tema 0. Introducción a los computadores

Arquitectura de Computadoras 2011

1.- Un sistema informático es el encargado de recoger y procesar los Codificación binaria. datos y de transmitir la información.

Tarea #6. Gestión de E/S y Planificación de Discos

1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento.

Arquitectura y Tecnología de Computadores

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Práctica final. Emilia Cruz Fernández Martínez

TEMA 2. El ordenador: hardware y software

SOPORTE FÍSICO O HARDWARE (I)

Introducción a los Sistemas Informáticos

Examen de Arquitectura de Computadores 15 de septiembre de 2004

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Arquitectura de Computadores

«LAS PARTES DEL CPU»

Se llama hardware a todos los dispositivos que forman la PC y que se puedan tocar, es decir, es todo el conjunto de accesorios que se le pueden

Guía de La Computadora. Realizado por: Ads. Roberto Véliz

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

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.

Departamento Ingeniería en Sistemas de Información

Herramientas Informáticas I Software: Sistemas Operativos

Docente: Sandra Romero Otálora SISTEMA DE COMPUTO INTRODUCCIÓN A LOS COMPUTADORES CONCEPTOS BÁSICOS

Tema 1: PROCESADORES SEGMENTADOS

Introducción a la Tecnología de la Información y la Comunicación (TIC's)

Tema 1. Informática Básica

Transcripción:

TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S 1 Computador Procesador, memoria, dispositivos de E/S CPU Unidad de control Unidad aritmética y lógica Registros Dispositivos de E/S Memoria principal Disco Impresora Bus 2

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) 3 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 4

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. 5 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 6

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 + 7 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 Analizador de instrucciones Unidad de cálculo de direcciones Unidad de extracción de datos Unidad de ejecución de instrucciones P1 P2 P3 P4 P5 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 1 2 3 4 5 6 1 2 3 4 5 1 2 3 4 5 6 7 8 t 8

Máquinas SIMD Un programa con múltiples conjuntos de datos Dos modelos:» Máquinas vectoriales» Procesadores de arreglos 9 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 10

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 11 Máquinas MIMD Distintas CPU s manejan distintos programas compartiendo a veces una memoria común. Multiprocesador: CPU CPU CPU CPU Memoria compartida Bus Dificultades si un gran nº de procesadores pretende acceder a la memoria a través del bus. 12

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

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. 15 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. 16

Dispositivos de E/S Para la comunicación con el exterior. Distintos dipositivos:» Terminales» Modems» Ratones» Impresoras Dos enfoques diferentes. 17 Enfoque 1 Utilizado en grandes computadores. Memoria principal Bus de memoria CPU Procesadores de E/S (canales) Bus de E/S Controlador de terminales Terminales Impresora Discos 18

Enfoque 2 Utilizado en computadores personales Monitor Teclado Unidad de disco CPU Memoria Contr. de video Contr. de teclado Contr. de disco Bus 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. 19