1. DATOS INFORMATIVOS:



Documentos relacionados
Identificar y analizar los diferentes componentes que forman parte de un sistema operativo con sus funcionalidades.

Pontificia Universidad Católica del Ecuador

1. DATOS INFORMATIVOS:

Pontificia Universidad Católica del Ecuador FACULTAD DE INGENIERIA

Pontificia Universidad Católica del Ecuador FACULTAD DE INGENIERÍA. CARRERA DE INGENIERÍA SISTEMAS

Pontificia Universidad Católica del Ecuador

ASIGNATURA: SISTEMAS OPERATIVOS I Cód.: Régimen: Cuatrimestral Horas semanales: 4 horas Escuela: Sistemas 2011 FUNDAMENTOS:

Pontificia Universidad Católica del Ecuador

FACULTAD: FORMACIÓN TÉCNICA PROFESIONAL CARRERA: TÉCNICO EN ATENCIÓN PRIMARIA DE SALUD (TAPS) Asignatura/Módulo: TICs Aplicadas a la Salud II Código:

Pontificia Universidad Católica del Ecuador

PROGRAMA EDUCATIVO DE TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA

Pontificia Universidad Católica del Ecuador FACULTAD DE ENFERMERÍA

Pontificia Universidad Católica del Ecuador

UNIVERSIDAD DR. JOSE MATIAS DELGADO

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador

3. Participantes en el diseño y seguimiento curricular del programa

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador Facultad Arquitectura, Diseño y Artes

Pontificia Universidad Católica del Ecuador

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) CONTENIDOS DE APRENDIZAJE

1. CONTENIDOS DE LA MATERIA

Pontificia Universidad Católica del Ecuador Facultad de Arquitectura, Diseño y Arte

TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES

Pontificia Universidad Católica del Ecuador FACULTAD DE ENFERMERÍA

Pontificia Universidad Católica del Ecuador Facultad de Medicina

Escuela Politécnica Superior de Jaén

Pontificia Universidad Católica del Ecuador

Universidad de Murcia Curso Académico Facultad de Informática Titulación de Ingeniería Informática

SÍLABO SOFTWARE DE SERVIDORES DE RED

PROGRAMA DE ESTUDIOS DE ASIGNATURA CIRCUITOS ELECTRICOS I Y LABORATORIO

UNIVERSIDAD NACIONAL DE INGENIERÍA

Pontificia Universidad Católica del Ecuador

1 Guión de Contenidos Criterios de evaluación Momentos de la evaluación Instrumentos o pruebas de evaluación...

Pontificia Universidad Católica del Ecuador

Planificación de Procesos. Módulo 5. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

UNIVERSIDAD DE SANTANDER UDES

DIRECCIÓN COMERCIAL II

CARRERA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS

Universidad Autónoma de Entre Ríos Facultad de Ciencias de la Gestión

SISTEMAS OPERATIVOS EN RED 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA

Universidad Ricardo Palma

PLANEACIÓN Y SECUENCIA DIDÁCTICA Colegio de Bachilleres del Estado de Morelos

Políticas Materias Virtuales

Pontificia Universidad Católica del Ecuador Facultad de Jurisprudencia

PLANIFICACIÓN DE CÁTEDRA. Carrera: Tecnicatura Superior en Tecnologías de la Información Plan de estudio: Ordenanza Nº 918/2000

En el primer capítulo de los dos siguientes volúmenes puede encontrarse un buen resumen de la historia y evolución de los ordenadores:

ORDEN de 19 de julio de 2010, por la que se desarrolla el currículo correspondiente al título de Técnico en Sistemas Microinformaticos y Red.

TRANSMISIÓN DE DATOS Y REDES DE COMPUTADORES

Informática Aplicada a la Gestión Empresarial

IN ST IT UT O POLIT ÉCN ICO N A CION A L SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

Transcripción:

. DATOS INFORMATIVOS: FACULTAD: INGENIERIA CARRERA: SISTEMAS Asignatura/Módulo: Sistemas Operativos Código: 506 Plan de estudios: Nivel: 3 Prerrequisitos: 780 : Estructura de Datos I Créditos: 4 Correquisitos: Período académico: I semestre 202-203 PROFESOR: Nombre: Grado académico o título profesional: Ingeniero de Sistemas y Computación Masterado: Master en Filosofía Jorge Alfredo Calderón Serrano e-mail: acalderon@puce.edu.ec jacalderonserrano@gnmail.com Breve reseña de la actividad académica y/o profesional: Sistemas Operativos, Herramientas Case, Desarrollo de Sistemas, Filosofía de la Ciencia. Indicación de horario de atención al estudiante: 07:00 3:00 Teléfono: 099-72-04 2. DESCRIPCIÓN DE LA MATERIA: Identificar y analizar los diferentes que forman parte de un con sus funcionalidades. 3. OBJETIVO GENERAL: Diferenciar los diferentes de los así como sus funcionalidades. 4. RESULTADOS DE APRENDIZAJE: Al finalizar el curso, el/a estudiante estará en capacidad de:. Construir un programa que simule un núcleo de un sistema operativo. 2. Describir los 3. Clarificar y discutir los conceptos en que son clasificados los programas informáticos de acuerdo a la forma de acceso y comercialización divididos en: software libre, código abierto y software propietario. 4. Manipular el Nivel de desarrollo de los resultados de aprendizaje Inicial / Medio / Alto MEDIO MEDIO INICIAL MEDIO

5. RELACIÓN CONTENIDOS, ESTRATEGIAS DIDÁCTICAS Y RESULTADOS DE APRENDIZAJE: N HORAS TRABAJO AUTÓNOMO DEL/A ESTUDIANTE EVIDENCIAS CONTENIDOS (UNIDADES Y TEMAS) SEMANA CLASES Teóricas Prácticas Tutoría Actividades N de horas ESTRATEGIAS DE ENSEÑANZA - APRENDIZAJE RESULTADOS DE APRENDIZAJE Descripción Valoración CAPITULO.- INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.. Qué es un sistema Operativo. Diferentes enfoques. Presentación del programa de la materia y Cronograma de actividades. Consulta historia de los. Clase magistral dialogada. Lluvia de ideas. Taller en grupos de trabajo: defina que es un. Presentación de trabajo en grupo (taller): funcionalidades del y definición del mismo. Presentación de consulta de historia de los sistemas operativos. LABORATORIOS GNU/Linux (Distribución Ubuntu). Introducción a GNU/Linux Laboratorio de GNU Linux Realización del laboratorio No. siguiendo la guía realizada para el efecto. Explicación y Informe de Laboratorio. 2

seguimiento del laboratorio. CAPITULO.- INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.2. Desarrollo de los sistemas operativos..3. Principales características: multiprogramación, tiempo compartido, tiempo real. 2 Consulta tipo de sistemas operativos. Clase magistral dialogada. Presentación de consulta de tipos de sistemas operativos. LABORATORIOS GNU/Linux (Distribución Ubuntu) 2. Conociendo a GNU/Linux. 2 Laboratorio de GNU Linux Realización del laboratorio No. 2 siguiendo la guía realizada para el efecto. Explicación y seguimiento del laboratorio. Informe de Laboratorio. CAPITULO.- INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS..4 Que es software libre..5 Ejemplos y ejercicios. 3 Lecturas y Discusión en clase. Realización de taller en grupo y defensa de trabajo al final del mismo. Clarificar y discutir los conceptos en que son clasificados los programas informáticos de acuerdo a la forma de acceso y comercialización divididos en: Presentación de taller grupal. 3

LABORATORIOS GNU/Linux (Distribución Ubuntu) 3. Procesamiento en GNU/Linux CAPITULO 2.- ESTRUCTURA DE LOS SISTEMAS OPERATIVOS 3 Laboratorio de GNU Linux 4 Consulta de las revoluciones en las construcciones de los Realización del laboratorio No. 3 siguiendo la guía realizada para el efecto. Explicación y seguimiento del laboratorio. software libre, código abierto y software propietario. Clarificar y discutir los conceptos en que son clasificados los programas informáticos de acuerdo a la forma de acceso y comercialización divididos en: software libre, código abierto y software propietario. Clase magistral dialogada. Informe de Laboratorio. Presentación de consulta de las revoluciones en las 4

2.. Componentes (subsistemas) de un S.O.: Administración de procesos. Administración de memoria principal. Administración de la memoria secundaria. Sistemas de archivos. Interfaces 2.2 Servicios de un. 2.3 Llamadas al sistema. 2.4 Estructura en capas de Sistemas Operativos. 2.5 Rendimiento y eficiencia de Sistemas Operativos. 2.6 Ejemplos LABORATORIOS GNU/Linux (Distribución Ubuntu) 4. Manejo de usuarios en GNU/Linux 4. Laboratorio de GNU Linux Realización del laboratorio No. 4 siguiendo la guía realizada para el efecto. Explicación y seguimiento del laboratorio. construcciones de los. Informe de Laboratorio. Evaluación primer bimestre 5 Examen bimestre Examen escrito Examen escrito 6 5

Revisión de examen er bimestre 5 Revisión grupal y socialización de nota er bimestre Clarificar y discutir los conceptos en que son clasificados los programas informáticos de acuerdo a la forma de acceso y comercialización divididos en: software libre, código abierto y software propietario. Clase magistral dialogada. Examen escrito calificado y notas de las consultas y talleres. 5 6

Clarificar y discutir los conceptos en que son clasificados los programas informáticos de acuerdo a la forma de acceso y comercialización divididos en: software libre, código abierto y software propietario. CAPITULO 3.- GESTIÓN DE PROCESOS 3. Concepto de proceso. 3.2 Estados y transiciones entre procesos. 3.3 Bloque de control de procesos. 3.4 Llamadas al SO 3.5 El núcleo del sistema 6 Consulta tipos de llamadas al. Clase magistral dialogada. Construir un programar que simule un núcleo de un sistema Presentación de consulta de tipos de llamadas al. 0.5 7

operativo: concepto y funciones. CAPITULO 3.- GESTIÓN DE PROCESOS 3.6 Diseño e Implementación de un núcleo de un sistema operativo. 3.7 Ejemplos y ejercicios. 6 Taller grupal. Consulta: Procesos principales y destrucción de los mismos en Windows. Clase magistral dialogada. Taller grupal: Diseño en pseudo código de llamadas al sistema operativo. operativo. Construir un programa que simule un núcleo de un sistema operativo. Construcción de un simulador de un núcleo de un. Consulta de procesos en Windows. 2 0.5 CAPITULO 4.- ADMINISTRACIÓN DEL PROCESADOR 4. Generalidades. 4.2 Niveles de planificación. 4.3 Criterios de evaluación de los algoritmos de planificación. 7 Consulta y trabajo grupal: Analizar el sitio web: www.spec.org Clase magistral dialogada. Entrega de consulta y trabajo grupal sobre spec. 0.5 LABORATORIOS GNU/Linux (Distribución Ubuntu) 5. Configuración de Red en GNU/Linux 7 Laboratorio de GNU Linux Realización del laboratorio No. 5 siguiendo la guía realizada para el efecto. Explicación y Informe de Laboratorio. 8

seguimiento del laboratorio. CAPITULO 4.- ADMINISTRACIÓN DEL PROCESADOR. 4.4 Algoritmos de planificación: 4.5 Algoritmos expropiativos y no expropiativos. Cola ordenada. (FCFS). Trabajo más corto primero (SJF). Prioridad. Round Robin. Colas multinivel y con realimentación. 4.6 Ejemplos y ejercicios. LABORATORIOS GNU/Linux (Distribución Ubuntu) 6. Utilerías en GNU Linux 7. Sistema X- Windows en GNU Linux 8 Ejercicios en clase. Realización de ejercicios fuera de clase. Clase magistral dialogada. Realización de ejercicios en clase. 8 Laboratorio de GNU Linux Realización del laboratorio No. 6 y No. 7 siguiendo la guía realizada para el efecto. Explicación y seguimiento del Entrega de ejercicios. 0.5 Informe de Laboratorio. 9

laboratorio. CAPITULO 5.- PROCESOS CONCURRENTES 5. Introducción a la programación concurrente. 5.2 Conceptos fundamentales: recursos compartidos y no compartidos, región crítica, exclusión mutua. 5.3 Solución al problema de exclusión mutua: 5..3. Primitivas de software: Algoritmos de Dekker y Peterson. 5.3.2 Semáforos. 5.3.3 Algoritmo de productores y consumidores con bufer limitado con 9 Consulta: Algoritmos de exclusión mutua. Taller en grupo: corrida de escritorio del algoritmo de productores y consumidores con buffer limitado con semáforos. Clase magistral dialogada. Realización de taller grupal. Entrega de consulta de algoritmos de exclusión mutua. Entrega de taller realizado en clase. 0.5 0

semáforos. CAPITULO 5.- PROCESOS CONCURRENTES 5.4 Intercomunicación entre procesos: Mensajes 5.5 Algoritmo de productores y consumidores con buffer limitado con mensajes. 5.6 Interbloqueo. 5.7 Ejemplos y ejercicios. 9 Taller en grupo: corrida de escritorio del algoritmo de productores y consumidores con buffer limitado con mensajes. Consulta sincronización de mensajes: RSS, AJAX Clase magistral dialogada. Realización de taller grupal. Entrega de taller realizado en clase. Consulta de sincronización de mensajes. 0.5 Evaluación segundo bimestre 0 Examen 2 bimestre Examen escrito Construir un programa que simule un núcleo de Examen escrito 6

un sistema operativo. Revisión de examen 2dor bimestre 0 Revisión grupal y socialización de nota er bimestre Clase magistral dialogada. Construir un programa que simule un núcleo de un sistema operativo. Examen escrito calificado y notas de las consultas y talleres. 5 2

CAPITULO 5.- PROCESOS CONCURRENTES 5.8 Estudio de problemas clásicos de concurrencia: lectores y escritores, filósofos comelones, barbero dormilón y el algoritmo del banquero. Presentación por grupos de los problemas clásicos de concurrencia. Elaboración de Informe. Evaluación de las exposiciones. Entrega de informe de exposiciones. 3 LABORATORIOS GNU/Linux (Distribución Ubuntu) 8. Conectividad en GNU Linux Laboratorio de GNU Linux Realización del laboratorio No. 8 siguiendo la guía realizada para el efecto. Explicación y seguimiento del laboratorio. Informe de Laboratorio. CAPITULO 6.- ADMINISTRACIÓN DE MEMORIA 2 Taller en grupo: realizar un desasignador de memoria con particiones fijas. Clase magistral dialogada. Realización de taller grupal. Entrega de taller realizado en clase. 3

6. Generalidades, jerarquías de memoria. 6.2 Esquemas de asignación mono tarea. 6.3 Esquemas de asignación multitarea. 6.4 Asignación de memoria con particiones fijas. Consulta sobre open source: Catedrales y Bazares Clarificar y discutir los conceptos en que son clasificados los programas informáticos de acuerdo a la forma de acceso y comercialización divididos en: software libre, código abierto y software propietario. Consulta de Catedrales y Bazares LABORATORIOS GNU/Linux (Distribución Ubuntu) 9. Configurando servicios en GNU Linux 2 Laboratorio de GNU Linux Realización del laboratorio No. 9 siguiendo la guía realizada para el efecto. Explicación y seguimiento del laboratorio. Informe de Laboratorio. 4

CAPITULO 6.- ADMINISTRACIÓN DE MEMORIA 6.5 Asignación de memoria con particiones dinámicas. 6.6 Compactación. 6.7 Segmentación. 6.8 Ejemplos y ejercicios. 3 Taller en grupo: realizar un desasignador de memoria con particiones dinámicas. Consulta: Tamaño de la memoria virtual en sistema operativo Windows con relación al espacio en disco. Clase magistral dialogada. Realización de taller grupal: desasignador de memoria. Entrega de taller realizado en clase. Consulta: manejo de memoria en sistema operativo Windows. 0.5 CAPITULO 7.- MEMORIA VIRTUAL 7. Conceptos fundamentales. 7.2 Paginación. 7.3 Memoria Virtual 7.4 Implementación de Memoria Virtual. 3 Ejercicios en clase sobre paginación. Clase magistral dialogada. Ejercicios realizados. 0.5 CAPITULO 7.- MEMORIA VIRTUAL 7.5 Reemplazo de páginas: principales algoritmos. 7.6 Cola (FIFO). 7.7 Algoritmo óptimo. 4 Ejercicios en clase sobre algoritmo de reemplazo de páginas. Consulta de otros algoritmos de reemplazo de páginas. Clase magistral dialogada. Ejercicios realizados. Consulta de otros algoritmos sobre taza de paginación. 0.5 0.5 5

7.8 Pagina menos recientemente usada (LRU) y algoritmos relacionados. 7.9 Aspectos adicionales: liberación de páginas, tamaño de páginas. CAPITULO 7.- MEMORIA VIRTUAL 7.0 Memoria Asociativa. 7.Ejemplos y ejercicios. 4 Ejercicios en clase sobre memoria asociativa. Consulta sobre memoria caché. Clase magistral dialogada. Ejercicios en clase. Ejercicios realizados. Consulta de otros algoritmos sobre taza de paginación. 0.5 0.5 CAPITULO 8.- SISTEMA DE ARCHIVOS 8. Organización del sistema de archivos. 8.2 Operaciones sobre archivos. 5 Exposiciones. Elaboración de informe. Evaluación de exposiciones 8.3 Métodos de acceso: secuencial, acceso directo, otros. 8.4 Organización lógica de archivos: directorios. CAPITULO 8.- SISTEMA DE 5 Exposiciones. Evaluación de Entrega de informe de 6

ARCHIVOS 8.5 Protección de archivos: permisos de acceso, passwords, respaldos, etc. 8.6 Seguridades. Elaboración de informe. exposiciones. exposiciones. Evaluación tercer bimestre 6 Examen 3er bimestre Examen escrito Examen Escrito 8 Revisión de examen 3er bimestre 6 Revisión grupal y socialización de nota 2do bimestre Clase magistral dialogada Examen escrito calificado y notas de las consultas y talleres. 20 7

6. METODOLOGÍA Y RECURSOS: 6. METOLOGÍA El curso se desarrolla con sesiones explicativas acerca de los temas teóricos y varias sesiones prácticas en el computador, para ello se realizan programas, laboratorios, talleres, consultas y ejercicios. En lo posible se intenta hacer que el estudiante descubra el porqué de los conceptos utilizados. 6.2 RECURSOS Laboratorio: Computadores, Software de comunicaciones, GNU Linux Distribución Ubuntu, proyector. Aula: Pizarrón, Tiza líquida, proyector, computador portátil, textos, lecturas 7. EVALUACIÓN: TIPO DE CONSULTAS TALLERES LABORATORIOS TRABAJOS EXAMEN SUMA EVALUACIÓN. BIMESTRE 3 2 4 0 6 5 2. BIMESTRE 3 2 2 2 6 5 3. BIMESTRE 4 2 2 4 8 20 8. BIBLIOGRAFÍA: 8. BÁSICA Bibliografía (Normas APA) MILENKOVIC, Milan, (994), Sistemas Operativos: Conceptos y Diseño, McGraw-Hill TANENBAUM, Andrew, (997), Sistemas Operativos: Diseño e Implementación, segunda edición, Prentice Hall. ORLOFF, Jeffrey, (2009), Ubuntu: Linux paso a paso, McGraw- Hill. Disponible en Biblioteca a la fecha? N Ejemplares SI SI SI 8.2 COMPLEMENTARIA Bibliografía (Normas APA) STALLINGS, William, (200), Sistemas Operativos, Prentice Hall. FLYNN, Mchoes, (200), Sistemas Operativos, Thomson Disponible en Biblioteca a la fecha? N Ejemplares SI NO 8

Learning. 8.3 RECOMENDADA Bibliografía (Normas APA) NUÑEZ, Máximo, (200), Pásate a Linux, Barcelona, Inforbook s SOBELL, Mark, (200), Manual Práctico de Linux: comandos, editores y programación Shell, Madrid, Anaya Multimedia ELMASRI, Ramez, (200), Sistemas Operativos: un enfoque en espiral, México, McGraw-Hill RAYA, José Luis, (200), Implantación de Sistemas Operativos, Madrid, Ra-Ma. Disponible en Biblioteca a la fecha? N Ejemplare s Sí Sí Sí Sí 8.4 BIBLIOTECAS VIRTUALES Y SITIOS WEB RECOMENDADOS Nº 2 3 4 NOMBRE DE LA BIBLIOTECA VIRTUAL EBSCO INFORMAWORL D TAYLOR % FRANCIS PRO QUEST CENGAGE GALE DIRECCIÓN ELECTRÓNICA http://web.ebscohost.com/ehost/selectdb?sid=bacee88-cb6a-4c6-ab3abb9f886cd938%40sessionmgr4&vid=&hid=08 http://www.tandfonline.com/ http://search.proquest.com/false?accountid=3357 http://find.galegroup.com/menu/commonmenu.do?usergroupname=puce_cons http://www.jstor.org/ 5 JSTOR 6 SPRINGER 7 EBRARY 8 E LIBRO 9 SIMBOLIC LOGIC 0 RSC Publishing Cornell University Library http://www.springerlink.com/journals/ http://site.ebrary.com/lib/puce/home.action http://site.ebrary.com/lib/pucesp/home.action http://projecteuclid.org/dpubs? service=ui&version=.0&verb=display&handle=euclid.jsl&pa ge=pubinfo&infopage=full-text_access http://pubs.rsc.org/ http://arxiv.org/ 9

http://cogprints.org/ 2 Cogprints Aprobado: Por el Consejo de Escuela f) Director de Escuela fecha: Por el Consejo de Facultad f) Decano fecha: 20