La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Unidad 1 Computadoras digitales

Presentaciones similares


Presentación del tema: "Unidad 1 Computadoras digitales"— Transcripción de la presentación:

1 Unidad 1 Computadoras digitales

2 ARQUITECTURA DE COMPUTADORAS
Arquitectura: Atributos de un sistema que tienen un impacto directo en la ejecución lógica de un programa. Atributos visibles para un programador. Ejemplos: Conjunto de instrucciones, nro de bits usados para representar tipos de datos (numéricos o caracteres), técnicas de direccionamiento de memoria, mecanismos de E/S, etc.

3 ARQUITECTURA DE COMPUTADORAS
Organización: Refiere a las unidades funcionales y sus interconexiones, que dan lugar a especificaciones arquitectónicas. Como son implementados esos atributos. Atributos de organización: Detalles de hardware transparentes al programador: señales de control, interfaces entre el computador y los periféricos, tecnología de memoria, frecuencia del reloj, etc.

4 ARQUITECTURA DE COMPUTADORAS
Ejemplo Una cuestión de diseño arquitectónico es decir si la computadora tendrá instrucciones de multiplicar. Una cuestión de organización es decir si la instrucción se implementara por una unidad especializada o mediante el uso iterativo de la unidad sumadora.

5 ESTRUCTURA Y FUNCIONAMIENTO
Computadora: es un sistema complejo constituido por componentes interrelacionados. La organización de un computador es jerárquica. Es necesario tratar con un nivel particular del sistema a la vez. De cada nivel al diseñador le interesa: Estructura: Como se interconectan los componentes. Función: la operación de cada componente individual como parte de la estructura. En términos de descripción: de arriba abajo (“top-down”) es clara y efectiva (descomponer e sistema.).

6 ESTRUCTURA Y FUNCIONAMIENTO
Funciones básicas de una computadora Procesamiento de datos Almacenamiento de datos (corto/largo plazo) Transferencias de datos (Entrada/salida. Comunicación de datos) Control ( De las tres anteriores- gestionar y dirigir por medio de instrucciones)

7 VISIÓN FUNCIONAL DE UNA COMPUTADORA

8 Procesamiento de datos
OPERACIONES Procesamiento de datos Una computadora tiene que ser capaz de procesar datos. Los datos pueden tener distintas formas.

9 Puede dividirse en dos grupos:
OPERACIONES Almacenamiento Puede dividirse en dos grupos: Corto plazo: por ej. Cuando se realiza una operación es necesario almacenar ciertos datos de manera temporal. Largo plazo: la computadora almacena los datos procesados en archivos para luego ser utilizados.

10 OPERACIONES Transferencia La computadora debe ser capaz de transferir datos consigo mismo y el mundo exterior. Se llama Entrada/Salida (E/S) cuando se transfiere datos entre la computadora y un dispositivo que se encuentra conectado directamente. Se llama comunicación de datos a la transferencia entre largas distancias.

11 Debe existir un control entre las 3 funciones anteriores.
OPERACIONES Control Debe existir un control entre las 3 funciones anteriores. Este control es ejercido por un ente que proporciona instrucciones a la computadora. La unidad de control es la que gestiona los recursos de la computadora.

12 ESTRUCTURA DE UNA COMPUTADORA
El computador es una entidad que interactúa con su entorno externo. Existen cuatro componentes estructurales principales: Unidad Central de Procesamiento (procesador) Memoria Principal: almacena datos Entrada/Salida transfieren datos entre la computadora y el entorno externo Sistema de Interconexión: mecanismo de conexión entre la CPU, la memoria y la E/S.

13 ESTRUCTURA DE NIVEL SUPERIOR

14 ESTRUCTURA DE LA CPU

15 ESTRUCTURA DE LA CPU Unidad Central de Procesamiento: Sus principales componentes estructurales: Unidad de control Unidad aritmético-lógica ( ALU ) Registros Interconexiones CPU: mecanismos que proporcionan comunicación entre la UC, la ALU y los registros.

16 UNIDAD DE CONTROL

17 Implementación microprogramada (es las mas común) y su estructura
UNIDAD DE CONTROL Implementación microprogramada (es las mas común) y su estructura Memoria de control Lógica Secuencial Registros y decodificadores

18 GENERACIONES DE COMPUTADORAS
La evolución de los computadores se ha caracterizado por: Incremento de la velocidad del procesador. Disminución del tamaño de los componentes Aumento del tamaño de memoria Aumento de la capacidad de E/S y de la Velocidad.

19 PRIMERA GENERACIÓN: TUBOS DE VACÍO
ENIAC: Mauchly y Eckert ( Inician 1943 ) Primer computador electrónico de propósito general del mundo. Máquina decimal, realizaba seg. Contenía mas de tubos de vacio Pesaba 30 toneladas. Se programaba manualmente: conmutadores y conectando y desconectando cables

20 PRIMERA GENERACIÓN: TUBOS DE VACÍO
Concepto de programa almacenado: Máquina de von Neuman Se diseña un nuevo computador de programa almacenado el IAS, de propósito general. Formado por: Memoria principal: Almacena tanto datos como Instrucciones Unidad Aritmético_lógica: realiza operaciones con datos binarios Unidad de control: Interpreta las instrucciones en memoria y provoca su ejecución. Equipo de entrada-salida dirigido por la unidad de Control

21 EL MODELO VON NEUMANN El modelo von Neumann presenta cinco componentes principales: ( 1) unidad de entrada; (2) unidad de salida; (3) unidad aritmética lógica; (4) unidad de memoria; (5) unidad de control.

22 SEGUNDA GENERACIÓN Se sustituyen los tubos por los transistores. Más pequeño, más barato, disipa menos calor Es un dispositivo de estado sólido, hecho con silicio. Se introdujeron unidades lógicas y aritméticas más complejas Uso de lenguajes de programación de alto nivel

23 TERCERA GENERACIÓN Aparecen en 1958 y revolucionan la electrónica. Exponentes: IBM Sistema/ 360 y DEC PDP-8. Aparece la microelectrónica: “pequeña electrónica”. Se construyen miles de transistores al mismo tiempo en una sola oblea de silicio. Se produce un avance que consiste en fabricar un circuito entero en un trozo de silicio.

24 TERCERA GENERACIÓN Ley de Moore: El número de transistores que se podrían integrar en un solo chip se duplicaba cada año y se predecía que esto continuaría en un futuro cercano. El ritmo disminuyó, duplicándose cada 18 meses en los 70, pero luego la velocidad se ha mantenido desde entonces.

25 TERCERA GENERACIÓN Consecuencias de la ley de Moore: Precio del chip ha permanecido prácticamente invariable Costo de la lógica del computadora y de la circuitería de la memoria han caído a una velocidad drástica. La lógica y la memoria están más próximos en chips más densamente encapsulados -> la longitud de las interconexiones eléctricas ha disminuido-> incrementandose la velocidad operativa. Disminución del tamaño del computador Reducción de las necesidades de potencia y refrigeración.

26 ÚLTIMAS GENERACIONES Existe un acuerdo no tan general para la cuarta y quinta generación 4 ta. Generación: Integración a gran escala ( LSI) + de 1000 componentes en un solo chip 5ta Generación: 1978 en adelante Integración a muy grande escala ( VLSI ) + de componentes por chip

27 En la arquitectura suele emplearse un concepto de niveles.
NIVELES DE MAQUINAS En la arquitectura suele emplearse un concepto de niveles. Idea básica: existencia de muchos niveles, desde los cuales considerar a la computadora. Desde el nivel más alto en que el usuario ejecuta programas, hasta el nivel inferior que consiste en transistores y cables.

28 NIVELES DE MAQUINAS Hay un número de niveles en una computadora (el número exacto está abierto al debate), desde el nivel del usuario hasta el nivel del transistor. A medida que se desciende desde el nivel superior, estos niveles se tornan menos abstractos y comienza a aparecer cada vez más, la estructura interna de la computadora.

29 NIVELES DE MAQUINAS

30 Nivel del usuario o del programa de aplicación.
NIVELES DE MAQUINAS Nivel del usuario o del programa de aplicación. El usuario interactúa con la computadora por medio de la ejecución de programas como procesadores de texto, planillas de cálculo o juegos. Ve la computadora a través de los programas que ejecuta. Poco o nada visible la estructura interna.

31 Nivel del lenguaje de alto nivel
NIVELES DE MAQUINAS Nivel del lenguaje de alto nivel El usuario interactúa con la computadora por medio de la ejecución de programas en lenguajes como C, Pascal, Fortran o Java. No conoce como la máquina configura esos tipos de datos. Es función del compilador convertirlos hacia los circuitos de la computadora.

32 Nivel del lenguaje de máquina Miran “hacia abajo” en la jerarquía.
NIVELES DE MAQUINAS Nivel del lenguaje de máquina Miran “hacia abajo” en la jerarquía. Deben tratar con cuestiones circuitales tales como la estructura de los registros y la transferencia de datos entre ellos. El conjunto de instrucciones del lenguaje de máquina para una computadora se denomina juego de instrucciones. Assembler

33 NIVELES DE MAQUINAS Nivel de Control. La Unidad de control a través de señales de control transfiere la información entre registros. La U. de Control interpreta las instrucciones de máquina una a una que miran “hacia abajo” en la jerarquía.

34 Formas de implementar la unidad de control: Cableado
NIVELES DE MAQUINAS Nivel de Control. Formas de implementar la unidad de control: Cableado Ventajas: Velocidad y cantidad de componentes Desventajas: Extremadamente difíciles de diseñar. Microprogramada: Más lenta pero más sencilla.

35 Nivel de las unidades funcionales.
NIVELES DE MAQUINAS Nivel de las unidades funcionales. Las transferencias de registros y las demás operaciones implementadas por la unidad de control mueven información desde y hacia “unidades funcionales”.

36 Circuitos lógicos, transistores y cables
NIVELES DE MAQUINAS Circuitos lógicos, transistores y cables Los circuitos lógicos se utilizan para construir las unidades funcionales y los transistores se usan para construir los circuitos lógicos.

37 BIBLIOGRAFIA Stallings, Williams - Organización y Arquitectura de Computadoras - 5º Ed. - Prentice Hall. Año 2000. Murdocca, Miles J. - Principios de arquitectura de computadoras - 1º Ed. - Prentice Hall - Año 2002. Martinez Garza, Jaime; Olivera Rodríguez J.A. - Organización y Arquitectura de Computadoras - 1º Ed. - Pearson Educación - Año 2000.


Descargar ppt "Unidad 1 Computadoras digitales"

Presentaciones similares


Anuncios Google