_____________________________________________________________________________________



Sistemas Operativos 

ALEJANDRO CALDERÓN MATEOS

JOSÉ DANIEL GARCÍA SÁNCHEZ
FRANCISCO JAVIER GARCÍA BLAS
JOSÉ MANUEL PÉREZ LOBATO
MARÍA GREGORIA CASARES ANDRÉS

Departamento de Informática, Universidad Carlos III de Madrid

Área: Arquitectura y Tecnología de Computadores

Titulación: Grado en Ingeniería Informática

Diciembre, 2015Compartir:    


Horas de clase de teoría y de laboratorio: 75 horas de clase y 75 horas de laboratorio.
Tiempo total previsto de aprendizaje: 150 horas.

 

PRERREQUISITOS Y CONOCIMIENTOS PREVIOS RECOMENDADOS

  • Estructura de Computadores.
  • Programación en Lenguaje C.
  • Estructuras de Datos y Algoritmos.

 

DESCRIPCIÓN GENERAL DEL CURSO

Un sistema operativo es un programa que controla la ejecución de los programas en un computador y que actúa como interfaz entre las aplicaciones del usuario y el hardware de una computadora. Su propósito principal es facilitar la utilización sencilla, eficiente, ordenada y segura de los recursos hardware del sistema. Permite a los usuarios de la computadora emplear software de sistema mediante el uso de bibliotecas y llamadas al sistema operativo.

La asignatura Sistemas Operativos  permite que el alumno conozca  la  función del sistema operativo como máquina ampliada, los servicios que ofrece al resto del sistema y sus principales componentes y entidades (procesos, memoria, ficheros, etc.), los conceptos de concurrencia y las relaciones del sistema operativo con el resto del software y el hardware del computador.


OBJETIVOS: CONOCIMIENTOS Y CAPACIDADES

El objetivo de este curso es que el estudiante conozca  la  función del sistema operativo como máquina ampliada, los servicios que ofrece al resto del sistema y sus principales componentes y entidades (procesos, memoria, ficheros, etc.), los conceptos de concurrencia y las relaciones del sistema operativo con el resto del software y el hardware del computador.

Relacionados con las competencias siguientes:

1. Competencias Transversales/Genéricas.

Capacidad de análisis y síntesis. Resolución de problemas. Trabajo en equipo.

Capacidad de aplicar los conocimientos en la práctica PO: a, b, c, e, f, i, k)

2. Competencias Específicas.

Conocimiento de los conceptos de SS.OO. Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos.

Comprensión el efecto del sistema operativo sobre el resto del sistema.

Técnicas para la programación con llamadas a sistemas operativos y diseñar e implementar aplicaciones basadas en sus servicios.

Conocimiento de los métodos de gestión de recursos en un sistema operativo.

3. Procedimentales/Instrumentales.

Programar con llamadas a sistemas operativos.

Programar aplicaciones concurrentes.

Diseñar utilidades sobre el sistema operativo.

Usar herramientas de monitorización y gestión de sistemas operativos.

4. Actitudinales.

Capacidad para generar nuevas ideas (creatividad). Actitud crítica respecto a los sistemas operativos actuales. Preocupación por la calidad de los sistemas operativos.


MATERIAL DOCENTE

Para la parte de teoría se incluyen las transparencias de los temas presentados, así como lecturas recomendadas.

Para la parte de ejercicios se incluyen los enunciados de ejercicios para los distintos temas, incluyendo soluciones de los mismos.

Para la parte práctica se incluyen los enunciados de las prácticas a desarrollar, así como el material de apoyo para el alumno.  No se incluyen las soluciones de las prácticas.


 ACTIVIDADES DE EVALUACIÓN O TAREAS PRÁCTICAS

Se incluyen enunciados de exámenes tipo, tanto parciales como de todo el temario. Se incluyen sus soluciones.

Igualmente se incluyen autotest para realizar al final del curso, con 15 preguntas. Se incluyen las soluciones en archivo aparte.

Last modified: Wednesday, 6 April 2022, 12:54 PM