HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones...

34
HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias operaciones matemáticas consecutivas automáticamente. Máquina de Hollerith(1880): Procesaba datos utilizando tarjetas perforadas.

Transcript of HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones...

Page 1: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

HISTORIA DE LA INFORMÁTICA

• Ábaco: 1ª máquina para calcular

• Calculadora mecánicas: Operaciones con números más grandes.

• Máquinas de Babbage(1832): Varias operaciones matemáticas consecutivas automáticamente.

• Máquina de Hollerith(1880): Procesaba datos utilizando tarjetas perforadas.

Page 2: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

PRIMERA GENERACIÓN(1946-1954)

• 1944: MARK I (ordenador electromecánico)

• 1946: ENIAC (ordenador digital electrónico más veloz que el MARK I)

• Computadoras de magnitudes gigantescas

• 1951: Comienza la revolución informática

• Fabricación en serie.• Von Newman: almacenamiento

de programas en memorias.• IBM 701 (primer computador

electrónico con memoria principal y secundaria).

• Lenguajes ensambladores.

Page 3: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

SEGUNDA GENERACIÓN(1955-1964)

• Transistores, núcleos de ferrita y tambores magnéticos.

• Índices o punteros: almacenan direcciones de memoria.

• Procesadores aritméticos: circuítos electrónicos; cálculos a gran velocidad.

• Procesadores de entrada-salida: liberan a la CPU de tareas rutinarias.

• Lenguajes de programación de alto nivel.

Page 4: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

TERCERA GENERACIÓN(1965-1970)

• Chips: circuítos integrados de silicio.• Memorias de silicio en lugar de ferrita.• Memoria virtual: sistemas estructurados

jerárquicamente.• Potenciación de los lenguajes de programación de

alto nivel.• Multiprogramación y segmentación. Ejecución de

varios programas simultáneamente.• Sistemas operativos.• IBM 360.

Page 5: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

CUARTA GENERACIÓN(1971-1981)

• Circuítos LSI (alta escala de integración). Muchas puertas lógicas en chips de pocos milímetros.

• INTEL 4004. Primer microprocesador comercial.

• Microprocesadores en serie: Texas Instruments.

• Sistemas operativos de tiempo compartido.• IBM 3081, Fujitsu 380.

Page 6: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

QUINTA GENERACIÓN(1982 en adelante)

• Aparición de los computadores personales (PC): 80088, 80286, 80386, 80486. Pentium 4.

• Sistema operativo MS-DOS.• Casas Apple e IBM, aparecieron los

ordenadores clónicos.• Programas específicos para PC.• Redes de ordenadores.• Sistema operativo Windows, multimedia y

portátiles.

Page 7: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

CODIFICACIÓN DE LA INFORMACIÓN

DATOS E INFORMACIÓN:• Datos: son números, nombres, símbolos, sonidos,

…. que por sí solos no permiten tomar ninguna decisión; para ello es necesario procesarlos y obtener así la información.

CÓDIGOS:• Def. cada una de las distintas formas de representar la

información.• P.ej: código morse (código de líneas y puntos)

Page 8: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

CODIFICACIÓN DE LA INFORMACIÓN

SISTEMAS DE NUMERACIÓN:• Def. conjunto de reglas que permiten, con

una cantidad finita de símbolos, representar un nº cualquiera.

• P. ej: sistema arábigo o decimal 0,1,2,3,4,5,6,7,8,9

• P. ej: sistema binario 0 y 1

Page 9: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

UNIDADES MÍNIMAS DE INFORMACIÓN

Pb

Tb

Gb

Mb

Kb

bytee

bit

UNIDAD BÁSICA

1 byte= 8 bits

1 Kilobyte= 1024 bytes bits

1 Megabyte= 1024 Kb bits

1 Petabyte= 1024 Tb bits

1 Terabyte= 1024 Gb bits

1 Gigabyte= 1024 Mb bits

Page 10: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Componentes básicos del ordenador

Page 11: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Lenguaje binario

• Los ordenadores sólo entienden 1 y 0.

• Lógica positiva: 0: no hay señal 1: hay señal

Unidad mínima de información: BIT (0 ó 1) Múltiplos:

Byte: 8 Bits Kbyte:1024 Bytes Mbyte:1024 Kbytes Gbyte:1024 Mbytes Tbyte: 1024 Gbytes

Page 12: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

• Se distinguen 2 tipos de componentes:– Hardware: todos aquellos componentes físicos, es decir,

que se pueden tocar.– Software: son los componentes intangibles, que permiten

controlar el hardware y realizar tareas específicas

Componentes

Page 13: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

COMO FUNCIONA UN ORDENADOR

Dispositivos de entrada: Permiten introducir datos, órdenes e instrucciones en el ordenador.

Dispositivos de almacenamiento: Almacenan la información suministrada por el usuario o el resultado de procesamiento de datos.

Dispositivos de procesamiento: el más importante es la CPU, encargada de procesar las instrucciones, realizar cálculos aritmético-lógicos y controlar el flujo de información.

Dispositivos de salida: Muestran los resultados de los cálculos y el procesamiento de datos realizados por la CPU.

Page 14: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

REPRESENTACIÓN GRÁFICA DEL TRATAMIENTO DE LA INFORMACIÓN

Funcionamiento global.

Recibe información, la transforma y la interpreta.

Envia órdenes a los demás elementos que las requieren.

Se rige por un reloj (impulsos eléctricos): MHz.

Recibe datos de la Unidad de control.

Operaciones aritméticas.

Operaciones lógicas.

Envía datos a la Memoria central.

Teclado

Ratón

Escáner

Tableta digitalizadora

Micrófono

Módem Monitor

Impresora

Plotter

Altavoces

Módem

Almacena datos indispensables para el correcto funcionamiento del sistema.

Page 15: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Hardware

• Está formado por:• Placa Base• Fuente de alimentación• El Microprocesador (CPU)• La BIOS• El Bus• La memoria• Tarjetas de expansión• Dispositivos de Almacenamiento• Fuente de alimentación• Periféricos

Page 16: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Placa base

• Es una tarjeta formada por circuitos impresos que va unida a la carcasa.

• Sirve para interconectar todos los componentes hardware del ordenador (microprocesador, memoria, discos, tarjetas de expansión,…)

Page 17: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.
Page 18: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Fuente de alimentación

• Transforma la tensión eléctrica de la toma (220V) a los valores con los que va a trabajar el ordenador y reparte a tensión entre los componentes (microprocesador, memoria, disco duro,…)

Page 19: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Microprocesador (CPU)

• Es el “cerebro” del ordenador.

• CPU=Unidad Central de Procesamiento

• Se encarga de realizar todas las operaciones de cálculo, y de controlar todo lo que sucede al ordenador recibiendo información y enviando órdenes para que los otros componentes trabajen.

Page 20: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Microprocesador (CPU)

• Está formado por:– La unidad aritmético-lógica

(ALU): realiza operaciones aritméticas (+,-,…) y lógicas (AND, OR, XOR,…).

– La unidad de control (UC):interpreta y ejecuta las instrucciones almacenadas en la memoria principal y genera las señales de control para ejecutarlas.

– Registros: almacena datos muy usados por el microprocesador

ALU UC

REGISTROS

Page 21: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

La BIOS

• Basic Input/Output System(sistema básico de entrada/salida).

• Es un programa integrado a la placa base mediante un chip, que, al arrancar el ordenador, verifica si los componentes están bien y carga el sistema operativo en memoria.

Page 22: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

El bus

• Son las líneas de cable utilizadas para la transmisión de datos entre los componentes de un sistema informático.

Page 23: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

La memoria

• Formada por condensadores, que continuamente se están cargando y descargando, hacen posible almacenar los 0 y 1.

• Hay 3 tipos principales de memoria:– RAM (Random Access Memory): se

utiliza para almacenar datos temporalmente. Se borra al apagar el ordenador

– ROM (Read Only Memory): sólo se puede leer, no modificar.

– Caché: es una memoria intermedia entre la memoria RAM y el microprocesador que agiliza el acceso a los datos

Page 24: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Tarjetas de expansión

• Están formadas por circuitos integrados y sirven para ampliar las capacidades del ordenador

• Se conectan a la placa base por las ranuras de expansión.

Page 25: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Tarjetas de expansión

• Las más habituales son la tarjeta gráfica (de video) y la de sonido.

TARJETA DE SONIDO TARJETA GRÁFICA

Page 26: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Dispositivos de almacenamiento

• Son los componentes en los que guardamos los datos.

• Tipos:– Magnéticos: disco

duro, diskette.– Ópticos: CD, DVD– Memoria USB

Page 27: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Periféricos

• Un periférico es un dispositivo que permite al ordenador interactuar con el exterior por medio de la entrada, salida y la comunicación entre ordenadores.

• Son elementos opcionales que añaden funciones al ordenador.

Page 28: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Periféricos

• Tipos:– De entrada: nos permiten

introducir datos al ordenador. Ej.: teclado, ratón, escáner, webcam,…

– De salida: nos muestran los datos procesados por el ordenador. Ej.: monitor, impresora, altavoces,…

– De comunicación: sirven para comunicar varios ordenadores. Ej.: módem, tarjeta de red,…

Page 29: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Software

• Def: Conjunto de instrucciones que permiten controlar todos los dispositivos físicos conectados en un ordenador y realizar diversas tareas con ellos.

• Se distingue entre:– Sistema operativo– Programas de aplicación (procesadores de texto,

hojas de cálculo, programas de tratamiento gráfico,...)

– Lenguajes de programación (Basic, Pascal,...)

Page 30: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Sistema operativo

• Un sistema operativo es un conjunto de programas que permiten la comunicación del usuario con un ordenador.

• Gestiona el hardware utilizado por los programas de aplicación.

• Ej.: Mac OS, Windows, Linux (gratuito).

Page 31: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Programas de aplicación

• Nos permiten realizar tareas concretas.

• Ejemplos: procesador de textos, hoja de cálculo, reproductor MP3, retoque imágenes,juegos…

Page 32: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Lenguajes de programación

• Nos permiten crear programas de aplicación que satisfagan necesidades concretas.

• Tipos:– De bajo nivel– De alto nivel

Page 33: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Lenguajes de programación de bajo nivel

• Son más parecidos al “idioma” del ordenador.

• Se puede programar utilizando 0 y 1 (código máquina) o en un lenguaje similar al del ordenador como el ensamblador (utiliza abreviaturas del inglés)

• Ventajas: programas muy rápidos• Inconvenientes: difícil de

programar y dependiente del ordenador en el que se ejecute el programa.

• Programa ejemplo en ensamblador:

INICIO:

MOV AX,DATA

MOV DS,AX

MOV DX,OFFSET

MOV AH,4CH INT

CODE ENDS

END INICIO

Page 34: HISTORIA DE LA INFORMÁTICA Ábaco: 1ª máquina para calcular Calculadora mecánicas: Operaciones con números más grandes. Máquinas de Babbage(1832): Varias.

Lenguajes de programación de alto nivel

• Utilizan elementos de lenguajes naturales, como el inglés o castellano.

• Necesita un programa que traduzca a un “idioma” entendible por el ordenador (compilador)

• Ventajas: fácil de programar, funciona en varios ordenadores distintos

• Inconvenientes: los programas son más lentos que hechos con lenguajes de bajo nivel

• Ejemplos: C++, Visual Basic, Logo,…

• Programa ejemplo en Logo:

PARA saludo

Escribe [¿Cómo te llamas?]

Haz “nombre leepalabra

(escribe “hola :nombre)

FIN