Guia de Sistema Operativo II

Embed Size (px)

Citation preview

  • 7/28/2019 Guia de Sistema Operativo II.

    1/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 1 de 33

    Escuela de Informtica

    Gua de Estudio

    Nombre de la asignatura : Sistema Operativo II

    Carga acadmica : 4 crditos

    Modalidad : Semipresencial

    Clave : INF-223

    Pre-requisito : INF- 222

    Fecha de elaboracin : Abril, 2008

    Responsable de elaboracin : Lic. Jos Uribe

    Revisin : Lic. Martha EscaoDirectora de Produccin de Medios

    : Lic. Jos UribeDirector Escuela de Informtica

    Modificaciones1: Fecha: Responsable: _________________2: Fecha: ______________ Responsable: _________________3:Fecha: _______________ Responsable: ________________

    Abril, 2008

    *Gua en Proceso de Revisin.

  • 7/28/2019 Guia de Sistema Operativo II.

    2/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 2 de 33

    Saludos Presidente del Consejo

    El Modelo Educativo de Unicaribe (MEDUC), fundamentado en una

    educacin abierta y a distancia, demanda el uso de diversas herramientas

    para el aprendizaje, principalmente para estimular y orientar el estudio

    independiente. Esta gua de estudio es una de esas herramientas. No tiene

    pretensiones de sustituir al docente, sino de complementar su labor. La gua

    de estudio tampoco limita el espacio de bsqueda del estudiante, sino que

    le sirve de apoyo en esa bsqueda y le facilita el acceso al conocimiento a

    partir de un conjunto de actividades que le propone. Por esta razn,

    considero que la implementacin de este instrumento ser de gran ayuda

    para el y la estudiante y contribuir a un aprendizaje de mayor calidad.

    Dr. Jos Andrs Aybar SnchezPresidente del Consejo

  • 7/28/2019 Guia de Sistema Operativo II.

    3/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 3 de 33

    Mensaje a los y las Estudiantes

    ndice

    ndice

    Esta Gua de Estudio de la asignatura Sistema Operativo II se ha elaborado

    pensando en ustedes, estudiantes de UNICARIBE. He tratado de organizar

    actividades con sus orientaciones para facilitar el aprendizaje en la metodologa

    semipresencial y a distancia. Es necesario entender que este documento solo

    puede convertirse en una Gua para el aprendizaje, si es asumido como tal por

    ustedes.

    Para lograr los aprendizajes esperados es obligatoria la realizacin de las

    actividades indicadas en el desarrollo de esta gua, para lo cual se requiere del

    manejo de las fuentes que se recomiendan en el programa de la asignatura y en

    cada una de las unidades.

    Lic. Jos Uribe

  • 7/28/2019 Guia de Sistema Operativo II.

    4/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 4 de 33

    ndice Pgs.

    Saludos Presidente del Consejo..2Saludos a los Estudiantes3Caracterstica de la Gua.....6Descripcin de la Materia ..7Justificacin 7Objetivos Generales ....8Habilidades y Destrezas que se logran con la materia.8Relacin con las dems Materias.9

    Contenidos....9

    UNIDAD I: Revisin Curso Anterior

    Propsitos Especficos.10Contenidos...10Actividad Preliminar11Actividad para el Aprendizaje..11Actividades Complementaria12

    UNIDAD II: Procesos

    Propsitos Especficos..13Contenidos13Actividad Preliminar.14Actividad para el Aprendizaje...14Actividades Complementarias...15

    UNIDAD III: Entrada y Salida

    Propsitos Especficos..16Contenidos17Actividad Preliminar.18Actividad para el Aprendizaje..18Actividades Complementarias..19

    UNIDAD IV: Gestin de Memoria

    Propsitos Especficos..20Contenidos20Actividad Preliminar.21Actividad para el Aprendizaje..21

    Actividades Complementarias..22

  • 7/28/2019 Guia de Sistema Operativo II.

    5/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 5 de 33

    UNIDAD V: Gestin de Archivos y Seguridad

    Propsitos Especficos..23Contenidos23Actividad Preliminar.23Actividad para el Aprendizaje..24Actividades Complementarias..24

    Programacin...25Metodologa.26Tutora en un Campo Virtual...26Bibliografa Bsica...27Bibliografa Complementaria...27Prcticas...29Autoevaluacin30Anexo: Programa INF-223..31

  • 7/28/2019 Guia de Sistema Operativo II.

    6/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 6 de 33

    Caracterizacin de la Gua

    Esta Gua de Estudio est dirigida a los y las estudiantes de UNICARIBE

    que cursan la asignatura Sistema Operativo II. Su propsito es ayudar en

    el proceso de aprendizaje, mediante la organizacin y orientacin de

    actividades que propicien aprendizajes significativos. No sustituye al

    docente-acompaante, a los libros ni al programa, sino que se convierte en

    una herramienta al servicio de stos.

    La Gua est organizada por unidades de acuerdo con el programa de la

    asignatura. En cada unidad se incluyen las siguientes secciones:

    - Propsitos Especficos- Contenidos- Actividades Preliminares- Actividades de Aprendizaje- Actividades Complementarias

    En este documento se presenta, adems, una programacin de los

    encuentros, la descripcin de la metodologa para desarrollar los

    encuentros, una bibliografa bsica y una complementaria para toda laasignatura, las practicas y una autoevaluacin.

  • 7/28/2019 Guia de Sistema Operativo II.

    7/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 7 de 33

    Descripcin de la materia

    La materia Sistema Operativo II (clave INF-223) cubre detalladamente los conceptos

    fundamentales necesarios para comprender el funcionamiento y arquitectura de los

    sistemas operativos, entre estos conceptos podemos mencionar: procesos, comunicacin

    entre procesos, semforos, monitores, entrada / salida, manejo de memoria, algoritmos

    de paginacin, sistema de archivo, seguridad y mecanismos de proteccin, entre otros;

    la estructura y funcionamiento de un sistema operativo, as como el estudio yevaluacin de los sistemas operativos ms populares.

    Justificacin

    Los cambios producidos en las actividades del ser humano, la introduccin del

    computador como herramienta para realizar las actividades cotidianas del mbito laboral

    y profesional nos lleva a estudiar el software que nos permite interactuar con una

    mquina que sin l sera bsicamente un montn de metal inservible. Gracias al

    software, un computador puede almacenar, procesar y recuperar informacin; puede

    tocar msica, videos, enviar correos electrnicos, utilizarse como herramienta para

    navegar en Internet, etc., pero Qu programa hace operar los circuitos del computador

    para que este pueda servir de herramienta de trabajo al ser humano?

    Para que los estudiantes de informticas puedan entender como funciona internamente

    el computador, como el sistema operativo administra cada uno de los dispositivos del

    computador, cuales son las diferentes tareas que este realiza para realizar un simple

    clculo o proceso, como interacta con los dispositivos perifricos.

    El estudiante esta encargado de construir su conocimiento teniendo como recursos la

    bibliografa bsica y complementaria, tutrales, apuntes colgados en el campus virtual y

    los ejercicios que se asignarn durante el transcurso de la asignatura para alcanzar un

    aprendizaje a partir de una sucesin de experiencias que permitan contrastar sus propias

    ideas y modificar los conocimientos iniciales. Por el contrario, el profesor dirige el

  • 7/28/2019 Guia de Sistema Operativo II.

    8/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 8 de 33

    proceso de aprendizaje planificando actividades que despierten el inters del estudiante

    as como motivarle durante todo el trayecto.

    Es difcil establecer un patrn de enseanza comn para todos los estudiantes ya que

    cada uno asimila las ideas y las enlaza segn la destreza y rapidez del ritmo propio para

    captar las ideas.

    Esta gua est diseada para que el estudiante aprenda a su ritmo, pero en el transcurso

    de la misma se asignarn trabajos, que deben ser entregados en la fecha establecida por

    el profesor.

    Objetivos

    Que el estudiante adquiera los conocimientos sobre las diversas funciones de lossistemas operativos de la mayora de computadores.

    Describir los diferentes tipos de sistemas operativos y sus partes. Entender las funciones de cada parte de un computador: unidades de entrada,

    unidades de salida, la unidad de control, la unidad aritmtica y lgica, etc.

    Habilidades y destrezas que se lograrn con la materia

    Al finalizar la materia, el estudiante tendr conocimientos sobre:

    El funcionamiento de un computador La gestin de su hardware Como se organiza la ejecucin de los diferentes programas. Funciones y comandos para el manejo de perifricos y procesos mediante

    llamadas al sistema operativo Como se estructuran los sistemas de archivos de acuerdo al sistema operativo. Conocer las polticas de seguridad y su uso

    Las habilidades y destrezas son generales y no exclusivos de un sistema operativo enparticular, lo que permitir que nuestros alumnos puedan manejar y comprenderfcilmente cualquier sistema operativo.

  • 7/28/2019 Guia de Sistema Operativo II.

    9/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 9 de 33

    Relacin con las dems materias

    La materia Sistema Operativo II se imparte en el sexto cuatrimestre del programa de lacarrera de informtica, consta de 4 crditos (3 tericos y 1 prctico).

    Al impartirse esta asignatura en el cuarto cuatrimestre, debe asumirse que la misma espre-requisito obligatorio (aunque no esta especificado explcitamente en el pensum) delas dems asignaturas del rea de conocimiento especializado de la carrera y que sernestudiadas con posterioridad a ella, ver tabla 1.

    Materia Cuatrimestre CrditosProgramacin I Sptimo 3Redes informticas Sptimo 4Base de datos Octavo 3Programacin II Octavo 3Programacin III Noveno 4Proyecto I Noveno 4Programacin IV Dcimo 4Proyecto II Dcimo 4

    Proyecto III Dcimo primer 4Seminario de informtica Dcimo segundo 4Tabla 1. Materias relacionadas con Sistema Operativo II

    Contenido

    En esta seccin se detalla el contenido de clase de esta gua para la materia SistemaOperativo II. El programa est organizado en cinco unidades. En la primera unidad sehace un repaso de los conocimientos previos, se verifican los conocimientos adquiridosen la asignatura Informtica I y Sistemas Operativos I.

    En la unidad dos se estudian los procesos; la unidad tres trata sobre las Entrada y Salida;la unidad cuatro estudia los fundamentos sobre gestin de la memoria y la ltima unidadestudia el sistema de archivo y la seguridad.

  • 7/28/2019 Guia de Sistema Operativo II.

    10/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 10 de 33

    Unidad I: Revisin Curso Anterior

    En esta unidad se estudian los conceptos fundamentales sobre Sistema Operativo.Adems se hace una revisin de los conocimientos previos de la asignatura SistemaOperativo I y que son los pilares sobre la que se edificar esta materia.

    1.1 Propsitos Especficos

    Estudiar las diferentes partes del computador. Analizar los diferentes tipos de memorias. Estudiar los dispositivos perifricos y los dispositivos de almacenamiento de un

    computador. Estudiar los antecedentes de los Sistemas Operativos.

    1.2 Contenidos

    1.2.1 Unidad de Control.

    1.2.2 Unidad Aritmtica Lgica.

    1.2.3 Unidad Central de Proceso (CPU).

    1.2.4 Unidad de Entrada.1.2.5 Unidad de Salida.

    1.2.6 Concepto de Memoria.

    1.2.7 Tipos de Memorias.

    1.2.8 Dispositivos de almacenamiento.

    1.2.9 Dispositivos Perifricos.

    1.2.10 Historia de los sistemas operativos.

    1.2.11 Tipos de Sistemas Operativos.

    1.2.12 Diferentes Perspectivas de un Sistema Operativo.

    1.2.13 Recorrido de la Ejecucin de una Orden

  • 7/28/2019 Guia de Sistema Operativo II.

    11/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 11 de 33

    1.3 Actividad Preliminar

    1.3.1 Investigar acerca de OpenSolaris. Investigar como descargarlo, instalarlo yconseguir un manual de usuario. Descargar la gua del estudiante desde lasiguiente direccin: http://es.opensolaris.org/gesce/

    http://es.opensolaris.org/gesce/http://es.opensolaris.org/gesce/
  • 7/28/2019 Guia de Sistema Operativo II.

    12/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 12 de 33

    1.4 Actividades para el aprendizaje

    Con la lectura del Capitulo 1 de la bibliografa bsica: Tanenbaum, Andrew S. yWoodhull, Albert S.: Operating Systems Design and Implementation, realice lassiguientes actividades:

    1. Hacer un resumen de los siguientes conceptos:

    Sistema Operativo Maquina Virtual ISALenguaje de Maquina Modo Kernel Modo User

    Job Sistema por lote MainframeOff line Multiprogramacin SpoolingTiempo compartido Proceso Tabla de procesoShell

    2. Hacer un resumen de la historia de los Sistemas operativos.3. Hacer un anlisis de las diferentes estructuras presentadas en la unidad.

  • 7/28/2019 Guia de Sistema Operativo II.

    13/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 13 de 33

    Actividades Complementarias

    1. Diga cules son las dos funciones principales de un sistema operativo.

    2. Explique cul es la diferencia entre modo kernel y modo usuario.

    3. En los primeros computadores, la escritura o lectura de cada byte de datos era

    manejado por el CPU. Qu implicaciones tiene esta organizacin para la

    multiprogramacin?

    4. Liste algunas diferencias entre los sistemas operativos de PC y los sistemasoperativos de mainframe.

  • 7/28/2019 Guia de Sistema Operativo II.

    14/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 14 de 33

    Unidad II: Procesos

    2.1 Propsitos Especficos

    Estudiar los procesos como concepto fundamental para el diseo de sistemasoperativos.

    Aprender los procesos de servicios, evaluacin y planificacin de los sistemasOperativos.

    Aprender los principales mecanismos que ofrecen los sistemas operativos para lasincronizacin de los procesos.

    Aprender los principales mecanismos que ofrecen los sistemas operativos para lacomunicacin de los procesos.

    2.2 Contenidos

    2.2.1 Concepto de Proceso.2.2.2 Servicios del Sistema Operativo.2.2.3 Planificacin.2.2.4 Evaluacin del Rendimiento.2.2.5 Sincronizacin entre los procesos.2.2.6 Exclusin Mutua.2.2.7 Semforos.2.2.8 Soporte Hardware para exclusin mutua.2.2.9 Implementacin de semforos con colas.2.2.10 Comunicacin2.2.11 Regiones.2.2.12 Monitores.2.2.13 Mensajes.2.2.14 Sincronizacin y comunicacin entre procesos.2.2.15 nter bloqueos2.2.16 Resumen del Tema

  • 7/28/2019 Guia de Sistema Operativo II.

    15/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 15 de 33

    2.3 Actividad Preliminar

    2.3.1 Descargar y estudiar el documento de procesos y seales desde la direccin:http://www.opensolarisblog.org/orangebooks/Solaris_Express/Gestion_de_Procesos.html

    http://www.opensolarisblog.org/orangebooks/Solaris_Express/Gestion_de_Prochttp://www.opensolarisblog.org/orangebooks/Solaris_Express/Gestion_de_Proc
  • 7/28/2019 Guia de Sistema Operativo II.

    16/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 16 de 33

    2.4 Actividades para el Aprendizaje

    2.4.1 Con la lectura del Capitulo 2 de la bibliografa bsica: Tanenbaum, Andrew S. yWoodhull, Albert S.: Operating Systems Design and Implementation, realice lassiguientes actividades:

    1. Hacer un resumen de los siguientes conceptos:

    Demonio Thread IPCRace Conditions Exclusin mutua Regin critica

    Semaforos Monitores Acciones atmicasMutex Planificacin

    2. Explique los principales eventos envueltos en la creacin de un proceso.

    3. Mencione las causas por las cuales termina un proceso.

    4. Explique los diferentes estados en que puede estar un proceso.

  • 7/28/2019 Guia de Sistema Operativo II.

    17/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 17 de 33

    2.5 Actividades Complementarias

    1. Cules son los tres estados principales en que puede estar un proceso?

    2. Por qu en los actuales computadores, al menos partes de los manejadores de

    interrupciones son escritas en lenguaje ensamblador?

    3. Cul es la diferencia fundamental entre un proceso y un thread?

  • 7/28/2019 Guia de Sistema Operativo II.

    18/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 18 de 33

    Unidad III: Entrada y Salida

    3.1 Propsitos Especficos

    Estudiar y aprender como el sistema operativo maneja la Entrada y Salida.

    Comprender algunos principios de cmo esta organizado el Hardware.

    Comprender como puede ser estructurado el Software de Entrada y Salida.

    3.2 Contenidos3.2.1 Introduccin.

    3.2.2 Interfaces de Entrada/ salida.

    3.2.3 Puertos en Entrada/ salida.

    3.2.4 E/S Controlada por Programa.

    3.2.5 E/S Guiada por Interrupciones.

    3.2.6 E/S Concurrente.

    3.2.7 Resumen del Tema

  • 7/28/2019 Guia de Sistema Operativo II.

    19/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 19 de 33

    3.3Actividad Preliminar

    3.3.1 Revisar la siguiente direccin: http://es.opensolaris.org/Presentaciones/en buscade contenido o material que pueda ser til para comprender OpenSolaris.

    http://es.opensolaris.org/Presentaciones/http://es.opensolaris.org/Presentaciones/
  • 7/28/2019 Guia de Sistema Operativo II.

    20/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 20 de 33

    3.4 Actividades para el Aprendizaje

    3.4.1 Con la lectura del Capitulo 3 de la bibliografa bsica: Tanenbaum, Andrew S. yWoodhull, Albert S.: Operating Systems Design and Implementation, realice lassiguientes actividades:

    1. Hacer un resumen de los siguientes conceptos:

    Deadlock Device Drivers Adaptador ECC Puerto Interrupciones

    DMA Buffer RecursoRAID SCSI RISCReloj UCTDispositivos E/S

    2. Explique cada una de las categoras de los dispositivos de Entrada y Salida.

    3. Explique las condiciones que pueden ocasionar un deadlock.

  • 7/28/2019 Guia de Sistema Operativo II.

    21/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 21 de 33

    Actividades Complementarias

    1. Por qu los diseadores de sistemas operativos intentan proporcionar dispositivos

    de E / S independientes donde quiera que sea posible?

    2. Explique el concepto de DMA y diga por qu es utilizada.

    3. Explique qu son las capas del software de E/S

    4. Nombre las cuatro capas del software de E/S

    5. En cul de las cuatro capas de software de E/S se efecta cada una de las siguientestareas?

    a. Calcular la pista, el sector y la cabeza para una lectura de disco.

    b. Escribir comandos en los registros de dispositivo.

    c. Verificar si el usuario est autorizado para usar el dispositivo.

    d. Convertir enteros binarios a cdigos ASCII para imprimirlos.

    6. Por qu los archivos de salida para la impresora se almacenan generalmente en

    spooling en disco antes de imprimirse?

    7. Mencione un ejemplo del mundo real de un deadlock.

  • 7/28/2019 Guia de Sistema Operativo II.

    22/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 22 de 33

    Unidad IV: Gestin de Memoria

    4.1 Propsitos Especficos

    Estudiar y aprender la forma de manejar la memoria por el sistema operativo.

    Investigar sobre diferentes esquemas de manejo de memoria.

    Destacar los aspectos ms relevantes de la jerarqua de memoria y, en especial

    de la memoria virtual.

    4.2 Contenidos

    4.2.1 Asignatura de Memoria Particionada Esttica.

    4.2.2 Asignatura de Memoria Particionada Dinmica.

    4.2.3 Segmentacin.

    4.2.4 Paginacin.

    4.2.5 Memoria Virtual.

    4.2.6 Resumen del Tema

  • 7/28/2019 Guia de Sistema Operativo II.

    23/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 23 de 33

    4.3 Actividad Preliminar

    1. Investigar como se maneja la memoria en Linux.

    2. Investigar como se maneja la memoria en Windows.

  • 7/28/2019 Guia de Sistema Operativo II.

    24/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 24 de 33

    4.4Actividades para el Aprendizaje

    4.4.1 Con la lectura del Capitulo 4 de la bibliografa bsica: Tanenbaum, Andrew S. yWoodhull, Albert S.: Operating Systems Design and Implementation, realice lassiguientes actividades:

    1. Hacer un resumen de los siguientes conceptos:

    Manejador de memoria RAM ROMBIOS Memoria Virtual Segmentacin

    Paginacin Jerarqua de memoria VAXMonoprogramacin Multiprogramacin Marcos de pginasTablas de pginas LDT GDTDirectorio de pginas

    2. Explique los diferentes sistemas de manejo de memoria.

    3. Explique qu significa el grado de multiprogramacin.

    4. Explique en qu consisten los problemas de reubicacin y proteccin

    5. En qu consiste la administracin de memoria con mapas de bits

    6. En qu consiste la administracin de memoria con listas enlazadas

    7. Explique qu es un TLB y digas por cules otros nombres se le conoce.

    8. Explique qu son los fallos de pgina.

  • 7/28/2019 Guia de Sistema Operativo II.

    25/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 25 de 33

    4.5Actividades Complementarias

    1. Explique la estructura de una entrada de tabla de pginas.

    2. Un sistema de cmputo tiene espacio para cuatro programas en su memoria

    principal. Estos programas estn inactivos al mitad del tiempo esperando E/S. Qu

    fraccin del tiempo de CPU se desperdicia?

    3. Considere un sistema de intercambio en el que la memoria contiene los siguientes

    huecos en orden segn su posicin en la memoria: 10KB, 4KB, 20KB, 18KB, 7KB,9KB, 12KB y 15KB. Cul hueco se usar si se reciben solicitudes sucesivas

    pidiendo

    a. 12KB

    b. 10KB

    c. 9KB

    si se usa primer ajuste? Repita el problema utilizando mejor ajuste, peor ajuste y

    siguiente ajuste.

    4. Explique la diferencia entre una direccin fsica y una virtual.

    5. Una computadora tiene cuatro marcos de pgina. A continuacin se dan el tiempo de

    carga, el tiempo de ltimo acceso y los bits R y M de cada pgina (los tiempos estn

    en tics de reloj).

    Pgina Cargada ltima referencia R M

    0 126 280 1 0

    1 230 265 0 01

    2 140 270 0 0

    3 110 285 1 1

    a. Cul pgina se reemplazar con NRU?

    b. Cul pgina se reemplazar con FIFO?

    c. Cul pgina se reemplazar con LRU?

    d. Cul pgina se reemplazar con segunda oportunidad?

  • 7/28/2019 Guia de Sistema Operativo II.

    26/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 26 de 33

    Unidad V: Gestin de Archivos y Seguridad

    5.1 Propsitos Especficos

    Estudiar los conceptos relacionados con el almacenamiento persistente de datos.

    Estudiar y Comprender como el sistema operativo estructura, nombra, accesa,

    utiliza, protege e implanta el manejo de archivos.

    Describir la problemtica de seguridad existente en los sistemas de computacin.5.2 Contenidos

    5.2.1 Perspectivas del Sistema de Archivos.

    5.2.2 Organizacin del Disco.

    5.2.3 Controlador y Rutina del Disco.

    5.2.4 Caches de Disco y Bferes.

    5.2.5 Generalizacin de los Servicios de Archivos.

    5.2.6 Proteccin y seguridad.

    5.2.7 Introduccin a la Seguridad.

    5.2.8 Polticas y Mecanismos de Seguridad.

    5.2.9 Validacin.

    5.2.10 Control de Acceso.

    5.2.11 Criptografa.

    5.2.12 Virus.

    5.2.13 Resumen del Tema

  • 7/28/2019 Guia de Sistema Operativo II.

    27/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 27 de 33

    5.3Actividad Preliminar

    1. Investigar todo lo concerniente al sistema de seguridad en Linux.

    2. Investigar todo lo concerniente al sistema de seguridad en Windows.

    3. Investigar sobre los ataques ms comunes.

  • 7/28/2019 Guia de Sistema Operativo II.

    28/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 28 de 33

    5.4 Actividades para el Aprendizaje

    5.4.1 Con la lectura del Capitulo 5 de la bibliografa bsica: Tanenbaum, Andrew S. yWoodhull, Albert S.: Operating Systems Design and Implementation, realice lassiguientes actividades:

    1. Hacer un resumen de los siguientes conceptos:

    Sistema de archivo Nombre de archivo ExtensinAcceso Directorio Ruta o path

    Ruta absoluta Ruta relativa MalwareVirus Worm o gusano Caballo de TroyaBomba lgica Spyware Dominio

    2. Explique los diferentes mecanismos para nombrar los archivos.

    3. Explique las diferentes formas de estructurar el sistema de archivo.

    4. Explique los diferentes tipos de archivos.

    5. Explique los diferentes tipos de acceso.

    6. Explique los diferentes atributos de los archivos.

    7. Explique las operaciones para almacenar y recuperar un archivo de acuerdo a los

    diferentes sistemas.

    8. Explique las operaciones sobre directorios de acuerdo a los diferentes sistemas.

  • 7/28/2019 Guia de Sistema Operativo II.

    29/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 29 de 33

    5.5 Actividades Complementarias

    1. En Windows, cuando un usuario hace doble clic en un archivo que aparece en unalista del Explorador de Windows, se ejecuta un programa y se le proporciona elarchivo como parmetro. Mencione dos formas distintas en que el sistema operativo

    puede saber cul programa ejecutar.2. Algunos sistemas operativos proporcionan una llamada al sistema rename para

    asignar un nuevo nombre a un archivo. Hay alguna diferencia entre usar estallamada para cambiar el nombre de un archivo y simplemente copiar el archivo enun archivo nuevo con el nombre y despus borrar el archivo viejo?

    3. Cmo implementa MS-DOS el acceso aleatorio a archivos?4. Escriba un programa que invierta los bytes de un archivo, de modo que el ltimo sea

    ahora el primero y el primero sea ahora el ltimo. El programa debe funcionar conun archivo arbitrariamente largo, pero que trate de que eficiencia sea razonable.

    5. Cite tres caractersticas que debe reunir un buen indicador biomtrico para quepueda utilizarse en la autenticacin de inicios de sesin.

    6. Cite una desventaja de los virus cifradores polimrficos desde el punto de vista delcreador del virus.

    7. Los virus acompaantes (virus que no modifica archivos existentes) son posiblesen UNIX? Si es as, Cmo? Si no, Por qu?

    8. Cul es la diferencia entre un virus y un gusano? Cmo se reproduce cada uno?9. El ataque por caballo de Troya puede funcionar en un sistema protegido por

    capacidades?10. Cmo podra un virus parsito a) asegurarse de ser ejecutado antes que su

    programa anfitrin, y b) devolver el control a su anfitrin despus de realizar susactividades?

    11. Algunos sistemas operativos exigen que las particiones de disco comiencen alprincipio de una pista. Cmo facilita esto la labor de un virus de sector dearranque?

  • 7/28/2019 Guia de Sistema Operativo II.

    30/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 30 de 33

    Programacin

    Sistema Operativo II es una materia mensual que consta de 4 crditos: 3 de teora y 1de prctica. Un crdito equivale a 10 horas de estudio (Garca Aretio, 1997), lo queimplica unas 40 horas de estudio en total a lo largo de los 5 encuentros semanales parala materia.

    Se puede ver la programacin de los encuentros en la tabla 2. Cada encuentro consta de4 horas continuas y se divide en 3 horas para la exposicin de la teora y 1 hora,aproximadamente, para la prctica, que se solapa con el estudio de la teora (paraaprovechar mejor los conocimientos impartidos).

    Encuentro 1 2 3 4 5

    Horas 4 4 4 4 4

    Teora

    Te

    ma

    Re

    visin

    curso

    anterior

    Procesos

    En

    traySalida

    Ge

    stin

    de

    Memoria

    Ge

    stin

    de

    archivos

    y

    seguridad

    Horas

    Prctica Desarrollo del trabajo Final

    Tabla 2. Programacin de los encuentros

  • 7/28/2019 Guia de Sistema Operativo II.

    31/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 31 de 33

    Metodologa

    Investigacin Exposicin de los contenidos tericos por parte de los estudiantes. Para cada encuentro los estudiantes deben haber ledo previamente el material de labibliografa bsica. Se harn exmenes cortos de control de lectura al inicio de la clase,y / o de retroalimentacin al final de la clase. Durante los encuentros se reforzarn los conceptos ledos por el estudiante y se

    realizarn algunos ejemplos. Se fomentar la participacin de los estudiantes mediantela realizacin de preguntas y ejercicios en clase que sern planteados por el docente. Tutora virtual a travs del campus virtual www.unicaribe.net Anlisis de informacin accesible en Internet. Asignacin de trabajos prcticos para ser realizados fuera de los encuentros. Prcticas en el laboratorio de cmputo. Presentacin de un trabajo final, incluyendo todos los temas especificados en el

    contenido descrito anteriormente.

    Tutora en el Campus Virtual

    El acceso se realiza a travs del enlace www.unicaribe.net.

    A cada estudiante se le asignar un Usuario y una Clave particular para acceder alcampus, para esto el estudiante necesitar una cuenta de correo electrnico.

    http://www.unicaribe.net/http://www.unicaribe.net./http://www.unicaribe.net./http://www.unicaribe.net./http://www.unicaribe.net/
  • 7/28/2019 Guia de Sistema Operativo II.

    32/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 32 de 33

    Bibliografa Bsica

    En el caso de una materia como Sistema Operativo II, existe una gran variedad de librosque pueden ser elegidos para el estudio de la misma. En esta asignatura en concreto, han

    primado los aspectos metodolgicos, que imponen la utilizacin de un libro en laenseanza a distancia (EAD) fcil de digerir por el lector, y por ello el libro de textoescogido es el siguiente:

    Tanenbaum, Andrew S. y Woodhull, Albert S.:

    Operating Systems Design and Implementation,Prentice Hall, USA, 3ra Edicin, 2006.

    Este libro trata de manera clara la mayora de losconceptos del programa de clase, a excepcin de launidad 4. Este libro contiene muchos ejemplos yejercicios sobre las herramientas de programacinms utilizadas en el aprendizaje de la informtica,como los diagramas de flujo.

    Adems este volumen esta editado en espaol y poruna casa editora que garantiza la distribucin enRepblica Dominicana.

    Bibliografa Complementaria

    Negus, Christopher: Linux Bible, Wiley Publishing, Inc., USA, 2006 Tanenbaum, Andrew S: Sistemas Operativos Modernos, Prentice Hall, 2da

    Edicin, Mxico, 2003. Carretero Prez, Jess: Sistemas Operativos: Una visin aplicada, Mc Graw-

    Hill, Mxico, 1ra Edicin, 2001. Milenkovic, Milan: Sistemas Operativos Conceptos y Diseos, Mc Graw-Hill,

    Mxico, 2 da Edicin, 1999. Silberschatz, Abraham y Baer Galvn, Peter.: Sistemas Operativos, Addison

    Wesley, Mxico, 2da Edicin, 1999. Tanenbaum, Andrew S. y Woodhull, Albert S: Sistemas Operativos: Diseo e

    implementacin, Prentice Hall, 2da Edicin, Mxico, 1998. Deitel, H. M.: Sistemas Operativos, Addison Wesley, Mxico, 2da Edicin,

    1993.

  • 7/28/2019 Guia de Sistema Operativo II.

    33/33

    UNIVERSIDAD DEL CARIBEVicerrectora de Desarrollo

    Direccin Produccin deMedios para el Aprendizaje

    Cdigo

    GDE-INF-223

    Sistema Operativo II

    Abril, 2008

    Versin No. 1______________________

    Pgina 33 de 33

    Prcticas

    La materia requiere la presentacin de un trabajo final que deber ser entregada en elquinto encuentro. El enunciado del mismo ser dictado por el docente de la materia yestar disponible en el campus virtual.

    Las prcticas deben ser entregada en la fecha especificada y aquellos estudiantes que nocumplan con este requisito, podrn presentarla ms tarde, pero solo se evaluara lamisma con un sesenta por ciento de su valor (60%).

    AutoEvaluacin

    Materia: Sistema Operativo IIClave: INF-223

    Nombre completo:

    1. Inters demostrado: Lectura (seleccione el que mejor aplique) He ledo y estudiado plenamente todos los documentos de la materia

    (programa, gua y materiales bibliogrficos de la asignatura) He ledo someramente los documentos No he ledo aun los documentos

    2. Trabajos prcticosNombre de la prctica Problemas /

    dificultadFecha entrega

    3. Calificacin del aprendizaje y desempeo en la materia segn la siguienteescala: (1-Muy bueno 2-Bueno 3-Aceptable 4-Regular)

    Inters demostrado:Participacin:Trabajos prcticos:

    4. Observacin