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


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

La fecha del examen de primera convocatoria es el dIa 3 de junio de 2014,
a las 10:00, en la Magna I de Ciencias.  ConsUltese, no obstante, para mayor
seguridad, la convocatoria oficial en el tablOn de anuncios.

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

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)

  * GRUPO II (Susana)

  * GRUPO III (Guillermo)

  * SIN PROFESOR, A EXPENSAS DE COMPENSARLOS:

PERSONAS SIN GRUPO DE PRaCTICAS:


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

	NOTAS DE PRaCTICAS (GRUPOS DE SUSANA):

 DNI              P1      P2


	NOTAS DE PRaCTICAS (GRUPOS DE SARA):
 DNI            P1      P2


A los grupos de Guillermo se os comunicO la nota
en el propio acto de la defensa.


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

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

  Los alumnos que, habiendo hecho prActicas el aNo anterior o habiEndo conservado su nota el aNo anterior,
  deseen conservarla tambiEn este aNo, deben regirse por lo indicado en el siguiente documento:

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. Sexta sesión.

  7. Séptima sesión.

  8. Octava sesión.

  9. Novena sesión.

  10. Décima sesión.



  11. Undécima sesión.

  12. Duodécima sesión.

  13. Decimotercera sesión.

  14. Decimocuarta sesión.

  15. Decimoquinta sesión.




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