SlideShare une entreprise Scribd logo
1  sur  10
Tarea 3 - Actividad intermedia trabajo colaborativo dos
SISTEMAS OPERATIVOS
GRUPO:
301402_32
ESTUDIANTES.
Fernando López Ocampo
Código: 1088293998
TUTOR:
Jaime José Valdés
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE LAS CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Octubre 2019
Introducción
Por medio del presente trabajo abordaremos el como el microprocesador clasifica sus procesos
y la importancia de los mismos, asi como planifica las tareas a realizar en el sistema.
Actividades para desarrollar
1. Definir que son procesos, sus estados y como se clasifican.
(Realizar dos ejemplos que usted como ingeniero considere
que son procesos de un sistema operativo).
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.
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.
Estados de un Proceso:
El principal trabajo del procesador es ejecutar las instrucciones de máquina
que se encuentran en memoria principal. Estas instrucciones se encuentran
en forma de programas. Para que un programa pueda ser ejecutado, el
sistema operativo crea un nuevo proceso, y el procesador ejecuta una tras
otra las instrucciones del mismo.
En un entorno de multiprogramación, el procesador intercalará la ejecución
de instrucciones de varios programas que se encuentran en memoria. El
sistema operativo es el responsable de determinar las pautas de
intercalado y asignación de recursos a cada proceso.
 Modelo de dos estados:
El modelo de estados más simple es el de dos estados. En este
modelo, un proceso puede estar ejecutándose o no. Cuando se crea
un nuevo proceso, se pone en estado de No ejecución. En algún
momento el proceso que se está ejecutando pasará al estado No
ejecución y otro proceso se elegirá de la lista de procesos listos para
ejecutar para ponerlo en estado Ejecución.
 Modelo de cinco estados
Los cinco estados de este diagrama son los siguientes:
 Ejecución: el proceso está actualmente en ejecución.
 Listo: el proceso está listo para ser ejecutado, sólo está esperando
que el planificador así lo disponga.
 Bloqueado: el proceso no puede ejecutar hasta que no se produzca
cierto suceso, como una operación de Entrada/Salida.
 Nuevo: El proceso recién fue creado y todavía no fue admitido por el
sistema operativo. En general los procesos que se encuentran en este
estado todavía no fueron cargados en la memoria principal.
 Terminado: El proceso fue expulsado del grupo de procesos
ejecutables, ya sea porque terminó o por algún fallo, como un error
de protección, aritmético, etc.
Los nuevos estados Nuevo y Terminado son útiles para la gestión de
procesos. En este modelo los estados Bloqueado y Listo tienen ambos una
cola de espera. Cuando un nuevo proceso es admitido por el sistema
operativo, se sitúa en la cola de listos.
Procesos suspendidos:
Una de las razones para implementar el estado Bloqueado era poder
hacer que los procesos se puedan mantener esperando algún suceso,
por ejemplo una Entrada/Salida. Sin embargo, al ser mucho más
lentas estas operaciones, puede suceder en nuestro modelo de cinco
estados todos los procesos en memoria estén esperando en el estado
Bloqueado y que no haya más memoria disponible para nuevos
procesos.
Otra solución es el intercambio. El intercambio se lleva a cabo
moviendo una parte de un proceso o un proceso completo desde la
memoria principal al disco, quedando en el estado Suspendido.
Después del intercambio, se puede aceptar un nuevo proceso o traer
a memoria un proceso suspendido anteriormente.
Procesos en Espera
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 llamada semáforo para intercambiar
señales.
 Si un proceso esta esperando una señal, se suspende
(WAIT) hasta que la señal se envíe (SIGNAL).
 Se mantiene una cola de procesos en ESPERA en el
semáforo.
 La forma de elegir los procesos de la cola en ESPERA es
mediante una política FIFO.
La sincronización explícita entre procesos es un caso particular del
estado "bloqueado". En este caso, el suceso que permite desbloquear
un proceso no es una operación de entrada/salida, sino una señal
generada a propósito por el programador desde otro proceso.
Un ejemplo claro para lo anteriormente definido es cuando el sistema
operativo esta realizando una operación de copiado de grandes
cantidadades de datos, en esta el sistema operativo asigna mayor
cantidad de capacidad de procesar a ese proceso con el fin de
garantizar la correcta copia de la información procesada, dejando asi
el resto de procesos en una especie de pausa o bloqueo mientras
esta tarea es finalizada.
2. Los sistemas operativos necesitan cierta manera de crear
procesos. En sistemas muy simples o diseñado para ejecutar
una sola aplicación.
 Usted como ingeniero debe definir los eventos principales que
provocan la creación de un proceso y realizar un ejemplo de
proceso que ejecuten solo una aplicación.
Hasta el día de hoy existen sólo 4 formas de crear un proceso:
- Arranque del sistema.
- En la ejecución, desde un proceso, de una llamada al sistema
para la creación del proceso.
- Una petición deliberada del usuario para crear un proceso.
- El inicio de un trabajo por lotes.
La forma de creación de procesos en Unix es a través de una llamada al
sistema fork la cual creará un proceso hijo en total semejanza al padre,
hasta que el recién proceso decida cambiar su imagen en memoria, incluso
obtener sus propios descriptores de archivos abiertos.
Un ejemplo de lo anterior mencionado es la labor que ejecuta el sistema
operativo al iniciar el Microsoft Word, cuando el usuario desea abrir el
programa anteriormente mencionado, el sistema operativo ejecuta la tarea
WINWORD para permitir su uso, una vez la aplicación es cerrada el sistema
operativo marca el proceso como terminado y procede a la terminación
voluntaria o normal del evento.
3. Realizar un mapa conceptual donde se pueda evidenciar como
se realiza la comunicación y sincronización entre procesos en
un sistema operativo. El mapa conceptual debe contener
(Condiciones de carrera, regiones críticas, exclusión mutua con
espera ocupada, dormir y despertar, semáforo, monitores,
transmisión de mensajes y barreras).
4. Como cree usted que el sistema operativo planifica la
ejecución de los procesos, que herramientas utiliza y como lo
realiza.
Los sistemas operativos realizan la ejecución de procesos a través de un
planeador el cual es el encargado de planificar cada una de las tareas del
mismo, este decide cuál de los procesos debe ser ejecutado y conviene ser
despachado primero y qué orden de ejecución debe seguirse. Esto sin
descuidar el correcto aprovechamiento del sistema, lo que implica proveer
un buen servicio a los procesos existentes en un momento dado.
El planificador de procesos tiene como funciones principales:
- Llevar el control del estado de cada proceso.
- Decidir qué proceso usará el procesador y durante cuánto
tiempo, para ello empleará un cierto criterio en base al cual
tomará las decisiones. Si implementa multiprogramación,
deberá emplear un criterio que evite que un proceso
monopolice el procesador.
- Asignar el procesador al proceso, restableciendo el contexto de
la ejecución del proceso por donde fuere. El contexto de la
ejecución se encuentra almacenado en el PCB del proceso
asignado.
- Retirar el procesador al proceso, salvando el contexto de la
ejecución del proceso, para poder restablecerlo posteriormente
una vez que vuelva a ser asignado. El contexto de la ejecución
se almacenará en el PCB del proceso retirado.
El planificador de procesos es software, por tanto, requiere emplear el
recurso procesador para ejecutar su código.
Conclusiones
Ya conocimos que es un proceso, ya sabemos quien controla los procesos de nuestro
computador pero también podemos decir que:
 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.
 El mecanismo por el cual un proceso crea otro proceso se denomina
bifurcación.
 El sistema operativo es el responsable de determinar las pautas de intercalado y
asignación de recursos a cada proceso.
 Si existe un esquema con diferentes niveles de prioridad de procesos es
conveniente mantener varias colas de procesos listos, una para cada nivel de
prioridad, lo que ayuda a determinar cuál es el proceso que más conviene
ejecutar a continuación.
 La sincronización explícita entre procesos es un caso particular del estado
"bloqueado". En este caso, el suceso que permite desbloquear un proceso no es
una operación de entrada/salida, sino una señal generada a propósito por el
programador desde otro proceso.
BIBLIOGRAFÍA
- https://www.monografias.com/trabajos40/sistema-operativo-proceso/sistema-
operativo-proceso.shtml#proceso
- https://www.ecured.cu/Planificaci%C3%B3n_de_procesos_en_un_sistema_operativo

Contenu connexe

Tendances

Procesos de los sistemas operativos
Procesos de los sistemas operativosProcesos de los sistemas operativos
Procesos de los sistemas operativosDeivis Romero
 
Creacion y terminacion de procesos
Creacion y terminacion de procesosCreacion y terminacion de procesos
Creacion y terminacion de procesosCariEli
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
Servicios de los Sistemas Operativos para la Gestion de Procesos
Servicios de los Sistemas Operativos para la Gestion de ProcesosServicios de los Sistemas Operativos para la Gestion de Procesos
Servicios de los Sistemas Operativos para la Gestion de ProcesosAmandita_Jiss
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosLorena Ramos
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosChiNo Sosa Erazo
 
INF-324 01 07 Procesos
INF-324 01 07 ProcesosINF-324 01 07 Procesos
INF-324 01 07 ProcesosOscarSanchezD
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesadorFernando Camacho
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosKim Sorel Rush
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011Abimael hernandez
 

Tendances (16)

Procesos de los sistemas operativos
Procesos de los sistemas operativosProcesos de los sistemas operativos
Procesos de los sistemas operativos
 
Creacion y terminacion de procesos
Creacion y terminacion de procesosCreacion y terminacion de procesos
Creacion y terminacion de procesos
 
Grupo1
Grupo1Grupo1
Grupo1
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Proceso Informatico
Proceso InformaticoProceso Informatico
Proceso Informatico
 
Servicios de los Sistemas Operativos para la Gestion de Procesos
Servicios de los Sistemas Operativos para la Gestion de ProcesosServicios de los Sistemas Operativos para la Gestion de Procesos
Servicios de los Sistemas Operativos para la Gestion de Procesos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
27 de oct
27 de oct27 de oct
27 de oct
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
INF-324 01 07 Procesos
INF-324 01 07 ProcesosINF-324 01 07 Procesos
INF-324 01 07 Procesos
 
Procesos
ProcesosProcesos
Procesos
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
Unidad 2 Sistemas Operativos
Unidad 2 Sistemas OperativosUnidad 2 Sistemas Operativos
Unidad 2 Sistemas Operativos
 
acti27 de oct
acti27 de octacti27 de oct
acti27 de oct
 
Unidad 2 sistemas operativos 2011
Unidad 2  sistemas operativos 2011Unidad 2  sistemas operativos 2011
Unidad 2 sistemas operativos 2011
 

Similaire à Tarea3 fernando lopez

GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSomarhcc
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
Expocontrolcalidad
ExpocontrolcalidadExpocontrolcalidad
ExpocontrolcalidadLenin Lucano
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosCarolina Cols
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoTEUJARA
 
Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Alfredo Gonzalez
 
Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Alfredo Gonzalez
 
Cuestionario procesos
Cuestionario procesos Cuestionario procesos
Cuestionario procesos Gabriel Garcia
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa iiAlejandro Ordoñez
 
Procesos de un sistema operativo
Procesos de un sistema operativoProcesos de un sistema operativo
Procesos de un sistema operativoRaul Abad
 
GESTION DE PROCESOS
GESTION DE PROCESOSGESTION DE PROCESOS
GESTION DE PROCESOSDAVID CRROS
 
104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesadorMiguel Joshua Godinez Barbosa
 

Similaire à Tarea3 fernando lopez (20)

S..O. Unidad 2
S..O. Unidad 2S..O. Unidad 2
S..O. Unidad 2
 
Sistemas operativos - 6to SSI
Sistemas operativos - 6to SSISistemas operativos - 6to SSI
Sistemas operativos - 6to SSI
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
Expocontrolcalidad
ExpocontrolcalidadExpocontrolcalidad
Expocontrolcalidad
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01
 
Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01Sistemaoperativo 130416194811-phpapp01
Sistemaoperativo 130416194811-phpapp01
 
Cuestionario procesos
Cuestionario procesos Cuestionario procesos
Cuestionario procesos
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa ii
 
Procesos de un sistema operativo
Procesos de un sistema operativoProcesos de un sistema operativo
Procesos de un sistema operativo
 
GESTION DE PROCESOS
GESTION DE PROCESOSGESTION DE PROCESOS
GESTION DE PROCESOS
 
Introduccion a los procesos
Introduccion a los  procesosIntroduccion a los  procesos
Introduccion a los procesos
 
104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador
 
Procesos
ProcesosProcesos
Procesos
 
Ejemplo Pdf
Ejemplo PdfEjemplo Pdf
Ejemplo Pdf
 

Dernier

“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...WeslinDarguinHernand
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfLucianaGomez67
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDaysonMillerAvilesAc1
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosisauVillalva
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfGabrielCayampiGutier
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTElisaLen4
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 

Dernier (20)

“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 

Tarea3 fernando lopez

  • 1. Tarea 3 - Actividad intermedia trabajo colaborativo dos SISTEMAS OPERATIVOS GRUPO: 301402_32 ESTUDIANTES. Fernando López Ocampo Código: 1088293998 TUTOR: Jaime José Valdés UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE LAS CIENCIAS BASICAS TECNOLOGIA E INGENIERIA Octubre 2019
  • 2. Introducción Por medio del presente trabajo abordaremos el como el microprocesador clasifica sus procesos y la importancia de los mismos, asi como planifica las tareas a realizar en el sistema.
  • 3. Actividades para desarrollar 1. Definir que son procesos, sus estados y como se clasifican. (Realizar dos ejemplos que usted como ingeniero considere que son procesos de un sistema operativo). 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. 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. Estados de un Proceso: El principal trabajo del procesador es ejecutar las instrucciones de máquina que se encuentran en memoria principal. Estas instrucciones se encuentran en forma de programas. Para que un programa pueda ser ejecutado, el sistema operativo crea un nuevo proceso, y el procesador ejecuta una tras otra las instrucciones del mismo. En un entorno de multiprogramación, el procesador intercalará la ejecución de instrucciones de varios programas que se encuentran en memoria. El sistema operativo es el responsable de determinar las pautas de intercalado y asignación de recursos a cada proceso.
  • 4.  Modelo de dos estados: El modelo de estados más simple es el de dos estados. En este modelo, un proceso puede estar ejecutándose o no. Cuando se crea un nuevo proceso, se pone en estado de No ejecución. En algún momento el proceso que se está ejecutando pasará al estado No ejecución y otro proceso se elegirá de la lista de procesos listos para ejecutar para ponerlo en estado Ejecución.  Modelo de cinco estados Los cinco estados de este diagrama son los siguientes:  Ejecución: el proceso está actualmente en ejecución.  Listo: el proceso está listo para ser ejecutado, sólo está esperando que el planificador así lo disponga.  Bloqueado: el proceso no puede ejecutar hasta que no se produzca cierto suceso, como una operación de Entrada/Salida.  Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este estado todavía no fueron cargados en la memoria principal.  Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque terminó o por algún fallo, como un error de protección, aritmético, etc.
  • 5. Los nuevos estados Nuevo y Terminado son útiles para la gestión de procesos. En este modelo los estados Bloqueado y Listo tienen ambos una cola de espera. Cuando un nuevo proceso es admitido por el sistema operativo, se sitúa en la cola de listos. Procesos suspendidos: Una de las razones para implementar el estado Bloqueado era poder hacer que los procesos se puedan mantener esperando algún suceso, por ejemplo una Entrada/Salida. Sin embargo, al ser mucho más lentas estas operaciones, puede suceder en nuestro modelo de cinco estados todos los procesos en memoria estén esperando en el estado Bloqueado y que no haya más memoria disponible para nuevos procesos. Otra solución es el intercambio. El intercambio se lleva a cabo moviendo una parte de un proceso o un proceso completo desde la memoria principal al disco, quedando en el estado Suspendido. Después del intercambio, se puede aceptar un nuevo proceso o traer a memoria un proceso suspendido anteriormente. Procesos en Espera 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 llamada semáforo para intercambiar señales.  Si un proceso esta esperando una señal, se suspende (WAIT) hasta que la señal se envíe (SIGNAL).
  • 6.  Se mantiene una cola de procesos en ESPERA en el semáforo.  La forma de elegir los procesos de la cola en ESPERA es mediante una política FIFO. La sincronización explícita entre procesos es un caso particular del estado "bloqueado". En este caso, el suceso que permite desbloquear un proceso no es una operación de entrada/salida, sino una señal generada a propósito por el programador desde otro proceso. Un ejemplo claro para lo anteriormente definido es cuando el sistema operativo esta realizando una operación de copiado de grandes cantidadades de datos, en esta el sistema operativo asigna mayor cantidad de capacidad de procesar a ese proceso con el fin de garantizar la correcta copia de la información procesada, dejando asi el resto de procesos en una especie de pausa o bloqueo mientras esta tarea es finalizada. 2. Los sistemas operativos necesitan cierta manera de crear procesos. En sistemas muy simples o diseñado para ejecutar una sola aplicación.  Usted como ingeniero debe definir los eventos principales que provocan la creación de un proceso y realizar un ejemplo de proceso que ejecuten solo una aplicación. Hasta el día de hoy existen sólo 4 formas de crear un proceso: - Arranque del sistema. - En la ejecución, desde un proceso, de una llamada al sistema para la creación del proceso. - Una petición deliberada del usuario para crear un proceso. - El inicio de un trabajo por lotes. La forma de creación de procesos en Unix es a través de una llamada al sistema fork la cual creará un proceso hijo en total semejanza al padre, hasta que el recién proceso decida cambiar su imagen en memoria, incluso obtener sus propios descriptores de archivos abiertos.
  • 7. Un ejemplo de lo anterior mencionado es la labor que ejecuta el sistema operativo al iniciar el Microsoft Word, cuando el usuario desea abrir el programa anteriormente mencionado, el sistema operativo ejecuta la tarea WINWORD para permitir su uso, una vez la aplicación es cerrada el sistema operativo marca el proceso como terminado y procede a la terminación voluntaria o normal del evento. 3. Realizar un mapa conceptual donde se pueda evidenciar como se realiza la comunicación y sincronización entre procesos en un sistema operativo. El mapa conceptual debe contener (Condiciones de carrera, regiones críticas, exclusión mutua con espera ocupada, dormir y despertar, semáforo, monitores, transmisión de mensajes y barreras).
  • 8. 4. Como cree usted que el sistema operativo planifica la ejecución de los procesos, que herramientas utiliza y como lo realiza. Los sistemas operativos realizan la ejecución de procesos a través de un planeador el cual es el encargado de planificar cada una de las tareas del mismo, este decide cuál de los procesos debe ser ejecutado y conviene ser despachado primero y qué orden de ejecución debe seguirse. Esto sin descuidar el correcto aprovechamiento del sistema, lo que implica proveer un buen servicio a los procesos existentes en un momento dado. El planificador de procesos tiene como funciones principales: - Llevar el control del estado de cada proceso. - Decidir qué proceso usará el procesador y durante cuánto tiempo, para ello empleará un cierto criterio en base al cual tomará las decisiones. Si implementa multiprogramación, deberá emplear un criterio que evite que un proceso monopolice el procesador. - Asignar el procesador al proceso, restableciendo el contexto de la ejecución del proceso por donde fuere. El contexto de la ejecución se encuentra almacenado en el PCB del proceso asignado. - Retirar el procesador al proceso, salvando el contexto de la ejecución del proceso, para poder restablecerlo posteriormente una vez que vuelva a ser asignado. El contexto de la ejecución se almacenará en el PCB del proceso retirado. El planificador de procesos es software, por tanto, requiere emplear el recurso procesador para ejecutar su código.
  • 9. Conclusiones Ya conocimos que es un proceso, ya sabemos quien controla los procesos de nuestro computador pero también podemos decir que:  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.  El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación.  El sistema operativo es el responsable de determinar las pautas de intercalado y asignación de recursos a cada proceso.  Si existe un esquema con diferentes niveles de prioridad de procesos es conveniente mantener varias colas de procesos listos, una para cada nivel de prioridad, lo que ayuda a determinar cuál es el proceso que más conviene ejecutar a continuación.  La sincronización explícita entre procesos es un caso particular del estado "bloqueado". En este caso, el suceso que permite desbloquear un proceso no es una operación de entrada/salida, sino una señal generada a propósito por el programador desde otro proceso.