Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
13.02.14
Contenido
Definicin de computador Clasificacin general El computador Digital Estructura general Descripcin de componentes Caractersticas adicionales del modelo
13.02.14
Qu es un computador?
Es una mquina que recibe y procesa datos para obtener informacin til. Existen diferentes clases de computadores que se diferencian por la forma:
de recibir datos de procesar los datos de entregar informacin
13.02.14
Clasificacin general
Dependiendo de la forma como se utilicen para recibir y procesar datos, y entregar la informacin se los clasifica como:
Computadores analgicos Computadores digitales Computadores hbridos
13.02.14
Clasificacin general
Computador Analgico
Computador Digital
Computador Hbrido
13.02.14
Clasificacin general
Computador analgico: Procesan datos medidos en una escala continua, los cuales son registrados con un determinado grado de precisin. Son utilizados en el control fsico de actividades de un sistema.
Caractersticas:
Son las computadores ms rpidos, por la naturaleza directa de sus circuitos. La programacin en estos computadores no es necesaria; las relaciones de clculo son construidas y forman parte de stos. Son mquinas de propsitos especficos. Dan respuestas aproximadas, ya que estn diseados para representar electrnicamente conjuntos de datos del mundo real.
13.02.14
Clasificacin general
Estos se utilizan generalmente para supervisar las condiciones del mundo real, tales como Viento, Temperatura, Sonido, Movimiento, etc. Ejemplo: Una bomba de gasolina puede tener un procesador analgico que convierte el flujo de combustible bombeado en dos medidas: El precio de la gasolina vendida con la aproximacin de un peso y la cantidad de combustible aproximada a la dcima o centsima parte de un litro.
13.02.14
Clasificacin general
Computador digital: es cualquier dispositivo destinado a la generacin, transmisin, procesamiento o almacenamiento de seales digitales. Es una combinacin de dispositivos diseados para manipular cantidades fsicas o informacin que estn representadas en forma digital; es decir, que slo puedan tomar valores discretos.
13.02.14
Clasificacin general
Computador Hbrido (analgico-digitales): Son una combinacin de las dos anteriores. Ejemplo: en la unidad de control interactivo de un hospital los dispositivos analgicos pueden medir el funcionamiento del corazn de un paciente, la temperatura y los signos vitales. Estas medidas pueden ser convertidas a nmeros y enviadas a un componente digital del sistema, este es usado para controlar los signos vitales del paciente y enviar una seal a la estacin de la enfermera cuando se detecten lecturas anormales.
13.02.14
Computadores Digitales
13.02.14
10
13.02.14
11
Supercomputadora
Computadora de alto desempeo / ambiente de cmputo de alto desempeo Es la clase de computadoras ms rpidas. Utilizadas para aplicaciones especializadas que requieren inmenso porcentaje de clculos matemticos. No so utilizadas para procesamiento concurrente. Ejemplos de aplicaciones: Procesamiento de informacin multimedia Pronstico del tiempo Exploracin Petrolera Energa Nuclear
13.02.14
12
Supercomputadora
Caractersticas: Velocidad de Proceso: miles de millones de instrucciones de coma flotante por segundo. Usuarios a la vez: hasta miles, en entorno de redes amplias. Tamao: requieren instalaciones especiales y aire acondicionado industrial. Dificultad de uso: solo para especialistas. Clientes usuales: grandes centros de investigacin.
13.02.14
13
1
2 3
National Supercomputing Center in Tianjin China DOE/SC/Oak Ridge National Laboratory United States National Supercomputing Centre in Shenzhen (NSCS) China GSIC Center, Tokyo Institute of Technology Japan DOE/SC/LBNL/NERSC United States Commissariat a l'Energie Atomique (CEA) France DOE/NNSA/LANL United States National Institute for Computational Sciences/University of Tennessee United States Forschungszentrum Juelich (FZJ) Germany DOE/NNSA/LANL/SNL United States
4 5
8 9 10
Fuente: http://www.top500.org/lists/2010/11
13.02.14
14
Tianhe-2 (nombre en clave Va Lctea 2) est instalada en la Universidad Nacional del centro de tecnologa de defensa en China. Su ascenso al primer puesto de supercomputadoras ha sido posible gracias a la instalacin de 3,12 millones de ncleos de procesamiento, entre ellos 48.000 coprocesadores Intel Xeon Phi de los que Intel acaba de anunciar nuevas versiones en la conferencia ISC 2013.
13.02.14
15
Supercomputadora
Simulacin de fenmenos naturales: Huracanes
Oak Ridge's Jaguar Est equipada con 224.162 ncleos (procesadores AMD x86_64 Opteron Six Core 2600 MHz 10.4 GFlops), ofreciendo un rendimiento general aproximado a los 1,75petaflops.
13.02.14
16
Macrocomputadora
Computadora grande, poderosa y costosa utilizada principalmente en empresas que necesitan procesar gran cantidad de datos o soportar gran cantidad de usuarios. Pueden soportar ms programas simultneamente. Existen diferentes jerarquas.
El primer mainframe fue creado por IBM en 1964: IBM System 360/125 (EPN)
13.02.14
17
Minicomputadoras
Nacen ante la necesidad de abaratar los precios (costo 10 veces menor). Admiten un uso interactivo por varias personas, es una clase de computadoras multiusuario. Los servidores de red actuales son aceptados como minicomputadoras. Ciertamente es un trmino que ya no se lo utiliza.
IBM System AS-400
13.02.14
18
Minicomputadoras
13.02.14
19
Mainframe
Minicomputadora Computadora de escritorio
Computadora mainframe
Supermini Microcomputadora Computadora domstica Computadora personal Estacin de trabajo (workstation) Servidor Computadora porttil de escritorio Notebook Subnotebook Netbook (Nettop) Tablet PC Carro computadora Computadora porttil
Dispositivos mviles: Terminal porttil de datos (PDT) Terminal mvil de datos (MDT) Computadora vestible Videoconsola porttil Pocket computer Organizador electrnico Ultra- mobile PC (UMPC) PDAs: Pocket PC HandHeld Otros: Smartphones
Computadoras ultrapequeas
13.02.14
20
En el 2005, T38 y DuPont Global Mobility Innovation Team propusieron los siguientes estndares para la definicin de dispositivos mviles:
Dispositivo Mvil de Datos Limitados (Limited Data Mobile Device) Dispositivo Mvil de Datos Bsicos (Basic Data Mobile Device) Dispositivo Mvil de Datos Mejorados (Enhanced Data Mobile Device)
Tablet-PC
PDA
13.02.14
21
En los computadores modernos se organiza los componentes de hardware sobre la base del modelo de Von Neumann.
13.02.14
22
Estructura general
El modelo utilizado fue establecido por el matemtico hngaro John Von Neumann en 1940.
Los computadores actuales son sistemas basados en microprocesadores, estos constituyen la evolucin natural de la electrnica digital (superposicin ordenada de circuitos cada vez ms complejos).
13.02.14
23
Estructura general
El computador de V.N. est formado por tres subsistemas principales, unidos por un sistema de bus que permite su intercomunicacin:
Memoria Procesamiento (CPU):
Unidad Aritmtica-Lgica (ALU) Unidad de Control Registros Auxiliares / Memoria Cach
13.02.14
24
Estructura general
13.02.14
25
Estructura general
13.02.14
26
Estructura general
13.02.14
27
Estructura general
Modelo de Von Neumann
13.02.14
28
Componentes
Subsistema de memoria Conformado actualmente por un conjunto de dispositivos para el almacenamiento de la informacin.
El ms destacado: La memoria principal, que almacena temporalmente las instrucciones del programa, los datos iniciales, los resultados parciales y los finales.
Palabra de longitud fija. Acceso aleatorio. Espacio nico de direcciones. Memoria nica para datos e instrucciones sin diferenciar entre ambos. Ejecucin secuencial de las instrucciones salvo las de ruptura de secuencia Actualmente se puede almacenar todo tipo de informacin.
13.02.14
29
Componentes
Unidad Central de Proceso (CPU) El procesador es la unidad encargada de interpretar y ejecutar las instrucciones. Es el centro neurlgico de las actividades del computador.
Unidad de control, dirige la ejecucin de los programas y es la encargada de generar las seales que gobiernan todos los dispositivos. Aritmtico-lgica (UAL), encargada de realizar operaciones aritmticas y lgicas. Registros Auxiliares, que permiten almacenar temporalmente datos e instrucciones.
13.02.14
Ing. P. Proao
30
Componentes
Unidad de control (UC) Es el ncleo del procesador. Dirige la ejecucin del programa y controla tanto el movimiento de los datos/instrucciones entre memoria y ALU, como las seales que circulan entre la CPU y los perifricos. Ms detalladamente sus funciones son:
Controlar la secuencia de instrucciones a ser ejecutadas. Controlar el flujo de datos entre las diferentes partes que conforman el ordenador. Interpretar las instrucciones. Regula los tiempos de acceso y ejecucin en el procesador. Enviar y recibir seales de control de perifricos externos.
13.02.14
31
Componentes
Unidad de Control .
Proceso de ejecucin de un programa:
Obtener la siguiente instruccin del programa (actualizacin de PC). Decodificacin de la instruccin (semntica) Ejecucin de la instruccin (intervienen otros componentes)
13.02.14
32
Componentes
Unidad Aritmtica y Lgica Lleva a cabo todas las operaciones y comparaciones que son necesarias para ejecutar un programa. Registros auxiliares: utilizados para almacenar operandos y resultados. El tamao de los registros est determinado por el de la palabra de memoria (8, 16, 32 y 64 bits).
13.02.14
33
Componentes
Subsistema de E/S Permite que el computador interacte con los dispositivos de entrada y salida Componentes: Controladores (interfaces) y unidades de E/S. Las Unidades de entrada y salida permiten la transferencia de la informacin al mundo exterior. Cada unidad est conectada a los buses del sistema.
13.02.14
34
Componentes
Bus del sistema Es el medio que permite la comunicacin de los subsistemas mencionados. El bus est compuesto por mltiples lneas que permiten la transmisin simultnea de una determinada cantidad de bits. Tipos de buses: Bus de control Bus de direcciones Bus de datos Buses de Sincronismo Buses de Potencia
13.02.14
35
Componentes
Estructura de Von Neumann
13.02.14
36
Otras Caractersticas
Interrupciones: es una solicitud al microprocesador para que suspenda el programa en ejecucin, y se ejecute la rutina de servicio de interrupcin Permite la interrupcin de un programa en ejecucin producida por una seal externa a la mquina. Mejora la sincronizacin de la Entrad/Salida con el exterior Permite compartir la CPU por ms de un programa
13.02.14
37
Otras Caractersticas
Proceso para una INTERRUPCIN Terminar la ejecucin en curso. Salvar algunos registros del Procesador, como son el de Estado y el contador de programa, de modo que la CPU, al terminar el proceso que dio lugar a la interrupcin, pueda seguir ejecutando el programa que fue interrumpido a partir de la ltima instruccin. La CPU salta a la direccin donde est almacenada la rutina de interrupcin y ejecuta esa rutina que tiene como objetivo atender al dispositivo que gener la interrupcin. Una vez que la rutina de la interrupcin termina el procesador vuelve a tomar el control.
13.02.14
38
Proceso de Interrupciones
Una vez que la rutina de la interrupcin termina el procesador vuelve a tomar el control.
Salvar algunos registros del Procesador, como son el de Estado y el contador de programa, de modo que la CPU, al terminar el proceso que dio lugar a la interrupcin, pueda seguir ejecutando el programa que fue interrumpido a partir de la ltima instruccin.
La CPU salta a la direccin donde est almacenada la rutina de interrupcin y ejecuta esa rutina que tiene como objetivo atender al dispositivo que gener la interrupcin.
13.02.14
39
Otras Caractersticas
Memoria cache, almacena los bloques de la RAM ms referenciados, evitando as que la CPU tenga que acceder a la misma. Tamao pequeo y mayor velocidad. Permite disminuir el tiempo de acceso a la memoria principal. CPU
palabras
Cache
bloques
Main Memory
13.02.14
40
Otras Caractersticas
Memoria virtual, que permite la ejecucin de programas cuyo tamao supere el de la RAM. En la RAM se almacena el conjunto de pginas activas (con mayor probabilidad de ser referenciadas) del programa en ejecucin. Las restantes pginas que completan el programa residen en la memoria secundaria. Es ms memoria RAM residente en otro dispositivo de memoria. RAM
Activas
Pginas
Memoria Secundaria
13.02.14
41
13.02.14
42