Está en la página 1de 11

PROCESOS

INDUSTRIALES
Índice
• Introducción
• 3.1 Definición de un proceso
• 3.2 Estados de un proceso
• 3.3 Bloque de control de un proceso
• 3.4 Operaciones con procesos
• 3.5 Hilos de ejecución (“threads”)
• Conclusión
• Bibliografía
Introducción
• Los procesos nos permitirán entrar al mundo que se "DESPERTARA" en
nuestra computadora, o por lo menos seria nuestra manera de decirlo.
Siempre que le pidamos a nuestra computadora que haga algo, los
procesos asumirán el trabajo y de esta manera el microprocesador dará
ejecución al plan que realice el sistema operativo a través de los proceso.
Definición de un Proceso
• 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.
• S u estado de ejecución en un momento dado, esto es, los valores de los registros de
la CPU para dicho programa.
• S u memoria de trabajo, es decir, la memoria que ha reservado y s us 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.
Estados de un Proceso
• Los estados de un proceso obedecen a su participación y disponibilidad
dentro del sistema operativo y surgen de la necesidad de controlar la
ejecución de cada proceso. Los procesadores sólo pueden ejecutar un
solo proceso a la vez, turnándolos para el uso de este.
• Los posibles estados que puede tener un proceso son ejecución,
bloqueado y listo:
• Ejecución, es un proceso que está haciendo uso del procesador.
• Bloqueado, No puede ejecutarse hasta que un evento externo sea llevado a
cabo.
• Listo, ha dejado disponible al procesador para que otro proceso pueda
ocuparlo.
Bloque de Control de un Proceso
• El bloque de control del proceso (BCP) o en inglés PCB (Process Control
Block) es un registro especial donde el sistema operativo agrupa toda la
información que necesita conocer respecto a un proceso particular. Cada
vez que se crea un proceso el sistema operativo crea el BCP
correspondiente para que sirva como descripción en tiempo de ejecución
durante toda la vida del proceso.
• Cuando el proceso termina, s u BCP es borrado y el registro puede ser
utilizado para otros procesos. Un proceso resulta conocido para el sistema
operativo y por tanto elegible para competir por los recursos del sistema
sólo cuando existe un BCP activo asociado a él.
Operaciones con Procesos
• Operaciones de procesos
• La manifestación de un proceso en Un sistema operativo es Un bloque de
control de proceso (PCB). Él es una estructura de datos que contiene
cierta información importante acerca del proceso, incluyendo:
• Estado actual del proceso
• Identificación única del proceso
• Prioridad del proceso
• Apuntadores para localizar la memoria del proceso
• Apuntadores para asignar recursos
• Área para preservar registros
Hilos de Ejecución (“Threads”)
• Un Thread es una característica que permite a una aplicación realizar
varias tareas a la vez (concurrentemente).
• Es importante no confundir el concepto de Multithreading con
Multitasking (Multitarea).
• En ambos es la misma filosofía que utiliza el O S para ejecutar varios
procesos a la vez, pero el Multitasking está enfocada en ejecutar sub
procesos de un mismo proceso, lo cual es un poco diferente ya que por
definición los procesos no comparten el espacio de memoria entre sí,
mientras que los Threads o Hilos sí.
Continuación
• Los Threads son una ampliación del concepto de multitarea, si bien
multitarea se refiere a la capacidad de un sistema para ejecutar varios
procesos a la vez, en un comienzo esto hacía referencia a que m á s de
una aplicación se estuviera ejecutando de manera concurrente, sin
embargo, pronto se hizo notoria la necesidad de que una misma
aplicación hiciera varias cosas a la vez. Allí nacieron los Threads.
• El proceso debía terminar de escribir en disco antes de volver a trabajar
en su interfaz gráfica lo cual no era precisamente algo deseable. Así que
surgió la idea de permitir que un proceso pueda tener una o m á s tareas
ejecutándose a la vez o al menos que así lo percibiera el usuario, de tal
forma que cada vez que a un proceso le correspondiera un Quantum de
ejecución el sistema alterne entre ejecutar una de s u s tareas u otra.
Conclusión
• Dentro de los múltiples enfoques existentes en el ámbito empresarial, el
enfoque en procesos puede ser empleado como un excelente marco
teórico para el análisis detallado de las áreas funcionales de una empresa
de servicios hoteleros.
• La metodología propuesta ofrece una herramienta de gran utilidad para el
perfeccionamiento de los procesos hoteleros, la cual fue validada con el
análisis de 3 procesos en 6 instalaciones hoteleras, definiéndose 1 6
acciones de mejora para dar respuesta a 9 situaciones problemáticas al
alcance de los hoteles.
Bibliografía
• Jorg e M árquez, M onog rafias.com . (s. f.). ¿ Proceso? S istem as operativos -
M onog rafias.com . M onog rafías . Recuperado 7 de febrero
de 20 21 , de
https://www.monografias.com/trabajos40/sistema-operativo-proceso/sistema-operativo-proceso.
shtml
• Colaboradores de Wikipedia. (20 2 0 , 7 septiem bre). Proce so (inform ática). W ikipedia,
la enciclopedia
libre.
20 de %20u n %20p roces o, la %20eje cu ci%C 3%B3n %20d e% 20ca d a %20pro ceso .&te xt=Lo s%20po sib le
https://es.wikipedia.org/wiki/Proceso_(inform%C3%A1tica)#:%7E:text=Los%20estados%
.s % 2 0 e s t a d o s % 2 0 q u e % 2 0 p u e d e , e s t % C 3 % A 1 % 2 0 h a c i e n d o % 2 0 u s o % 2 0 d e l % 2 0 p r o c e s a d o r
• Colaboradores de Wikipedia. (2019, 2 2 octubre). Bloque de control del proceso. Wikipedia, la
enciclopedia
libre.
https://es.wikipedia.org/wiki/Bloque_de_control_del_proceso#:%7E:text=El%20bloque%20de%

20control%20del,respecto%20a%20un%20proceso%20particular
.

También podría gustarte