ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TRABAJO COLABORATIVO 2 SISTEMAS OPERATIVOS


Enviado por   •  19 de Abril de 2014  •  5.057 Palabras (21 Páginas)  •  350 Visitas

Página 1 de 21

TRABAJO COLABORATIVO 2

SISTEMAS OPERATIVOS

301402A

TUTOR

JAIME JOSE VALDEZ

ESTUDIANTES:

IDELGAR DIAZ NARVAEZ

HECTOR DARIO PRADA SALGUERO

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

UNAD

2013

INTRODUCCION

Es indiscutible que la principal función de un sistema operativo es la Gestión, Control y Organización de los recursos del computador, entendiendo por recursos la ejecución de los procesos, la administración de la memoria, administración de los dispositivos y la seguridad de los datos almacenados, que son la base fundamental para las operaciones y acciones que ejecuta el usuario con el sistema.

De ahí importante de tener bien claro la forma en que el sistema operativo administra cada uno de estos recursos, cuáles son los algoritmos que ejecuta, los pasos o tareas que debe realizar el Sistema Operativo al ejecutar un procesos, el control sobre las diferentes acciones que se presentan, y más que acciones a los posibles errores que se puedan presentar.

Realizar un mapa conceptual o mapa mental de la unidad 2, donde contemple cada uno de los recursos administrados por el sistema operativo.

Elabore un breve resumen acerca de la forma como se administran los procesos por parte del sistema operativo y de los estados en los que puede estar un proceso.

Cuando un proceso se ejecuta, cambia de estado. Los estados de los procesos son internos del sistema operativo y transparente para el usuario. Para éste, su proceso estará siempre en ejecución independientemente del estado en que se encuentre internamente en el sistema.

Un proceso puede estar en alguno de los siguientes estados:

Nuevo: se está creando.

Corriendo (Run): se están ejecutando instrucciones. El proceso tiene el control del procesador en ejecución.

Espera (Wait): el proceso espera que ocurra algún evento. Por ejemplo el término de una operación de E/S o la recepción de una señal. Son los procesos que no pueden ejecutarse de momento por necesitar algún recurso no disponible (generalmente recursos de E/S). (Bloqueado).

Listo (Ready): El proceso está listo para ocupar la CPU. Aquellos procesos que están dispuestos para ser ejecutados, pero no están en ejecución por alguna causa (interrupción, haber entrado en cola estando otro proceso en ejecución, etc).

(Preparado) Fin: El proceso terminó su ejecución Todo proceso a lo largo de su existencia puede cambiar de estado varias veces. Cada uno de estos cambios se denomina transición de estado. Estas transiciones son:

Comienzo de la ejecución: Todo proceso comienza al ser dada la orden de ejecución del programa insertándose en la cola de preparados. El encolamiento dependerá de la política de gestión de dicha cola.

Paso a estado de ejecución: Cuando el procesador se encuentra inactivo y en la cola de preparados exista algún proceso en espera de ser ejecutado, se pondrá en ejecución el primero de ellos.

Paso a estado bloqueado: Un proceso que se encuentre en ejecución y que solicite una operación a un dispositivo externo, teniendo que esperar a que dicha operación finalice, será pasado de estado de ejecución a estado bloqueado insertándose su PCB en la cola correspondiente de bloqueados. A partir de este momento el procesador pone en ejecución el siguiente proceso, que será el primero de la cola de preparados.

Paso a estado preparado: Este paso puede ser producido por alguna de las siguientes causas:

- Orden de ejecución de un programa, con lo cual el proceso pasa a la cola de preparados.

- Si un proceso está en estado bloqueado por causa de una operación de entrada/salida y ésta finaliza, pasará de la cola de bloqueados a la de preparados.

- Si un proceso está en ejecución y aparece una interrupción que fuerza al sistema operativo a ejecutar otro proceso, el primero pasará al estado preparado y su PCB a la cola de preparados.

Activación: Un proceso suspendido previamente sin estar bloqueado pasará al estado preparado al ser activado nuevamente.

Paso a estado suspendido bloqueado: Si un proceso está bloqueado y el sistema operativo recibe la orden de suspenderlo, su PCB entrará en la cola de procesos suspendidos bloqueados.

Paso a estado suspendido preparado: Este paso se puede producir bajo tres circunstancias:

- Suspensión de un proceso preparado pasando éste de la cola de procesos preparados a la de suspendidos preparados.

- Suspensión de un proceso en ejecución, con lo cual el proceso pasa a la cola de suspendidos preparados.

- Desbloqueo de un proceso suspendido bloqueado por desaparecer la causa que impidiera el ser activado de nuevo.

Breve explicación como administra el sistema operativo la memoria y como realiza el proceso de asignación de la misma.

El Sistema Operativo para administrarla memoria tiene su labor que consiste en llevar el registro de las partes de memoria que se estén utilizando y aquellas que no, con el fin de asignar espacio en memoria a los procesos; cuando estos la necesiten y liberarlo cuando terminen. Así como administrar el intercambio entre la memoria principal y el disco, en los casos en que la memoria principal no pueda albergar a todos los procesos.

Para ejecutar un proceso, el procedimiento normal consiste en seleccionar uno de los procesos de la cola de entrada y cargarlos en memoria. Esto ocasiona la relocalización de dirección o enlaces a referencias externas, según sea el caso. Mientras se ejecuta un programa, se accede a las instrucciones o datos en la memoria. Finalmente, el programa termina de ejecutarse y su espacio en memoria se declara disponible.

La asignación de memoria consiste en el proceso de asignar memoria para propósitos específicos, ya sea en tiempo de compilación o de ejecución. Si es en tiempo de compilación es estática, si es en tiempo de ejecución es dinámica y si son variables locales a un grupo de sentencias se denomina automática.

TIPOS DE MEMORIA: + Rapidez y Precio // Registros, Caché, Primaria (RAM) y Secundaria (Discos Duros) // + Almacenamiento Memoria RAM y memoria virtual: MV técnica mediante

...

Descargar como (para miembros actualizados) txt (32 Kb)
Leer 20 páginas más »
Disponible sólo en Clubensayos.com