Tema 1.
Introducción
Introducción y conceptos básicos
Estructura interna del ordenador
Sistema operativo
Utilidades y Gestión de la Información
1
Introducción y Conceptos Básicos
Informática:
Conjunto de conocimientos para el tratamiento de la
información por medio de computadoras
Máquina, digital, electrónica,
programable, para procesar la
información
Algoritmo:
Conjunto de pasos o acciones, que especifican de forma
no ambigua y finita, qué operaciones se deben realizar
para procesar datos con un determinado objetivo
2
entrada procesar salida
datos información
• entrada
• salida
• almacenamiento
• recuperación
• transmisión
• recepción
• tratamiento / modificación
3
Estructura interna del ordenador: Máquina de Von
Neumann
• Define por primera vez cómo está organizado un ordenador
Máquina controlada por un conjunto de instrucciones
Programa almacenado en ordenador (instrucciones y
datos conjuntamente)
• Unidades funcionales
E UC S
M. Ppal.
UAL
periféricos
M. Secundaria 16
Memoria
• Unidades para medir el tamaño de una memoria
bit
byte
1 KB Kilobyte 210 bytes 1.024 bytes 103 bytes Kilo Kibi (Ki)
1MB Megabyte 220 bytes 106 bytes Mega Mebi (Mi)
1GB Gigabyte 230 bytes 109 bytes Giga Gibi (Gi)
1TB Terabyte 240 bytes 1012 bytes Tera Tebi (Ti)
1PB Petabyte 250 bytes 1015 bytes Peta Pebi (Pi)
17
Diferentes clasificaciones de memorias
• Principal
• Secundaria Masiva Externa
• Volátil
• No volátil
• RAM Random Access Memory
• ROM Read Only Memory
PROM Programable
EPROM Erasable
EEPROM Electrically
18
Comparación de memorias
Tamaño Velocidad Coste
+ - -
M. Externa
M. Principal
Caché
Registros
- + +
19
• Longitud de palabra
o Cantidad de bytes que puede tratar de una sola vez la
CPU
o Define el tamaño celda de memoria contenido
• Frecuencia de reloj
o Sincronismo para cantidad de operaciones que puede
realizar los diferentes elementos de ordenador
23
Buses
• Bus de datos
• Bus de direcciones
24
Definición de ordenador actual
Colección de recursos
procesadores y sistemas de almacenamiento de datos
que bajo el control de programas,
produce salidas
almacena, recupera y
procesa datos
pudiendo además
transmitirlos y recibirlos
desde otros ordenadores
28
Sistemas Operativos
Objetivo: reutilizar programas
S.O.: programas que gestionan los recursos del ordenador
en beneficio de los programas que se ejecutan en una
máquina o del usuario
Operaciones en encendido de un ordenador:
• Autoprueba para identificar dispositivos conectados
• Recuento y chequeo de la memoria disponible
• Búsqueda de S.O. y almacenamiento en memoria
Memoria Ppal.
Prog. de arranque
ROM
S.O S.O.
RAM
30
arranque
SO editor de
SW de sistema prog. diagnóstico texto
uso general /utilidades compilador
SW gestor de
ficheros
Soporte
Lógico
office
cad
Software de aplicación estadística
Matlab,
Visual Basic, C++
HW: Soporte Físico juegos
comunicaciones 31
Ayudas a la programación
Intérpretes
Traductores
análisis léxico
análisis sintáctico
Compiladores análisis semántico
optimización
generación de código objeto
Tema de trabajo!32
Editar: código
Compilar: objeto (binario)
Fases de la
ejecución de un Montar: otros módulos
programa
Cargar: en memoria
Ejecutar
Depurar
33
Uso eficiente de recursos del sistema
Objetivo del S.O.
ocultar dificultades HW: máquina
virtual
34
Interfaz de usuario
Gestión de memoria
Administrar HW Control E/S
Funciones Gestión de almacenamiento
del S.O.
Administrar ficheros
Apoyo a otros programas
Otras funciones: gestión de redes
Tema de trabajo!35
Trabajo1
1. Historia de la informática antes del siglo XX
2. Historia de la informática en relación a la segunda guerra mundial
3. Temas de futuro de la informática
4. Comparativa Windows y Linux
5. Comparativa Windows y Mac
6. Funciones del Sistema Operativo
7. Intérpretes y Compiladores. Diferencias. Ejemplos
8. Recopilación de noticias recientes que aparezcan en los periódicos
en relación a la informática durante el mes de septiembre-octubre (no
relativos a redes). Análisis de esas noticias
9. Recopilación y análisis de ofertas de empleo para Ing.
Químicos/Químicos que incluyan algo relacionado con la Informática
10. Juegos
11. Dispositivos de E/S
12. Otro tema elegido por el alumno
36