Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA:
SISTEMAS OPERATIVOS
TEMA:
ADMINISTRADOR DEL PROCESO Y DEL PROCESADOR
ALUMNOS:
ARITZIN AISLINN PRIETO CASTRO
DAVID BAUTISTA ALBERTO
GIOVANI LORENZO MEJIA
CARRERA:
ING.SISTEMAS COMPUTACIONALES
DOCENTE:
ING.EDGAR LUIS GARCIA
VARGAS
SEMESTRE:
AGO-DIC 2022
INTRODUCCIÓN
En la primera unidad aprendimos lo que es un sistema operativo sus
características historia y partes que conforma el hardware de una PC para
adéntranos más a fondo en el cómo funcionan los procesos que ejecutan cada
una de estas tareas y hacer que funcione el dispositivo. Por eso en esta segunda
unidad veremos lo que son los procesos y el procesador, en el tema que
hablaremos el 2.3 Procesos ligeros: Hilos o hebras, aprenderemos estas
características que son la esencia de un proceso cada uno de los recursos que se
le asigna al procesador y como es la ejecución de las diferentes tareas en este
proceso ligero.
Contador de programa
Pila
Registros
Estado del proceso ligero
Como los procesos ligeros comparten información del mismo se comparten en
concreto
Espacio de memoria
Variables globales
Procesos hijos
Contabilidad
CARACTERISTICAS
Como hemos contemplado los procesos ligeros comparten recursos, la
compartición de la memoria permite a las hebras pares comunicarse sin usar
ningún mecanismo de comunicación interproceso del SO. La conmutación de
contexto es más rápida gracias al extenso compartir de recursos.
Los procesos ligeros son clave ya que los hilos se derivan de las implicaciones del
rendimiento, se tarda menos tiempo en crear un nuevo hilo de un proceso que ya
existe en terminarlo, y en hacer un cambio de contexto entre hilos de un cambio
proceso. Al someter a un mismo proceso a varios flujos de ejecución se mantiene
una única copia en memoria del código y no varias ayudando a mejorar los
procesos de una manera más eficiente.
Podemos concluir, entonces, que los procesos y métodos que se utilizan en los
sistemas operativos, buscan un objetivo en común, el optimizar y eficientizar los
procesos por los que queremos utilizar los sistemas. Su importancia radica en que
los resultados se alcanzan con más eficiencia cuando las actividades y los
recursos relacionados se gestionan como distintos procesos. Por eso es
importante conocer los tipos que existen, además de tener en mente los estados
en los que se pueden encontrar y las transiciones a las que pueden pasar. Siendo
importante conocer la planificación de dichos procesos, pues así sabemos cuál es
más conveniente para cada uno de ellos y cómo funciona su ejecución,
optimizando las situaciones y escogiendo conscientemente la metodología y
recursos a utilizar.