Unidad 01 Introducción a los sistemas operativos.
1.1 ¿Qué es un sistema operativo?
1.2 Historia de los sistemas operativos.
1.3 Clasificación de los sistemas operativos.
1.4 Funciones de los sistemas operativos.
1.5 Capas de un sistema operativo.
Unidad 02 Fundamentos de programación en C.
2.1 Historia del
lenguaje de programación C.
2.2 Lenguaje de programación C y Sistemas Operativos.
2.3 Variables y tipos de datos en C.
Unidad 03 Conceptos introductorios de arquitectura del computador.
3.1 Definición de
computadora.
3.2 Estructura del computador (Arquitectura Von Newman).
Unidad 04 Sistemas operativos libres y propietarios.
4.1 Definiciones.
4.2 Ventajas y desventajas.
4.3 Sistemas operativos y empresas: Inversión.
4.4 Sistemas operativos de las empresas usulutecas (investigación).
Unidad 05 Procesos de sistemas operativos.
5.1 Concepto de proceso.
5.2 Componentes de los procesos.
5.3 Jerarquía de procesos.
5.4 Hilos.
5.5 Servicios POSIX relacionados con el trabajo de procesos.
Unidad 06 Comunicación y Sincronización de Procesos.
6.1 Problemas clásicos de comunicación y sincronización.
6.2 Mecanismos de comunicación y sincronización de procesos.
6.3 Servicios POSIX relacionados con la comunicación y sincronización de
procesos.
Unidad 07 El sistema operativo y la gestión de recursos.
7.1 Conceptos de arquitectura de memoria.
7.2 Los sistemas operativos y la gestión de memoria.
7.3 La memoria como mecanismo de comunicación.
7.4 El sistema operativo y el manejo de archivos.
7.5 Servicios POSIX relacionados con memoria compartida.
Unidad 08 Seguridad y protección en los sistemas operativos.
8.1 Definición de seguridad y protección desde el punto de vista de los
Sistemas Operativos.
8.2 Problemáticas de la seguridad.
8.3 Riesgos de la seguridad.
8.4 Disección de un ataque a la seguridad.
8.5 Mecanismos de seguridad y protección.
Unidad 09 Estudios de casos.
9.1 Windows.
9.2 Linux.
9.3 Móviles.
0 comentarios:
Publicar un comentario