Licenciatura En Informatica

En este sitio se encuentra el temario y material desarrollado, tambien una invitacion a colaborar y aportar mas material.

Unidad 1 Introducción a los sistemas operativos

1.1 Definicion Objetivos Funcion Sistema Operativo

1.2 Historia Evolucion Sistema Operativo

1.3 Subsistemas de Sistemas Operativos

1.4 Estructuras de Sistemas Operativos

1.5 Analisis de So Comerciales (LINUX, UNÍX, Windows, MACH, OS/2, VAX, MVS, etc.)

Unidad 2 Administración de procesos

2.1 Descripcion y Control de Procesos Sistemas Operativos

2.2 Definicion de Proceso Sistemas Operativos

2.3 Estados de Procesos Sistemas Operativos

2.4 Control de Procesos Sistemas Operativos

2.5 Procesos e Hilos

2.6Concurrencia Exclusion Mutua y Sincronizacion

2.7 Principios Generales de Concurrencia

2.8 Exclusion Mutua : solución por hardware y software

2.9 Semaforos Sistemas Operativos

2.10 Monitores Sistemas Operativos

2.11

Paso de Mensajes Sistemas Operativos

2.12 Concurrencia e Interbloqueo deadlock

2.13 Principios del Interbloqueo

2.14 Acciones Realizar en Interbloqueo prevención, detección, predicción y evitar

Unidad 3 Administración del Procesador

3.1 Planeacion Trabajos Job Scheduling

3.2 Conceptos Basicos Job Scheduling

3.3 Tipos de Planeacion Job Scheduling

3.3.1 First in First Out Job Scheduling (FIFO)

3.3.2 Round Robin Job Scheduling (RR)

3.3.3 Shortest Job First Job Scheduling (SJF)

3.3.4 Shortest Remaining Time Job Scheduling (STR)

3.3.5 Highest Response Ratio Next Job Scheduling (HNR)

3.4 Multiprocesamiento Procesador

3.5 Conceptos Basicos Multiprocesamiento

3.6 Paralelismo Multiprocesamiento

3.7 Sistemas Multiprocesamiento

3.8 Organizacion del Multiprocesador

3.9 Sistemas Operativos del Multiprocesador

Unidad 4 Administración de la Memoria

4.1 Gestion de Memoria

4.1.1 Organizacion de la Memoria

4.1.2 Administrador de la Memoria

4.1.3 Jerarquia de la Memoria

4.1.4 Estrategias para Administracion de Memoria

4.1.5 Multiprogramacion con Particiones Fijas y Variables

4.2 Memoria Real

4.2.1 Administracion de Memoria con Mapa de Bits

4.2.2 Administracion de Memoria con Listas Enlazadas

4.2.3 Distribucion del Espacio para Intercambio

4.3 Memoria Virtual

4.3.1 Paginacion Memoria Virtual

4.3.2 Segmentacion Memoria Virtual

4.3.3 Algoritmos de Sustitucion de Paginas

4.3.4 Aspectos de Diseño para el Sistema

4.3.5 Liberacion de Paginas

Unidad 5 Administracion de Dispositivos de E/S

5.1 Principios de Hardware de I O

5.1.1 Dispositivos de Io

5.1.2 Controladores de Dispositivos

5.2 Principios de Software de I O

5.2.1 Objetivos del Software de IO

5.2.2 Manejadores de Interrupciones

5.2.3 Manejador de Dispositivos

5.2.4 Software de Io independiente de Dispositivos

5.2.5 Espacio del Usuario para Software de IO

5.3 Discos Ram

5.4 Discos Duros

5.4.1 Hardware de Discos

5.4.2 Software para Discos

5.5 Relojes

5.5.1 Hardware de discos

5.5.2 Software Reloj

5.5.3 Manejador del Reloj

5.6 Terminales

5.6.1 Hardware de Terminales

5.6.2 Manejadores

Unidad 6 Administrador de archivos

6.1 Sistema de Archivos

6.2 Jerarquia de Datos

6.3 Tipos de Archivos

6.4 Interfase con Usuario

6.4.1 El Sistema de Archivo visto por el usuario

6.4.2 Diseño del Sistema de Archivos

6.4.3 Servidor de Archivos

6.4.4 Seguridad en Archivos

6.4.5 Mecanismos de Proteccion de Archivos

6.4.6 Implementacion Sistemas de Archivos

6.5 Llamadas al Sistema System Calls

6.6 Tipos de Interfaz

6.7 Lenguaje de Comunicacion (comandosdecontrol) y pipelines o conductos

Unidad 7 Desempeño y seguridad

7.1 Medicion Desempeño Performance Sistemas Operativos , monitoreo y evaluación

7.2 Seguridad de Sistemas Operativos

7.2.1 Conceptos Fundamentales de Seguridad Sistemas Operativos

7.2.2 Vigilancia Sistemas Operativos

7.2.3 Proteccion Sistemas Operativos

7.2.4 Auditoria Sistemas Operativos

7.2.5 Controles de Acceso Sistemas Operativos

7.2.6 Nucleos de Seguridad Sistemas Operativos

7.2.7 Seguridad por Hardware y Software

7.2.8 Criptografia Sistemas Operativos

7.2.9 Penetracion Sistema Operativo

Competencias Digitales (Tic’s Basicas) a construir con estos TEMAS:

  • Sacar una cuenta (click en )www.Gmail.com , usando todos los datos apropiados, recordar construir un usuario que lleve todos sus nombres y apellidos correctos, ver VIDEO GMAIL abajo en esta pagina.

pd: Si ya se tiene esta cuenta en otra materia solo ignorar esta competencia digital.

  • Sacar una cuenta (click en)www.Blogger.com, usando el correo de Gmail y tratar de conseguir el mismo usuario que se consiguio en Gmail ver VIDEO BLOGGER abajo en esta pagina.

pd: Si ya se tiene esta cuenta en otra materia solo ignorar esta competencia digital.

  • Crear el Libro de esta materia (abriendo un blog como lo llama blogger) en www.Blogger.com ver el VIDEO BLOGGER abajo en esta pagina, recordar usar el titulo mas aproximado a la materia que se pueda.
  • Crear un primer post (como lo llama blogger) o Tema (como lo conocemos nosotros) llamado Introduccion a la Materia en www.Blogger.com ver el VIDEO BLOGGER abajo en esta pagina.

pd: Escribir una muy breve descripcion de la materia ( no mas de uno o dos parrafos ) asi como tambien las expectativas y todas las competencias o habilidades digitales o de otra naturaleza que esperan practicar, aprender, construir, etc.

  • Crear todos los demas temas usando un post (como los llama blogger) para este Libro en wwww.blogger.com ver el VIDEO BLOGGER abajo en esta pagina.

pd: Recordar que un BLOG es una MATERIA y un POST es un TEMA de una materia.

pd: Solo crear los temas o post’s con titulos lo mas aproximados al tema real y dejarlos en blanco de momento.

pd: Saludos y suerte Prof Lauro Soto, Ensenada, BC, Mexico.