SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Materia: Sistemas Operativos                                          Carrera: Lic en Informática o Sistema
Nombre del maestro: Ing. Oscar Gabriel Vizcaíno Monroy                Email: ogvizcaino@gmail.com

Este curso de Sistemas Operativos te ayudará a conocer los conceptos y fundamentos de los sistemas operativos,
entender cómo los recursos de un sistema computacional son controlados por un sistema operativo, comprender y
evaluar las técnicas empleadas por los sistemas operativos, así como administrar y organizar la memoria real de una
computadora y el sistema de archivos.

A pesar de la diversidad de sistemas operativos existente hoy en día, hay un conjunto de conceptos y algoritmos
comunes a todos ellos que conforma la base teórica imprescindible para su comprensión

Objetivo General.- El alumno conocerá los detalles de la Organización de un Sistema Operativo, así como la función que
este desempeña en un sistema de cómputo para controlar los recursos.


Unidad I       Introducción a los sistemas operativos    Unidad II      Administración de procesos

1.1 Concepto y funciones del sistema operativo           2.1 Conceptos acerca de los procesos
1.2 Estructura de un sistema operativo                   2.2 Estados de un proceso
1.3 Clasificación de los sistemas operativos.            2.3 Transiciones de estado de los procesos
1.4 Historia y Evolución de los sistemas operativos      2.4 El bloque de control de proceso
1.5 Análisis de los Sistemas Operativos más              2.5 Procesamiento de interrupciones
comerciales.                                             2.6 Secciones criticas
1.6 Sistemas Operativos en la “Nube”                     2.7 Semáforos y Monitores
                                                         2.8 Interbloqueo (deadlock)
                                                         2.8.1 Principios de interbloqueo
                                                         2.8.2 Prevención del interbloqueo
                                                         2.8.3 Detección del interbloqueo
                                                         2.8.4 Predicción del interbloqueo

Unidad III      Administración de memoria                Unidad IV      Administración del procesador

3.1 Manejo de la memoria real                            4.1 Niveles, objetivos y criterios de planificación
3.1.1 Administración del almacenamiento                  4.1.1 Niveles de planificación
3.1.2 Jerarquía del almacenamiento                       4.1.2 Objetivos de planificación
3.1.3 Estrategias de administración del                  4.1.3 Criterios de la planificación
almacenamiento                                           4.1.4 Planificación apropiativa y no apropiativa
3.1.4 Asignación de almacenamiento contiguo y no         4.1.5 El cronómetro de intervalos o reloj de interrupciones
contiguo                                                 4.1.6 Prioridades
3.1.5 Asignación de almacenamiento contiguo para un      4.2 Algoritmos de secuenciación
Usuario único.                                           4.2.1 Planificación de plazo fijo (apropiativa o no
3.1.6 Multiprogramación con particiones fijas            apropiativa)
3.1.7 Multiprogramación con particiones variables        4.2.2 Planificación de primeras entradas-primeras salidas
3.1.8 Multiprogramación con intercambio de               (PEPS) (no apropiativa)
almacenamiento                                           4.2.3 Planificación por turno (RR) (apropiativa)
3.2 Organización de la memoria virtual                   4.2.4 Tamaño del cuanto
3.2.1 Evolución de la organización del                   4.2.5 Planificación por prioridad del trabajo más corto(SJF)
almacenamiento                                           (no apropiativa)
3.2.2 Almacenamiento virtual: Conceptos básicos          4.2.6 Planificación por el tiempo restante más corto
3.2.3 Paginación conceptos básicos                       (SRT)(apropiativa)
3.2.4 Segmentación                                       4.2.7 Planificación por prioridad de la taza de respuesta
3.2.5 Sistema con Paginación/Segmentación                más alta (HRN) (no apropiativa)
3.3 Administración de la memoria virtual                 4.2.8 Colas de retro alimentación en múltiples niveles
3.3.1 Estrategias de administración de memoria virtual   4.2.9 Planificación de porción justa (apropiativa)
3.3.2 Estrategias de reemplazo de páginas
                                                                                                                    1
Unidad V       Administración de entrada/salida        Unidad VI       Sistemas de Archivos

5.1 Principio de hardware y software de E/S            6.1 Manejo del sistema de archivos
5.1.1 Dispositivos hardware                            6.1.1 Almacenamiento en línea
5.1.2 Dispositivos de almacenamiento                   6.1.2 Utilización compartida de información
5.1.3 Terminales                                       6.1.3 Directorios de Archivos
5.1.4 Interfaz procesador-periférico                   6.2 Seguridad del sistema de Archivos
5.1.5 Dispositivos de entrada/salida                   6.2.1 El uso compartido y los sistemas de seguridad
5.1.6 Organización de las funciones de E/S             6.2.2 Organización de la memoria secundaria
5.1.7 Software de control de Entrada/Salida (Driver)   6.2.3 Archivos continuos
5.1.8 Aspectos de diseño de los sistemas operativos    6.2.4 Encadenamiento de bloques
5.2 Administración de discos                           6.2.5 Mapeo de archivos
5.2.1 Operación de un almacenamiento de disco de       6.2.6 Bloques de índices
cabeza móvil.                                          6.3 Mecanismos de protección
5.2.2 Características deseables de las políticas de    6.3.1 Integridad del sistema de archivos
planificación de disco                                 6.3.2 Apertura y cierre de archivos
5.2.3 Optimización de búsqueda
5.2.4 Optimización rotacional
5.2.5 Memoria Caché de Disco

Unidad VII    Desempeño y seguridad (Trabajo           Bibliografía
Final).
                                                       1.Harvey M. Deitel. Introducción a los Sistemas
7.1     Medición del desempeño (performance) de los    Operativos. Ed. Addison Wesley Iberoamericana.
sistemas operativos, monitoreo y evaluación.           2.Andrew S. Tanenbaum. Sistemas Operativos Modernos.
7.2     Seguridad de los sistemas operativos.          Ed. Pearson.
.                                                      3.Andrew S. Tanenbaum & Woodhull AS "Sistemas
                                                       Operativos: Diseño e Implementación," 2a Ed, Prentice
                                                       Hall, 1998
                                                       4.Abraham Silberschatz y James L. Paterson.Sistemas
                                                       Operativos.Ed. Addison Wesley.
                                                       5.Stallings.Sistemas Operativos.
                                                       Ed. Megabyte. Noriega Editores.
                                                       6. Carretero Perez, Jesús; García Carballeira, Felix; Pérez
                                                       Costoya Fernando. Prácticas Sistemas Operativos. De la
                                                       base al diseño. Ed. Mc Graw Hill.
                                                       7. Beck. Software de Sistemas: Introducción a la
                                                       programación de sistemas. Ed. Addison Wesley.
                                                       8. Flynn, Ida M. and McHoes, Ann Mclver, Sistemas
                                                       Operativos, Tercera Edición, International Thomson
                                                       Editores, 2001.
Método de evaluación:
                                                       Ligas de interés

                                                               www.conozcasuhardware.com
                                                               www.tomshardware.com
                                                               www.anandtech.com
30% Exámenes,
15% exposiciones por equipo,
15% Tareas,
40% Trabajo Final




                                                                                                                     2

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Gestiond memoria-pnfi
Gestiond memoria-pnfiGestiond memoria-pnfi
Gestiond memoria-pnfi
 
Base de datos guia 1
Base de datos guia 1Base de datos guia 1
Base de datos guia 1
 
A D M I N I S T R A D O R D E A R C H I V O S
A D M I N I S T R A D O R  D E  A R C H I V O SA D M I N I S T R A D O R  D E  A R C H I V O S
A D M I N I S T R A D O R D E A R C H I V O S
 
Unidad 3 el administrador de memoria
Unidad 3 el administrador de memoriaUnidad 3 el administrador de memoria
Unidad 3 el administrador de memoria
 
Introducción bases de datos
Introducción bases de datosIntroducción bases de datos
Introducción bases de datos
 
Arki sbd
Arki sbdArki sbd
Arki sbd
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
Sistemas manejadores de base de datos
Sistemas manejadores de base de datosSistemas manejadores de base de datos
Sistemas manejadores de base de datos
 
Quasi - Sistemas Gestores de Bases de Datos
Quasi - Sistemas Gestores de Bases de DatosQuasi - Sistemas Gestores de Bases de Datos
Quasi - Sistemas Gestores de Bases de Datos
 
Tiposso
TipossoTiposso
Tiposso
 
Archivos Distribuidos
Archivos DistribuidosArchivos Distribuidos
Archivos Distribuidos
 

Similar a Programa sistemas-operativos

Temas de exposiciones teoria de sistemas
Temas de exposiciones teoria de sistemasTemas de exposiciones teoria de sistemas
Temas de exposiciones teoria de sistemasOswaldo Hechenleitner
 
JornalizacióN Sistemas Operativos
JornalizacióN Sistemas OperativosJornalizacióN Sistemas Operativos
JornalizacióN Sistemas OperativosMarvin Romero
 
Fundamentos de base de datos isc todo......
Fundamentos de base de datos isc todo......Fundamentos de base de datos isc todo......
Fundamentos de base de datos isc todo......Mayrita Vazquez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativospatopatefu
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativoYOLAGAR
 
Fundamentos de la programacion indice
Fundamentos de la programacion indiceFundamentos de la programacion indice
Fundamentos de la programacion indiceJon Mori
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Juan Lopez
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmosEnrique Y Ch
 

Similar a Programa sistemas-operativos (20)

So1 Prog
So1 ProgSo1 Prog
So1 Prog
 
Temas de exposiciones teoria de sistemas
Temas de exposiciones teoria de sistemasTemas de exposiciones teoria de sistemas
Temas de exposiciones teoria de sistemas
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Sistemas operativos i li
Sistemas operativos i liSistemas operativos i li
Sistemas operativos i li
 
Sistemas operativos i li
Sistemas operativos i liSistemas operativos i li
Sistemas operativos i li
 
Plan de estudios 5to
Plan de estudios 5toPlan de estudios 5to
Plan de estudios 5to
 
JornalizacióN Sistemas Operativos
JornalizacióN Sistemas OperativosJornalizacióN Sistemas Operativos
JornalizacióN Sistemas Operativos
 
Fundamentos de base de datos isc todo......
Fundamentos de base de datos isc todo......Fundamentos de base de datos isc todo......
Fundamentos de base de datos isc todo......
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Intro1
Intro1Intro1
Intro1
 
Curso online-linux-lw
Curso online-linux-lwCurso online-linux-lw
Curso online-linux-lw
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Fundamentos de la programacion indice
Fundamentos de la programacion indiceFundamentos de la programacion indice
Fundamentos de la programacion indice
 
Temas
TemasTemas
Temas
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
 
Manual ad av1
Manual ad av1Manual ad av1
Manual ad av1
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmos
 
Tema3
Tema3Tema3
Tema3
 
Syllabus sistemas distribuidos 2012
Syllabus sistemas distribuidos 2012Syllabus sistemas distribuidos 2012
Syllabus sistemas distribuidos 2012
 

Más de Universidad Autónoma de Nayarit

Más de Universidad Autónoma de Nayarit (20)

Programa admo. de redes de computadoras
Programa   admo. de redes de computadorasPrograma   admo. de redes de computadoras
Programa admo. de redes de computadoras
 
Administración de Redes de Computadoras - Capitulo 8
Administración de Redes de Computadoras - Capitulo 8Administración de Redes de Computadoras - Capitulo 8
Administración de Redes de Computadoras - Capitulo 8
 
Administración de Redes de Computadoras - Capitulo 7
Administración de Redes de Computadoras - Capitulo 7Administración de Redes de Computadoras - Capitulo 7
Administración de Redes de Computadoras - Capitulo 7
 
Administración de Redes de Computadoras - Capitulo 6
Administración de Redes de Computadoras - Capitulo 6Administración de Redes de Computadoras - Capitulo 6
Administración de Redes de Computadoras - Capitulo 6
 
Administración de Redes de Computadoras - Capitulo 5
Administración de Redes de Computadoras - Capitulo 5Administración de Redes de Computadoras - Capitulo 5
Administración de Redes de Computadoras - Capitulo 5
 
Administración de Redes de Computadoras - Capitulo 4
Administración de Redes de Computadoras - Capitulo 4Administración de Redes de Computadoras - Capitulo 4
Administración de Redes de Computadoras - Capitulo 4
 
Administración de Redes de Computadoras - Capitulo 3
Administración de Redes de Computadoras - Capitulo 3Administración de Redes de Computadoras - Capitulo 3
Administración de Redes de Computadoras - Capitulo 3
 
Administración de Redes de Computadoras - Capitulo 2
Administración de Redes de Computadoras - Capitulo 2Administración de Redes de Computadoras - Capitulo 2
Administración de Redes de Computadoras - Capitulo 2
 
Administración de Redes de Computadoras - Capitulo 1
Administración de Redes de Computadoras - Capitulo 1Administración de Redes de Computadoras - Capitulo 1
Administración de Redes de Computadoras - Capitulo 1
 
Administración de Redes de Computadoras - Capitulo 9
Administración de Redes de Computadoras - Capitulo 9Administración de Redes de Computadoras - Capitulo 9
Administración de Redes de Computadoras - Capitulo 9
 
Programa fundamento de redes de datos
Programa   fundamento de redes de datosPrograma   fundamento de redes de datos
Programa fundamento de redes de datos
 
Fundamento de Redes - Capitulo 2
Fundamento de Redes - Capitulo 2 Fundamento de Redes - Capitulo 2
Fundamento de Redes - Capitulo 2
 
Fundamento de Redes - Capitulo 1
Fundamento de Redes - Capitulo 1Fundamento de Redes - Capitulo 1
Fundamento de Redes - Capitulo 1
 
Fundamento de Redes - Capitulo 9
Fundamento de Redes - Capitulo 9Fundamento de Redes - Capitulo 9
Fundamento de Redes - Capitulo 9
 
Fundamento de Redes - Capitulo 8
Fundamento de Redes - Capitulo 8Fundamento de Redes - Capitulo 8
Fundamento de Redes - Capitulo 8
 
Fundamento de Redes - Capítulo 7
Fundamento de Redes - Capítulo 7 Fundamento de Redes - Capítulo 7
Fundamento de Redes - Capítulo 7
 
Fundamento de Redes - Capitulo 6
Fundamento de Redes - Capitulo 6Fundamento de Redes - Capitulo 6
Fundamento de Redes - Capitulo 6
 
Fundamento de Redes - Capitulo 5
Fundamento de Redes - Capitulo 5 Fundamento de Redes - Capitulo 5
Fundamento de Redes - Capitulo 5
 
Fundamento de Redes - Capitulo 4
Fundamento de Redes - Capitulo 4Fundamento de Redes - Capitulo 4
Fundamento de Redes - Capitulo 4
 
Ejemplo de casos de Estudios CCNA
Ejemplo de casos de Estudios CCNAEjemplo de casos de Estudios CCNA
Ejemplo de casos de Estudios CCNA
 

Programa sistemas-operativos

  • 1. Materia: Sistemas Operativos Carrera: Lic en Informática o Sistema Nombre del maestro: Ing. Oscar Gabriel Vizcaíno Monroy Email: ogvizcaino@gmail.com Este curso de Sistemas Operativos te ayudará a conocer los conceptos y fundamentos de los sistemas operativos, entender cómo los recursos de un sistema computacional son controlados por un sistema operativo, comprender y evaluar las técnicas empleadas por los sistemas operativos, así como administrar y organizar la memoria real de una computadora y el sistema de archivos. A pesar de la diversidad de sistemas operativos existente hoy en día, hay un conjunto de conceptos y algoritmos comunes a todos ellos que conforma la base teórica imprescindible para su comprensión Objetivo General.- El alumno conocerá los detalles de la Organización de un Sistema Operativo, así como la función que este desempeña en un sistema de cómputo para controlar los recursos. Unidad I Introducción a los sistemas operativos Unidad II Administración de procesos 1.1 Concepto y funciones del sistema operativo 2.1 Conceptos acerca de los procesos 1.2 Estructura de un sistema operativo 2.2 Estados de un proceso 1.3 Clasificación de los sistemas operativos. 2.3 Transiciones de estado de los procesos 1.4 Historia y Evolución de los sistemas operativos 2.4 El bloque de control de proceso 1.5 Análisis de los Sistemas Operativos más 2.5 Procesamiento de interrupciones comerciales. 2.6 Secciones criticas 1.6 Sistemas Operativos en la “Nube” 2.7 Semáforos y Monitores 2.8 Interbloqueo (deadlock) 2.8.1 Principios de interbloqueo 2.8.2 Prevención del interbloqueo 2.8.3 Detección del interbloqueo 2.8.4 Predicción del interbloqueo Unidad III Administración de memoria Unidad IV Administración del procesador 3.1 Manejo de la memoria real 4.1 Niveles, objetivos y criterios de planificación 3.1.1 Administración del almacenamiento 4.1.1 Niveles de planificación 3.1.2 Jerarquía del almacenamiento 4.1.2 Objetivos de planificación 3.1.3 Estrategias de administración del 4.1.3 Criterios de la planificación almacenamiento 4.1.4 Planificación apropiativa y no apropiativa 3.1.4 Asignación de almacenamiento contiguo y no 4.1.5 El cronómetro de intervalos o reloj de interrupciones contiguo 4.1.6 Prioridades 3.1.5 Asignación de almacenamiento contiguo para un 4.2 Algoritmos de secuenciación Usuario único. 4.2.1 Planificación de plazo fijo (apropiativa o no 3.1.6 Multiprogramación con particiones fijas apropiativa) 3.1.7 Multiprogramación con particiones variables 4.2.2 Planificación de primeras entradas-primeras salidas 3.1.8 Multiprogramación con intercambio de (PEPS) (no apropiativa) almacenamiento 4.2.3 Planificación por turno (RR) (apropiativa) 3.2 Organización de la memoria virtual 4.2.4 Tamaño del cuanto 3.2.1 Evolución de la organización del 4.2.5 Planificación por prioridad del trabajo más corto(SJF) almacenamiento (no apropiativa) 3.2.2 Almacenamiento virtual: Conceptos básicos 4.2.6 Planificación por el tiempo restante más corto 3.2.3 Paginación conceptos básicos (SRT)(apropiativa) 3.2.4 Segmentación 4.2.7 Planificación por prioridad de la taza de respuesta 3.2.5 Sistema con Paginación/Segmentación más alta (HRN) (no apropiativa) 3.3 Administración de la memoria virtual 4.2.8 Colas de retro alimentación en múltiples niveles 3.3.1 Estrategias de administración de memoria virtual 4.2.9 Planificación de porción justa (apropiativa) 3.3.2 Estrategias de reemplazo de páginas 1
  • 2. Unidad V Administración de entrada/salida Unidad VI Sistemas de Archivos 5.1 Principio de hardware y software de E/S 6.1 Manejo del sistema de archivos 5.1.1 Dispositivos hardware 6.1.1 Almacenamiento en línea 5.1.2 Dispositivos de almacenamiento 6.1.2 Utilización compartida de información 5.1.3 Terminales 6.1.3 Directorios de Archivos 5.1.4 Interfaz procesador-periférico 6.2 Seguridad del sistema de Archivos 5.1.5 Dispositivos de entrada/salida 6.2.1 El uso compartido y los sistemas de seguridad 5.1.6 Organización de las funciones de E/S 6.2.2 Organización de la memoria secundaria 5.1.7 Software de control de Entrada/Salida (Driver) 6.2.3 Archivos continuos 5.1.8 Aspectos de diseño de los sistemas operativos 6.2.4 Encadenamiento de bloques 5.2 Administración de discos 6.2.5 Mapeo de archivos 5.2.1 Operación de un almacenamiento de disco de 6.2.6 Bloques de índices cabeza móvil. 6.3 Mecanismos de protección 5.2.2 Características deseables de las políticas de 6.3.1 Integridad del sistema de archivos planificación de disco 6.3.2 Apertura y cierre de archivos 5.2.3 Optimización de búsqueda 5.2.4 Optimización rotacional 5.2.5 Memoria Caché de Disco Unidad VII Desempeño y seguridad (Trabajo Bibliografía Final). 1.Harvey M. Deitel. Introducción a los Sistemas 7.1 Medición del desempeño (performance) de los Operativos. Ed. Addison Wesley Iberoamericana. sistemas operativos, monitoreo y evaluación. 2.Andrew S. Tanenbaum. Sistemas Operativos Modernos. 7.2 Seguridad de los sistemas operativos. Ed. Pearson. . 3.Andrew S. Tanenbaum & Woodhull AS "Sistemas Operativos: Diseño e Implementación," 2a Ed, Prentice Hall, 1998 4.Abraham Silberschatz y James L. Paterson.Sistemas Operativos.Ed. Addison Wesley. 5.Stallings.Sistemas Operativos. Ed. Megabyte. Noriega Editores. 6. Carretero Perez, Jesús; García Carballeira, Felix; Pérez Costoya Fernando. Prácticas Sistemas Operativos. De la base al diseño. Ed. Mc Graw Hill. 7. Beck. Software de Sistemas: Introducción a la programación de sistemas. Ed. Addison Wesley. 8. Flynn, Ida M. and McHoes, Ann Mclver, Sistemas Operativos, Tercera Edición, International Thomson Editores, 2001. Método de evaluación: Ligas de interés www.conozcasuhardware.com www.tomshardware.com www.anandtech.com 30% Exámenes, 15% exposiciones por equipo, 15% Tareas, 40% Trabajo Final 2