Tecnología de la información Unidad: 3 El software Profesor: Fernando J. Martini
2 Tecnología de la información Unidad 3: El software Tópico 1 Tópico 2 El software del sistema Sistema operativo
3 Tecnología de la información Unidad 3.1: El software del sistema Clasificación: De sistemas Sistema operativo Programas utilitarios Interprete de comandos Compiladores o traductores De aplicaciones
4 Tecnología de la información Unidad 3.1: El software del sistema
5 Tecnología de la información Unidad 3.1: El software del sistema El lenguaje de máquina: contador = contador En JAVA (alto nivel) En lenguaje de máquina
6 Tecnología de la información Unidad 3.1: El software del sistema El ensamblador: (esta es una instrucción para trasladar el contenido de la posición de memoria X a la posición de memoria Y) En lenguaje de máquina TRASLADAR En lenguaje ensamblador
7 Tecnología de la información Unidad 3.1: El software del sistema El ensamblador y el compilador:
8 Tecnología de la información Unidad 3.1: El software del sistema El linker: Agregar al programa objeto las instrucciones denominadas de run-time Agregar las instrucciones del servicio del sistema operativo Enlazar el programa compilado con otros programas objetos
9 Tecnología de la información Unidad 3.1: El software del sistema Desde el lenguaje en alto nivel hasta el lenguaje de máquina
10 Tecnología de la información Unidad 3.1: El software del sistema El traductor o interprete:
11 Tecnología de la información Unidad 3.1: El software del sistema Crear y compilar un programa en C:
12 Tecnología de la información Unidad 3.2: El sistema operativo BIOS: Inventario y comprobación del hardware. Inicialización de los dispositivos hardware que lo requieren (carga de cierto software básico). Inicio del SO.
13 Tecnología de la información Unidad 3.2: El sistema operativo Multiprogramación (estados de un programa): En ejecución (cuando la CPU le asigna tiempo para trabajar sobre ella). Listo para ejecutar (en este estado, se mantiene hasta que la CPU le asigne su tiempo). Bloqueado (porque el programa está esperando que ocurra algún evento externo).
14 Tecnología de la información Unidad 3.2: El sistema operativo Multiprocesamiento: Programa Proceso 1Proceso 2Proceso 3 Resultado
15 Tecnología de la información Unidad 3.2: El sistema operativo Monoprogramación: Sistema operativo Programa 1 Memoria RAM
16 Tecnología de la información Unidad 3.2: El sistema operativo Multiprogramación: Sistema operativo Programa 1 Memoria RAM Programa 2 Programa 3
17 Tecnología de la información Unidad 3.2: El sistema operativo Almacenamiento virtual: Memoria primaria Almacenamiento secundario
18 Tecnología de la información Unidad 3.2: El sistema operativo Archivos: Un archivo realmente es una colección de bytes relacionados bajo un único nombre A su vez, los archivos se encuentran organizados bajo una estructura que los relaciona lógicamente, esta estructura se denomina directorio (algunos sistemas los denominan también como carpetas)
19 Tecnología de la información Unidad 3.2: El sistema operativo Archivos: Memoria primaria Almacenamiento secundario
20 Tecnología de la información Unidad 3.2: El sistema operativo Archivos - Direcciones: AbsolutasRelativas
21 Tecnología de la información Unidad 3.2: El sistema operativo Archivos: Memoria primaria Almacenamiento secundario
22 Tecnología de la información Unidad 3.2: El sistema operativo Archivo - Organización: Secuencia de bytes Secuencia de registros de longitud fija Secuencial indexada
23 Tecnología de la información Unidad 3.2: El sistema operativo Archivos – Organización – Secuencial indexada: Memoria primaria Almacenamiento secundario
24 Tecnología de la información Unidad 3.2: El sistema operativo Llamadas al sistema operativo: Estos son pequeños programas que hacen de interfaz entre el SO y la aplicación
25 Tecnología de la información Unidad 3.2: El sistema operativo Seguridad: El sistema de protección primario consiste en que el SO debe conocer a la persona que está ingresado al sistema.