Curso Sistemas multiusuario

Objetivo del curso

Desarrollar los conocimientos necesarios en el participante, para describir los fundamentos teóricos de los sistemas multiusuarios.

Contenido programático

  1. Sistemas operativos multiusuario introducción
  2. Definición de sistema operativo multiusuario
  3. Funciones de los sistemas operativos multiusuario
  4. Sistemas por lotes
  5. Sistemas de tiempo compartido
  6. Sistemas para computadoras personales
  7. Sistemas paralelos
  8. Sistemas de tiempo real
  9. Sistemas distribuidos
  10. Procesos introducción
  11. Proceso definición
  12. Modelo de dos estados y de cinco estados
  13. Identificadores de procesos
  14. Jerarquía de procesos, prioridades y colas
  15. Arrancador o despachador de procesos
  16. Sincronización y comunicación entre procesos introducción
  17. Paralelismo y competencia entre procesos
  18. Estado de procesos
  19. Transición de estados
  20. Comunicación entre procesos
  21. Comunicación directa
  22. Comunicación indirecta
  23. Interrupciones
  24. 6 Interbloqueos de procesos
  25. Algoritmos de administración de procesos
  26. Administración de memoria introducción
  27. Administración de la memoria
  28. Esquemas de administración de memoria
  29. Particiones fijas y dinámicas
  30. Asignación estática de la memoria
  31. Asignación dinámica de la memoria
  32. Paginación
  33. Políticas de reemplazo de páginas
  34. Memoria virtual
  35. Memoria escondida (caché)
  36. Consideraciones sobre el diseño
  37. Política de escritura
  38. Administración de archivos introducción
  39. Conceptos básicos de archivos
  40. Atributos de un archivo
  41. Operaciones básicas de los archivos
  42. Directorios y nombres de archivos
  43. Operaciones que se realizan a los directorios
  44. Permisos
  45. Los nodos-i de UNIX
  46. Jerarquía de directorios
  47. Administración de dispositivos de entrada y salida (E/S)
  48. Copias de respaldo y compresión de archivos
  49. Tipos de copias de seguridad
  50. Mantenimiento al sistema de archivos
  51. Seguridad introducción
  52. Amenazas
  53. Intrusos
  54. Pérdida accidental de datos
  55. Encriptamiento sencillo con llave secreta
  56. Encriptamiento con llave pública
  57. Estándares de criptografía cifrado clasico
  58. Estándar de Cifrado de Datos (DES)
  59. Triple DEA
  60. Estándar de cifrado avanzado
  61. Algoritmo de Rivest-Shamir-Adleman (RSA)
  62. Firmas digitales
  63. Capacidades, derechos y matriz de acceso
  64. Control de acceso orientado al usuario
  65. Control de acceso orientado a los datos
  66. Virus y sus variantes
  67. Naturaleza de los virus
  68. Tipos de virus
  69. Contraseñas de una sola vez
  70. Tipos de amenazas
  71. Ataques
  72. Motivos de los ataques
  73. Tipos de Ataques
  74. Vigilancia
  75. Verificación de amenazas
  76. Reconstrucción de un sistema violado
  77. Uso de bitácora de transacciones
  78. Implantación de sistemas operativos introducción
  79. Cuenta del superusuario
  80. Ventajas de linux
  81. La Función de la adecuación tipográfica
  82. Desventajas de Linux
  83. Ventajas de Windows NT
  84. Desventajas de Windows NT
  85. Preparación de discos de arranque
  86. Live CD o Live DVD
  87. Planeación de la utilización de los discos
  88. Tipos de particiones
  89. Razones para el uso de particiones
  90. Gparted (Linux/Unix)
  91. Creación del sistema de archivos
  92. Funciones del sistema de archivos
  93. Administración del espacio libre
  94. Administración del espacio en disco
  95. Tamaño del bloque
  96. Registro de los bloques libres
  97. Linux
  98. Windows
  99. Windows NT
  100. Cuentas y seguridad de usuario
  101. Administración del entorno de trabajo del usuario y grupos
  102. Grupos incorporados en Windows NT
  103. Grupos locales incorporados
  104. Controladores de dominio
  105. Linux
  106. Linux opciones avanzadas
  107. Manejo de grupos linux
  108. Ejemplo de un archivo /etc/group:
  109. Tópicos avanzados de sistemas operativos introducción
  110. Eficiencia y rendimiento o desempeño del SO
  111. Mediciones del rendimiento
  112. Mediciones del rendimiento más comunes
  113. Escritura de drives
  114. ¿Por qué escribir un driver?
  115. Sistemas operativos de red
  116. Análisis y comparación de sistemas operativos de red
  117. Arquitectura
  118. Escalabilidad
  119. Disponibilidad y soporte a clientes
  120. Impresión en red
  121. Medios de transmisión
  122. Protocolos para un NOS
  123. Servicios de red y administración del servidor
  124. Seguridad y funcionalidad
  125. Sistemas operativos distribuidos
  126. Recursos para acceder
  127. Ventajas de un sistema distribuido
  128. Desventajas de los sistemas distribuidos
  129. Servicios remotos en Internet