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

INGENIERÍA EN SISTEMAS COMPUTACIONALES


Enviado por   •  25 de Enero de 2021  •  Documentos de Investigación  •  906 Palabras (4 Páginas)  •  74 Visitas

Página 1 de 4

[pic 1]

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO[pic 2]

[pic 3]

PROYECTO FINAL

MATAMOROS MONTERREY JOYCE SARAHI

Grupo: 3512

INGENIERÍA EN SISTEMAS COMPUTACIONALES

MATERIA: SISTEMAS OPERATIVOS

07 DE ENERO DE 2021

INDICE

        

INTRODUCCION        3

CODIGO        5

DESARROLLO        4

EJECUCION        8

CONCLUSION        10


INTRODUCCION

Un proceso es un concepto manejado por el sistema operativo que consiste en el conjunto formado por: Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador. Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa. Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos. Otra información que permite al sistema operativo su planificación. Esta definición varía ligeramente en el caso de sistemas operativos multihilo, donde un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación. Cada hilo consta de instrucciones y estado de ejecución. Los procesos son creados y destruidos por el sistema operativo, así como también este se debe hacer cargo de la comunicación entre procesos, pero lo hace a petición de otros procesos. El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación (fork). Los nuevos procesos son independientes y no comparten memoria (es decir, información) con el proceso que los ha creado. En los sistemas operativos multihilo es posible crear tanto hilos como procesos. La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en que dichos hilos comparten toda la memoria reservada para el proceso.


DESARROLLO

Proceso es el nombre con el que se denomina la ejecución de un programa individual, representado por una serie de instrucciones que el procesador debe ejecutar la mayoría de los sistemas operativos modernos basan todas su estructura en este concepto. Tres requisitos fundamentales que deben seguir todo sistema operativo en relación a los procesos:

El S.O. debe intercalar la ejecución de un conjunto de procesos para maximizar la utilización del procesador ofreciendo a la ves un tiempo de respuesta razonable.

El S.O. debe asignar los recursos a los procesos en conformidad con una política específica (por ejemplo, ciertas funciones o aplicaciones son de prioridad más alta) evitando al mismo tiempo el interbloqueo que se presenta cuando dos o mas procesos se bloquean mutuamente de manera permanente debido a algún factor externo como puede ser la espera de un recurso físico.

El S.O. podría tener que dar soporte a la comunicación entre procesos y la creación de procesos por parte del usuario, labores que pueden ser de ayuda en la estructuración de aplicaciones.

...

Descargar como (para miembros actualizados)  txt (5.6 Kb)   pdf (563 Kb)   docx (248.5 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com