Sei sulla pagina 1di 42

Tema 1: El computador digital

E.P.N. Ing. Patricio Proao

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

La palabra computadora proviene del latn computare, que significa calcular.


Tambin se los nombra como ordenador o computadora. La palabra ordenador (IBM) proviene del francs ordinateur, que a su vez procede de ordonnateur (el que da rdenes).

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

Cronolgicamente estas clases de computadores presentan tres tipos de tecnologas genricas:


Mecnicas Electromecnicas Electrnicas

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

Clasificacin de los Computadores Digitales


Segn su aplicacin las computadoras se clasifican en: Propsito general Propsito especfico o especial Segn su tamao las computadoras se clasifican en: Supercomputadoras Macrocomputadoras o Mainframes Minicomputadoras Microcomputadoras
Esta clasificacin se la considera relativa, debido especialmente al desarrollo verignoso de la tecnologa.
Router Cisco

Mainframe IBM System z9 Enterprise Class

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

Jugene: El poderoso superordenador alemn.

Roadrunner (Laboratorio Nacional Los lamos)

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.

Penetracin social: prcticamente nula.


Impacto social: muy importante en el mbito de la investigacin. Parques instalados: menos de un millar en todo el mundo. Costo: hasta decenas de millones de dlares cada una de ellas.

13.02.14

13

TOP 10 Sites for November 2010


Rank Site Computer Tianhe-1A - NUDT TH MPP, X5670 2.93Ghz 6C, NVIDIA GPU, FT-1000 8C NUDT Jaguar - Cray XT5-HE Opteron 6-core 2.6 GHz Cray Inc. Nebulae - Dawning TC3600 Blade, Intel X5650, NVidia Tesla C2050 GPU Dawning TSUBAME 2.0 - HP ProLiant SL390s G7 Xeon 6C X5670, Nvidia GPU, Linux/Windows NEC/HP Hopper - Cray XE6 12-core 2.1 GHz Cray Inc. Tera-100 - Bull bullx super-node S6010/S6030 Bull SA Roadrunner - BladeCenter QS22/LS21 Cluster, PowerXCell 8i 3.2 Ghz / Opteron DC 1.8 GHz, Voltaire Infiniband IBM Kraken XT5 - Cray XT5-HE Opteron 6-core 2.6 GHz Cray Inc. JUGENE - Blue Gene/P Solution IBM Cielo - Cray XE6 8-core 2.4 GHz Cray Inc.

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

La supercomputadora china Tianhe-2

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

Mainframe IBM 360

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

Ejemplos: DEC PDP-8, AS-400, VAX (DEC)

13.02.14

18

Minicomputadoras

Mini DEC PDP-8

Mini VAX 11/40 (DEC)

13.02.14

19

Clasificacin segn el tamao


Clasificacin de computadoras por tamao
Supercomputadora Minisupercomputadora

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

Computadoras mviles y porttiles

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

Sistemas integrados Polvo inteligente (smartdust) Nanocomputadora

13.02.14

20

Clasificacin segn el tamao


Categoras de Dispositivos Mviles
Iphone-3G

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

El computador digital de propsito general


El computador puede ser programado para realizar tareas especficas de diversa ndole. Es una combinacin de dispositivos de circuitos digitales. Componentes generales:
Hardware (computador en s) Software (programas)

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.

Fundamentos del modelo:


En la memoria del computador se almacenan simultneamente datos e instrucciones (programa almacenado). El acceso a la informacin contenida en la memoria se lo hace a travs de una direccin. La ejecucin de un programa se realiza de forma secuencial. Representacin binaria de la informacin

John Von Neumann 1903-1957

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

Entrada y Salida, o simplemente E/S Sistema de Bus

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

Terminar la ejecucin en curso.

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

Tambin es denominada rea de Almacenamiento Primario.

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

Potrebbero piacerti anche