Vision general del mundo informatico
1. Introducción. Visión general del
mundo de la informática
Pedro Gomis
Despatx 1B01 pedro.gomis@upc.edu
Informática
Copyleft © Pedro Gomis y Gerard Escudero Se concede permiso para copiar, distribuir y/o modificar este documento bajo los términos de la licencia de documentación libre GNU, versión 1.1 o cualquier otra versión posterior publicada por la Free SoftwareFoundation.
Puede consultar dicha licencia a http://www.gnu.org/copyleft/fdl.html. El contenido de este documento puede cambiar debido a ampliaciones y a correcciones enviadas por lectores.
Pedro Gomis
Informática
Objetivos
• Obtener una visión inicial del mundo de la informática • Aprender a diseñar algoritmos para abordar problemas de complejidad mediana propios de la titulación •Aprender a codificar los algoritmos previos en un lenguaje de programación particular • Además, se prestará atención a ciertas capacidades transversales como la capacidad de trabajar en equipo, el aprendizaje de manera autónomo y la lectura y comprensión de material en inglés técnico.
3
Pedro Gomis
1. Introducción
Introducción
• Informática. Es la ciencia que estudia todo lo que hacereferencia a la obtención y procesado de información por medios automatizados, a partir de unos datos determinados.
4
Pedro Gomis
1. Introducción
Ordenadores: Aspectos históricos
• 2400 A.C. En Babilonia, India, China: Ábaco, empleado para realizar cálculos aritméticos. El nombre proviene del griego abax: tabla de cálculo • 1623 Wilhelm Schickard construye la primera máquina que calculabasada en engranajes de relojería. • 1645 Blaise Pascal, matemático francés, construye una segunda máquina mecánica capaz de sumar y restar. • 1671 G.H. von Leibniz, matemático alemán, incorpora a la máquina de Pascal la posibilidad de multiplicar y dividir y sacar raíz cuadrada. • Leibniz también describió el sistema numérico binario en que se basa la computación actual • 1820 C.X Thomas,automatiza la máquina Pascal-Leibniz. Aparecen las primeras cajas registradoras que se usaron hasta comienzos de 1970’ • 1800 Tecnología de tarjetas perforadas y la regla de cálculo (slide-rule) • Pre-1940 Computadores analógicos (componentes electrónicos) • 1936 Alan Turing (padre de la inteligencia artificial) Máquina de Turing 5 (hipotética)
Pedro Gomis
1. Introducción
Ordenadores: Modelo deVon Newman
• 1940s Von Newman acaba configurando la arquitectura básica de los ordenadores modernos, basada en los siguientes conceptos:
•- programa almacenado •- ruptura de la secuencia de programa mediante la toma de decisiones
Memoria
Reloj
Unidad Lógica y Aritmética Acumulador
Unidad De Control
Salida
Entrada
6
Pedro Gomis
1. Introducción
Ordenadores
• Lasmáquinas automáticas que realizan la tarea de procesar la información reciben el nombre de ordenadores o computadoras • Cuando un ordenador realiza los diferentes pasos de un trabajo dado, se dice que esta realizando un proceso. • Los procesos informáticos contemplan tres fases: 1. La entrada de datos 2. El procesado: se tratan los datos mediante una secuencia de acciones preestablecidas por determinadoprograma 3. La salida de datos
7
Pedro Gomis
1. Introducción
Estructura funcional de computador
• Un computador u ordenador es una máquina formada por circuitos electrónicos diseñada para calcular y procesar información, gobernada por un programa (codificación de un algoritmo). • Es muy flexible, pues no hace una serie predeterminada de tareas sino tantas como programas se puedandesarrollar. • El computador permite ejecutar nuestros algoritmos para resolver los problemas de tratamiento de información, señales, sistemas y un número inmenso 8 de disciplinas.
Pedro Gomis
1. Introducción
Esquema genérico de un ordenador (basado en el modelo de Von Newman)
Unidad de Entrada-Salida (E/S)
RAM: Random Access Memory ROM: Read Only Memory
Memoria Principal
Memoria...
Regístrate para leer el documento completo.