0% encontró este documento útil (0 votos)
68 vistas17 páginas

Sistemas Operativos: Centralizados y Distribuidos

Este documento describe una materia sobre sistemas operativos centralizados y distribuidos que forma parte de la licenciatura en ciencias de la computación en la Benemérita Universidad Autónoma de Puebla. Se detallan los objetivos, contenidos temáticos y unidades que conforman la materia.

Cargado por

chukupaxxx
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
68 vistas17 páginas

Sistemas Operativos: Centralizados y Distribuidos

Este documento describe una materia sobre sistemas operativos centralizados y distribuidos que forma parte de la licenciatura en ciencias de la computación en la Benemérita Universidad Autónoma de Puebla. Se detallan los objetivos, contenidos temáticos y unidades que conforman la materia.

Cargado por

chukupaxxx
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA


LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Software de Base

NOMBRE DE LA MATERIA: SISTEMAS OPERATIVOS CENTRALIZADOS Y


DISTRIBUIDOS

Clave: LCC 226 Nivel de Ubicación: Básico


Créditos: 10 Tipo de Materia: Obligatoria
Modalidad: Escolarizada

PRE-REQUISITOS: LCC 210 Programación de Sistemas


LCC 318 Programación Concurrente y
Paralela

MATERIA CONSECUENTE:

TIEMPO TOTAL ASIGNADO: 80

PRIMAVERA – OTOÑO
HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

VERANO
HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA:


Beatriz Beltrán Martínez Rafael de la Rosa Flores
Yalú Galicia Hernández Leticia Mendoza Alonso
Mariano Larios Gómez José de Jesús Lavalle Martínez
José Andrés Vázquez Flores Ma. del Carmen Cerón Garnica
Hilda Castillo Zacatelco Pedro Bello López

REVISADO POR: Área de Software de Base


Coordinador: Hilda Castillo Zacatelco
APROBADO POR: Academia
AUTORIZADO POR: Docencia

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 1
FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2007
VIGENCIA:

JUSTIFICACIÓN:
Desde el surgimiento de los sistemas de cómputo los sistemas operativos han
evolucionado a la par del hardware lo cual los hace indispensables para el
funcionamiento de todo sistema de cómputo, debido a esto es vital que los
estudiantes de ciencias de la computación conozcan los principios de diseño e
implementación de los sistemas operativos. Los sistemas operativos distribuidos
son un tipo de sistema operativo muy importante debido a las ventajas que puede
proporcionar, tales como la confiabilidad y la flexibilidad, además que marcan una
pauta para el desarrollo de otros tipos de sistemas distribuidos.

OBJETIVO GENERAL DE LA MATERIA:


Que el estudiante identifique y liste las características básicas y las tareas
principales de los sistemas operativos centralizados y de los sistemas operativos
distribuidos, además que analice las diferentes técnicas para el diseño e
implementación de sistemas operativos centralizados y distribuidos, en cuanto a
gestión de procesos, memoria y archivos principalmente.
Que el estudiante identifique la problemática que existe al crear un sistema
operativo tanto centralizado como distribuido.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO:


Un área prioritaria en la computación son los sistemas operativos, además en la
actualidad los conceptos de sistemas distribuidos han tomado una gran relevancia.
Por lo que es importante que el alumno conozca los conceptos fundamentales de
los sistemas operativos y de los sistemas operativos distribuidos para obtener
conocimientos sólidos en la construcción de sistemas de cómputo.

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 2
CONTENIDO TEMÁTICO
MATERIA: SISTEMAS OPERATIVOS CENTRALIZADOS Y DISTRIBUIDOS.

UNIDAD: 1 TÍTULO: INTRODUCCIÓN A LOS SISTEMAS


OPERATIVOS CENTRALIZADOS Y
DISTRIBUIDOS.
OBJETIVO ESPECÍFICO:
Que el estudiante defina e identifique el marco teórico de los elementos básicos que dan origen a la necesidad
del uso de un sistema operativo.

Tiempo de
impartición
CONTENIDO DE LA UNIDAD (hrs.) Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Componentes básicos de la arquitectura de Von 0.5 Identificar los elementos y Exposición del Salón, pizarrón,
Neuman. conceptos básicos del Profesor, discusión plumones,
funcionamiento de una grupal y lluvia de ideas. audiovisual.
computadora.
1.2 Registros básicos del procesador. 0.5 Identificar las principales Exposición del Salón, pizarrón,
funciones de los registros del Profesor; discusión plumones, proyector
procesador. grupal. de acetatos o de
video.
1 Identificar y analizar el ciclo Exposición del Salón, pizarrón,
1.3 Ejecución de instrucciones de máquina y la ejecución de Profesor; discusión plumones, proyector
operaciones. grupal. de acetatos o de
video.

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 3
1.4 Interrupciones. 0.5 Identificar y analizar la Exposición del Salón, pizarrón,
importancia del uso de Profesor, discusión plumones, proyector
interrupciones así como los grupal y lluvia de ideas. de acetatos o de
servicios proporcionados por video.
las mismas.

1.5 Taxonomía de Flynn 0.5 Explicar e identificar la Exposición del Salón, pizarrón,
división de arquitecturas de Profesor; discusión plumones, proyector
computadoras según Flynn. grupal. de acetatos o de
video.
1.6 Arquitecturas de multiprocesadores 1 Identificar las diferentes Exposición del Salón, pizarrón,
arquitecturas que utilizan los Profesor; discusión plumones, proyector
multiprocesadores. grupal de acetatos o de
video.
1.7 Definición de Sistemas Operativos. 1 Identificar que es un sistema Exposición del Salón, pizarrón,
Operativo y discutir su Profesor, discusión plumones, proyector
utilidad. grupal y lluvia de ideas. de acetatos o de
video.

HORAS TOTALES: 5

UNIDAD :2 TÍTULO: Conceptos de Sistemas Operativos

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 4
OBJETIVO ESPECÍFICO:
Que el alumno conozca las funciones principales de un sistema operativo, la evolución de los sistemas operativos
y que identifique las ventajas y desventajas de los diferentes tipos de sistemas operativos.

Bibliografía: Programación Doug Lea, “Concurrente en Java Principios y patrones de Diseño”, Addison Wesley
2da. Edición .

Tiempo de
impartición
CONTENIDO DE LA UNIDAD (hrs.) Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

2.1 Llamadas al sistema 0.5 Explicar e identificar como se Explicación del Cañón, computadora,
da la interfaz entre el Sistema profesor, lluvia de pizarrón, plumones
Operativo y los programas ideas, discusión grupal.
del usuario por medio de las
llamadas al sistema.
2.2 Funciones de un Sistema Operativo 1 Explicar las funciones Explicación del Cañón, computadora,
principales de todo Sistema profesor, lluvia de pizarrón, plumones
Operativo. ideas, discusión grupal.
2.3 Evolución de los Sistemas Operativos 1 Explicar y diferenciar las Explicación del Cañón, computadora,
características más profesor, lluvia de pizarrón, plumones
relevantes de la evolución de ideas, discusión grupal.
los Sistemas Operativos.
2.4 Estructura de un Sistema Operativo 0.5 Explicar e identificar la Explicación del Cañón, computadora,
estructura general y las profesor, lluvia de pizarrón, plumones
partes que conforman un ideas, discusión grupal.
Sistema Operativo.
2.4.1 Micronúcleo 1 Explicar y analizar las Explicación del Cañón, computadora,
ventajas y desventajas de los profesor, lluvia de pizarrón, plumones
Sistemas Operativos con ideas, discusión grupal.
micronúcleo.
2.4.2 Núcleo Monolítico 1 Explicar y analizar las Explicación del Cañón, computadora,
características principales de profesor, lluvia de pizarrón, plumones
los Sistemas Operativos con ideas, discusión grupal.

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 5
núcleo monolítico.

2.4.3 Hibrido 0.5 Explicar y analizar las Explicación del Cañón, computadora,
características principales de profesor, lluvia de pizarrón, plumones
los Sistemas Operativos ideas, discusión grupal.
híbridos.
2.4.4 Capas Virtuales 1 Explicar y analizar las Explicación del Cañón, computadora,
características principales de profesor, lluvia de pizarrón, plumones
los Sistemas Operativos con ideas, discusión grupal.
capas virtuales.
2.4.5 Otros tipos de estructuras 0.5 Explicar y analizar las Explicación del Cañón, computadora,
características de otros tipos profesor, lluvia de pizarrón, plumones
de estructuras como ideas, discusión grupal.
exokernel, cliente-servidor.
2.5 Tipos de Sistemas Operativos 1 Explicar, analizar e identificar Explicación del Cañón, computadora,
los diferentes tipos de profesor, lluvia de pizarrón, plumones
Sistemas operativos. ideas, discusión grupal.
2.5.1 Sistemas Operativos Centralizados 1 Explicar las características Explicación del Cañón, computadora,
principales de los Sistemas profesor, lluvia de pizarrón, plumones
Operativos centralizados. ideas, discusión grupal.
2.5.2 Sistemas Operativos de Red 1 Explicar las características Explicación del Cañón, computadora,
principales de los Sistemas profesor, lluvia de pizarrón, plumones
Operativos de Red. ideas, discusión grupal.
2.5.3 Sistemas Operativos Distribuidos 1 Explicar las características Explicación del Cañón, computadora,
principales de los Sistemas profesor, lluvia de pizarrón, plumones
Operativos Distribuidos. ideas, discusión grupal.
[Link] Definición de Sistema Distribuido 1 Definir y explicar que es un Explicación del Cañón, computadora,
Sistema Operativo profesor, lluvia de pizarrón, plumones
Distribuido. ideas, discusión grupal.
[Link] Comparación de un Sistema Operativo 1 Analizar, identificar y Explicación del Cañón, computadora,
Centralizado vs Sistema Operativo Distribuido diferenciar las características profesor, lluvia de pizarrón, plumones
propias de los Sistemas ideas, discusión grupal.
Operativos Centralizados y
distribuidos.
[Link] Ventajas y Desventajas de un Sistema Operativo 1 Analizar y explicar las Explicación del Cañón, computadora,
Distribuido ventajas y desventajas de un profesor, lluvia de pizarrón, plumones
Sistemas Operativo. ideas, discusión grupal.

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 6
[Link] Aspectos de diseño de un Sistema Operativo 1 Discutir los diferentes Explicación del Cañón, computadora,
Distribuido aspectos a considerar en el profesor, lluvia de pizarrón, plumones
diseño de un Sistema ideas, discusión grupal.
operativo Distribuido.
HORAS TOTALES: 15

UNIDAD: 3 TÍTULO: Gestión de procesos e hilos en ambientes


centralizados y distribuidos

OBJETIVO ESPECÍFICO: Que el alumno identifique los conceptos básicos acerca de la gestión y la
implementación de procesos en sistemas centralizados y distribuidos. Además aplique tales conceptos en el
desarrollo de programas.

Tiempo de
impartición
CONTENIDO DE LA UNIDAD (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

3.1 Conceptos básicos de procesos e hilos 1.5 Identificar las características Explicación por parte Salón, pizarrón,
principales de procesos e del profesor, utilizar plumones, proyector
hilos, sus estados, las técnicas grupales para de acetatos o de
estructuras utilizadas por el discutir los objetivos de video.
sistema operativo para su aprendizaje. Aplicar
implementación. Listar las examen rápido al
diferencias que existen entre finalizar el tema.
ellos.
3.2 Despacho en Sistemas Centralizados 0.5 .Identificar los conceptos Explicación por parte Salón, pizarrón,
básicos de despacho en del profesor, utilizar plumones, proyector
sistemas centralizados, técnicas grupales para de acetatos o de

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 7
haciendo énfasis en el discutir los objetivos de video.
concepto de cambio de aprendizaje. Escribir un
contexto. programa maestro-
esclavo que simule el
despacho de procesos
en un ambiente
centralizado.
3.2.1 Criterios de despacho 0.5 Identificar los criterios de Exposición del profesor Salón, pizarrón,
despacho tales como tiempo y actividad grupal. plumones, proyector
de respuesta, tiempo de de acetatos o de
espera, porcentaje de video.
utilización de CPU, número
de proceso terminados por
unidad de tiempo. Haciendo
énfasis en su importancia.
3.2.2 Tipos de despachadores 0.5 Identificar los diferentes tipos Exposición del profesor Salón, pizarrón,
de despachadores como el y discusión grupal. plumones, proyector
despachador de largo , de acetatos o de
mediano y corto plazo, así video.
como los despachadores
interrumpibles y no
interrumpibles..
3.2.3 Algoritmos de despacho 2 Analizar los diferentes Exposición del alumno, Salón, pizarrón,
algoritmos de despacho tales actividad grupal y plumones, proyector
como FIFO, Round Robin, examen rápido. de acetatos o de
Prioridades y Dos niveles. video.
Aplicar algún algoritmo a un
problema, considerando los
criterios de despacho.
3.3 Despacho en sistemas operativos distribuidos 0.5 Identificar la problemática Exposición del profesor Salón, pizarrón,
que existe al despachar y aplicar una técnica plumones, proyector
procesos en un ambiente grupal. de acetatos o de
distribuido.. video.
3.3.1 Modelos de sistemas 2 Identificar los modelos de Exposición del profesor Salón, pizarrón,
sistemas para la asignación aplicar una técnica plumones, proyector
de procesadores, tales como grupal. de acetatos o de
estaciones de trabajo video.
inactivas o vacías y pila de

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 8
procesadores.

3.3.2 Planificación en sistemas distribuidos 2 Identificar la problemática Exposición del profesor Salón, pizarrón,
existente en la planificación y discusión grupal. plumones, proyector
de procesos en un ambiente Realizar una práctica de acetatos o de
distribuido (costo, carga, simple de despacho en video.
plataforma, número de un ambiente
nodos, balance de carga). distribuido.
Identificar los diferentes tipos
de algoritmos existentes
(determinista, iniciado por el
receptor, global, local, etc.).
3.4 Comunicación entre procesos en ambientes 0.5 Analizar los métodos Exposición del profesor
distribuidos utilizados en la comunicación , aplicación de una
entre procesos remotos. técnica grupal y aplicar
exámen rápido.
3.4.1 Modelos por capas 2 Identificar los diferentes Exposición del
modelos por capas como profesor, aplicación de
OSI, TCP/IP y ATM, haciendo una técnica grupal y
énfasis en la problemática aplicar exámen rápido.
que conlleva utilizarlos en un
ambiente distribuido.
3.4.2 Modelo Cliente-Servidor 2 Explicar el diseño del modelo Exposición del profesor
cliente-servidor y listar , y desarrollar una
ventajas y desventajas en aplicación cliente-
ambientes distribuidos. servidor .
3.4.3 Llamados a procedimientos remotos (RPC) e 3 Explicar los conceptos de Exposición del
Invocación a métodos remotos (RMI) RPC y RMI, y listar las profesor, aplicación de
diferencias que existen entre una técnica grupal.
ellos.
3.4.5 Comunicación en grupo 1.5 Explicar los conceptos del Exposición del
diseño de la comunicación en profesor, aplicación de
grupo, los tipos de grupos una técnica grupal.
(abiertos y cerrados,
jerárquicos y entre
participantes), listando las
ventajas y desventajas de su
uso en un sistema operativo

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 9
distribuido.

3.5 Sincronización en ambientes distribuidos 0.5 Identificar la problemática Exposición del


existente en la ausencia de la profesor, aplicación de
sincronización en ambientes una técnica grupal
distribuidos, con respecto al
tiempo y a la comunicación
entre procesos.
3.5.1 Sincronización de relojes 2 Identificar la problemática Exposición del profesor
existente debido a la , actividad grupal y
ausencia de un reloj global en desarrollar una
un ambiente distribuido. aplicación de
Explicar los algoritmos de sincronización de
sincronización de relojes relojes.
físicos y lógicos mediante los
algoritmos de Lamport,
Berkeley, Cristian, listando
sus disferencias.
3.5.2 Exclusión mutua 2 Identificar los problemas que Exposición del profesor
pueden surgir durante la , y aplicar una
comunicación entre procesos actividad grupal.
y al compartir recursos en un
ambiente distribuido y
explicar los algoritmos
correspondientes.
3.5.3 Algoritmos de elección 2 Explicar los algoritmos Exposición del profesor
utilizados para elegir , y aplicar una
coordinador en un ambiente actividad grupal
distribuido.
3.5.4 Transacciones atómicas 2 Identificar el concepto de Exposición del profesor
transacción atómica para , y aplicar una
diferentes tareas en un actividad grupal que
ambiente distribuido. Explicar reafirme la importancia
la forma de implementación de las transacciones
de éstas (bitácora de atómicas dentro de los
escritura anticipada, espacio sistemas operativos
de trabajo privado, protocolo distribuidos y en otro
de dos fases). tipo de sistemas

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 10
(paralelos, bases de
datos).
3.5.5 Bloqueos 1 Identificar los posibles Exposición del profesor
problemas ocasionados al , y aplicar una
presentarse un bloqueo entre actividad grupal
procesos remotos.
3.6 Tolerancia a fallas 1 Identificar las fallas en Exposición del profesor
diferentes dominios (valor, , y aplicar una
tiempo) y su forma de actividad grupal
recuperación (uso de
redundancia, respaldo
primario, réplica activa).
Explicar el concepto de un
sistema robusto en un
ambiente distribuido.

HORAS TOTALES: 27

UNIDAD: 4 TÍTULO: Gestión de memoria en ambientes


centralizados y distribuidos
OBJETIVO ESPECÍFICO:
Que el alumno identifique las diferentes técnicas que existen en el diseño de la gestión de memoria como la
paginación y segmentación en sistemas operativos centralizados y las técnicas de implementación de memoria
compartida distribuida en un sistema operativo distribuido de tal forma que sea transparente.

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 11
Tiempo de
impartición
CONTENIDO DE LA UNIDAD (hrs.) Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

4.1 Manejo de memoria con particiones fijas 1 Identificar la alternativa más Exposición del profesor Salón, pizarrón,
simple de asignación de ejemplificando el plumones, proyector
memoria con tamaños funcionamiento de la de acetatos o de
predeterminados. Y explicar memoria principal con video.
las alternativas de el enfoque de
implementación. particiones fijas.
4.2 Manejo de memoria con particiones variables 1 Identificar las necesidades Exposición del profesor Salón, pizarrón,
del cambio de tamaño en las y mostrar casos en los plumones, proyector
particiones y las que es necesario de acetatos o de
implicaciones de cambiar el tamaño de video.
administración la partición
4.3 Memoria virtual en sistemas operativos 0.5 Explicar las ventajas de un Exposición del Salón, pizarrón,
centralizados sistema de memoria virtual. profesor, lluvia de plumones, proyector
ideas, discusión grupal. de acetatos o de
video.
4.3.1 Paginación 4 Identificar la forma en que el Discusión grupal para Salón, pizarrón,
hardware particiona la ejemplificar esquemas plumones, proyector
memoria mediante marcos de de funcionamiento de de acetatos o de
página de forma transparente la paginación video.
para el programador.
4.3.2 Segmentación 2 Identificar la forma en que el Exposición del profesor Salón, pizarrón,
usuario puede asignar un mostrando las ventajas plumones, proyector
segmento de memoria y un y desventajas de este de acetatos o de
desplazamiento para modelo. Mostrar las video.
determinadas aplicaciones. diferencias entre
Paginación y
Segmentación.
4.4 Memoria compartida distribuida (DSM) 0.5 Identificar las ventajas del Exposición del profesor Salón, pizarrón,
modelo de memoria mostrando el esquema plumones, proyector

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 12
compartida distribuida contra de la DSM de acetatos o de
los enfoques centralizados video.
para la administración de la
memoria en los procesos.
4.4.1 Manejo de memoria compartida en 4 Explicar las ventajas de la Exposición del profesor Salón, pizarrón,
multiprocesadores arquitectura NUMA aplicado del arquitectura NUMA plumones, proyector
al manejo de memoria (Acceso No Uniforme a de acetatos o de
compartida en Memoria) y sus video.
multiprocesadores ventajas.
4.4.2 DSM basada en páginas 2 Explicar el esquema de fallo Exposición del Salón, pizarrón,
de página virtual entre los profesor, lluvia de plumones, proyector
nodos e identificar las ideas, discusión grupal. de acetatos o de
ventajas y desventajas con video.
este esquema.
4.4.3 DSM basada en objetos 2 Identificar el funcionamiento Exposición del profesor Salón, pizarrón,
del DSM basado en objetos y y análisis de las plumones, proyector
compararlo respecto al eficiencia de ambos de acetatos o de
modelo DSM basado en enfoques. video.
páginas.
4.4.4 DSM basada en variables 2 Identificar la visión del Exposición del profesor Salón, pizarrón,
esquema de uso de variables y discusión grupal plumones, proyector
compartidas, así como sus de acetatos o de
ventajas y desventajas. video.
HORAS TOTALES: 19

UNIDAD: 5 TÍTULO: Gestión del Sistema de Archivos

OBJETIVO ESPECÍFICO: Que el alumno identifique los conceptos más importantes acerca de la implementación
del sistema de archivos en un sistema operativo, además de interpretar y comparar como se puede llevar a cabo la
gestión del Sistema de Archivos en los sistemas operativos centralizados y distribuidos haciendo énfasis en la
relevancia que el sistema de archivos tiene para almacenar y recuperar información.

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 13
Tiempo de
impartición
CONTENIDO DE LA UNIDAD (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

5.1 Criterios de implementación del Sistema de 1 Identificar los aspectos más Exposición y ejemplos Salón, pizarrón,
Archivos en los Sistemas Centralizados importantes de la por parte del profesor y plumones, proyector
implantación del discusión por parte del de acetatos o de
almacenamiento en archivos, alumno video.
revisando algunos métodos
que se utilizan.
5.1.1 Tamaño del Bloque 1 Identificar como el manejo Exposición y ejemplos Salón, pizarrón,
de bloques es uno de las por parte del profesor y plumones, proyector
formas más comunes para discusión por parte del de acetatos o de
administrar el espacio y de alumno video.
esto examinar cual es el
tamaño más adecuado para
el manejo de bloque.
5.1.2 Manejo de Bloques Libres y ocupados 2 Distinguir cuales son los Exposición y ejemplos Salón, pizarrón,
métodos para el manejo de por parte del profesor y plumones, proyector
los bloques libres, pero discusión por parte del de acetatos o de
también de aquellos que esa alumno video.
siendo ocupados.
5.1.3 Consistencia 2 Analizar la importancia de Exposición y ejemplos Salón, pizarrón,
que el sistema de archivos por parte del profesor y plumones, proyector
tenga consistencia y las discusión por parte del de acetatos o de
posibilidades que éste se alumno video.
destruya, y como regresar el
sistema operativo a un
estado de consistencia.
5.1.4 Casos de estudio: Estructuras del Sistema de 2 Discutir como al menos Exposición y ejemplos Salón, pizarrón,
Archivos de Windows y UNIX Windows y UNIX conservan por parte del profesor y plumones, proyector
la estructura del sistema de discusión por parte del de acetatos o de
archivos, así como realizar alumno video.

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 14
una comparación entre estos
dos sistemas operativos.
5.2 Criterios de implementación del Sistema de 2 Analizar la importancia del Exposición y ejemplos Salón, pizarrón,
Archivos en los Sistemas Distribuidos servicio de archivos y del por parte del profesor y plumones, proyector
servidor de archivos como discusión por parte del de acetatos o de
parte de los sistemas de alumno video.
archivos de los sistemas
operativos distribuidos y la
forma en que se diseñan.
5.2.1 Sistema de Archivos de red (NFS) 2 Analizar e identificar NFS en Exposición y ejemplos Salón, pizarrón,
tres aspectos importantes la por parte del profesor y plumones, proyector
arquitectura, el protocolo y la discusión por parte del de acetatos o de
implantación (VFS). alumno video.
5.2.3 Caso de estudio: DLinux 2 Discutir como DLinux Exposición y ejemplos Salón, pizarrón,
conserva la estructura del por parte del profesor y plumones, proyector
sistema de archivos. discusión por parte del de acetatos o de
alumno video.
HORAS TOTALES: 14

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES
Parcial Contenido a evaluar Periodos
1 Unidad 1y 2 6ª. Semana
2 Unidad 3 12ª. Semana
3 Unidad 4 y 5 16ª. Semana

%
Asistencias y participación: A criterio del profesor

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 15
Exámenes parciales: A criterio del profesor
Tareas: A criterio del profesor
Trabajos de Investigación: A criterio del profesor
Prácticas de Laboratorio: A criterio del profesor
TOTAL: 100

REQUISITOS DE ACREDITACIÓN:
Aprobar cada uno de los exámenes parciales.
Entregar el proyecto final y las tareas correspondientes.

FOMENTO DE VALORES:
Que el alumno se integre a un equipo y juntos puedan proponer ideas para dar
solución a uno o varios problemas.
Se fomentará el respeto y escucha activa durante la exposición del profesor y de
sus propios compañeros de clase. Además de la responsabilidad individual en los
proyectos y actividades colaborativas, así como la honestidad en sus trabajos,
exámenes e investigaciones.
También se fomentará la puntualidad en sus trabajos, exámenes, investigaciones,
y en la asistencia a clases.

BIBLIOGRAFÍA:
1.- Tanenbaum, A. S. "Sistemas Operativos Modernos ". Prentice Hall, 1993. (B)

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 16
2.- Andrew S. Tenenbaum, Albert S. Woodhull “Sistemas Operativos diseño e implementación”, Prentice Hall, Segunda
Edición 2002 (C)
3.- A. Silberschatz, J. Peterson, P. Galvin “Fundamentos de Sistemas Operativos”, McGrawHill, Séptima Edición, 2006 (C)
(B)
4.- Carretero Pérez Jesús, García Carballeira Félix, De Miguel Anasagati Pedro, Pérez Costoya Fernando, “Sistemas
Operativos. Una visión aplicada”, Mc Graw Hill, 2001. ( C )
5.- Tanenbaum, S. A., “Sistemas Operativos Distribuidos”, Prentice Hall, 1ª edición 1995. ( B )
6.- Colouris G., -dollimore, J. Kindberg, “Distributed Systems, Concepts and Design”, Addison Wesley, 1996. (C)
7.- Tanenbaum, S. A., “Redes de Ordenadores”, Prentice Hall, 1ª edición 1991. ( C )
8.- Brian W. Kernighan, Rop Pike “El entorno de programación Unix”, Prentice Hall, 1987 (C)
9.- Richard Petersen, “Linux”, Osborne Mc Graw Hill, 2001 (C)
10.- Kenneth H. Rosen, Richar R. Rosinski, James M. Farber, Douglas A. Host “Unix Sistema V Version 4.0”, Mc Graw Hill,
1997 (C)
11.- George Colouris, Jean Dollimore, Time Zinder, “Sistemas Distribuidos. Conceptos y Diseño”, Addison Wesley, 2002.
(B)

NOTA: ( B ) Referencia básica.


( C ) Referencia Complementaria o de Consulta

______________________________________________________________________________________
Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.
Licenciatura en Ciencias de la Computación . Pág. 17

También podría gustarte