Download Sistemas Operativos - Facultad Politecnica

Document related concepts

Proceso (informática) wikipedia, lookup

Planificador wikipedia, lookup

Arquitectura de Windows NT wikipedia, lookup

Gestión de memoria wikipedia, lookup

SymbOS wikipedia, lookup

Transcript
Campus Universitario, Km 8 Lado Acaray
Calle Universidad Nacional del Este c/ Rca. Del Paraguay
Ciudad del Este – Paraguay
Teléfono y Fax 061 575.112/13 – 577.261/62
574.980 – 577.427 – 577.436
Web: www.fpune.edu.py
Email: [email protected]
FACULTAD POLITÉCNICA
DIRECCIÓN ACADÉMICA
PROGRAMA DE ESTUDIO
I. IDENTIFICACIÓN
Carrera
Asignatura
Semestre
Código
Área
Pre-requisitos
: Análisis de Sistemas
: Sistemas Operativos
: Cuarto
: 6223
: Fundamentos de la Informática
: 6213
CARGA HORARIA (Horas reloj)
Carga Horaria Semestral
64
Carga Horaria Semanal
4
Clases teóricas
50
Clases prácticas
Laboratorio
14
Otro (especificar)
II. FUNDAMENTACIÓN
El sistema operativo es una parte esencial dentro de un sistema informático. Administra los recursos del
sistema y ofrece un entorno de programación y operación a los usuarios, permitiendo trabajar con la máquina de
forma cómoda y eficaz. Es imprescindible que un titulado de grado en el área de informática conozca los conceptos
fundamentales vinculados a los sistemas operativos, sus funciones, su estructura y su implementación.
III. COMPETENCIAS
Define y clasifica a los Sistemas Operativos.
Aplica políticas de administración de los subsistemas del Sistema Operativo.
Describe la composición y configuración de un sistema operativo moderno evaluando su uso en un entorno
empresarial.
Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos.
IV. OBJETIVOS GENERALES DE LA ASIGNATURA
Al término del semestre el alumno será capaz de:
Conocer la evolución de los sistemas operativos en sus formas y métodos de trabajo.
Presentar las estructuras y prestaciones de un sistema operativo.
Conocer los mecanismos de gestión del procesador.
Comprender los procesos paralelos y la concurrencia entre programas.
Adquirir nociones de la gestión de memoria por parte del sistema operativo.
Conocer la gestión de entrada y salida.
Comprender las características generales de los sistemas operativos.
Conocer los conceptos generales manejados en los Sistemas Operativos Distribuidos
V. CONTENIDOS
Unidad I - Introducción a los sistemas operativos
1.1
1.2
1.3
1.4
Introducción a la materia.
Concepto de sistema operativo.
Evolución histórica.
Mejora de rendimiento (offline, monoprogramación, tiempo compartido, tiempo real, proceso distribuido
multiproceso)
Unidad II - Estructura y prestaciones de los sistemas operativos
2.1. Estructuras (monolítica, jerárquica, maquina virtual, cliente servidor).
2.2. Prestaciones de un sistema operativo (servicios de usuario, servicios de sistemas).
2.3. Protecciones.
MISIÓN
Formación en valores y elevada capacitación científica-técnica, orientada a servir adecuadamente a los requerimientos socio ambientales y a los
desafíos del entorno, a través de procesos de investigación, docencia y extensión.
VISIÓN
Prestigioso centro de formación tecnológica y científica del país y la región
Campus Universitario, Km 8 Lado Acaray
Calle Universidad Nacional del Este c/ Rca. Del Paraguay
Ciudad del Este – Paraguay
Teléfono y Fax 061 575.112/13 – 577.261/62
574.980 – 577.427 – 577.436
Web: www.fpune.edu.py
Email: [email protected]
Unidad III - Núcleo y procesos de un sistema operativo
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
3.8.
3.9.
Procesos.
Modelos.
Bloque central de procesos.
Estado de los procesos.
Transición de estado.
Operaciones sobre procesos.
Prioridades.
Tipos de procesos.
Excepciones.
Unidad IV - Gestión del procesador
4.1.
4.2.
4.3.
4.4.
4.5.
Niveles de planificación.
Objetivos.
Criterios.
Medidas.
Algoritmos de planificación (FCFS, RR, SJN, SRT, PRIORIDAD, HRN,COLAS MÚLTIPLES, FB).
Unidad V - Proceso paralelo e interbloqueo
5.1. Competencia en tres procesos / procesos paralelos.
5.2. Exclusión Mutua. Métodos para lograr la exclusión mutua (desactivación de interrupciones, variable de
cerradura, alternancia estricta. El problema del productor y el consumidor mediante semáforo)
5.3. Sincronización.
5.4. Interbloqueo.
5.5. Modelos (abrazo mortal, el peluquero dormilón, lectores y escritores).
Unidad VI - Gestión de la memoria principal
6.1.
6.2.
6.3.
6.4.
6.5.
Direccionamiento.
Asignación de direcciones.
Jerarquía de almacenamiento.
Gestión de la memoria en monoprogramación (memoria dedicada, monitor residente).
Gestión de la memoria en multiprogramación (memoria particiones contiguas de tamaños fijos, particiones
contiguas de tamaños variables, paginación, segmentación, memoria virtual)
6.6. Mejora de rendimiento.
Unidad VII - Gestión de entrada/salida
7.1.
7.2.
7.3.
7.4.
7.5.
7.6.
7.7.
Identificar dispositivos de entrada y salida.
Interfaz entre procesador – periféricos.
Software de control de entrada/salida.
Gestión del almacenamiento secundario
Planificación de Acceso al disco.
Algoritmos. Planificación (FCFS, SSTF, SCAN, C-SCAN).
Mejora de rendimiento.
Unidad VIII - Sistemas operativos distribuidos
8.1.
8.2.
8.3.
8.4.
Ventajas.
Desventajas.
Concepto de hardware.
Concepto de Software.
MISIÓN
Formación en valores y elevada capacitación científica-técnica, orientada a servir adecuadamente a los requerimientos socio ambientales y a los
desafíos del entorno, a través de procesos de investigación, docencia y extensión.
VISIÓN
Prestigioso centro de formación tecnológica y científica del país y la región
Campus Universitario, Km 8 Lado Acaray
Calle Universidad Nacional del Este c/ Rca. Del Paraguay
Ciudad del Este – Paraguay
Teléfono y Fax 061 575.112/13 – 577.261/62
574.980 – 577.427 – 577.436
Web: www.fpune.edu.py
Email: [email protected]
8.5. Aspectos del diseño.
VI. METODOLOGÍA DE ENSEÑANZA
Las competencias se adquirirán a través de:
Clases teóricas expositiva
Clases Prácticas y ejercicios en los diferentes tópicos de la asignatura.
Prácticas de laboratorio
Investigación bibliográfica
VII. METODOLOGÍA DE EVALUACIÓN
El sistema de evaluación se realizará conforme a lo establecido en el reglamento vigente de la Facultad
Politécnica
VIII. BIBLIOGRAFÍA
Básicas:
ALCALDE Eduardo, MORERA Juan, PEREZ Juan. “Introducción a los Sistemas Operativos”.
TANENBAUM Andrew. “Sistemas Operativos”.
HARVEY M. Deitel. “Sistemas Operativos”.
Complementarias:
SILVA DE OLIVEIRA, Rómulo, DA SILVA CARISSIMI, Alexandre, SIRINEO TOSCANI,
Simao. “Sistemas Operativos”.
MISIÓN
Formación en valores y elevada capacitación científica-técnica, orientada a servir adecuadamente a los requerimientos socio ambientales y a los
desafíos del entorno, a través de procesos de investigación, docencia y extensión.
VISIÓN
Prestigioso centro de formación tecnológica y científica del país y la región