View
232
Download
0
Category
Preview:
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_Proc7/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
Recommended