Sei sulla pagina 1di 16

GUADEESTUDIO

GRADO

AMPLIACINDESISTEMASOPERATIVOS
2PARTE|PLANDETRABAJOYORIENTACIONESPARASUDESARROLLO

JosManuelDazMartnez
JoaqunArandaAlmansa

GRADOENINGENIERAENTECNOLOGASDELAINFORMACIN

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

AMPLIACINDESISTEMASOPERATIVOS
1.- PLAN DE TRABAJO
La metodologa prevista para esta asignatura incluye: estudio de contenidos terico utilizando la bibliografa
bsica de la asignatura, trabajo autnomo con las cuestiones de autoevaluacin y los ejercicios en el texto
base, y realizacin de prcticas corregidas por el equipo docente.
Los contenidos de esta asignatura se organizan en 8 temas:
1.
2.
3.
4.
5.
6.
7.
8.

Sistemas Operativos Basados en UNIX (SOBUNIX): introduccin general.


SOBUNIX: implementacin y control de procesos multihilos.
SOBUNIX: planificacin, sincronizacin y mecanismos IPC.
SOBUNIX: administracin de memoria.
SOBUNIX: gestin de archivos y gestin de E/S.
SOBUNIX: el sistema operativo Linux
El sistema operativo DOS.
El sistema operativo Windows.

A continuacin se presenta una planificacin (a modo de orientacin) para cada semana del curso indicando
las actividades previstas, una estimacin de las horas de trabajo necesarias y los resultados de aprendizaje
esperados. En relacin a las horas de trabajo, las hemos dividido en horas de estudio y horas de prcticas.
Las horas de estudio se refieren al tiempo necesario que el alumno debe dedicar a estudiar los materiales
tericos de la asignatura. Las horas de prcticas se refieren al tiempo necesario que el alumno debe dedicar
a realizar actividades prcticas (resolucin de los ejemplos, preguntas de autoevaluacin, problemas del
texto base, y prcticas).

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

Guadeestudio2parte:plandetrabajoyorientacionesparasudesarrollo

SEMANA

Semana 1

ACTIVIDAD

Estudio Tema 1
Actividades Tema 1

Semana 2 y 3

Estudio Tema 2
Actividades Tema 2

Semana 4 y 5

Estudio Tema 3
Actividades Tema 3

Semanas 6 y 7

Estudio Tema 4
Actividades Tema 4

Semana 8

Estudio Tema 5
Actividades Tema 5

Semana 9

Estudio Temas 5 y 6
Actividades Tema 6

Semana 10

Estudio Tema 6
Actividades Tema 6

Semana 11

Estudio Temas 7 y 8
Actividades Tema 7

Semanas 12 a 13

Estudio Tema 8
Actividades Tema 8

HORAS DE
ESTUDIO

HORAS
PRCTICAS

12

12

RESULTADOS
DE
APRENDIZAJE*

RG1 y RG2
RA1.1 a RA1.9
RG3 y RG4
RA2.1 a RA2.7
RG3 y RG5
RA3.1 a RA3.9
RG3 y RG6
RA4.1 a RA4.10
RG3 y RG7
RA5.1 a RA5.4
RG3, RG7 y RG8

RA5.5, RA6.1 a
RA6.2

RG3 y RG8
RA6.3 a RA6.6
RG9 a RG14

RA7.1 a RA7.11
RA8.1 a RA8.3

18

12

RG14 a RG19
RA8.4 a RA8.12

* Los resultados de aprendizaje se explican en la siguiente seccin

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

AMPLIACINDESISTEMASOPERATIVOS

2.- ORIENTACIONES PARA EL ESTUDIO DE LOS CONTENIDOS


En este epgrafe se presentan unas orientaciones para el estudio de la asignatura de Ampliacin de
Sistemas Operativos con la finalidad de servir de gua en el desarrollo del curso.
Los principales resultados del aprendizaje de esta asignatura que se espera adquiera el estudiante son los
siguientes:

RG1. Conocer las caractersticas generales de los SOBUNIX.


RG2. Conocer los comandos bsicos de los intrpretes de comandos de los SOBUNIX.
RG3. Conocer las principales llamadas al sistema disponibles en los SOBUNIX.
RG4. Conocer la implementacin y control de los procesos multihilos de los SOBUNIX.
RG5. Conocer la planificacin de procesos multihilos, los mecanismos de sincronizacin del
ncleo y los mecanismos IPC de los SOBUNIX.
RG6. Saber cmo se realiza la administracin de memoria en los SOBUNIX.
RG7. Saber cmo se realiza la gestin de archivos y la gestin de la E/S en los SOBUNIX.
RG8. Conocer las particularidades del sistema operativo Linux.
RG9. Conocer las caractersticas generales del sistema operativo MS-DOS.
RG10. Conocer los comandos bsicos del intrprete de comandos de MS-DOS.
RG11. Conocer la implementacin y control de los procesos en MS-DOS.
RG12. Saber cmo se realiza la administracin de memoria en MS-DOS.
RG13. Conocer cmo se realiza la gestin de archivos y la gestin de la E/S en MS-DOS.
RG14. Conocer las caractersticas generales del sistema operativo Windows.
RG15. Conocer los principales llamadas al sistema del sistema Windows.
RG16. Conocer la implementacin, control y planificacin de los procesos multihilos en Windows.
RG17. Conocer los mecanismos de sincronizacin del ncleo y los mecanismos de comunicacin
entre procesos de Windows.
RG18. Saber cmo se realiza la administracin de memoria en Windows.
RG19. Saber cmo se realiza la gestin de archivos y la gestin de la E/S en Windows.

Para cada tema se presentan sus contenidos (ms detallados en el ndice del texto base de la asignatura),
una breve introduccin y una descripcin de los resultados de aprendizaje especficos ms significativos.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

Guadeestudio2parte:plandetrabajoyorientacionesparasudesarrollo

TEMA 1: SISTEMAS OPERATIVOS BASADOS EN UNIX (SOBUNIX): introduccin general


Contenidos
1.1. Consideraciones generales sobre SOBUNIX
1.2. Interfaces con el usuario disponibles en SOBUNIX
1.3. Introduccin a la gestin de archivos en SOBUNIX
1.4. Seguridad y proteccin en SOBUNIX
Introduccin
En este primer tema se realiza una introduccin general a los SOBUNIX. En primer lugar se incluyen la
cronologa histrica, los estndares de compatibilidad y las principales caractersticas de los SOBUNIX. En
segundo lugar se describe el funcionamiento y la implementacin de los dos tipos de interfaces de usuario
disponibles en los SOBUNIX: interfaz de lnea de comandos e interfaz grfica. Adems se comentan las
principales acciones que de forma general realiza el ncleo de un SOBUNIX para atender una llamada al
sistema. En tercer lugar se realiza una breve introduccin a la gestin de archivos en los SOBUNIX para
presentar los conceptos de objeto de archivo abierto, descriptor de archivo y nodo virtual (nodo-v), los cuales
se utilizan en los siguientes captulos. Finalmente se describen los elementos que de forma general utilizan
los SOBUNIX para implementar la seguridad y la proteccin de los datos de los usuarios: los identificadores
reales, los identificadores efectivos y la mscara de modo de un archivo.
Resultados de aprendizaje
RA1.1. Conocer el origen y la evolucin del sistema operativo UNIX y de los principales
Sistemas Operativos Basados en UNIX (SOBUNIX).
RA1.2. Saber cules son los principales estndares de compatibilidad soportados por los
SOBUNIX.
RA1.3. Conocer las caractersticas principales de los SOBUNIX.
RA1.4. Conocer el funcionamiento y la implementacin de las interfaces de usuario de los
SOBUNIX: interfaz de lnea de comandos (intrpretes de comandos) e interfaz grfica.
RA1.5. Conocer las principales acciones que de forma general realiza el ncleo de un SOBUNIX
para atender una llamada al sistema.
RA1.6. Conocer los comandos bsicos asociados a la gestin de archivos y directorios
disponibles en los intrpretes de comandos de los SOBUNIX.
RA1.7. Conocer la estructura bsica y las caractersticas de los archivos de comandos (shell
scripts) de los SOBUNIX.
RA1.8. Conocer los conceptos de objeto de archivo abierto, descriptor de archivo y nodo virtual
(nodo-v).
RA1.9. Saber cmo se implementa la seguridad y la proteccin de los datos de los usuarios en
los SOBUNIX.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

AMPLIACINDESISTEMASOPERATIVOS
TEMA 2: SOBUNIX: implementacin y control de procesos multihilos
Contenidos
2.1. Implementacin de los procesos multihilos en SOBUNIX
2.2. Creacin de procesos e invocacin de otros programas en SOBUNIX
2.3. Terminacin de procesos en SOBUNIX
2.4. Notificacin de eventos en SOBUNIX: seales
2.5. Control de hilos de usuario en SOBUNIX: libreras de hilos
2.6. Grupos de procesos y sesiones en SOBUNIX
2.7. Sistema de archivos procfs
Introduccin
Este tema est dedicado al estudio de la implementacin y control de los procesos multihilos en los
SOBUNIX. En la primera parte del tema se describe la implementacin de los procesos multihilos en los
SOBUNIX. En primer lugar se introducen los conceptos fundamentales necesarios para entender los posibles
modelos de procesos multihilos. En segundo lugar se describen las estructuras de datos que se utilizan para
implementar los procesos multihilos. Para ilustrar los contenidos de esta parte se incluye como ejemplo la
implementacin del modelo de proceso multihilo usado en Solaris.
La segunda parte del tema est dedicada al control de los procesos mulithilos en los SOBUNIX. En primer
lugar se describe la creacin de procesos y la invocacin de programas. En segundo lugar se describe la
terminacin de procesos. En tercer lugar se estudia la notificacin de eventos mediante el uso de seales.
En cuarto lugar se describe el control de los hilos de usuario mediante el uso de librera de hilos, en concreto
se toma como ejemplo la librera Pthreads de POSIX. En quinto lugar se estudia los conceptos de grupos de
procesos y sesiones. Finalmente se describe el sistema de archivos de procesos procfs.
Resultados de aprendizaje
RA2.1. Conocer los conceptos y las estructuras de datos fundamentales que de forma general
utilizan los SOBUNIX para implementar los procesos multihilos.
RA2.2. Saber cmo se realiza la creacin de nuevos procesos y la invocacin de programas en los
SOBUNIX.
RA2.3. Saber cmo se realiza la terminacin de procesos en los SOBUNIX.
RA2.4. Conocer el uso, funcionamiento e implementacin de la notificacin de eventos mediante
seales en los SOBUNIX.
RA2.5. Saber cmo se realiza el control de los hilos de usuario mediante el uso de la librera de hilos
Pthreads de POSIX.
RA2.6. Conocer qu son y para qu sirven los conceptos de grupos de procesos y sesiones en los
SOBUNIX.
RA2.7. Saber qu es el sistema de archivos de procesos procfs, conocer la informacin que contiene
y cmo se consulta.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

Guadeestudio2parte:plandetrabajoyorientacionesparasudesarrollo

TEMA 3: SOBUNIX: planificacin, sincronizacin y mecanismos IPC


Contenidos
3.1. Planificacin de procesos multihilos en SOBUNIX
3.2. Mecanismos de sincronizacin del ncleo en SOBUNIX
3.3. Dormir/despertar y colas de hilos dormidos en SOBUNIX
3.3. Mecanismos de comunicacin entre procesos en SOBUNIX
Introduccin
Este tema se divide en tres partes: la primera parte est dedicada a describir la planificacin de procesos
multihilos en SOBUNIX. En primer lugar se comentan las caractersticas generales. A continuacin se
describen los detalles de la implementacin de la planificacin en BSD 4.3 y Solaris, que son dos ejemplos
ilustrativos de SOBUNIX clsicos y modernos, respectivamente. Posteriormente se realizan diferentes
consideraciones sobre la expropiacin del ncleo en los SOBUNIX.
La segunda parte de este tema est dedicada a describir los principales mecanismos de sincronizacin
usados por el ncleo de un SOBUNIX: los cerrojos y los semforos.
En la ltima parte de este tema se describen los mecanismos de comunicacin entre procesos disponibles
en los SOBUNIX. En primer lugar se explican los mecanismos IPC del System V: semforos, colas de
mensajes y memoria compartida. Estos mecanismos aunque introducidos en el System V han sido
adoptados por todos los SOBUNIX. Por ltimo se explica el uso de las seales y las tuberas, que son otros
mecanismos IPC disponibles en los SOBUNIX.
Resultados de aprendizaje
RA3.1. Conocer las caractersticas generales de la planificacin de procesos multihilos en SOBUNIX.
RA3.2. Conocer los detalles de la implementacin de la planificacin de dos ejemplos ilustrativos de
SOBUNIX: BSD 4.3 y Solaris.
RA3.3. Conocer las principales llamadas al sistema disponibles en los SOBUNIX para el control de la
prioridad de un proceso.
RA3.4. Conocer los conceptos de ncleo expropiable, ncleo no expropiable y puntos de
expropiacin usados en SOBUNIX.
RA3.5. Conocer los principales mecanismos de sincronizacin usados por el ncleo de los
SOBUNIX: cerrojos y semforos.
RA3.6. Saber en qu consisten las operaciones de dormir y despertar un hilo del ncleo.
RA3.7. Saber qu es un canal de espera y cmo se le asocia una cola de hilos dormidos.
RA3.8. Saber qu son y para qu se utilizan los turnstiles.
RA3.9. Conocer el funcionamiento y las llamadas al sistema asociadas a los principales mecanismos
de comunicacin entre procesos (mecanismos IPC) disponibles en la mayora de SOBUNIX:
mecanismos IPC del System V (semforos, colas de mensajes y memoria compartida), seales y
tuberas.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

AMPLIACINDESISTEMASOPERATIVOS
TEMA 4: SOBUNIX: administracin de memoria
Contenidos
4.1. Gestin del espacio de direcciones virtuales de un proceso en SOBUNIX
4.2. Traduccin de direcciones en SOBUNIX
4.3. Gestin de la memoria fsica en SOBUNIX
4.4. Gestin del rea de intercambio en SOBUNIX
4.5. Gestin de la memoria perteneciente al ncleo en SOBUNIX
Introduccin
Este tema est dedicado a describir la administracin de memoria en los SOBUNIX. En primer lugar se
estudia la gestin del espacio de direcciones virtuales de un proceso. En segundo lugar se analiza la
traduccin de direcciones virtuales a direcciones fsicas. En tercer lugar se describe la gestin de la memoria
fsica. En cuarto lugar se estudia la gestin del rea de intercambio. Finalmente se describe la gestin de la
memoria perteneciente al ncleo. Sealar que para ilustrar los contenidos tratados en este tema se toma
como ejemplo a Solaris 10.
Resultados de aprendizaje
RA4.1. Conocer cmo se realiza la gestin del espacio de direcciones virtuales de un proceso en los
SOBUNIX.
RA4.2. Saber cmo se realiza en los SOBUNIX el mapeo de archivos en la memoria virtual de un
proceso.
RA4.3. Saber qu es y cmo se gestiona la memoria annima en los SOBUNIX.
RA4.4. Conocer cmo se implementa la memoria compartida en los SOBUNIX.
RA4.5. Conocer las caractersticas ms relevantes de la traduccin de direcciones fsicas a virtuales
en los SOBUNIX.
RA4.6. Saber cmo se realiza en los SOBUNIX la gestin de la memoria fsica.
RA4.7. Conocer cmo se gestiona el rea de intercambio en los SOBUNIX.
RA4.8. Conocer las caractersticas ms importantes de la gestin de la memoria perteneciente al
ncleo en los SOBUNIX.
RA4.9. Conocer las principales llamadas al sistema y los comandos disponibles en los SOBUNIX
para el control de la memoria virtual y de la memoria fsica.
RA4.10. Conocer cmo se administra la memoria virtual y la memoria fsica en un ejemplo de
SOBUNIX: Solaris.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

Guadeestudio2parte:plandetrabajoyorientacionesparasudesarrollo

TEMA 5: SOBUNIX: gestin de archivos y gestin de la E/S


Contenidos
5.1. Gestin de archivos desde la perspectiva de los usuarios en SOBUNIX
5.2. Gestin de archivos desde la perspectiva del ncleo en SOBUNIX
5.3. El sistema de archivos UFS
5.4. Gestin de la E/S en SOBUNIX
Introduccin
Este captulo est dedicado al estudio de la gestin de archivos y la gestin de la E$/$S en los SOBUNIX. En
primer lugar se explican las caractersticas principales de los archivos, los directorios, los enlaces y los
sistemas de archivos en los SOBUNIX. Asimismo se enumeran y describen las principales llamadas al
sistema disponibles en los SOBUNIX para la gestin de estos elementos. En segundo lugar se describe la
capa nodo virtual/sistema de archivos virtual utilizada en la mayora de los SOBUNIX modernos para poder
soportar diferentes tipos de sistemas de archivos. En tercer lugar se explica cmo se analizan los nombres
de rutas en los SOBUNIX. En cuarto lugar se describe el sistema de archivos UFS, el cual es utilizado como
sistema de archivos principal en diferentes SOBUNIX, como por ejemplo: Solaris. En cuarto y ltimo lugar se
describe la gestin de la E/S en los SOBUNIX.
Resultados de aprendizaje
RA5.1. Conocer las caractersticas principales de la gestin de archivos en los SOBUNIX, as como
las principales llamadas al sistema disponibles para la realizacin de esta tarea.
RA5.2. Saber qu es, para qu se utiliza y cmo se implementa la capa nodo virtual/sistema de
archivos virtual existente en los SOBUNIX modernos.
RA5.3. Conocer cmo se realiza de forma general en los SOBUNIX el anlisis de nombres de rutas.
RA5.4. Conocer las principales caractersticas, la estructura en disco y cmo se gestiona un sistema
de archivos UFS.
RA5.5. Saber cmo se realiza la gestin de la E/S en los SOBUNIX.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

AMPLIACINDESISTEMASOPERATIVOS
TEMA 6: SOBUNIX: el sistema operativo Linux
Contenidos
6.1. Consideraciones generales sobre Linux
6.2. Modelo de proceso multihilo en Linux
6.3. Planificacin de procesos multihilos en Linux
6.4. Gestin de la memoria en Linux
6.5. Sistema de archivos EXT2
6.6. Sistema de archivos EXT3
6.7. Sistema de archivos EXT4
Introduccin
Este tema est dedicado al estudio de las particularidades ms reseables de LInux, el SOBUNIX de cdigo
abierto ms conocido y utilizado. En primer lugar se incluyen una serie de consideraciones generales sobre
Linux. En concreto se comentan los orgenes de Linux y la diferencias entre versiones y distribuciones de
Linux. En segundo lugar se describen las particularidades de la gestin de procesos e hilos en Linux. En
tercer lugar se describe la planificacin de tareas en Linux, distinguiendo entre la planificacin utilizada antes
y despus de la versin 2.6.23. En cuarto lugar se analizan la implementacin de la gestin de memoria en
Linux, describiendo tanto la gestin del espacio de direcciones virtuales como la gestin de la memoria fsica.
La ltima parte del tema est dedicada al estudio de las particularidades de la gestin de archivos en Linux.
En concreto se describe cmo se implementa en Linux la capa nodo-v/sistema de archivos virtual. Adems
se estudian los sistemas de archivos nativos de Linux: EXT2, EXT3 y EXT4.
Resultados de aprendizaje

RA6.1. Conocer los orgenes y la naturaleza de Linux.


RA6.2. Saber cmo se implementa la gestin de procesos e hilos en Linux.
RA6.3. Conocer los detalles de la implementacin de la planificacin de tareas en Linux.
RA6.4. Conocer cmo se realiza la gestin de memoria en Linux.
RA6.5. Conocer las particularidades de la implementacin de la gestin de archivos en Linux.
RA6.6. Conocer las principales caractersticas, la estructura en disco y cmo se gestionan los
sistemas de archivos nativos de Linux: EXT2, EXT3 y EXT4.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

10

Guadeestudio2parte:plandetrabajoyorientacionesparasudesarrollo

TEMA 7: El sistema operativo MS-DOS


Contenidos
7.1. Consideraciones generales sobre MS-DOS
7.2. Implementacin y control de procesos en MS-DOS
7.3. Gestin de la memoria en MS-DOS
7.5. Gestin de archivos en MS-DOS
7.6. Sistema de archivos FAT
7.7. Gestin de la E/S en MS-DOS
Introduccin
Este tema est dedicado al estudio del sistema operativo MS-DOS. En primer lugar se realizan una serie de
consideraciones generales acerca de MS-DOS. En concreto se comenta su cronologa histrica, sus
caractersticas principales, su estructura, las llamadas al sistema, la interfaz con el usuario, y su secuencia
de arranque. En segundo lugar se describe la implementacin y control de procesos. En tercer lugar se
estudia la gestin de memoria. En cuarto lugar se estudia la gestin de archivos y el sistema de archivos
FAT. Finalmente se estudia la gestin de la E/S.
Resultados de aprendizaje

RA7.1. Conocer los orgenes del sistema operativo MS-DOS.


RA7.2. Saber cules son las principales caractersticas de MS-DOS.
RA7.3. Conocer la estructura de MS-DOS.
RA7.4. Saber como se invocan e implementan las llamadas al sistema en MS-DOS.
RA7.5. Conocer la interfaz con el usuario disponible en MS-DOS: el intrprete command.com.
RA7.6. Conocer los comandos bsicos disponibles en command.com.
RA7.7. Saber cmo se implementan y controlan los procesos en MS-DOS.
RA7.8. Saber cmo se gestiona la memoria en MS-DOS.
RA7.9. Conocer las principales caractersticas de la gestin de archivos en MS-DOS.
RA7.10. Conocer la estructura y la gestin del sistema de archivos FAT.
RA7.11. Conocer la gestin de la E/S en MS-DOS.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

11

AMPLIACINDESISTEMASOPERATIVOS
TEMA 8: El sistema operativo Windows
Contenidos
8.1. Consideraciones generales sobre Windows
8.2. Implementacin, control y planificacin de procesos multihilos en Windows
8.3. Mecanismos de sincronizacin del ncleo y mecanismos de comunicacin entre procesos en
Windows
8.4. Gestin de la memoria en Windows
8.5. Gestin de archivos en Windows
8.6. Sistema de archivos NTFS
8.7. Gestin de la E/S en Windows
Introduccin
Este tema est dedicado al estudio del sistema operativo Windows. En primer lugar se realizan una serie de
consideraciones generales sobre Windows. En concreto se comenta su cronologa histrica, sus
caractersticas principales, su estructura, la implementacin de la API Win32, su interfaz con el usuario, la
implementacin de las llamadas al sistema, el registro de Windows, su proceso de arranque y la seguridad
en Windows. En segundo lugar se describe la implementacin, el control y la planificacin de procesos
multihilos en Windows. En tercer lugar se estudian los mecanismos de sincronizacin del ncleo y los
mecanismos de comunicacin entre procesos. En cuarto lugar se estudia la gestin de memoria. En quinto
lugar se describe la gestin de archivos y el sistema de archivos NTFS, que es el sistema de archivos
principal utilizado en Windows. En sexto lugar se estudia la gestin de la E/S.
Resultados de aprendizaje
RA8.1. Conocer el origen y la evolucin del sistema operativo Windows.
RA8.2. Conocer las caractersticas principales y la estructura de Windows.
RA8.3. Conocer de forma general el funcionamiento y la implementacin de la interfaz grfica de
usuario proporcionada por Windows.
RA8.4. Saber cmo se implementan y atienden las llamadas al sistema en Windows.
RA8.5. Conocer las principales llamadas al sistema disponibles en Windows.
RA8.6. Saber cmo se implementa la seguridad y la proteccin de los datos de los usuarios en
Windows.
RA8.7. Conocer la implementacin, el control y la planificacin de procesos multihilos en Windows.
RA8.8. Conocer los principales mecanismos de sincronizacin y de comunicacin entre procesos
disponibles en Windows.
RA8.9. Saber cmo se realiza la administracin de memoria en Windows.
RA8.10. Conocer cmo se realiza la gestin de archivos en Windows.
RA8.11. Conocer las caractersticas principales y la estructura de un sistema de archivos NTFS.
RA8.12. Saber cmo se realiza la gestin de la E/S en Windows.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

12

Guadeestudio2parte:plandetrabajoyorientacionesparasudesarrollo

RA8.1. Conocer el origen y la evolucin del sistema operativo Windows.


RA8.2. Conocer las caractersticas principales y la estructura de Windows.
RA8.3. Conocer de forma general el funcionamiento y la implementacin de la interfaz grfica de
usuario proporcionada por Windows.
RA8.4. Saber cmo se implementan y atienden las llamadas al sistema en Windows.
RA8.5. Conocer las principales llamadas al sistema disponibles en Windows
RA8.6. Saber cmo se implementa la seguridad y la proteccin de los datos de los usuarios en
Windows.
RA8.7. Conocer la implementacin, el control y la planificacin de procesos multihilos en Windows.
RA8.8. Conocer los principales mecanismos de sincronizacin y de comunicacin entre procesos
disponibles en Windows.
RA8.9. Saber cmo se realiza la administracin de memoria en Windows.
RA8.10. Conocer cmo se realiza la gestin de archivos en Windows.
RA8.11. Conocer las caractersticas principales y la estructura de un sistema de archivos NTFS.
RA8.12. Saber cmo se realiza la gestin de la E/S en Windows.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

13

AMPLIACINDESISTEMASOPERATIVOS
Contextualizacin
Los sistemas operativos son un pilar central de cualquier sistema informtico y constituyen en si mismos una
materia de conocimiento fundamental que debe estar presente de manera ineludible en mayor o menor
medida en el plan de estudios de cualquier disciplina sobre computacin (Informtica, Ingeniera de
Computadores, Ingeniera del Software, Sistemas de la Informacin, Tecnologas de la Informacin, etc).
En el Grado en Ingeniera en Tecnologas de la Informacin de la UNED la materia Sistemas Operativos se
diversifica en dos asignaturas: Sistemas Operativos y Ampliacin de Sistemas Operativos. En la asignatura
Sistemas Operativos que se imparte en el segundo curso se adquieren los fundamentos bsicos de los
sistemas operativos: descripcin y control de procesos, planificacin de procesos, comunicacin y
sincronizacin de procesos, interbloqueo, administracin de memoria, memoria virtual, gestin de la E/S,
gestin de archivos y seguridad y proteccin.
Por su parte en la asignatura Ampliacin de Sistemas Operativos que se imparte en el tercer curso se
pretende consolidar y practicar con los fundamentos bsicos de los sistemas operativos adquiridos en la
asignatura Sistemas Operativos. Para lograr este objetivo en esta asignatura se estudian los sistemas
operativos basados en UNIX (BSD, System V, Solaris, Linux, etc) y los sistemas operativos DOS y Windows.
Este estudio se realiza tanto desde un punto de vista interno, describiendo las caractersticas principales del
ncleo de estos sistemas operativos, como desde un punto de vista externo, describiendo y practicando con
las llamadas al sistema y comandos disponibles en estos sistemas operativos.
Los contenidos que se estudian en esta asignatura tambin resultan de utilidad en las asignaturas asociadas
a otras materias como por ejemplo: Redes de Computadores, Bases de datos, Sistemas Distribuidos y
Sistemas en Tiempo Real.
La asignatura Ampliacin de Sistemas Operativos contribuye al desarrollo de distintas competencias
genricas y especficas de las planteadas en el plan de estudios del grado en el que se enmarca. Entre ellas
se deben destacar:
Competencias Genricas:
- Competencias de gestin y planificacin: Iniciativa y motivacin. Planificacin y organizacin
(establecimiento de objetivos y prioridades, secuenciacin y organizacin del tiempo de realizacin,
etc.). Manejo adecuado del tiempo.
- Competencias cognitivas superiores: seleccin y manejo adecuado de conocimientos, recursos y
estrategias cognitivas de nivel superior apropiados para el afrontamiento y resolucin de diversos
tipos de tareas/problemas con distinto nivel de complejidad y novedad: Anlisis y Sntesis. Aplicacin
de los conocimientos a la prctica Resolucin de problemas en entornos nuevos o poco conocidos.
Pensamiento creativo. Razonamiento crtico. Toma de decisiones.
- Competencias de expresin y comunicacin (a travs de distintos medios y con distinto tipo de
interlocutores): Comunicacin y expresin escrita. Comunicacin y expresin oral. Comunicacin y
expresin en otras lenguas (con especial nfasis en el ingls). Comunicacin y expresin
matemtica, cientfica y tecnolgica (cuando sea requerido y estableciendo los niveles oportunos).
- Competencias en el uso de las herramientas y recursos de la Sociedad del Conocimiento: Manejo de
las TIC. Competencia en la bsqueda de informacin relevante. Competencia en la gestin y
organizacin de la informacin. Competencia en la recoleccin de datos, el manejo de bases de
datos y su presentacin

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

14

Guadeestudio2parte:plandetrabajoyorientacionesparasudesarrollo

Competencias Especficas:
- Conocimientos bsicos sobre el uso y programacin de los ordenadores, sistemas operativos, bases
de datos y programas informticos con aplicacin en ingeniera.
- Conocimiento de la estructura, organizacin, funcionamiento e interconexin de los sistemas
informticos, as como de los fundamentos de su programacin, y su aplicacin para la resolucin de
problemas propios de la ingeniera.
- Capacidad para disear, desarrollar, seleccionar y evaluar, aplicaciones y sistemas informticos,
asegurando su fiabilidad, seguridad y calidad, conforme a los principios ticos y a la legislacin y
normativa vigente.
- Conocimiento, administracin y mantenimiento de sistemas, servicios y aplicaciones informticas.
- Conocimiento de las caractersticas, funcionalidades y estructura de los Sistemas Operativos y
disear e implementar aplicaciones basadas en sus servicios.

Materiales requeridos para el estudio


El material que se requiere para el estudio de la asignatura Ampliacin de Sistemas Operativos es la
bibliografa bsica recomendada:
Ampliacin de Sistemas Operativos.
Jose Manuel Daz Martnez.
Editorial Sanz y Torres. 2012.
ISBN: 978-84-92948-73-4.
Orientaciones concretas para el estudio de los contenidos
La bibliografa bsica recomendada est pensada para la educacin a distancia, por ello sus contenidos han
sido organizados y seleccionados para un aprendizaje progresivo y secuencial. Adems se incluyen
numerosas figuras y ejemplos que ayudan a comprender los contenidos expuestos.
Por otra parte, el estudiante dispone de cuestiones de autoevaluacin y de las soluciones de todos los
ejercicios para poder comprobar si efectivamente ha asimilado los contenidos y ha alcanzado los objetivos
marcados.
Todos los captulos tienen una estructura uniforme. En primer lugar, se enumeran los objetivos docentes del
captulo. En segundo lugar, se realiza una introduccin a los contenidos del captulo. En tercer lugar, se
incluyen los contenidos propiamente dichos. En cuarto lugar, se realiza un resumen de los contenidos, que
ayuda a fijar los contenidos ms importantes. En quinto lugar, se incluyen las lecturas recomendadas. En
sexto lugar, se incluyen las cuestiones de autoevaluacin, a travs de las cuales el estudiante puede
establecer el grado de asimilacin de los contenidos y deducir qu contenidos debe repasar. Finalmente, se
plantean varios ejercicios con los que practicar con los contenidos aprendidos. Se recomienda intentar hacer
cada problema antes de mirar su solucin en el apndice A.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

15

AMPLIACINDESISTEMASOPERATIVOS
Actividades complementarias
En la web de la asignatura
http://www.uned.es/71023016/
se encuentran disponibles los exmenes resueltos del curso pasado. Se recomienda al estudiante que los
intente realizar.

3.- ORIENTACIONES PARA LA REALIZACIN DEL PLAN DE


ACTIVIDADES
En esta asignatura est prevista la realizacin de varias prcticas las cuales suponen el 20 % de la nota
final, es decir, contribuyen como mximo con 2 puntos a la nota final. Las prcticas no realizadas o
entregadas fuera de plazo se evalan con una nota igual a 0. La nota de las prcticas se tiene en cuenta
siempre y cuando se haya obtenido como mnimo un 4.5 en la prueba presencial.
Los enunciados de las prcticas se irn publicando en el curso virtual. El acceso y entrega de las prcticas
estar limitado a un periodo de tiempo bien definido que se indicar por el equipo docente en el curso virtual.
No es necesario asistir al centro asociado para realizarlas. La nota de las prcticas se mantiene para la
convocatoria de septiembre.
Antes de realizar cada prctica el alumno debe haberse estudiado los contenidos tericos necesarios, los
cuales se especifican en el enunciado de la prctica, el cual debe ser ledo detenidamente antes de
comenzar su realizacin.
Las prcticas sern evaluadas de 0 a 10 por el equipo docente de acuerdo con los criterios de correccin
que se especificarn en el enunciado de cada prctica.

UNIVERSIDAD NACIONAL DE EDUCACIN A DISTANCIA

16

Potrebbero piacerti anche