Está en la página 1de 33

Cdigo

UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 1 de 33

GDE-INF-223

Sistema Operativo II

Escuela de Informtica Gua de Estudio Nombre de la asignatura Carga acadmica Modalidad Clave Pre-requisito Fecha de elaboracin Responsable de elaboracin Revisin : Sistema Operativo II : 4 crditos : Semipresencial : INF-223 : INF- 222 : Abril, 2008 : Lic. Jos Uribe : 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.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 2 de 33

GDE-INF-223

Sistema Operativo II

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

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 3 de 33

GDE-INF-223

Sistema Operativo II

Mensaje a los y las Estudiantes

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

ndice

ndice

Prof. Ing. Francisco V. Fliz Vallejo Marzo, 2005

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 4 de 33

GDE-INF-223

Sistema Operativo II

ndice

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: Revisin Curso Anterior Propsitos Especficos.10 Contenidos...10 Actividad Preliminar11 Actividad para el Aprendizaje..11 Actividades Complementaria12 UNIDAD II: Procesos Propsitos Especficos..13 Contenidos13 Actividad Preliminar.14 Actividad para el Aprendizaje...14 Actividades Complementarias...15 UNIDAD III: Entrada y Salida Propsitos Especficos..16 Contenidos17 Actividad Preliminar.18 Actividad para el Aprendizaje..18 Actividades Complementarias..19 UNIDAD IV: Gestin de Memoria Propsitos Especficos..20 Contenidos20 Actividad Preliminar.21 Actividad para el Aprendizaje..21 Actividades Complementarias..22

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 5 de 33

GDE-INF-223

Sistema Operativo II

UNIDAD V: Gestin de Archivos y Seguridad 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-223..31

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 6 de 33

GDE-INF-223

Sistema Operativo II

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 una programacin de los

En este documento se presenta, adems,

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.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 7 de 33

GDE-INF-223

Sistema Operativo II

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 y evaluacin 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

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 8 de 33

GDE-INF-223

Sistema Operativo II

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 los sistemas 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 en particular, lo que permitir que nuestros alumnos puedan manejar y comprender fcilmente cualquier sistema operativo.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 9 de 33

GDE-INF-223

Sistema Operativo II

Relacin con las dems materias


La materia Sistema Operativo II se imparte en el sexto cuatrimestre del programa de la carrera de informtica, consta de 4 crditos (3 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 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 II

Contenido
En esta seccin se detalla el contenido de clase de esta gua para la materia Sistema Operativo II. El programa est organizado en cinco unidades. En la primera unidad se hace un repaso de los conocimientos previos, se verifican los conocimientos adquiridos en 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 unidad estudia el sistema de archivo y la seguridad.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 10 de 33

GDE-INF-223

Sistema Operativo II

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 Sistema Operativo 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 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 Unidad de Control. Unidad Aritmtica Lgica. Unidad Central de Proceso (CPU). Unidad de Entrada. Unidad de Salida. Concepto de Memoria. Tipos de Memorias. Dispositivos de almacenamiento. 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

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 11 de 33

GDE-INF-223

Sistema Operativo II

1.3 Actividad Preliminar


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

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 12 de 33

GDE-INF-223

Sistema Operativo II

1.4 Actividades para el aprendizaje


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: 1. Hacer un resumen de los siguientes conceptos: Sistema Operativo Lenguaje de Maquina Job Off line Tiempo compartido Shell Maquina Virtual Modo Kernel Sistema por lote Multiprogramacin Proceso ISA Modo User Mainframe Spooling Tabla de proceso

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

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 13 de 33

GDE-INF-223

Sistema Operativo II

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.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 14 de 33

GDE-INF-223

Sistema Operativo II

Unidad II: Procesos 2.1 Propsitos Especficos Estudiar los procesos como concepto fundamental para el diseo de sistemas operativos. Aprender los procesos de servicios, evaluacin y planificacin de los sistemas Operativos. Aprender los principales mecanismos que ofrecen los sistemas operativos para la sincronizacin de los procesos. Aprender los principales mecanismos que ofrecen los sistemas operativos para la comunicacin 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 Comunicacin 2.2.11 Regiones. 2.2.12 Monitores. 2.2.13 Mensajes. 2.2.14 Sincronizacin y comunicacin entre procesos. 2.2.15 nter bloqueos 2.2.16 Resumen del Tema

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 15 de 33

GDE-INF-223

Sistema Operativo II

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_Proc esos.html

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 16 de 33

GDE-INF-223

Sistema Operativo II

2.4 Actividades para el Aprendizaje


2.4.1 Con la lectura del Capitulo 2 de la bibliografa bsica: Tanenbaum, Andrew S. y Woodhull, Albert S.: Operating Systems Design and Implementation, realice las siguientes actividades: 1. Hacer un resumen de los siguientes conceptos: Demonio Race Conditions Semaforos Mutex Thread Exclusin mutua Monitores Planificacin IPC Regin critica Acciones atmicas

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.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 17 de 33

GDE-INF-223

Sistema Operativo II

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?

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 18 de 33

GDE-INF-223

Sistema Operativo II

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 Contenidos 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 Introduccin. Interfaces de Entrada/ salida. Puertos en Entrada/ salida. E/S Controlada por Programa. E/S Guiada por Interrupciones. E/S Concurrente. Resumen del Tema

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 19 de 33

GDE-INF-223

Sistema Operativo II

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

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 20 de 33

GDE-INF-223

Sistema Operativo II

3.4 Actividades para el Aprendizaje


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

1. Hacer un resumen de los siguientes conceptos: Deadlock ECC DMA RAID Reloj Dispositivos E/S Device Drivers Puerto Buffer SCSI UCT Adaptador Interrupciones Recurso RISC

2. Explique cada una de las categoras de los dispositivos de Entrada y Salida. 3. Explique las condiciones que pueden ocasionar un deadlock.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 21 de 33

GDE-INF-223

Sistema Operativo II

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 siguientes tareas? 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.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 22 de 33

GDE-INF-223

Sistema Operativo II

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 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 Asignatura de Memoria Particionada Esttica. Asignatura de Memoria Particionada Dinmica. Segmentacin. Paginacin. Memoria Virtual. Resumen del Tema

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 23 de 33

GDE-INF-223

Sistema Operativo II

4.3 Actividad Preliminar


1. Investigar como se maneja la memoria en Linux. 2. Investigar como se maneja la memoria en Windows.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 24 de 33

GDE-INF-223

Sistema Operativo II

4.4Actividades para el Aprendizaje


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

1. Hacer un resumen de los siguientes conceptos: Manejador de memoria BIOS Paginacin Monoprogramacin Tablas de pginas Directorio de pginas RAM Memoria Virtual Jerarqua de memoria Multiprogramacin LDT ROM Segmentacin VAX Marcos de pginas GDT

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.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 25 de 33

GDE-INF-223

Sistema Operativo II

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 0 1 2 3

Cargada 126 230 140 110

ltima referencia 280 265 270 285

R 1 0 0 1

M 0 01 0 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?

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 26 de 33

GDE-INF-223

Sistema Operativo II

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 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 Perspectivas del Sistema de Archivos. Organizacin del Disco. Controlador y Rutina del Disco. Caches de Disco y Bferes. Generalizacin de los Servicios de Archivos. Proteccin y seguridad. Introduccin a la Seguridad. Polticas y Mecanismos de Seguridad. Validacin.

5.2.10 Control de Acceso. 5.2.11 Criptografa. 5.2.12 Virus. 5.2.13 Resumen del Tema

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 27 de 33

GDE-INF-223

Sistema Operativo II

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.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 28 de 33

GDE-INF-223

Sistema Operativo II

5.4 Actividades para el Aprendizaje


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

1. Hacer un resumen de los siguientes conceptos: Sistema de archivo Acceso Ruta absoluta Virus Bomba lgica Nombre de archivo Directorio Ruta relativa Worm o gusano Spyware Extensin Ruta o path Malware Caballo de Troya 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.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 29 de 33

GDE-INF-223

Sistema Operativo II

5.5 Actividades Complementarias


1. En Windows, cuando un usuario hace doble clic en un archivo que aparece en una lista del Explorador de Windows, se ejecuta un programa y se le proporciona el archivo 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 esta llamada para cambiar el nombre de un archivo y simplemente copiar el archivo en un 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 con un archivo arbitrariamente largo, pero que trate de que eficiencia sea razonable. 5. Cite tres caractersticas que debe reunir un buen indicador biomtrico para que pueda utilizarse en la autenticacin de inicios de sesin. 6. Cite una desventaja de los virus cifradores polimrficos desde el punto de vista del creador del virus. 7. Los virus acompaantes (virus que no modifica archivos existentes) son posibles en 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 sus actividades? 11. Algunos sistemas operativos exigen que las particiones de disco comiencen al principio de una pista. Cmo facilita esto la labor de un virus de sector de arranque?

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 30 de 33

GDE-INF-223

Sistema Operativo II

Programacin
Sistema Operativo II es una materia mensual que consta de 4 crditos: 3 de teora y 1 de prctica. Un crdito equivale a 10 horas de estudio (Garca Aretio, 1997), lo que implica unas 40 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). Encuentro Horas 1 4 curso 2 4 3 4 Entra y Salida 4 4 de 5 4 de y Gestin archivos seguridad

Teora

Prctica

Horas Desarrollo del trabajo Final

Tabla 2. Programacin de los encuentros

Gestin Memoria

Revisin anterior

Procesos

Tema

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 31 de 33

GDE-INF-223

Sistema Operativo II

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.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 32 de 33

GDE-INF-223

Sistema Operativo II

Bibliografa Bsica
En el caso de una materia como Sistema Operativo II, 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
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 GrawHill, 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.

Cdigo
UNIVERSIDAD DEL CARIBE Vicerrectora de Desarrollo Direccin Produccin de Medios para el Aprendizaje

Abril, 2008 Versin No. 1 ______________________ Pgina 33 de 33

GDE-INF-223

Sistema Operativo II

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: Clave: Nombre completo: Sistema Operativo II INF-223

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 / Fecha entrega dificultad

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