PRÁCTICAS DE LABORATORIO DE SISTEMAS OPERATIVOS

"Mucho más se aprende de un error propio que de treinta y siete aciertos ajenos"



Últimas Noticias


-------------------------------------------------------------

Noticias específicas de los grupos en:
   * Sara Rodríguez González    [[Grupo I,   sin docencia]]
   * Susana Álvarez Rosado      [[Grupo II,  sin docencia]]
   * Guillermo González Talaván [[Grupo III, sin docencia]]

-------------------------------------------------------------

    ***************************************************************
    * MUY IMPORTANTE: CONDICIONES PARA LA ASIGNATURA SIN DOCENCIA *
    ***************************************************************

  1) Las condiciones de evaluaciOn y el peso de cada parte continUan siendo
     las mismas que cuando la asignatura tenIa docencia: 70% prueba escrita,
     10% cada prActica

  2) Se ofrece, no obstante, la posibilidad de conservar la nota de prActicas
     del aNo anterior si se desea, con las condiciones y plazos que aparecen
     en el listado de notas de abajo.  Para conservar la nota se ha de
     acudir en plazo al despacho de Guillermo con el D.N.I. para firmar
     la conservaciOn.  Para las personas que decidan firmar la conservaciOn
     no son de aplicaciOn los siguientes puntos.

  3) El que desee realizar prActicas nuevas, el enunciado y plazo de entrega
     serAn los mismos que los de la asignatura de Grado Sistemas Operativos
     II, salvo la primera prActica, cuyo plazo de entrega coincidirA con
     la de la segunda (primera de Sistemas Operativos II) y su enunciado
     es el de la segunda prActica de la asignatura de Grado Sistemas
     Operativos I.  PAginas web de las asignaturas nuevas de Grado:
       * http://avellano.fis.usal.es/~ssooi/
       * http://avellano.fis.usal.es/~ssooii/
     Los plazos aparecen explicitados mAs abajo en esta misma pAgina.

  4) Se comprobarAn las prActicas entregadas con las del aNo pasado y las
     de las asignaturas equivalentes de Grado, para detectar copias.

  5) Se debe formar grupo de prActicas de dos personas.  A cada dos personas
     que formen un grupo se le asignarA un profesor.  Enviad un correo,
     desde el correo de la USAL, a Guillermo.  Los que no encuentren pareja
     mandad tambiEn un correo con vuestras preferencias/circunstancias y 
     se os asignarA una de oficio.  El plazo para tener formada parejas
     de prActicas y profesor acaba el 30 de marzo.   No lo dejEis para
     Ultima hora.

GRUPOS DE PRaCTICAS FORMADOS:
  * GRUPO I (Sara)
      + Daniel HerrAez y Jorge MartIn
      + VerOnica SAnchez y Olvido Arenas
      + Abilio Almeida y Cristina Benito
      + David Almeida y JesUs HernAndez Cruz
      + MarIa Victoria CArdaba Ramos y QuintIn Sanabria SAnchez
      + Sara GarcIa Delgado y Manuel Delgado
  * GRUPO II (Susana)
      Debido a la baja de Susana, sus grupos han sido asignados a los
      otros profesores.  Dichos profesores realizarAn las defensas y
      calificarAn las pruebas pendientes.
  * GRUPO III (Guillermo)
      + Isabel Martín Alonso y Brenda María Rodríguez
      + Yolanda San Mamerto y Javier Tejedor
      + Diana GarcIa y Fayez Abdou-Jamous
      + GermAn Seisdedos y Rafael de las Heras
      + Diego Valdeolmillos
      + Alvaro RodrIguez y AdriAn MarIn
      + Francisco Javier PErez y Antonio JosE GarcIa

  * SIN GRUPO, A EXPENSAS DE COMPENSARLOS:

PERSONAS SIN GRUPO DE PRaCTICAS:


------------------------------------------------------------

	NOTAS DE PRaCTICAS (GRUPOS DE SUSANA):

 DNI              P1      P2
52414443L        9,5       3
41519550L        9,5       3
39455242F       10         9
70818609E       10         9
76730702B        9         0
70895146S        9         0
70882772S       10         6
07992239S       10         6

------------------------------------------------------------

             CALENDARIO

  Fecha límite de entrega de la primera y segunda prácticas: 19-ABR-2012
  Periodo de defensa: del 23-ABR al 4-MAY-2012.

  Fecha límite de entrega de la tercera práctica: 24-MAY-2012
  Periodo de defensa: del 28-MAY al 8-JUN-2012

  Prueba escrita en primera convocatoria:  1-JUN-2012, actas el 11-JUN
  Prueba escrita en segunda convocatoria: 22-JUN-2012, actas el  7-JUL

-------------------------------------------------------------

                      **********************************************************                             
                      * CONSERVACIoN DE PRaCTICAS DEL ANTERIOR CURSO ACADeMICO *                         
                      **********************************************************                         

Por un error de transcripciOn, las notas de los alumnos pertenecientes
al grupo de Ana contenIan errores.  Esta nueva lista, sustituye a la
anterior.  Los valores marcados con un asterisco eran los errOneos.

conservaciOn de prActicas
Esta es la lista que contenIa los errores:
conservaciOn de prActicas
------------------------------------------------------------- Martes, 10 de marzo de 2009 21:47 Esta es una reproducción de parte de una entrevista aparecida en el número del presente mes de marzo de la prestigiosa revista "Communications of the ACM". El entrevistado es C.A.R. Hoare que, entre otras cosas, fue el inventor de los monitores, del algoritmo Quicksort o los transputers. Ahora es profesor emérito y trabaja para Microsoft en programas que detectan automáticamente errores en otros programas y en programación concurrente. Justo esto último de lo que trata esta asignatura. A propósito de esto dice (traducido del original): "Siempre he tenido la sensación de que los programas paralelos que realmente usan memoria compartida y pueden entremezclar sus acciones a un nivel de granuralidad muy fino -un acceso a memoria- eran demasiado complicados para mí. No era capaz de ver ninguna perspectiva real de diseñar una teoría que ayudara a las personas a escribir programas correctos que se aprovecharan de esas características. Pensé que sería interesante intentarlo de nuevo y ver si la experiencia adquirida en formalización en los últimos 20 o 30 años pudiera aplicarse con efectividad a esta manera de programar extremadamente compleja." Por consiguiente, no desesperéis... ------------------------------------------------------------- Miércoles, 25 de abril de 2007 17:51 Recordad que los semáforos, buzones y zonas de memoria compartida son recursos limitados del servidor. No os olvidéis de borrarlos. Podéis hacerlo a mano, como penitencia, o podéis usar el script que se halla en: /usuarios/profes/gyermo/bin/borrarIPCs De paso, podéis animaros a aprender el lenguaje de script de la bash, muy interesante para resolver cuestiones de administración de sistemas como esta. ------------------------------------------------------------ ¡IMPORTANTE! EVALUACIÓN DE LA ASIGNATURA La asignatura consta de dos partes, una no obligatoria evaluada en evaluación continua y tres pruebas escritas (correspondientes a las convocatorias de junio, septiembre y febrero (fin de carrera)). La nota final (comprendida entre 0 y 10) se calcula como la suma de parte en evaluación continua (0 a 3 puntos) y la parte de la prueba escrita de la convocatoria correspondiente (0 a 7 puntos). La parte en evaluación continua consiste en la entrega y defensa en tiempo y forma de tres prácticas, cada una valorada de 0 a 1 punto. Esta parte solo podrá realizarse durante el curso. No habrá posibilidad de entregar prácticas posteriormente. Un alumno que no presente prácticas deberá sacar en la prueba escrita de la convocatoria (junio, septiembre o febrero) 5 puntos de los 7 posibles para aprobar la asignatura. Un alumno con las prácticas perfectas sólo tendrá que obtener 2 puntos de los 7 para superar la asignatura. Es conveniente, pues, que os toméis en serio las prácticas y trabajéis durante el curso. ------------------------------------------------------------- PAREJAS DE PRÁCTICAS Para entregar las prácticas es necesario formar un grupo de exactamente dos personas. Los dos miembros de un grupo de prácticas deben pertenecer a grupos de un mismo profesor, que será quien realizará las defensas y corregirá las pruebas escritas. Las personas que no encuentren pareja deben consultar la página específica de su profesor para solucionarlo. ------------------------------------------------------------- PROBLEMAS O ALTA DE LA CUENTA DEL SERVIDOR Si tenéis alguna incidencia con vuesta cuenta en encina (pérdida de contraseña o similar) o necesitáis daros de alta, visitad la web http://avellano.fis.usal.es/ Para acceder al servidor de incidencias, necesitáis tener una cuenta de correo del servidor central de la USAL. Esta cuenta se proporciona con todas las matrículas. Podéis obtener información en el servidor de la universidad http://lazarillo.usal.es/ ------------------------------------------------------------- ¡¡¡IMPORTANTE!!! CUESTIÓN DE SEGURIDAD... Por defecto, las cuentas de encina que recibís pueden encontrarse abiertas de modo que cualquier compañero puede acceder y leer vuestros ficheros. Para solucionar esto, (-) Usad, desde vuestro directorio de conexión, recién conectados, la orden: chmod 700 . ((El punto del final hay que ponerlo)) Para ver que el cambio se ha efectuado, al teclear "ls -ld ." os debe aparecer, al comienzo de la línea: "drwx------". No obstante lo dicho, tened en cuenta que muchas de vuestras actividades quedan automáticamente registradas en el servidor. Si se detectan accesos a las prácticas de un compañero, la asignatura estará suspensa. ------------------------------------------------------------- Para consultar las páginas de manual de tejo traducidas al español, podéis usar la orden mantejo. Por ejemplo, para ver la página de manual de la llamada al sistema read, podéis teclear: mantejo read Considerad que las páginas de manual de tejo no tienen por qué ser completamente válidas para encina. No obstante, para los que tengáis dificultades con el inglés os puede servir de ayuda. -------------------------------------------------------------
Aquí está la clave pública de la asignatura. Que no sabéis lo que es una clave pública... Un buen sitio para conocer acerca de este y otros temas de seguridad informática es http://www.kriptopolis.com/ Una introducción muy sencilla al sistema de claves asimétrico nos la da un documento propuesto por un compañero vuestro.


Resumen de las llamadas al sistema usadas

¡Atención! Aunque en las sesiónes no usemos todas, tenéis que conocerlas y saber manejarlas todas para el examen.


¡IMPORTANTE! Adaptación a la nueva máquina (encina)

A partir del curso 2001-02, las prácticas se realizan en una nueva máquina (encina). Leed esto para sobrellevar el cambio.

Manejo del depurador

Una herramienta indispensable cuando la ejecución de un programa falla y no sabemos por qué. No es como el cerebro de Sherlock Holmes, pero sí como su lupa. Si un programa os da un core o Segmentation fault, al final de este apartado se os dice cómo investigarlo.

Depuración de programas en paralelo

Algunos consejos para cuando os enfrentéis a un problema tan complicado como la depuración de programas en paralelo.

LPEs de programación y SS.OO.

Antes de consultar una duda de programación, mirad si antes a alguien le ha pasado algo parecido. Os sorprenderá lo comunes que son muchos errores.

Para que las prácticas funcionen en el servidor y en Linux


¿Puedo trabajar en esta asignatura con software libre?



  1. Primera sesión.

  2. Segunda sesión.

  3. Tercera sesión.

  4. Cuarta sesión.

  5. Quinta sesión.

  6. Primera práctica evaluable.



  7. Sexta sesión.

  8. Séptima sesión.

  9. Octava sesión.

  10. Novena sesión.

  11. Décima sesión.

  12. Segunda práctica evaluable.



  13. Undécima sesión.

  14. Duodécima sesión.

  15. Decimotercera sesión.

  16. Decimocuarta sesión.

  17. Decimoquinta sesión.

  18. Tercera práctica evaluable.




© 2012 Susana Álvarez Rosado, Guillermo González Talaván y Sara Rodríguez González.