Universidad de Panamá Facultad de Informática Programación V Tema: Monitores Profesor: Daniel Serrano Integrantes: Avelino Machuca Meybelin Rojas Jorge.

Slides:



Advertisements
Presentaciones similares
TEMA 1.Introducción a los servicios de red e Internet. Máquinas Virtuales. JORGE DE NOVA SEGUNDO.
Advertisements

I.T.E.S.R.C. Romina Tamez Andrea Martínez Ma. De Lourdes Solís
Teorema de Representación – Funciones de Membrecía
Actividad 11. Conceptos de gestión de proyectos. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
 2007 Facultad de Salud Pública Bloomberg de la Universidad Johns Hopkins Introducción a la Evaluación de Programas Frances Stillman, EdD Institute for.
LENGUAJES DE PROGRAMACIÓN
Monitores Cabudare, noviembre de 2010 Universidad Fermín Toro
Administrador de procesos
1. 2 INDICE Introducción 3 Estudio 4 Entorno y Perspectivas Económicas 14 Producción19 Tecnología32 Ventas 36 Costos 40 Inversión 43 Empleo 48 Capacitación.
CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
Presenta: Carlos Alberto Patiño Villa INFORME DE GESTIÓN Vigencia 2014 Director IEU.
COMPUTADORAS DE TERCERA GENERACIÓN Integrantes: Barrios, Yessica Betancourt, Aldrid Gobea, Adrián Rivas, Ricardo Garcia, Edgardo Ministerio de educación.
SUBGERENCIA DE SEGURIDAD CIUDADANA OFICINA REGIONAL DE SEGURIDAD Y DEFENSA NACIONAL «Actividades realizadas por la Sub Gerencia de Seguridad Ciudadana»
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE CIENCIAS DE LA SALUD DEPARTAMENTO DE ENFERMER Í A CL Í NICA INTEGRAL APLICADA NIVELACI Ó N DE LA LICENCIATURA.
Cromatografía Generalidades.
Unidad 5 Seguridad informática Juan Carlos Suárez Esquivel Alma Ruth Saucedo Valadez José Rodarte López Alfonso Emmanuel Macías Avalos.
Bases de datos XML Integrantes: Aaron Siles Anthony Brenes Geudy Marin Gustavo Calderon Sergio Calvo.
OFICINA DE CONTROL INTERNO CARACTERIZACION DE PROCESO Y MATRIZ DE SERVICIOS ALCALDÍA DE PASTO.
PRESENTACION GENERAL DEL PROYECTO PROPOSITO DEL PROYECTO ESTRATEGIAS CALENDARIO DE ACTIVIDAES MANUAL.
TEMA 2: HARDWARE Y SISTEMAS OPERATIVOS
ANÁLISIS DE MODOS DE FALLAS Y EFECTOS FMEA LEIDY MOSQUERA CARDOSO Cód: MAYERLY OSORIO GUTIERREZ Cód: ALFY OSORIO RAMOS Código:
Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.
AntologíaInformática. INTRODUCCIÓN La presente investigación tiene como finalidad desarrollar los conocimientos fundamentales en forma breve y precisa.
Seguimiento y Control Técnico Tercer Concurso IDeA en dos etapas Cuarto Concurso de Investigación Tecnológica.
Universidad Nacional Abierta Dirección de Investigaciones y Postgrado Maestría en Administración Educativa Estratégias de Gerencia Educativa (968) General.
Maquina Virtual Presentado por: Andrés Figueroa Carlos Pava Harry González Julio González.
PROYECTO EDUCATIVO INSTITUCIONAL PEI El PEI es el norte del Desarrollo Institucional en los establecimientos educativos La gestión escolar articula cuatro.
Lenguaje de programación: Lua Fundamentos de lenguaje de programación. Iván Cardemil Patricio Tudela Camilo Rojas Llosect Moscoso.
SISTEMAS OPERATIVOS Contenido: Descripción del proceso proceso nulo estado del procesador imagen del proceso información del BCP Miguel Ángel Martínez.
“¿Como Contaban Nuestros Antepasados?”
Objetivo del juego: Lograr alinear 4 piezas con una característica en común. Piezas del juego: Son 16 piezas diferentes, cada una 4 con características.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Tema – 5 Construcciones condicionales Introducción En un programa es usual ejecutar unas instrucciones u otras en función de unas condiciones especificadas.
República Bolivariana De Venezuela Instituto Universitario Politécnico “Santiago Mariño” Extensión Maracay TELEPROCESOS Capa Sesión y Capa Presentación.
Portada: Nombre: Carlos Estiven Betancur Vélez Nombre: Carlos Estiven Betancur Vélez Grado:9c Grado:9c Institución: Simona duque Institución: Simona duque.
TEMA: Logística en la Producción Ing. Larry D. Concha B. UNIVERSIDAD AUTONOMA SAN FRANCISCO.
TEMA: Introducción a la informática.. Objetivos  Explicar los conceptos fundamentales relacionados con la computación.  Explicar la forma de representar.
Diagramas UML Richard Mora Republica Bolivariana de Venezuela Ministerio del poder popular para la educación I.U.T. Antonio José de Sucre Barquisimeto,
EL TEXTO INFORMATIVO.
DIRECCION Estrategias Todo esto junto hace que las personas alcancen los objetivos que se han propuesto. comunicación motivación liderazgo Trabajo en.
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente.
Comité de Cultura Digital 17 de febrero de 2016 Articulador y técnicos de Cultura Digital.
ANÁLISIS Y DIAGNÓSTICO SOBRE LA DIRECCIÓN ESTRATÉGICA UNIVERSITARIA EN COLOMBIA Octubre 7 al 9 de 2009 Barranquilla - Colombia.
“YO NO ENSEÑO A MIS ALUMNOS, SOLO LES PROPORCIONO LAS CONDICIONES EN LAS QUE PUEDEN APRENDER”. ALBERT EINSTEIN.
Desventajas Poco eficiente: lectura y escritura en disco es lenta Necesita otro mecanismo de sincronización para acceder a los datos Son los procesos.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
INTEGRACIÓN CURRICULAR DE LAS TICS SEMANA 4. DEFINICIÓN DE SOFTWARE EDUCATIVO “Cualquier programa computacional que cuyas características estructurales.
CLINICA ODONTOLOGICA MASSALUD AO S.A.S PONENTE:
UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES JORGE CASTRODAVID ORTIZRAFAEL VELASCO Materia: CALIDAD HOJA DE CONTROL EXPONENTES Profesor: Gloria Martinez Hernández.
Tratamientos Secuenciales Generalizados I Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 18 Versión
UNIVERSIDAD DE COLIMA FACULTAD DE TELEMATICA REDES DE DATOS Edsel Barbosa Gonzalez GRUPO 1DFECHA: 13/13/12.
Dr. Marcelo Julio Marinelli.  Establecer las Políticas de Seguridad de la Información es una de las acciones proactivas que ayudan a disminuir los riesgos.
¿Cómo un fenómeno natural se puede convertir en un desastre ? ¿Cómo un fenómeno natural se puede convertir en un desastre ? Programa Nacional de Informática.
TUMBES EL SISTEMA NACIONAL DE CONTABILIDAD (ARTÍCULO 3) El Sistema Nacional de Contabilidad es el conjunto de políticas, principios, normas y procedimientos.
Navegadores Un navegador es un software que permite al usuario recuperar y visualizar documentos de hipertexto, comúnmente escritos en código HTML, desde.
DIAGRAMAS DE FLUJO.
Presentada por: Johan Manuel Cabrera Chavarro Universidad Surcolombiana Tecnología en Desarrollo de Software.
Universidad Autónoma del Estado de México Plantel “Ignacio Ramírez Calzada” Dra. en C.S. y A. Patricia Raquel Maya Gómez Septiembre 2015 Nivel Medio Superior.
Office. Paquete office Microsoft FrontPage fue un editor de páginas web para el sistema operativo Windows. Formó parte de la suite Microsoft Office. Muchos.
Clase Mayo 23 G5M1P2 FERNÁNDEZ, DIEGO ROJAS, FELIPE AMAYA, CARLOS.
Fundamentos al Computador Software Software de Sistema Software de aplicación Software de programación Etapas del proceso de desarrollo de Software LOS.
1 Software for bioimage processing DrCT. Evelio R. González Dalmau Investigador Titular Profesor Titular CIGB 2014.
PROCESO CONCURRENCIA SINCRONIZACION EXCLUSION MUTUA INTERBLOQUE O.
Dir. Inicio CS bytes de desplazamiento en CS (IP) operación Oper. 1Oper. 2 Instrucción de máquina de la operación.
1.- Tecnologías LAN 2.- Protocolo de Interconexión de redes 3.- Protocolo de Internet IP 4.- Protocolo de mensaje de control (ICMP)
1 Clase 5: primeros programas (3ª parte) iic1102 – introducción a la programación.
CÓMO FORMULAR OBJETIVOS EN INVESTIGACIÓN
CONCEPTOS BÁSICOS DE COMPUTACIÓN E HISTORIA
Transcripción de la presentación:

Universidad de Panamá Facultad de Informática Programación V Tema: Monitores Profesor: Daniel Serrano Integrantes: Avelino Machuca Meybelin Rojas Jorge Espinoza

Concepto de Monitor Son objetos destinados a ser usados sin peligro por más de un hilo de ejecución. La característica que principalmente los define es que sus métodos son ejecutados con exclusión mutua.

Ejemplo

Un monitor tiene cuatro componentes: inicialización, datos privados, métodos del monitor y cola de entrada.  Inicialización  Datos privados  Métodos del monitor  Cola de entrada

Origen del Monitor El concepto de monitor fue definido por primera vez por Charles Anthony Richard Hoare en un artículo del año 1974.

Propósito Los monitores pretenden ayudar a evitar los riesgos a que se presentan esos tipos de errores de programación, proporcionando construcciones de programación de mayor nivel de abstracción que los semáforos

Aplicación Para que resulten útiles en un entorno de concurrencia, los monitores deben incluir algún tipo de forma de sincronización. Por ejemplo, supóngase un thread que está dentro del monitor y necesita que se cumpla una condición para poder continuar la ejecución.