domingo, 20 de junio de 2010

Prácticas de Sistemas Operativos II, curso 2009/10

Estas son las cuatro prácticas que he realizado para la asignatura de sistemas operativos II y que desde mi punto de vista son esenciales si se quiere tener una buena comprensión de este tipo de sistemas (UNIX, Linux).

Se nota que el equipo docente resalta aquellas partes que son bastante importantes en el estudio de esta asignatura, sobre todo en lo referente a procesos (creación, control, comunicación, sincronización, etc).

Las prácticas están hechas en C, cosa lógica si recordamos que gran parte de UNIX / Linux así fueron construidos.  




Descargas:

martes, 18 de mayo de 2010

Apuntes de la asignatura de Sistemas Operativos II, curso 2009/10

Estos son los apuntes que he realizado para esta asignatura que tanto me ha gustado.

Me maravilla el software libre y en especial LINUX, pero reconozco que esta asignatura me ha ayudado mucho para comprender en mediana profundidad como está construido esta maravilla de sistema operativo, y que seguro es el principio de un largo camino que aun me queda por recorrer.

En Sistemas Operativos I se ven los fundamentos en general resultando dificultosa, puesto que no se puede observar lo que se estudia más allá de la teoría, pero en esta segunda parte es todo lo contrario.

Ejemplos escritos en ANSI C desde el primer momento que se empieza a estudiarla de creación  y sincronización de procesos mediante señales y mecanismos IPC, gestión de la memoria, sistema de ficheros, etc... un gustazo.

En próximos post subiré las cuatro prácticas que han pedido en este curso y que no tienen desperdicio.

Descargas:
  • Tema 2: Consideraciones generales del sistema operativo UNIX.
  • Tema 4: Estructuración de los procesos en UNIX.
  • Tema 5: Control de procesos en UNIX.
  • Tema 6: Planificación de procesos en UNIX.
  • Tema 7: Comunicación y sincronización de de procesos en UNIX.
  • Tema 8: Sistema de archivos en UNIX.
  • Tema 9: Gestión de memoria en UNIX.

jueves, 13 de mayo de 2010

Hace tiempo que vengo diciendo las ventajas que nos ofrece el uso de la "nube" y lo que ahora traigo da fe de ello.

WingedBox es un servicio para compartir ficheros a través de Internet. 

Con WingedBox tienes:
  • Acceso a tus ficheros estés donde estés.
  • Acceso a los ficheros de tus amigos.
  • Posibilidad de compartir sin restricciones.
  • 2Gb de almacenamiento gratuito.

Con WingedBox tienes una forma de compartir ficheros entre amigos donde nada más entrar puedes echar un vistazo a lo que éstos van compartiendo (un vídeo, una canción, un album de fotos de un viaje).

Date de alta y mira por tí mismo las distintas opciones. 

Cosas que ya están funcionando:
  • Interfaz web.
  • Interfaz web para móviles (ya puedes subir ficheros desde Opera Mobile y Opera Mini en tu  Symbian/Android/iPhone).
  • Compartir ficheros en Twitter/Facebook desde la página de WingedBox.
Cosas que están por venir:
  • Aplicación para Android para subir ficheros desde el teléfono.
  • Aplicación para Facebook para subir ficheros a la red social.
Para más información visita la página about del proyecto.

Este desarrollo ha sido realizado gracias a javiyu y kiko por lo que no estaría nada mal mandarles nuestros comentarios a cerca de esta maravilla que nos ofrecen.

Para finalizar quiero decir que es un orgullo el tener como compañeros de trabajo a estas dos máquinas de la programación.

Desde mi blog os deseo toda la suerte del mundo.

viernes, 7 de mayo de 2010

Práctica de la asignatura Estructura y Tecnología de los Computadores III

Asignatura muy bonita y de las que recuerdo con cariño. Sobre todo por que el E.D. es de los que de verdad se nota que están para enseñar al los alumnos.

Esta asignatura trata de enseñar un lenguaje de programación para construir hardware (VHDL) y que demuestra una vez más el ingenio de la mente humana.

En esta práctica, se nos planteaba el problema de diseñar un circuito de control para una máquina automática expendedora de dos tipos de bebida: botellas de agua y latas de refresco.

Anexo el enunciado y la memoria práctica que hice en el curso 2007 / 08:
Espero que os sea de utilidad.

miércoles, 5 de mayo de 2010

Activar plug-in Flash player en Kubuntu 10.4

Suponiendo que el plug-in de flash player se encuentra instalado en nuesto sistema los pasos a seguir son:

  • Creamos el directorio /opt/google/chrome/plugins
sudo mkdir -p /opt/google/chrome/plugins

  • Copiamos la librería en el directorio que acabamos de crear

sudo cp /usr/lib/flashplugin-installer/libflashplayer.so /opt/google/chrome/plugins/ 
Ahora solo nos falta editar el menu de  Google Chrome haciendo:
  • Click con el boton dercho en el boton de inicio KDE.
  • Click con el boton izquierdo en  "Editor de menus"
  • Desplegamos en la nueva ventana "Internet" >> "Google Chrome" y en la solapa "Genera" en el apartado "comando" escribimos:
/opt/google/chrome/google-chrome –enable-plugins %U


Con esto ya podemos disfrutar de las ventajas que nos ofrece este plug-in.