Publicidad

sábado, 13 de septiembre de 2008

SUBSISTEMAS DE UN Sistemas


SUBSISTEMA DE PROCESOS
Es un conjunto de rutinas del sistema que permite la gestión de varias actividades. Permite varias funcionalidades:
· Gestión de la CPU. Se encarga de sacar y meter los procesos en la CPU.
· Debe permitir a los programas de usuario el acceso a las primitivas del Kernel (system calls).
Realizar las operaciones de swap−in y swap−out. Esto es lo que permite sacar de la CPU tareas que han consumido su tiempo de CPU o que necesitan realizar operaciones de I/O. Debe poder guardar esta tarea en el área de swapping y cuando llegue el momento de meterla en CPU, se encargará de planificar la entrada.
· La incorporación más importante es la Técnica de Intercomunicación entre Procesos:

Tuberías sin nombre.
Tuberías con nombre.

3.INTERACCIÓN EN PLATAFORMAS (POSIX)
Existe un comité que es el POSIX, que establece el conjunto de funcionalidades definidas como estándar para que en cualquier plataforma sea posible el desarrollo de aplicaciones software con independencia de las plataformas en que se han desarrollado.
4.HERRAMIENTAS DE AYUDA AL DESARROLLO
CC es el compilador que vamos a utilizar en UNIX. Los archivos .c van a ser los archivos fuente, y los archivos .o son los objeto. Por defecto al compilar con CC se crea el ejecutable a.out.

No hay comentarios: