Académique Documents
Professionnel Documents
Culture Documents
Introducción
Introducción
Aumento de la complejidad
•• Nuevas
Nuevas necesidades
necesidades
•• Progreso
Progreso tecnológico
tecnológico
1.1 Historia de la Informática
Ábaco chino
Ábaco ruso
Ábaco japonés
El 12 de noviembre de 1946 compitieron, el soldado Wood del ejército de EE.UU., que era el operador de máquinas
de calcular más experto, con una calculadora eléctrica de las de su época y Kiyoshi Matsuzaki del Departamento
de Ahorros del Ministerio de Administración Postal, dotado de un ábaco. Se trataba de resolver cinco cálculos
comprendiendo las cuatro operaciones elementales, la victoria fue para el japonés por cuatro a uno.
1.1 Historia de la Informática
ABC – Atanasoft-Berry-Computer
La primera calculadora digital
1.2 Generaciones de ordenadores
Es la generación en la cual se comienzan a utilizar los circuitos integrados; esto permitió por un lado
abaratar costos y por el otro aumentar la capacidad de procesamiento reduciendo el tamaño físico de
las máquinas. Por otra parte, esta generación es importante porque se da un notable mejoramiento en
los lenguajes de programación
* Multiprogramación
* Empleo de los ordenadores en universidades, hogares, etc…
* Interconexión de ordenadores en red
* 1970 Disquete
Esta fase de evolución se caracterizó por la integración de los componentes electrónicos, y esto dio
lugar a la aparición del microprocesador, que es la integración de todos los elementos básicos del
ordenador en un sólo circuito integrado
* Microprocesadores no compatibles con IBM - Macintosh
IBM PCs
APPLE II – Gráficos a color, ratón, interfaz gráfica
SUN-3/50 – Estación de trabajo bajo UNIX
Microsoft – Fundada en 1975
Muchos autores coinciden que ya no se van a dar más generaciones, ya que los avances a nivel
tecnológico no crecen tan rápido como se creía, pero lo que si avanza es la utilización de los
computadores como herramientas de trabajo
DATOS
DATOS DE DE
ENTRADA SALIDA
CODIFICACIÓN
Número de bits
Unidad más elemental Mitad de un
necesarios para
de información Byte
almacenar un carácter
BIT (Binary digiT) Byte (8 bits) Nibble
2 Codificación de la información
Unidades
Unidades de
de medida
medida
KILOBYTE (KB)
Es la agrupación de 1024 bytes (210B)
MEGABYTE (MB)
Es el conjunto de 1024 KB (220B)
Equivalen a 1.048.576 B
GIGABYTE (GB)
Es la agrupación de 1024 MB (230B)
Equivalen a 1.073.741.824 B
TERABYTE (TB)
Es el conjunto de 1024 GB (240B)
Equivalen a 1.099.511.627.776 B
PETABYTE (PB)
Es la agrupación de 1024 TB (250B)
Equivalen a 1.125.899.906.842.624 B
3 Soporte Físico y Lógico
HARDWARE
Soporte físico
SOFTWARE
Soporte lógico
3 Soporte Físico y Lógico
HARDWARE
Memoria
MemoriaPrincipal
Principal
Memoria
MemoriaCaché
Caché Unidad
Unidad Unidad
Unidad
de
deprimer
primeryy de
deControl
Control Aritmético-
Aritmético-
segundo
segundonivel
nivel (UC)
(UC) Lógica
Lógica(UAL)
(UAL)
Microprocesador
Unidad Central de Proceso (CPU)
Es la parte lógica que dota al equipo físico de capacidad para realizar cualquier tipo
de trabajos
Software
Software de
de
Aplicación
Aplicación
Software
Software
Software
Software de
de
Sistema
Sistema
3 Soporte Físico y Lógico
Software
Softwarede
desistema:
sistema:S.O.
S.O.(Sistemas
(Sistemasoperativos)
operativos)
Software
Softwarede
deaplicación
aplicación––Programas
Programasde
deusuario
usuario
INSTRUCCIONES PROGRAMA
Conjunto de símbolos que Conjunto de instrucciones
representan una orden de ordenado que se dan a la
operación o tratamiento para el computadora indicándole las
ordenador. Normalmente son operaciones o tareas que se
caracteres y se construyen desea realizar
siguiendo unas reglas precisas
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
COMPILACION O INTERPRETACIÓN
Otros
Otrostipos
tiposde
delenguajes
lenguajes
PASCAL
BASIC
LENGUAJE C
- Lenguaje de alto nivel
- Gran portabilidad LENGUAJE C++
- Compiladores para casi todas la
- Orientado a Objetos
arquitecturas conocidas
- Programas en C pueden llamar a DELPHI
librerías escritas en otros lenguajes
JAVA
HTML - Estándar para el diseño
sofisticado de páginas Web
- Orientado a la creación de páginas Web
- Lenguajes de marcas o etiquetas
<HTML>
<HEAD>
<TITLE>Mi primera página Web!!</TITLE>
</HEAD>
<BODY bgcolor=“yellow”>
Pulsar aquí para ir a:
<A HREF=“http://www.uvigo.es”> mi universidad </A>
</BODY>
</HTML>