• No se han encontrado resultados

Unidad de Competencia I Elementos de Competencia Requerimientos de información

N/A
N/A
Protected

Academic year: 2021

Share "Unidad de Competencia I Elementos de Competencia Requerimientos de información"

Copied!
7
0
0

Texto completo

(1)

Versión Amplia

DEPARTAMENTO:

MATEMATICAS, TECNOLOGÍAS DE INFORMACIÓN Y DISEÑO

GRÁFICO

NOMBRE DEL CURSO:

Sistemas Operativos

CLAVE:

ACADEMIA A LA QUE PERTENECE:

REQUISITOS: Arquitectura de computadoras

HORAS:

45

CRÉDITOS:

11.25

PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N):

Ingeniería de Software

PLAN: 2009

FECHA DE REVISIÓN:

Noviembre de 2009

Competencia a la que contribuye el curso.

Diseñar soluciones de software a través de la aplicación de

metodologías, herramientas y estándares apropiados al problema.

Tipo de competencia. Específica.

Descripción general del curso. Materia que se ubica en el segundo semestre de la carrera de ISW, que tiene como finalidad que el alumno adquiera una

formación especializada para conocer la función de un sistema operativo dentro de un sistema informático, comprendiendo los conceptos, las abstracciones, y principios de diseño, utilizados en sistemas operativos que le permitan al usuario la ejecución de programas alcanzando un uso eficiente del sistema de cómputo.

Unidad de Competencia I

Elementos de Competencia

Requerimientos de información

Caracterizar un sistema operativo (basándose en sus funciones, servicios, manejo de procesos).

Teórico.

1. Comprender el concepto de Sistema operativo 2. Conocer un poco de historia del origen y los

avances de los SO´s

3. Comprender las funciones de un SO´s 4. Conocer los servicios que ofrece un SO´s 5. Conocer los diversos SO´s que existen.

6. Comprender cómo están estructurados los SO´s 7. Identificar los elementos de un sistema operativo 8. Identificar las características de por lo menos 2

Sistemas Operativos diferentes

1. Introducción a los SOs

1.1. ¿Qué es un Sistema Operativo?: Perspectiva Histórica

1.2. Breve Repaso Histórico. 1.3. Perspectiva del Usuario. 1.4. Perspectiva del Sistema.

1.5. Elementos de un sistema operativo 2. Servicios de un SO

2.1. ¿Qué servicios es capaz de brindar un sistema operativo a sus usuarios?

2.2. Funciones de los Sistemas Operativos. 2.3. Tipos de SOs.

2.4. Estructura de los SOs

PROFESIONAL ASOCIADO Y LICENCIATURA

(2)

Unidad de Competencia II

Elementos de Competencia

Requerimientos de información

El Núcleo, los Procesos, hilos y Planeación del Procesador.

Teorico:

1. Comprender el concepto de proceso y programa, asi como sus diferencias

2. Comprender los conceptos de Hilos y hebras en el manejo de procesos de los sistemas opertivos

3. Conocer el proceso de implementación de multiproceso y su aplicación en otros ambientes de trabajo

4. Comprender los terminos relacionados con planificación/calendarización de procesos que lleva a cabo el kernel del sistema operativo al ejecutarse

5. Comprender el proceso de desarrollo de un programa que maneje hilos y multihilos

6. Conocer las politicas de planificación de procesos

7. Conocer los algoritmos de planificación de procesos comunes

Práctico:

8. Programar el algoritmo de Calendarización de procesos Round Robin

1. Concepto de Procesos y Núcleo 1.1. Visión del s.o. de los procesos. 1.2. Los procesos y los programas. 1.3. Bloque de control de proceso (PCB). 1.4. Eventos relacionados con el proceso. 2. Conceptos de hilos o hebras

2.1. ventajas de los hilos 2.2. Implementación de hilos. 2.3. hilos en el nivel de kernel 2.4. Hilos en el nivel de usuario. 2.5. Hilos híbridos.

3. Conceptos y términos de planificación. 3.1. Técnicas fundamentales de

planificación.

3.2. Políticas de planificación. 3.3. La planificación en la práctica. 3.4. Planificación del proceso. 3.5. Planificación en Unix. 3.6. Planificación en Linux. 3.7. Planificación en Windows. Participación en las dinámicas donde se identifiquen:

Evolución del sistema operativo, elementos que lo conforman, servicios y funciones que brindan a los usuarios, estructura interna del sistema operativo.

Generar un documento de análisis en el que el alumno represente y exponga los elementos y características de varios sistemas operativos de forma comparativa con la finalidad de una selección apropiada para cada aplicación o necesidad.

(3)

Unidad de Competencia III

Elementos de Competencia

Requerimientos de información

Administración de Memoria

Practico:

1. Hacer un programa que simule la organización de memoria del SO, por equipos, Asignación estática de memoria, Asignación Dinámica de memoria, se hagan simulaciones de eficiencia.

1. Fundamentos de la Memoria 1.1. organización de la memoria. 1.2. Administración de la jerarquía de

memorias.

1.3. Asignación estática y dinámica de la memoria.

1.4. Asignación de memoria a un proceso. 1.5. protección de la memoria.

1.6. fragmentación de la memoria. 1.7. Asignación de memoria contigua. 1.8. Asignación de memoria no contigua. 2. Paginación

3. Segmentación. 4. Memoria virtual

4.1. Fundamentos de memoria virtual. 4.2. Reemplazo de páginas.

4.3. Tamaño óptimo de página. 4.4. El manejador de memoria virtual. 4.5. Asignación de memoria a un proceso. 4.6. Archivos mapeados en la memoria.

Criterios de Evaluación

Desempeños

Productos

Conocimientos

1. Investigación de los algoritmos de calendarización de procesos

2. Investigación de las técnicas de desarrollo de programas basados en Hilos y multihilos 3. Que es la planificación de procesos, como

se lleva a cabo, que elementos del SO están involucrados y cuales son las politicas en el desarrollo

4. Ensayo sobre los procesos y programas, sus diferencias, asi como sus similitudes 5. Ensayo sobre la comparación en la

planificación de procesos en UNIX/LINUX y Windows

6. Funcionamiento de los algoritmos

calendarizadores de procesos

7. Calendarización de los procesos el sistema operativo

8. Implementación de programas pàra el manejo de hilos y multihilos

9.

(4)

segmentación.

Unidad de Competencia IV

Elementos de Competencia

Requerimientos de información

Administración de dispositivos de E/S.

A. Teórico

1. Comprender los conceptos de entrada y salida 2. Identificar y diferenciar los distintos dispositivos de

E/S

3. Conocer las limitantes y restricciones inherentes en la administración de dispositivos de E/S

4. Conocer las posibles técnicas para operaciones de E/S

5. Conocer las categorías de dispositivos de E/S 6. Comprender el funcionamiento del administrador de

dispositivos

7. Comprender la importancia del bufering

8. Conocer las distintas visiones sobre los dispositivos de E/S (Programador, Ingeniero, etc.)

Practico:

1. Programar el algoritmo de los Filósofos comensales.

1. Servicios de E/S que suministra el sistema operativo.

1.1. Hardware de Entradas/salidas. 1.2. Arquitectura de Hardware de E/S. 1.3. Comunicación entre S.O. y

dispositivo de E/S.

1.4. Acceso directo a memoria (DMA). 1.5. Servicios de E/S.

1.6. bufering de E/S.

1.7. Visión del programador de los dispositivos de E/S ofrecida por el S.O.

1.8. Problemas de rendimiento.

Criterios de Evaluación

Desempeños

Productos

Conocimientos

(5)

Unidad de Competencia V

Elementos de Competencia

Requerimientos de información

Interfaz de los sistemas de archivos

Practico:

A. Programar un administrador de

Archivos

1. Sistemas de archivos y sistema de control de entrada salida.

1.1. Archivos y operación de archivos 1.2. .Organizaciones fundamentales de

archivos.

1.3. Organización de directorios. 1.4. operaciones sobre directorios. 1.5. Estructura de directorios.

1.6. Interfaz entre el sistema de archivos y el IOCS.

1.7. Asignación de espacio de disco. 1.8. Confiabilidad del sistema de archivos. 1.9. técnicas de confiabilidad del sistema

de archivos.

1.10. Sistemas de Archivos virtuales. 1.11. Desempeño de los sistemas de

archivos.

Criterios de Evaluación

Desempeños

Productos

Conocimientos

Participación en las Dinámica donde se identifiquen los dispositivos de E/S así como la categoría en la que se clasifica.

El ensayo deberá resaltar la importancia de controlar y administrar adecuadamente los recursos con los que cuenta un sistema operativo, esto con el fin de optimizar el rendimiento en todos los escenarios posibles

Listado de dispositivos de E/S en un equipo de computo y categorizarlos.

Ensayo sobre el algoritmo de los Filósofos Comensales.

Diagrama ilustrativo de cada una de las técnicas de E/S.

(6)

Actitudes:

1. Trabajo en equipo 2. Activo 3. Colaborador 4. Responsabilidad. 5. Orden. 6. Puntualidad y Asistencia.

Evaluación del curso.

Ponderaciones para calificación final del curso:

1. Unidad I : 20

2. Unidad II: 20

3. Unidad III: 20

4. Unidad IV: 20

5. Unidad V: 20

100% (cumplimiento total de criterios)

(7)

Bibliografía.

A.S. Tanenbaum. Organización de Computadoras. Editorial Prentice Hall. Segunda Edición, 1985.

Hennesy, John; Patterson, David. Computer Architecture: A Quantitative Approach. Morgan Kauffman Publishers, Inc. 1990. M Mano, Morris. Ingeniería Computacional. Prentice Hall Hispanoamericana, 1991.

Tocci, Ronald. Sistemas Digitales, Principios y Aplicaciones. Prentice Hall. Tercera Edición, 1987. Lubomir y Shaw, The logical design of operating systems. Prentice Hall, Second Edition. 1988. Peterson. Operating Systems Concepts. Addison Wesley, Second Edition. 1985

1. Tanenbaum. Sistemas Operativos: diseño e implementación. Prentice Hall. 1988

Flynn, Mchoes. Sistemas Operativos. International Thomson Editores. Tercera Edición, 2001

Referencias

Documento similar

"No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

Habiendo organizado un movimiento revolucionario en Valencia a principios de 1929 y persistido en las reuniones conspirativo-constitucionalistas desde entonces —cierto que a aquellas

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

De hecho, este sometimiento periódico al voto, esta decisión periódica de los electores sobre la gestión ha sido uno de los componentes teóricos más interesantes de la

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

b) El Tribunal Constitucional se encuadra dentro de una organiza- ción jurídico constitucional que asume la supremacía de los dere- chos fundamentales y que reconoce la separación