Unidad 1 Computadoras digitales

Slides:



Advertisements
Presentaciones similares
Intoduccion a la Arquitectura y Organizaciòn del Computador
Advertisements

PERCY CHUMBE BUENDIA. KIZZY GUTIERREZ VALVERDE. RUTH NOEMY APAZA JARA.
Componentes físicos de un ordenador MSc. Lic. David Escalera.
*PRIMERA GENERACION* ( ) En esta generación había un gran desconocimiento de las capacidades de las computadoras.
FACULTAD DE INGENIERIA ELECTRICA LABORATORIO DE HERRAMIENTAS COMPUTACIONALES JOSE RAFAEL RODRIGUEZ OCHOA
SISTEMAS DE PROCESAMIENTO DE LA INFORMACION HISTORIA Y EVOLUCIÓN DEL SOFTWARE.
Organización del Computador UC1.- Arquitectura y estructura del computador.
0-Introducción a los Sistemas Informáticos Sistemas Informáticos y Redes locales 1º SE.
INFORMÁTICA BÁSICA CURSO DE NIVELACIÓN. CAPITULO I Conceptos Básicos  Objetivo  Introducir al alumno en los conceptos básicos de la informática, tanto.
Prof. Mauro Zaravia Ortiz Características: Construidas por medio de base de tubos de vacío.tubos de vacío Eran programadas en lenguaje de máquina (porque.
INTRODUCCION A LOS SISTEMAS DE COMPUTO ARQUITECTURA VON NEUMAN Ing. David Gonzalez.
HARDWARE. DEFINICIÓN Componente físico tecnológico que trabaja o interactúa con la computadora. Se refiere a elementos internos como el disco duro,el.
COMPUTACIÓN Y SOFTWARE DE APLICACIÓN
Introducción a los Ordenadores
Universidad American College. Objetivos Introducción a la Informática Tema: Introducción a la Informática 1.Explicar los conceptos fundamentales relacionados.
ARQUITECTURA BÁSICA DE UN ORDENADOR
Tratamiento de Datos Capitulo Dos.
Tema 1 Fundamentos de Computación
Evolución de las computadoras
U.T. 11: Introducción A Las Bases De Datos
UNIDAD CENTRAL DE PROCESO CPU.
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.
EL CPU.
Arquitecturas alternativas UNIVERSIDAD TECNOLOGICA DE PUEBLA TECNOLOGIAS DE LA INFORMACION Y COM. AREA REDES Y TELECOMUNICIONES ADMINISTRACION DE SERVIDORES.
Computadora Máquina electrónica rápida y exacta que es capaz de aceptar datos a través de un medio de entrada, procesarlos automáticamente bajo el control.
EQUIPO No 3.
COMPUTADORA Una computadora es una colección de circuitos integrados  y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de.
HARDWARE POR: JOEL CASTAÑEDA 1ºA.
Componentes básicos de una computadora
TECNOLOGIA.
¿Qué es una computadora?
HARDWARE.
JAVIER ANDRES MARTÀ MARTINEZ CODIGO 37772
Hardware: Evolución de los ordenadores
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
UD1 (PARTE 2: NUMERACIÓN)
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Introducción a las Ciencias de la Computación
ESTRUCTURA DE LOS COMPUTADORES
Introducción a los Sistemas Digitales Tema 1 1. ¿Qué sabrás al final del tema? n Diferencia entre analógico y digital n Cómo se usan niveles de tensión.
 La cuestión de la cantidad es simple, cuanto más memoria haya disponible, más podrá utilizarse. La velocidad óptima para la memoria es la velocidad.
CONJUNTO DE PROGRAMAS QUE ACTÚA COMO INTERMEDIARIO ENTRE UN USUARIO Y UN DISPOSITIVO ELECTRÓNICO.
Herramientas de Ofimática. Fue la primera máquina conocida con el cual se podían realizar las cuatro operaciones básicas. Hoy en día, todavía se usa.
ARQUITECTURA DEL COMPUTADOR Ing. Diana E. López.
Fundamentos de la Programación I
HISTORIA DE LA INFORMÁTICA
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
Docente: Ing. Francisco Rodríguez
Introducción a la informática. Definiciones Es el término resultante de la contracción de los vocablos INFORmación y autoMÁTICA. Se define como el conjunto.
COMPUTADORAS.
Hardware 1 Software 23 Partes Sistema Computacional 4 Sistema Computacional.
1 TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S.
GENERACIÓN DE COMPUTADORAS. DEFINICIÓN Se denomina “Generación de computadoras” a cualquiera de los periodos en que se divide la historia de las computadoras.
Contenido  1.INTRODUCCION 3  2.GENERACION DE COMPUTADORAS 3  2.1.Primera Generación ( ) 3  2.2.Segunda Generación ( ) 4  2.3.Tercera.
PROFESOR: MARCELO ZAVALA V. INGENIERO CIVIL ELECTRÓNICO (16 años de experiencia profesional) DIPLOMADO EN GESTIÓN ACADEMICA
Arquitectura de Computadores de Computadores. Organización y Arquitectura La Arquitectura: se refiere a los atributos que tienen un impacto directo en.
ESTRUCTURA DE SISTEMAS OPERATIVOS Carbajal Rojas karla.
SOPORTE FÍSICO “EL HARDWARE” FACULTAD POLITECNICA CARRERA OFIMATICA “UNIDAD ACADEMICA GERMAN BUSCH” Nombres y Apellidos María Alejandra Sabja Sossa Nº.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
ISAE UNIVERSIDAD LIC. Educación Preescolar Tema: Componentes físicos y operación de maquinas Facilitador: Danilo Castillo Presentador por: Darlenys Coba.
Características de los Sistemas Operativos
1 ALU (Unidad aritmético lógica) Registros Unidad de control I/O y buses internos (usualmente 3 estados) I/O y buses internos Los buses I/O son de tres.
Gestión del sistema de entrada / salida
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
Estructura de los Sistemas Operativos
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
ARQUITECTURA DE UN MICROPROCESADOR. ESTRUCTURA BÁSICA DE UN SISTEMA MICROPROGRAMABLE A. Hardware CPU (chip microprocesador): es un circuito integrado.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
UNIVERSIDAD ISAE NOMBRE: YIRA LLERENA CEDULA: CARRERA: TECNICO EN INFORMATICA.
Transcripción de la presentación:

Unidad 1 Computadoras digitales

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.

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.

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.

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.).

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)

VISIÓN FUNCIONAL DE UNA COMPUTADORA

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

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.

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.

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.

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.

ESTRUCTURA DE NIVEL SUPERIOR

ESTRUCTURA DE LA CPU

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.

UNIDAD DE CONTROL

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

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.

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 5000 + seg. Contenía mas de 18000 tubos de vacio Pesaba 30 toneladas. Se programaba manualmente: conmutadores y conectando y desconectando cables

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

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.

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

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.

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.

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.

ÚLTIMAS GENERACIONES Existe un acuerdo no tan general para la cuarta y quinta generación 4 ta. Generación: 1972 - 1977 - 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 10.000 componentes por chip

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.

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.

NIVELES DE MAQUINAS

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.

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.

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

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.

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.

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”.

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.

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.