Concepto y definición de tipos de Datos Abstractos en c++.pptx
Expocontrolcalidad
1.
2. Conjunto de Actividades mutuamente
relacionadas o que interactúan para generar
valor y las cuales transforman elementos de la
entrada en resultados
3. Es la metodología corporativa cuyo objetivo es
mejorar el desempeño (Eficiencia y Eficacia) de
la Organización a través de la gestión de
los procesos de negocio.
4.
5. Se deben
diseñar, modelar, organizar, documentar y
optimizar de forma continua.
El Modelo de Administración por Procesos, se
refiere al cambio operacional de la empresa al
migrar de una operación funcional a una
operación de administrar por procesos
6. BPM es el entendimiento, visibilidad y control
de los procesos de negocio de una
organización. Un proceso de negocio
representa una serie discreta de actividades o
pasos de tareas que pueden
incluir, personas, aplicativos, eventos de
negocio y organizaciones.
BPM se puede relacionar con otras disciplinas
de mejora de procesos como Six
Sigma, Calidad
7. Los procesos de negocio deberían estar
documentados – actualizados- para ayudar a
entender a la organización que están
haciendo a través de su negocio.
Durante la etapa de descubrimiento de
procesos, todos se ponen relativamente de
acuerdo de cómo los procesos actuales están
definidos.
8. El As-Is, entonces pueden usar esta
información para determinar dónde el
proceso debería ser mejorado.
La sola documentación del proceso no es la
herramienta para que los gerentes tomen
control sobre todo el proceso.
9. Es un programa en ejecución
Una unidad de actividad que se caracteriza por la
ejecución de una secuencia de instrucciones y un
conjunto de recursos del sistema asociados
Cada proceso tiene su contador de
programa, registros y variables, aislados de otros
procesos, incluso siendo el mismo programa en
ejecución 2 veces.
Cuándo este último caso sucede, el sistema
operativo usa la misma región de memoria de
código, debido a que dicho código no
cambiará, a menos que se ejecute una versión
distinta del programa.
10. Es un registro del procesador de un
computador que indica la posición donde
está el procesador en su secuencia de
instrucciones
Dependiendo de los detalles de la máquina
particular, contiene o la dirección de la
instrucción que es ejecutada, o la dirección
de la próxima instrucción a ser ejecutada.
11. Los procesos son gestionados por el sistema
operativo y están formados por
◦ Las instrucciones de un programa destinadas a ser
ejecutadas por el microprocesador
◦ Su estado de ejecución en un momento dado
(valores de los registros y ucp en el momento de
ejecución de un programa)
◦ Su memoria de trabajo que es reservada para su
ejecución.
◦ Otra información que permite al sistema operativo
su planificación
12. Un proceso se rige en pequeñas
porciones, conocidas como páginas, y cada
proceso tiene su propia tabla de
paginación, fungiendo como una
optimización del sistema operativo ante
los fallo de página.
En caso de sistemas multihilo donde cada
proceso es divido en uno o mas hilos
El sistema operativo se encarga de crear y
eliminar los procesos así como de la
comunicación
13. Bifurcación
◦ Es la denominación que se da cuando un proceso
crea otro proceso.
◦ En linux arranca un solo proceso (init) y después
crea los hilos necesarios para que el so este listo
para usarse
◦ Los nuevos procesos pueden ser independientes y
no compartir el espacio de memoria con el proceso
que los ha creado o ser creados en el mismo
espacio de memoria.
14. Dos o más procesos pueden cooperar
mediante señales de forma que uno obliga a
detenerse a los otros hasta que reciban una
señal para continuar
Se usa una variable de tipo semáforo para sincronizar
los procesos
Si un proceso está esperando una señal, se suspende
hasta que la señal se envíe
Se mantiene una cola de procesos en espera en el
semáforo
La cola es del tipo first in first out
15. Creación de un proceso
Ejecución de instrucciones
Terminación de un proceso.
16. Hay cuatro eventos principales que provocan
la creación de procesos
◦ El arranque del sistema.
◦ La ejecución, desde un proceso, de una llamada al
sistema para la creación de otro proceso.
◦ Una petición de usuario para crear un proceso.
◦ El inicio de un trabajo.
17. Puede estar en diferentes estados que obedecen
a su participación y disponibilidad dentro del SO
Los procesadores sólo pueden ejecutar un sólo
proceso a la vez, turnándolos para el uso de éste
Procesos apropiativos que ocupan todo el tiempo
del procesador hasta que deciden dejarlo.
Procesos no apropiativos ocupan por un periodo
de tiempo el procesador hasta que una
interrupción o señal llega al procesado
18. 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.
19. Salida normal
◦ Cuando el proceso termina de forma voluntario.
Salida por error
◦ Cuando tiene salir por insuficiencia de datos.
Error fatal
◦ Se produce por un error del programa ejm. División
por cero.
Eliminado por otro proceso.
◦ Se utiliza cuando un proceso se queda colgado ejm.
Alt-ctrl-supr.
20. Modo kernel
◦ Son más lentos por las llamadas al sistema que
realizan, sin embargo, son más seguros por la
integridad que representan
Modo usuario.
◦ El usuario proporciona los datos que el proceso
utilizará