Sie sind auf Seite 1von 5

Programa

de Asignatura

00 Cdigo: F C Asign
T 109 16
T 108 15
T 104 15

01. Facultad: Tecnologa Informtica / Carrera: Ingeniera en Sistemas


Informticos

02. Asignatura: T109 16 - ARQUITECTURA DE SISTEMAS OPERATIVOS.


T108 15 - ARQUITECTURA DE SISTEMAS OPERATIVOS.
T109 15 - ARQUITECTURA DE SISTEMAS OPERATIVOS.

03. Ao: 2017 04. Ao de Cursada: 2

05. Cuatrimestre: 1 06. Hs. semanales: 5

07.
Profesor Titular: Martin, Mario
Buenos Aires Rosario
Titular a cargo: Martin, Mario Asociado a cargo: Brishiguelli, Ricardo
Adjuntos: Adjunto:
Bellesi, Jos Rodriguez Costello, Alejandro
Mascarello, Leonardo
Romero, Carlos
Severini, Pablo
Eje socioprofesional: Los Desarrollos FsicosTecnolgicos de Sistemas Computacionales
(Hardware y Telecomunicaciones)
Coordinador de eje: Ing. Semera, Marcelo Coordinador de eje: Ing. Lpez, Pedro
Eje Epistmico: Hardware y Telecomunicaciones en la Construccin de la Estructura
Tecnolgica Subyacente.

08. Fundamentacin

El hardware de una computadora, su circuitera y el software de aplicacin, es decir los


programas que el usuario emplea, necesitan de una interface. Esta interface es el Sistema
Operativo.
El estudiante de Ingeniera en Sistemas Informticos debe conocer adecuadamente este
entorno sobre el cual desarrollar sus aplicaciones. Esta asignatura brinda los saberes
correspondientes a las distintas arquitecturas existentes.
1
09. tems del perfil que se desarrollarn:

Respecto del perfil profesional, esta asignatura contribuye al desarrollo de las aptitudes
bsicas del profesional en sistemas informticos, como la comprensin del funcionamiento
del software de base, las variantes que se presentan en el desarrollo de los sistemas
operativos, y sus aplicaciones al desarrollo e implementacin de sistemas.
Los alumnos desarrollarn la capacidad de destacar y evaluar las diferencias que presentan
distintos sistemas operativos en el desarrollo e implementacin de aplicaciones.

10. Correlativas previas y posteriores

La correlativa previa es Sistemas de Computacin II.


La correlativa posterior es Tecnologa de las comunicaciones.

11. Articulacin con materias del mismo ao.

Probabilidades y Estadstica:
Se articula con esta asignatura pues en los procesos de gestin de memoria virtual,
presupone que en probabilidad al adelantarse y traer una pgina, las prximas peticiones de
acceso estarn contenidas dentro de la pgina, tambin en los algoritmos de reemplazo de
pgina, al reemplazar la pgina menos usada recientemente, etc.
Articula con Metodologas de Desarrollo de Sistemas en la fase de Implementacin de
Aplicaciones, esto es, las facilidades que presta un S.O. para implementar aplicaciones.

12. Objetivos:

Que el alumno logre:


Comprender el funcionamiento del software de base.
Evaluar las posibilidades de los distintos sistemas operativos.
Aplicar su operatoria en el diseo e implementacin de aplicaciones.

13. Unidades de desarrollo de los contenidos.

Unidad 1: INTRODUCCIN

Concepto de sistema operativo. Evolucin de los sistemas operativos.


Repaso de los conocimientos de hardware necesarios.
Estructuras de los sistemas operativos. Prestaciones de un sistema operativo.
Coexistencia de software.
El ncleo del sistema operativo. Procesos. Bloque de control de procesos. Estado,
operaciones y transiciones de los procesos. Prioridades. Hilos.
Tiempo estimado: 13 horas

2
Unidad 2: ALGORITMOS DE PLANIFICACIN DE PROCESOS Y DE GESTION DE
LA MEMORIA.

Planificacin del procesador. Objetivos. Algoritmos de planificacin: FCFS, RR, COLAS


MULTIPLES CON REALIMENTACIN.
Planificacin de multiprocesadores. Granularidad. Elementos de diseo.
Planificacin de procesos. Planificacin de Hilos.
Caractersticas de los sistemas operativos en tiempo real.
Tiempo estimado: 14 horas

Unidad 3: GESTIN DE LA MEMORIA Y SINCRONIZACIN DE PROCESOS.

Gestin de memoria principal. Mono programacin. Multiprogramacin. Concepto de


memoria virtual. Paginacin. Segmentacin. Segmentacin paginada. Referencia a la MMU
en los microprocesadores.
Procesos paralelos. Exclusin mutua. Semforos, semforos simples, semforos globales.
Paso de mensajes. Fenmeno de interbloqueo. Condiciones de interbloqueo. Tratamiento
del interbloqueo.
Tiempo estimado: 15 horas

Unidad 4: DISPOSITIVOS PERIFRICOS Y TCNICAS DE GESTIN DE


ALMACENAMIENTO DE INFORMACIN.

Gestin de entrada y salida. Interfaces entre procesador y perifrico. Funciones de un


driver. Software independiente del dispositivo. Esquema general para una operacin de
entrada/salida.
Gestin del almacenamiento secundario. Soporte fsico de la informacin. Planificacin de
los accesos a disco. Soporte lgico. Archivos. Gestin de almacenamiento.
Matrices de dominio.
Tiempo estimado: 15 horas

Unidad 5: COMPILADORES

Compiladores e intrpretes.
Conceptos bsicos. Estructura general de un compilador. Linkeditores.
Tiempo estimado: 7 horas

Unidad 6: COMPUTACIN EN LA NUBE.

Concepto de middleware.
Clster. Concepto. Ejemplos.
Concepto de cloud Computing. Aplicaciones
Grids Computacionales. Aplicaciones.
3
Sistemas operativos Mviles. Telfonos y Tablets. Kernel .
Ejemplos.
Tiempo estimado: 16 horas.

14. Metodologa de trabajo:

Las clases, de tipo expositivo, sern complementadas diariamente con cuestionarios


relacionados con los temas expuestos, para lo cual se utilizarn guas previamente
preparadas. En el desarrollo de los temas programados, el profesor har referencia a los
sistemas operativos de ms amplia difusin en el mercado. Las guas sealan contenidos
mnimos y el profesor dispondr, de acuerdo a los tiempos, completarlas con ejercicios y
preguntas adicionales. Para la aplicacin de las guas se conformarn grupos de trabajo, que
elaborarn las respuestas con la ayuda del profesor. El curso se completar con trabajos
prcticos sobre las caractersticas y operatoria de algunos sistemas operativos de amplia
difusin en el mercado que se utilizarn como referentes, como Windows, Linux, etc. Los
Trabajos prcticos se especifican en el punto 15.
El tiempo disponible se divide entre Teora, Prctica, y evaluaciones.
Se utilizar retroproyector, laboratorio, can y/o pizarrn de acuerdo a las necesidades.

15. Trabajos prcticos:

Las tareas prcticas que debern resolverse sern tres.

TP1
La primera consiste en investigar un software operador de mquina virtual conveniente,
implementarlo y cargar al menos un sistema operativo en la misma (Gua prctica, Anexo
III).
Los alumnos en equipos de no ms de tres personas, mostraran los resultados obtenidos,
con el sistema en funcionamiento.

TP2
La segunda deber encararse en equipos de no ms de tres personas, sobre un sistema
operativo a designar por el profesor de acuerdo a la gua prctica (Anexo III). El docente
encargado del curso evaluara la posibilidad de la exposicin por parte de los alumnos de los
trabajos prcticos, en clase y/o en el laboratorio de computacin, de acuerdo a la
disponibilidad de recursos.

TP3
La tercera consiste en investigar la oferta de cloud computing en el mercado, y las
posibilidades de utilizacin como creacin de sitios web, y otras aplicaciones.
El tema lo designara el profesor de acuerdo a la gua prctica (Anexo III

Se dispone de una gua de abordaje bibliogrfico (Anexo I), de una gua de


aprendizaje
4
(Anexo II), y una gua de Trabajos Prcticos (Anexo III).
16. Bibliografa:

Obligatoria:

Martin, Ricardo Mario. Sistemas Operativos: un enfoque que facilita la comprensin de


sus estructuras. I Edicin.-- Buenos Aires: Editorial UAI, 2015, 140 paginas.
Stallings, William; Pea Snchez, Jos Mara (Traductor); Prez Costoya, Fernando
(Traductor) y otros. Sistemas operativos: aspectos internos y principios de diseo.
5a.ed.-- Madrid: Pearson Educacin, 2005, 848 pginas
Morera Pascual, Juan; Alcalde Lancharro, Eduardo; Prez Campanero Atanasio, Juan A.
Introduccin a los sistemas operativos: MS/DOS, UNIX, OS/2, MVS, OS/400.--
Madrid: McGraw-Hill, 1998, 259 pginas.

Ampliatoria:

Tanenbaum, Andrew S.; Escalona Garca, Roberto (Traductor); Levine Gutirrez,


Guillermo. Sistemas operativos modernos. 2a.ed.-- Mxico, DF : Pearson Educacin de
Mxico, 2003. XXIV, 951 pginas

Carretero Prez, Jess; Garca Carballeira, Flix; Miguel Anasagasti, Pedro de y otros.
Sistemas operativos: una visin aplicada.-- Madrid: McGraw-Hill, c2001. XIX, 732
pginas

17. Procedimientos de evaluacin y criterios de promocin:

Evaluacin formativa: Se evaluar la entrega de trabajos prcticos en tiempo y forma, la


exposicin de los mismos, y la participacin del alumno en las clases, generando as una
nota de concepto a considerar en la evaluacin final.
Evaluacin de resultados: Se evaluarn los conocimientos adquiridos a travs de 2
exmenes parciales, siendo condicin para la aprobacin del curso, aprobar los parciales y
la aprobacin del trabajo prctico. Para la aprobacin de los exmenes parciales y finales se
exigir un 60 por ciento de su desarrollo correcto. Las preguntas y ejercicios planteados
sern abarcativos de los temas a examinar.
Los alumnos con promedio entre 10 y 6 acceden a un coloquio, cuyo planteo y evaluacin
corre por cuenta del profesor.
Los alumnos con promedio entre 5.99 y 4 rinden examen final individual, con preguntas y/o
ejercicios a desarrollar en forma escrita.
Los alumnos con promedio entre 3.99 y 1 rinden examen recuperatorio de materia y de
aprobarlo con 4 puntos acceden a examen final.

Das könnte Ihnen auch gefallen