34
UNIVERSIDAD DEL CARIBE Vicerrectoría de Desarrollo Dirección Producción de Medios para el Aprendizaje Código GDE-INF-222 Sistema Operativo I Abril, 2008 Versión No. 1 ______________________ Página 1 de 34 Escuela de Informática Guía de Estudio Nombre de la asignatura : Sistema Operativo I Carga académica : 3 créditos Modalidad : Semipresencial Clave : INF-222 Pre-requisito : INF- 101 Fecha de elaboración : Abril, 2008 Responsable de elaboración : Lic. José Uribe Revisión : Lic. Martha Escaño Directora de Producción de Medios : Lic. José Uribe Director Escuela de Informática Modificaciones 1ª: Fecha: Responsable: _________________ 2ª: Fecha: ______________ Responsable: _________________ 3ª:Fecha: ______________ Responsable: __________________ Abril, 2008 *Guía en Proceso de Revisión.

Sistema Operativo I

Embed Size (px)

Citation preview

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 1 de 34

    Escuela de Informtica

    Gua de Estudio

    Nombre de la asignatura : Sistema Operativo I

    Carga acadmica : 3 crditos

    Modalidad : Semipresencial

    Clave : INF-222

    Pre-requisito : INF- 101

    Fecha de elaboracin : Abril, 2008

    Responsable de elaboracin : Lic. Jos Uribe

    Revisin : Lic. Martha Escao

    Directora de Produccin de Medios

    : Lic. Jos Uribe

    Director Escuela de Informtica

    Modificaciones

    1: Fecha: Responsable: _________________

    2: Fecha: ______________ Responsable: _________________

    3:Fecha: ______________ Responsable: __________________

    Abril, 2008

    *Gua en Proceso de Revisin.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 2 de 34

    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 Snchez

    Presidente del Consejo

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 3 de 34

    Mensaje a los y las Estudiantes

    ndice

    ndice

    Esta Gua de Estudio de la asignatura Sistema Operativo I 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

    Prof. Ing. Francisco V. Fliz Vallejo

    Marzo, 2005

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 4 de 34

    Indice Pgs

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

    UNIDAD I: Fundamentos de Sistema Operativo

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

    UNIDAD II: Funciones de los Sistemas Operativos

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

    UNIDAD III: Categora de los Sistemas Operativos

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

    UNIDAD IV: Sistemas Operativos para PC

    Propsitos Especficos..20 Contenidos20 Actividad Preliminar.21 Actividad para el Aprendizaje..21 Actividades Complementarias..22

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 5 de 34

    UNIDAD V: Optimizacin del Sistema Operativo con Utileras de Software

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

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

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 6 de 34

    Caracterizacin de la Gua

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

    que cursan la asignatura Sistema Operativo I. 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 la

    asignatura, las practicas y una autoevaluacin.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 7 de 34

    Descripcin de la materia

    La materia Sistema Operativo I (clave INF-222) estudia los conceptos bsicos sobre

    sistemas operativos, los antecedentes histricos, las funciones de los sistemas

    operativos, los diferentes tipos o categoras de los mismos y un anlisis de los sistemas

    operativos ms comunes para los computadores personales.

    Justificacin

    El computador ha producido muchos cambios en las actividades del ser humano: ha

    cambiado la forma de vida, la manera de hacer negocios de la mayora de empresas, de

    una u otra forma el computador ha facilitado la forma de realizar las tareas cotidianas de

    cada ser humano. En otro mbito el computador es una mquina y como tal no puede

    comunicarse con el ser humano, pero cmo se comunican entre ellos? cmo logran

    interactuar? 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 informtica 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

    calculo o proceso, como interacta con los dispositivos perifricos.

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

    bibliografa bsica y complementaria, tutoriales, 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

    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.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 8 de 34

    Objetivos

    Desarrollar los conocimientos sobre las diversas funciones del sistema operativo de cualquier computador.

    Analizar los diferentes tipos de sistemas operativos y sus diferentes partes.

    Poder entender las funciones de cada parte de un computador.

    Habilidades y destrezas que se lograrn con la materia

    Al finalizar la materia, el estudiante tendr conocimientos sobre:

    Los antecedentes histricos y la evolucin de los sistemas operativos

    El funcionamiento de un computador.

    La estructura y funcionamiento de los sistemas operativos.

    El uso y manejo de los diferentes tipos de interfaces.

    Manejo bsico de la gestin de 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

    Los sistemas operativos ms populares para PC haciendo nfasis en Linux y Windows.

    Las habilidades y destrezas son generales y no exclusivas de un sistema operativo en

    particular, lo que permitir que nuestros alumnos puedan manejar y comprender

    fcilmente cualquier sistema operativo.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 9 de 34

    Relacin con las dems Materias

    La materia Sistema Operativo I se imparte en el cuarto cuatrimestre del programa de la

    carrera de informtica, consta de 3 crditos (2 tericos y 1 prctico).

    Al impartirse esta asignatura en el cuarto cuatrimestre, debe asumirse que la misma es

    pre-requisito obligatorio (aunque no esta especificado explcitamente en el pensum) de

    las dems asignaturas del rea de conocimiento especializado de la carrera y que sern

    estudiadas con posterioridad a ella, ver tabla 1.

    Materia Cuatrimestre Crditos

    Sistema Operativo II Sexto 4

    Programacin I Sptimo 3

    Redes informticas Sptimo 4

    Base de datos Octavo 3

    Programacin II Octavo 3

    Programacin III Noveno 4

    Proyecto I Noveno 4

    Programacin IV Dcimo 4

    Proyecto II Dcimo 4

    Proyecto III Dcimo primer 4

    Seminario de informtica Dcimo segundo 4

    Tabla 1. Materias relacionadas con Sistema Operativo I

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 10 de 34

    Contenido

    En esta seccin se detalla el contenido de clase de esta gua para la materia Sistema

    Operativo I. El programa est organizado en cinco unidades. En la primera unidad se

    estudian los antecedentes histricos, los conceptos fundamentes de sistemas operativos,

    as como los interpretes de comandos y las interfaz grfica de usuario.

    En la unidad dos se estudian las funciones de los sistemas operativos, cmo el sistema

    operativo manipula el Hardware y gestiona los perifricos; la unidad tres trata de las

    categoras o tipos de sistemas operativos y se estudian las caractersticas de cada uno; la

    unidad cuatro analiza las caractersticas de los sistemas operativos ms populares para

    PC y la ltima unidad estudia el manejo de archivos y la gestin de memoria.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 11 de 34

    Unidad I: Fundamentos de Sistema Operativo

    En esta unidad se estudian los antecedentes histricos de los sistemas operativos, los

    conceptos de Sistemas operativos, as como las diferentes interfaces para interactuar con

    el computador.

    1.1 Propsitos Especficos

    Estudiar y aprender los conceptos bsicos sobre sistemas operativos.

    Destacar los aspectos arquitectnicos que afectan de forma directa los Sistemas

    Operativos.

    Estudiar los antecedentes histricos.

    Aprender a utilizar la interfaz de lnea de comando.

    Aprender a utilizar la interfaz grfica de usuarios de aquellos sistemas

    operativos que la implementen.

    1.2 Contenidos

    1.2.1 Historia de los sistemas operativos.

    1.2.2 Conceptos de los Sistemas Operativos.

    1.2.3 Estructura de un Sistema Operativo.

    1.2.4 Shell (intrprete de comandos).

    1.2.5 Interfaz de Lnea de Comando.

    1.2.6 Interfaz Grfica del Usuario

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 12 de 34

    1.3 Actividad Preliminar

    1.3.1 Atender el curso: Introduction to the Common Desktop Environment (CDE) (WS-1080) que se encuentra bajo la categora Sun Solaris Operating Systems | Solaris 8 | Fundamentals of Solaris 8 Operating Environment; en la plataforma

    Sun Educational https://learningconnection.sun.com.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 13 de 34

    1.4 Actividades para el Aprendizaje

    1.4.1 Con la lectura del Capitulo 1 de la bibliografa bsica: Tanenbaum, Andrew S. y Woodhull, Albert S.: Operating Systems Design and Implementation, realice las

    siguientes actividades:

    2. Hacer un resumen de los siguientes conceptos:

    Sistema Operativo Maquina Virtual ISA

    Lenguaje de Maquina Modo Kernel Modo User

    Job Sistema por lote Mainframe

    Off line Multiprogramacin Spooling

    Tiempo compartido Proceso Tabla de proceso

    Shell Microarquitectura CTSS

    POSIX MINIX USB

    BIOS SCSI UID

    Exokernel

    3. Hacer un resumen de la historia de los Sistemas operativos. 4. Hacer un anlisis de las diferentes estructuras de los sistemas operativos. 5. Hacer un trabajo de investigacin de las GUIs de Sistemas Operativos ms

    populares.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 14 de 34

    1.5 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 sistemas operativos de mainframe.

    5. Por qu no se generaliz el uso de tiempo compartido en las computadoras de la segunda generacin?

    6. Cules de las siguientes instrucciones slo deberan permitirse en modo de kernel? a. Inhabilitar todas las interrupciones b. Leer el reloj de hora del da c. Poner el reloj de hora del da d. Modificar el mapa de memoria

    7. Mencione algunas diferencias entre los sistemas operativos de computadora personal y los de mainframe.

    8. Cul es la diferencia clave entre una interrupcin de sistema (TRAP) y una interrupcin normal?

    9. Algunas preguntas para practicar la conversiones de unidades: a. Cunto dura un microao en segundos? b. Qu longitud tiene una gigamicra? c. Cuntos bytes hay en una memoria de 1 TB? d. La masa de la Tierra es de 6,000 yottagramos. Cunto es eso en

    kilogramos?

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 15 de 34

    Unidad II: Funciones de los Sistemas Operativos

    En esta unidad se tratan los comandos ms utilizados para las diferentes tareas

    cotidianas. Por otro lado se estudia la manipulacin del Hardware y los perifricos por

    parte del sistema operativo y analizan las estructuras de organizacin de archivos.

    2.1 Propsitos Especficos

    Presentar una visin global de las funciones bsicas del Sistema Operativo y la

    forma de administrar y/o controlar los archivos, perifricos y errores.

    Estudiar y aprender los comandos ms utilizados para realizar tareas cotidianas y de

    administracin.

    Estudiar los distintos sistemas de archivos.

    2.2 Contenidos

    2.2.1 Comandos.

    2.2.2 Manipulacin de Hardware.

    2.2.3 Gestin de Control de Perifricos.

    2.2.4 Organizacin de Archivos.

    2.2.5 Gestin de Errores y Prdida de Datos

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 16 de 34

    2.3 Actividad Preliminar

    2.3.1 Hacer un gua de referencia rpida de los comandos, utilitarios o programas ms importantes de los siguientes Sistemas Operativos:

    a) Windows (NT, 2000, XP, Vista, Server)

    b) Unix

    c) Linux

    d) OS/2

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 17 de 34

    2.4 Actividades para el Aprendizaje

    2.4.1 Lectura de los captulos 1 y 2 de la bibliografa complementaria: Carretero Prez, Jess: Sistemas Operativos: Una visin aplicada.

    1. Explique la estructura del sistema de archivos de Linux.

    2. Explique el sistema de archivos NTFS.

    3. Explique la estructura del sistema de archivos de Unix.

    4. Explique la estructura del sistema de archivos de Solaris.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 18 de 34

    2.5 Actividades Complementarias

    1. Hacer un anlisis comparativo de los sistemas de archivos de Linux, Unix y Solaris.

    2. Comparar los sistemas de archivos de Microsoft contra los de Unix y Linux.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 19 de 34

    Unidad III: Categora de los Sistemas Operativos

    En esta unidad se estudian los diferentes tipos de sistemas operativos y la evolucin que

    han tenido a travs de los aos. Adems se tratan los procesos en lotes, en tiempo real y

    tiempo compartido.

    3.1 Propsitos Especficos

    Estudiar las diferentes categoras de sistemas operativos.

    Clasificar los diferentes tipos de sistemas Operativos de acuerdo a su evolucin.

    Analizar el funcionamiento de los sistemas operativos

    3.2 Contenidos

    3.2.1 Sistema Operativo Monotareas.

    3.2.2 Sistema Operativo Multitareas.

    3.2.3 Sistema Operativo Monousuario.

    3.2.4 Sistema Operativo Multiusuario.

    3.2.5 Sistema Operativo Cliente/ servidor.

    3.2.6 Secuencia por Lotes.

    3.2.7 Procedimiento en Tiempo Real.

    3.2.8 Procedimiento en Tiempo Compartido

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 20 de 34

    3.3 Actividad Preliminar

    3.3.1 Investigar y nombrar por lo menos un Sistema Operativo por categora.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 21 de 34

    3.4 Actividades para el Aprendizaje

    3.4.1 Revisin de la lectura del Capitulo 1 de la bibliografa bsica: Tanenbaum, Andrew S. y Woodhull, Albert S.: Operating Systems Design and

    Implementation y con la lectura del captulo 1 de la bibliografa

    complementaria: Silberschatz, Abraham y Baer Galvn, Peter: Sistemas

    Operativos, realice las siguientes actividades:

    1. Hacer un resumen de los siguientes conceptos:

    Procesamiento por lote Sistema Operativo Monotarea Sistema Operativo

    Multitarea

    Sistema Operativo

    Monousuario

    Sistema Operativo

    Multiusuario

    Tiempo real

    Tiempo compartido Sistemas operativos Cliente /

    Servidor

    Sistemas operativos

    distribuidos

    2. Defina las propiedades esenciales de los siguientes tipos de sistemas operativos: a. Por lotes b. Interactivos c. De tiempo compartido d. De tiempo real e. Distribuidos

    3. Mencione las principales diferencias entre los sistemas operativos para microcomputadores para computadores personales.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 22 de 34

    3.5 Actividades Complementarias

    1. Por qu son deseables los sistemas distribuidos?

    2. Describa las diferencias entre multiprocesamiento simtrico y asimtrico. Mencione

    tres ventajas y una desventaja de los sistemas multiprocesador.

    3. Cite la principal ventaja de la multiprogramacin.

    4. Mencione los tres propsitos principales de un sistema operativo.

    5. Liste los cuatro pasos necesarios para ejecutar un programa en una mquina

    totalmente dedicada.

    6. Mencione la principal dificultad que un programador que un programador debe

    superar al escribir un sistema operativo para un entorno de tiempo real.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 23 de 34

    Unidad IV: Sistemas Operativos para PC

    En esta unidad se tratan los sistemas operativos ms populares para computadores

    personales. Se analizan sus caractersticas, principales mandatos e interfaces.

    4.1 Propsitos Especficos

    Estudiar y comprender los sistemas operativos ms populares en computadores

    personales.

    Conocer la forma de operacin y el funcionamiento de los Sistemas Operativos ms

    conocidos.

    4.2 Contenidos

    4.2.1 MS-DOS

    4.2.2 Xenix

    4.2.3 OS/2

    4.2.4 Macintosh OS

    4.2.5 Microsoft Windows

    4.2.6 Linux

    4.2.7 Solaris

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 24 de 34

    4.3 Actividad Preliminar

    4.3.1 Investigar los antecedentes histricos, caractersticas y operaciones fundamentales de los Sistemas Operativos tratados en la unidad.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 25 de 34

    4.4 Actividades para el Aprendizaje

    4.4.1 Lectura de la parte 8 (captulos 18 al 23) de la bibliografa complementaria: Deitel, H. M.: Sistemas Operativos y Lectura de la parte 7 (captulos 21 al 24)

    de la bibliografa complementaria: Silberschatz, Abraham y Baer Galvn, Peter:

    Sistemas Operativos, realice las siguientes actividades:

    1. Hacer un resumen de los casos presentados en cada capitulo.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 26 de 34

    4.5 Actividades Complementarias

    1. Hacer un anlisis comparativo entre los diferentes sistemas operativos.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 27 de 34

    Unidad V: Optimizacin del Sistema Operativo con Utileras de Software

    En esta unidad esta dedicada a la optimizacin del sistema operativo. Conocer y

    aprender los principales programas y utilitarios desempear las tareas de administracin

    y mantenimiento. Adems se estudia la fragmentacin y los fundamentos bsicos sobre

    la gestin de la memoria.

    5.1 Propsitos Especficos

    Estudiar todos los esquemas y otros aspectos relacionados con la gestin de

    memorias.

    Estudiar los algoritmos y utilitarios para comprimir datos.

    5.2 Contenidos

    5.2.1 Fragmentacin de Archivos.

    5.2.2 Comprensin de Datos.

    5.2.3 Administracin de Memoria.

    5.2.4 Concepto de Memoria Virtual.

    5.2.5 Concepto de DMA

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 28 de 34

    5.3 Actividad Preliminar

    1. Investigar los utilitarios ms populares para desfragmentar archivos.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 29 de 34

    5.4 Actividades para el Aprendizaje

    5.4.1 Lectura de la parte 3 (captulos 8 al 11) de la bibliografa complementaria: Silberschatz, Abraham y Baer Galvn, Peter: Sistemas Operativos, realice las

    siguientes actividades:

    1. Hacer un resumen de los siguientes conceptos:

    Fragmentacin Memoria virtual

    2. Diga cuando ocurren fallos de pginas.

    3. Describa las acciones que el sistema operativo realiza cuando ocurre un fallo de

    pgina.

    4. Cules de las tcnicas de programacin y estructuras siguientes son buenas para

    un entorno paginado por demanda? Cules no son buenas? Explique sus

    respuestas.

    a. Pila

    b. Tabla de smbolos dispersa

    c. Bsqueda secuencial

    d. Bsqueda binaria

    e. Cdigo puro

    f. Operaciones con Vectores

    g. Indireccin.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 30 de 34

    5.5 Actividades Complementarias

    1. Explique la diferencia entre fragmentacin externa e interna.

    2. Explique los algoritmos de asignacin siguientes:

    a. Primer ajuste

    b. Mejor ajuste

    c. Peor ajuste

    3. Por qu los tamaos de pginas son siempre potencias de 2?

    4. Considere un sistema de paginacin por demanda con los tiempos de utilizacin

    siguientes:

    Utilizacin de CPU 20%

    Disco de paginacin 97.7%

    Otros dispositivos de E / S 5%

    Cules de los siguientes (si es que alguno lo hace) mejorarn (probablemente) el

    aprovechamiento de la CPU? Explique su respuesta.

    a. Instalar una CPU ms rpida.

    b. Instalar un disco de paginacin ms grande.

    c. Aumentar el grado de multiprogramacin

    d. Reducir el grado de multiprogramacin.

    e. Instalar ms memoria principal

    f. Instalar un disco duro ms rpido, o mltiples controladores en

    hardware con mltiples discos duros.

    g. Aadir prepaginacin a los algoritmos de obtencin de pginas.

    h. Aumentar el tamao de pgina.

    5. Explique el propsito de las operaciones abrir y cerrar.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 31 de 34

    Programacin

    Sistema Operativo I es una materia mensual que consta de 3 crditos: 2 de teora y 1 de

    prctica. Un crdito equivale a 10 horas de estudio (Garca Aretio, 1997), lo que implica

    unas 30 horas de estudio en total a lo largo de los 5 encuentros semanales para la

    materia.

    Se puede ver la programacin de los encuentros en la tabla 2. Cada encuentro consta de

    4 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 (para

    aprovechar mejor los conocimientos impartidos).

    Teo

    ra

    Encuentro 1 2 3 4 5

    Horas 4 4 2 2

    Tem

    a

    Fundam

    ento

    s de

    sist

    ema

    oper

    ativ

    o

    Funci

    ones

    de

    los

    sist

    emas

    oper

    ativ

    os

    Cat

    egor

    a de

    los

    sist

    emas

    oper

    ativ

    os

    Sis

    tem

    as

    Oper

    ativ

    os

    par

    a

    PC

    Opti

    miz

    aci

    n

    del

    sist

    ema

    oper

    ativ

    o

    con

    uti

    ler

    as

    de

    soft

    war

    e

    Pr

    ctic

    a Horas 2 2 4

    Desarrollo del trabajo Final

    Tabla 2. Programacin de los encuentros

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 32 de 34

    Metodologa

    Investigacin

    Exposicin de los contenidos tericos por parte de los estudiantes.

    Para cada encuentro los estudiantes deben haber ledo previamente el material de la bibliografa 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

    mediante la 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 al

    campus, para esto el estudiante necesitar una cuenta de correo electrnico.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 33 de 34

    Bibliografa Bsica

    En el caso de una materia como Sistema Operativo I, existe una gran variedad de libros

    que 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 la

    enseanza a distancia (EAD) fcil de digerir por el lector, y por ello el libro de texto escogido 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 los

    conceptos del programa de clase, a excepcin de la

    unidad 4. Este libro contiene muchos ejemplos y

    ejercicios sobre las herramientas de programacin

    ms utilizadas en el aprendizaje de la informtica,

    como los diagramas de flujo.

    Adems este volumen esta editado en espaol y por

    una casa editora que garantiza la distribucin en

    Repblica Dominicana.

    Bibliografa complementaria

    Tanenbaum, Andrew S: Sistemas Operativos Modernos, Prentice Hall, 2da Edicin, Mxico, 2003.

    Carretero Prez, Jess: Sistemas Operativos: Una visin aplicada, Mc Graw-Hill, Mxico, 1

    ra 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, 2

    da Edicin, 1999.

    Tanenbaum, Andrew S. y Woodhull, Albert S: Sistemas Operativos: Diseo e implementacin, Prentice Hall, 2

    da Edicin, Mxico, 1998.

    Deitel, H. M.: Sistemas Operativos, Addison Wesley, Mxico, 2da Edicin, 1993.

  • UNIVERSIDAD DEL CARIBE

    Vicerrectora de Desarrollo

    Direccin Produccin de

    Medios para el Aprendizaje

    Cdigo

    GDE-INF-222

    Sistema Operativo I

    Abril, 2008

    Versin No. 1

    ______________________

    Pgina 34 de 34

    Prcticas

    La materia requiere la presentacin de un trabajo final que deber ser entregada en el

    quinto encuentro. El enunciado del mismo ser dictado por el docente de la materia y

    estar disponible en el campus virtual.

    Las prcticas deben ser entregada en la fecha especificada y aquellos estudiantes que no

    cumplan con este requisito, podrn presentarla ms tarde, pero solo se evaluara la

    misma con un sesenta por ciento de su valor (60%).

    AutoEvaluacin

    Materia: Sistema Operativo I Clave: INF-222 o INF-213 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 prcticos

    Nombre de la prctica Problemas /

    dificultad

    Fecha entrega

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

    Inters demostrado:

    Participacin:

    Trabajos prcticos:

    4. Observacin