PROGRAMACION CONCURRENTE
|
|
|
- Francisco Javier Henríquez Contreras
- hace 9 años
- Vistas:
Transcripción
1 PROGRAMACION CONCURRENTE II.4 Sincronización basada en memoria compartida: Regiones críticas J.M. Drake 1
2 Regiones críticas Son bloques de código que al ser declarados como regiones críticas respecto de una variable, el compilador introduce en ella los mecanismos de sincronización necesarios para que su ejecución se realice en régimen de exclusión mutua respecto de otras regiones críticas declaradas respecto de la misma variable. Las regiones críticas se definen para garantizar la actualización segura a una variable compartida. Si una variable se declara como variables compartida (Shared), su acceso solo se puede realizar en regiones críticas y por tanto, todos los accesos son realizador en régimen de exclusión mutua. Fue introducida por Brinch Hansen en Las regiones críticas (CR) son bloques de código que al ser declarados como tales, el compilador introduce en ellas mecanismos de sincronización adecuados que garantizan que se ejecutará respecto a otras igualmente declaradas en un régimen de exclusión mutua. Las regiones críticas son un mecanismo seguro para comunicar procesos concurrentes, ya que, * Una variable que se requiera que sea accedida bajo régimen de exclusión mutua se puede declarar como compartida (shared) y el compilador garantiza que en ningún punto del programa se puede utilizar dicha variable salvo dentro de las regiones críticas correspondientes. * Cuando una región se declare como crítica, el compilador incluirá de forma automática y transparente para el programador, el conjunto de semáforos o mecanismos equivalentes que sean necesarios para garantizar que se va a ejecutar en régimen de exclusión mutua. 2
3 Declaración de una región crítica. La definición de una región crítica implica la declaración de dos elementos: La variable compartida respecto de la que se define la zona crítica: var registro: shared Tipo_Registro; Cada bloque de código que se requiere que se ejecute en régimen de exclusión mutua. region registro do Bloque_de_código; Un proceso que trata de ejecutar una región crítica, compite con otros procesos que también lo intentan: Si gana el acceso ejecuta su bloque en régimen exclusivo. Si pierde el acceso se encola en la lista asociada a la variable compartida y se suspende a la espera de que la región crítica quede libre. Regiones críticas relativas a variable compartidas diferentes se pueden ejecutar concurrentemente. 3 De acuerdo con el concepto propuesto por Brinch Hansen (1972), las regiones críticas se construyen con dos componentes: * Una forma de declaración de variables compartidas (shared), var variable : shared Tipo_variable; donde el Tipo_variable puede ser de cualquier tipo escalar o estructurado de variable. La declaración de una variable como compartida, significa que solo podrá ser accedida dentro de una región crítica. * Una sentencia estructurada que permite el acceso a una variable compartida, y que contiene un bloque de programa que solo puede ser ejecutado bajo régimen de exclusión mutua respecto de otras regiones declaradas como críticas para la misma variable compartida. El formato que utilizaremos es, region Variable do Bloque_de_programa; Los procesos que traten de acceder a una región crítica, deben primero ganar su acceso en competencia con otros procesos que concurrentemente tratan de hacer lo mismo. Si ganan en el conflicto, pasan directamente a ejecutar la región crítica, pero si pierden en el conflicto, deben en ese caso introducirse en una lista de espera asociada a la variable compartida. Cuando un proceso concluye la ejecución de una región crítica debe liberar el bloqueo de acceso a la variable, y así mismo de forma activa, enviar algún tipo de signal que habilite el acceso a la misma, de los procesos que se encuentre en la lista de espera. 3
4 Parque público con regiones críticas program Control_Parque_Publico; var cuenta: shared Natural; process type Torno; var visitante:natural; for visitante :=1 to 20 do region cuenta do cuenta:=cuenta+1; var torno_1, torno_2: Torno; region cuenta do cuenta:=0; co torno_1, torno_2; co region cuenta do writeln(cuenta); -- No hay concurrencia 4 Obsérvese que aunque la inicialización o impresión de la variable compartida Cuenta no son crítica (no hay proceso concurrente que interfiera el proceso), hay que declararla dentro de una región crítica, ya que el compilador no permite acceder a una variable compartida fuera de la estructura de región crítica. 4
5 Regiones crítica condicionales. Las regiones críticas condicionales se definen en función de dos componentes: Declarar una variable compartida var variable shared TipoVariable; Declaración del bloque crítico region variable when expresión_booleana do Bloque_de_Sentencias; Semántica: El proceso que ejecuta la región crítica debe obtener el acceso exclusivo a la variable compartida. Sin liberar el acceso exclusivo se evalúa la expresión booleana: Si resulta True: Se ejecuta el código del bloque. Si resulta False: El proceso libera la exclusividad y queda suspendido a la espera del acceso. Cuando un proceso concluye la ejecución del bloque protegido, libera el acceso a la variable y se da acceso a otro proceso que se encuentre en la lista de espera de la variable. 5 Las regiones críticas tal como se han definido en el apartado anterior son muy útiles y simples, pero no proporcionan solución a todos los requerimientos de interacción entre procesos concurrentes. En especial no son capaces de simular un semáforo o establecer ciertos mecanismos de sincronización. Por ello se ha extendido su definición al nuevo concepto de regiones críticas condicionales que sí que constituyen una solución completa. Las regiones críticas condicionales (CCR), se definen en función de dos componentes: * Una variable compartida (shared) definida a través de una sentencia declarativa, tal como, var Variable : shared Tipo_variable; equivalente a la definida para la región crítica. * Un bloque de sentencias que se ejecuta en régimen de exclusión mutua respecto de otras regiones declaradas respecto a la misma variable compartida, y a la que se accede solo si tras evaluar una expresión booleana de guarda, esta proporciona el valor "true". El formato que utilizaremos para esta sentencia es: region Variable when Expresión_booleana do Bloque_de_sentencias; La Expresión_booleana de guarda se refiere habitualmente a la variable compartida, y se evalúa dentro del régimen de exclusión mutua. 5
6 Ejemplo: Productor-Consumidor con buffer finito (1). program Productor_consumidor; const LONG_BUFFER = 5; type TipoDato =... TipoBuffer = record dato: array [1..LONG_BUFFER] of TipoDato; nextin, nextout, cuenta: Integer; var buffer : shared TipoBuffer; process Productor... process Consumidor;... region buffer do buffer.nextin:=1; buffer.nextout:=1; buffer.cuenta:=0; co Productor; Consumidor; co end. 6 6
7 Ejemplo: Productor-Consumidor con buffer finito (2). process Productor; var dato: TipoDato; repeat Produce el dato region Buffer when (buffer.cuenta < LONG_BUFFER) do buffer.datos[nextin]:= dato; buffer.nextin := (buffer.nextin mod LONG_BUFFER) +1; buffer.cuenta:= buffer.cuenta + 1; forever; 7 7
8 Ejemplo: Productor-Consumidor con buffer finito (3). process Consumidor; var dato: Tipo_dato; repeat region buffer when (buffer.cuenta>0) do buffer.datos[nextin]:= dato; buffer.nextout := (buffer.nextout mod LONG_BUFFER) +1; buffer.cuenta:= buffer.cuenta - 1; forever 8 8
9 Crítica de las regiones críticas. Las regiones críticas presenta un nivel de abstracción muy superior al semáforo, su uso es menos proclive al error. Sin embargo presenta los siguientes problemas: Las sentencias relativas a una misma variable compartida está dispersa por todo el código de la aplicación, esto dificulta su mantenimiento. La integridad de las variables compartidas está comprometida, ya que no hay ninguna protección sobre lo que el programador de cualquier módulo puede realizar sobre ella. Existen dificultades para implementar eficientemente las regiones críticas. Requieren asociar a cada variable compartida dos lista, la lista principal en la que esperan los procesos que tratan de acceder y la lista de eventos en la que se encolan los procesos que tras acceder no han satisfecho la condición de guarda. 9 Las regiones críticas condicionales constituyen por su mayor nivel de abstracción un avance respecto de los semáforos, pero presentan aún un conjunto de problemas: Las sentencias relativas a una misma región crítica condicional, se encuentran dispersas por todo el código del programa. Lo que hace que el mantenimiento de los aspectos relativos a una variable compartida sea problemático. La integridad de las variable compartidas pueden ser fácilmente dañadas, como consecuencia de que no hay ninguna protección sobre lo que el programador de cualquier módulo del programa puede realizar sobre la variable. Existen dificultades para implementar eficientemente el mecanismo de región crítica. Se necesitan diseñar una estructura con dos listas: la "lista principal" en la que se incluyen los procesos a la espera de disponer de la autorización de acceso exclusivo sobre la variable, y la "lista de eventos" en la que se encuentra los procesos que tras haber accedido a la variable compartida, han evaluado la expresión booleana como false. 9
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE II.3 Sincronización basada en memoria compartida: Semáforos J.M. Drake 1 Procesos concurrentes y memoria compartida. Si los diferentes procesos de un programa concurrente tienen
PROGRAMACIÓN CONCURRENTE. Tema 5 Monitores
PROGRAMACIÓN CONCURRENTE Tema 5 Monitores 1 Indice Definición de los monitores Sincronización condicional usando monitores Algunos problemas con monitores 2 Problemas de las regiones críticas condicionales
PROGRAMACION CONCURRENTE Y DISTRIBUIDA. II.5 Sincronización basada en memoria compartida: Monitores
PROGRAMACION CONCURRENTE Y DISTRIBUIDA II.5 Sincronización basada en memoria compartida: Monitores J.M. Drake 1 Monitor Son módulos que encierran los recursos o variables compartidas como componentes internos
SISTEMAS OPERATIVOS AVANZADOS
SISTEMAS OPERATIVOS AVANZADOS TEMA 3 CLAVE: MIS 204 PROFESOR: M.C. ALEJA DRO GUTIÉRREZ DÍAZ 3. PROCESOS CONCURRENTES 3.1 Conceptos de programación concurrente 3.2 El problema de la sección crítica 3.3
Operación 8 Claves para la ISO 9001-2015
Operación 8Claves para la ISO 9001-2015 BLOQUE 8: Operación A grandes rasgos, se puede decir que este bloque se corresponde con el capítulo 7 de la antigua norma ISO 9001:2008 de Realización del Producto,
Modulo 1 El lenguaje Java
Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto
Concurrencia. Primitivas IPC con bloqueo
Concurrencia Primitivas IPC con bloqueo Primitivas de IPC con bloqueo La solución de Peterson es correcta, pero tiene el defecto de requerir espera ocupada: Cuando un proceso quiere entrar en su región
Práctica 2: El problema de la sección crítica
Práctica 2: El problema de la sección crítica Programación de Sistemas Concurrentes y Distribuidos Grado de Ingeniería Informática Dpto. de Informática e Ingeniería de Sistemas, Escuela de Ingeniería y
ANEXO VI REFERIDO EN EL PARRAFO 2 DEL ARTÍCULO 2.3 (REGLAS DE ORIGEN Y ASISTENCIA MUTUA EN ASUNTOS ADUANEROS)
ANEXO VI REFERIDO EN EL PARRAFO 2 DEL ARTÍCULO 2.3 (REGLAS DE ORIGEN Y ASISTENCIA MUTUA EN ASUNTOS ADUANEROS) RESPECTO A ASISTENCIA ADMINISTRATIVA MUTUA EN ASUNTOS ADUANEROS ANEXO VI REFERIDO EN EL PARRAFO
CDI Exclusión mutua a nivel alto. conceptos
conceptos El concepto de usar estructuras de datos a nivel alto libera al programador de los detalles de su implementación. El programador puede asumir que las operaciones están implementadas correctamente
Universidad Católica del Maule. Fundamentos de Computación Especificación de tipos de datos ESPECIFICACIÓN ALGEBRAICA DE TIPOS DE DATOS
Especificación algebraica ESPECIFICACIÓN ALGEBRAICA DE TIPOS DE DATOS Un tipo abstracto de datos se determina por las operaciones asociadas, incluyendo constantes que se consideran como operaciones sin
MANTENIMIENTO Y SOPORTE
MANTENIMIENTO Y SOPORTE Copyright 2014 Magalink SA Todos los derechos reservados. Este documento no puede ser reproducido de ninguna manera sin el consentimiento explícito de Magalink S.A. La información
I.3. Interacción entre Procesos Concurrentes.
PROGRAMACION CONCURRENTE I.3. Interacción entre Procesos Concurrentes. J.M. Drake 1 Interacción entre Procesos Concurrentes Modelos de interacción entre procesos. Problemas de sincronización y exclusión
Administración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (AL SIGM) ESPECIFICACIÓN DE CASOS DE PRUEBA DE ACEPTACIÓN FUNCIONALES PARA LOS REQUISITOS DE LA INTEGRACIÓN CON EL PORTAFIRMAS DEL MINHAP RECOGIDOS EN
Programación concurrente
Programación concurrente Master de Computación I Conceptos y recursos para la programación concurrente: I.6 Sincronización basada en memoria compartida. J.M. Drake M. Aldea Procesos concurrentes y memoria
Tratados y Derecho Informático
Tratados y Derecho Informático Min. Joel Hernández G. INTRODUCCIÓN I II III IV V LOS TRATADOS EN EL ORDEN JURÍDICO NACIONAL JURISPRUDENCIA TRATADOS VIGENTES HERRAMIENTAS PARA CONSULTA DE TRATADOS EN LÍNEA
NOTA INFORMATIVA SOBRE LO DISPUESTO EN EL REAL DECRETO 1000/2010, DE 5 DE AGOSTO, SOBRE VISADO COLEGIAL OBLIGATORIO
NOTA INFORMATIVA SOBRE LO DISPUESTO EN EL REAL DECRETO 1000/2010, DE 5 DE AGOSTO, SOBRE VISADO COLEGIAL OBLIGATORIO A raíz del contenido de las consultas que en relación al Real Decreto 1000/2010, de 5
Capítulo IV. INTERBLOQUEO E INANICIÓN
Capítulo IV. INTERBLOQUEO E INANICIÓN Interbloqueo: [MAEKAMA] Se define como el bloqueo permanente de un conjunto de procesos que compiten por los recursos del sistema o bien se comunican unos con otros.
NORMA TÉCNICA DE AUDITORÍA SOBRE CONSIDERACIONES RELATIVAS A LA AUDITORÍA DE ENTIDADES QUE EXTERIORIZAN PROCESOS DE ADMINISTRACIÓN
Resolución de 26 de marzo de 2004, del Instituto de Contabilidad y Auditoría de Cuentas, por la que se publica la Norma Técnica de Auditoría sobre consideraciones relativas a la auditoría de entidades
Datos sobre FSMA. Norma propuesta sobre las acreditaciones de los auditores externos. Sumario
Datos sobre FSMA Norma propuesta sobre las acreditaciones de los auditores externos Sumario El 26 de julio de 2013, la FDA publicó para comentarios públicos su norma propuesta para establecer un programa
CAPÍTULO I INTRODUCCIÓN. El proceso de compra-venta hoy en día es un factor muy importante y determinante
CAPÍTULO I INTRODUCCIÓN 1.1 Planteamiento del problema El proceso de compra-venta hoy en día es un factor muy importante y determinante para las decisiones de cualquier persona o empresa, ya que interviene
LA IMPORTANCIA DE CONTROLAR LAS PÉRDIDAS DE ENERGÍA EN LAS EMPRESAS DISTRIBUIDORAS
LA IMPORTANCIA DE CONTROLAR LAS PÉRDIDAS DE ENERGÍA EN LAS EMPRESAS DISTRIBUIDORAS Objetivo El presente informe se ha escrito con la finalidad de establecer un marco objetivo como punto de partida para
CÓDIGO DE BUENAS PRÁCTICAS EN INFORMACIÓN, PARTICIPACIÓN Y TRANSPARENCIA EN LA GOBERNANZA DE INTERNET
CÓDIGO DE BUENAS PRÁCTICAS EN INFORMACIÓN, PARTICIPACIÓN Y TRANSPARENCIA EN LA GOBERNANZA DE INTERNET Versión 1.1, Junio de 2010 1 1 Esta primera versión del código fue desarrollada a lo largo de 2009
Instrumento II para recolección de información. Reconocimiento de experiencia de trabajo acreditada en los servicios de salud de la región.
Instrumento II para recolección de Reconocimiento de experiencia de trabajo acreditada en los servicios de salud de la región. Identificación de criterios o categorías de interés para un análisis comparativo
Gestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi
Gestión de Permisos Documento de Construcción Gestión de Permisos 1 Tabla De Contenido Descripción del Proceso... 3 Factores Importantes En La Construcción Del Proceso... 4 Modelo de Datos... 4 Principales
GRUPO DE TRABAJO SOBRE PROTECCIÓN DE DATOS -ARTÍCULO 29. Grupo de Trabajo sobre protección de datos - Artículo 29
GRUPO DE TRABAJO SOBRE PROTECCIÓN DE DATOS -ARTÍCULO 29 MARKT/5058/00/ES/FINAL WP 33 Grupo de Trabajo sobre protección de datos - Artículo 29 Dictamen 5/2000 sobre el uso de las guías telefónicas públicas
1. Las acciones que se construyan en conjunto buscarán aportar a la conservación en el marco de la consolidación territorial indígena.
GUÍA PARA LA EJECUCIÓN DEL PLAN DE TRABAJO ACORDADO ENTRE LAS ASOCIACIONES DE AUTORIDADES TRADICIONALES INDÍGENAS AATIS PANI; ACIMA y AIPEA Y PATRIMONIO NATURAL MOSAICO DE CONSERVACIÓN MEDIOY BAJO RÍO
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...
Adopción SÍ NO PRÁCTICA. 1.- Del funcionamiento del Directorio.
1.- Del funcionamiento del Directorio. A. De la adecuada y oportuna información del Directorio, acerca de los negocios y riesgos de la sociedad, así como de sus principales políticas, controles y procedimientos.
BASES DE LA CONVOCATORIA DEL PROGRAMA EMPRENDEFE
BASES DE LA CONVOCATORIA DEL PROGRAMA EMPRENDEFE I. PRESENTACIÓN ANTECEDENTES EmprendeFe es un programa de la Fundación CRISFE, que busca desarrollar y fortalecer iniciativas emprendedoras que contribuyan
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
Jornada informativa Nueva ISO 9001:2008
Jornada informativa Nueva www.agedum.com www.promalagaqualifica.es 1.1 Generalidades 1.2 Aplicación Nuevo en Modificado en No aparece en a) necesita demostrar su capacidad para proporcionar regularmente
El problema de los Filósofos
El problema de los Filósofos Problemas de Programación Concurrente Solución con Semáforos Para evitar una situación de interbloqueo se limita el número de filósofos en disposición de comer a 4. PROGRAM
Traducción del. Our ref:
Traducción del Documento: Our ref: Secretaría del ISO/TC 176/SC 2 Fecha: 15 de octubre de 2008 A los Miembros del ISO/TC 176/SC 2 - Gestión de la Calidad y Aseguramiento de la Calidad/ Sistemas de la Calidad
MOTIVACIÓN JUEGO TRANSFORMACIONAL FLOW AUTONOMÍA MAESTRÍA RELACIÓN PERS INT CONT LEG CTX CONS PROCEDURAL CONCEPTUAL CRITICO CONSECUENCIAL
1 Principio del aprendizaje activo y crítico Todos los aspectos del entorno de aprendizaje (incluyendo los dominios semióticos que se diseñan y presentan) propician un aprendizaje activo y crítico, no
De acuerdo con la diferente naturaleza de las operaciones, esta política diferenciará fundamentalmente entre dos tipos de operaciones:
Política de ejecución de Órdenes de Altura COMENTARIOS PREVIOS Y ALCANCE DE ESTA POLÍTICA Esta política será de aplicación a las órdenes recibidas de clientes que no tengan la categoría de contraparte
POLÍTICA DE PRIVACIDAD
POLÍTICA DE PRIVACIDAD QUIÉNES SOMOS A través de la presente política de privacidad (la Política de Privacidad ) se regula el tratamiento de los datos personales facilitados por los usuarios (el Usuario
ASISTENCIA ADMINISTRATIVA MUTUA EN MATERIA DE ADUANAS ARTÍCULO 1. Definiciones
ANEXO V ASISTENCIA ADMINISTRATIVA MUTUA EN MATERIA DE ADUANAS ARTÍCULO 1 Definiciones Para los efectos del presente Anexo: «autoridad requerida» significa toda autoridad administrativa designada para este
CONTRATO DE ACEPTACIÓN DE SERVICIOS DE ATENCIÓN DENTAL CHILE SONRIE
CONTRATO DE ACEPTACIÓN DE SERVICIOS DE ATENCIÓN DENTAL CHILE SONRIE En Santiago, a. de.. de 2012, el firmante, don(a) RUT declara conocer y aceptar las condiciones del contrato de servicios de atención
SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública
JEFATURA DE GABINETE DE MINISTROS SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública Manual para los Organismos Índice Índice... 2 Descripción... 3 Cómo solicitar la intervención
ZUGASTI ABOGADOS. www.zugasti-abogados.com
ASUNTO: DECLARACIÓN INFORMATIVA SOBRE BIENES Y DERECHOS SITUADOS EN EL EXTRANJERO DEL EJERCICIO 2013 Les recordamos que el plazo máximo de presentación del Modelo 720 de declaración informativa sobre bienes
Nº 27. Gestión de la PRL
PAUTAS DE ACTUACION PARA EVITAR PELIGROS Y MOLESTIAS A LOS TRABAJADORES/AS DE DISTINTAS EMPRESAS QUE COINCIDEN EN UN MISMO CENTRO DE TRABAJO INTRODUCCIÓN La coincidencia de trabajadores/as de distintas
Gestión de Oportunidades
Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y
Concurrencia. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J.
Concurrencia Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J. Concurrencia La mayor parte de los DBMS son sistemas para múltiples usuarios Se permite a cualquier cantidad de transacciones
Norma Internacional ISO 9001:2008: Sistemas de Gestión de la Calidad- Requisitos. 4. Sistema de Gestión de la Calidad
Norma Internacional ISO 9001:2008: Sistemas de Gestión de la Calidad- Requisitos 4. Sistema de Gestión de la Calidad Figura N 1. Estructura del capítulo 4, Norma ISO 9001:2008. La Norma ISO 9001: 2008
1 El plan de contingencia. Seguimiento
1 El plan de contingencia. Seguimiento 1.1 Objetivos generales Los objetivos de este módulo son los siguientes: Conocer los motivos de tener actualizado un plan de contingencia. Comprender que objetivos
Procedimiento para la solicitud de MODIFICACIONES en los Títulos Universitarios Oficiales de Grado y Máster
Procedimiento para la solicitud de MODIFICACIONES en los Títulos Universitarios Oficiales de Grado y Máster Dirección de Evaluación y Acreditación Universitaria (DEVA). V.03. 07/11/2013 V.03. 07/11/13
4. Programación Paralela
4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios
Plan de transición de la certificación con las normas ISO 9001 e ISO 14001, versión 2015. Fecha de Emisión: 2015-10-05
Plan de transición de la certificación con las normas ISO 9001 e ISO 14001, versión 2015 Fecha de Emisión: 2015-10-05 Dirigido a: Empresas titulares de la certificación ICONTEC de sistemas de gestión con
Orientación acerca de los requisitos de documentación de la Norma ISO 9001:2000
Orientación acerca de los requisitos de documentación de la Norma ISO 9001:2000 Documento: ISO/TC 176/SC 2/N 525R Marzo 2001 ISO Traducción aprobada el 2001-05-31 Prólogo de la versión en español Este
PROGRAMACION CONCURRENTE. I.2 Recursos para la concurrencia.
PROGRAMACION CONCURRENTE I.2 Recursos para la concurrencia. J.M. Drake 1 Procesos Concurrentes Concepto de proceso. Estructura de los procesos. Estados de un proceso. Gestión de los procesos. 2 2 Plataforma
ANEXO VI REFERIDO EN EL ARTÍCULO 2.3 EN RELACIÓN CON LA ASISTENCIA ADMINISTRATIVA MUTUA EN ASUNTOS ADUANEROS
ANEXO VI REFERIDO EN EL ARTÍCULO 2.3 EN RELACIÓN CON LA ASISTENCIA ADMINISTRATIVA MUTUA EN ASUNTOS ADUANEROS ANEXO VI REFERIDO EN EL ARTÍCULO 2.3 EN RELACIÓN CON LA ASISTENCIA ADMINISTRATIVA MUTUA EN ASUNTOS
MANUAL PARA CREAR USUARIOS. Guía para crear, desactivar e inmovilizar Usuarios de Salesforce
MANUAL PARA CREAR USUARIOS Guía para crear, desactivar e inmovilizar Usuarios de Salesforce Última modificación: marzo 2015 INDICE 1. INTRODUCCIÓN... 2 Acerca de los Usuarios de Salesforce... 2 2. CÓMO
Sistemas Operativos Temas 4, 5 y 6. Jorge García Duque Despacho: B-202 Tutorías: Lunes 16:00-18:00 y Martes 16:00-20:00
Sistemas Operativos Temas 4, 5 y 6 Jorge García Duque Despacho: B-202 Tutorías: Lunes 16:00-18:00 y Martes 16:00-20:00 Índice Tema 4: Herramientas de Sincronización de Alto Nivel. Regiones Críticas. Monitores.
Lista de la Verificación de la Gestión de la Seguridad y Salud Ocupacional 1
Lista de la Verificación de la Gestión de la Seguridad y Salud Ocupacional 1 Sección Punto de Control Cumplimiento 4. Requisitos del Sistema de gestión de la seguridad y salud ocupacional 4.1 Requisitos
ASISTENCIA ADMINISTRATIVA MUTUA EN MATERIA DE ADUANAS ARTÍCULO 1. Definiciones
ANEXO III ASISTENCIA ADMINISTRATIVA MUTUA EN MATERIA DE ADUANAS ARTÍCULO 1 Definiciones A efectos del presente anexo: a) "autoridad requirente" significa una autoridad aduanera competente u otra autoridad
NORMA INTERNACIONAL DE AUDITORÍA 805
NORMA INTERNACIONAL DE AUDITORÍA 805 CONSIDERACIONES ESPECIALES- AUDITORÍAS DE UN SOLO ESTADO FINANCIERO O DE UN ELEMENTO, CUENTA O PARTIDA ESPECÍFICOS DE UN ESTADO FINANCIERO. (Aplicable a las auditorías
Tema 3: Concurrencia de procesos
Tema 3: Concurrencia de procesos Yolanda Blanco Fernández [email protected] Concurrencia, Tiempo Real y Paralelismo Concurrencia: Convivencia de un conjunto de procesos en un mismo ordenador. Sistemas
SOCIEDAD ESPAÑOLA DE MEDICINA Y SEGURIDAD DEL TRABAJO www.semst.org PRESIDENTE. Madrid 3 de Noviembre de 2008. Excelentísimo Señor:
SOCIEDAD ESPAÑOLA DE MEDICINA Y SEGURIDAD DEL TRABAJO www.semst.org PRESIDENTE Madrid 3 de Noviembre de 2008 Excelentísimo Señor: La Ley 31/95, de Prevención de Riesgos Laborales, establece en su artículo
Para llegar a conseguir este objetivo hay una serie de líneas a seguir:
INTRODUCCIÓN La Gestión de la Calidad Total se puede definir como la gestión integral de la empresa centrada en la calidad. Por lo tanto, el adjetivo total debería aplicarse a la gestión antes que a la
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Acuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández.
Acuerdo de aprobación de la Normativa Básica de Correo Electrónico de la Universidad Miguel Hernández. Con el fin de regular el uso de los recursos informáticos y telemáticos del servicio de correo en
GUIA PROGRAMACIÓN ORIENTADA A OBJETOS
GUIA PROGRAMACIÓN ORIENTADA A OBJETOS 1. Por qué la P.O.O? R= A medida que se van desarrollando los lenguajes, se va desarrollando también la posibilidad de resolver problemas más complejos. En la evolución
UNIDAD 4. Producción: proceso por el cual los insumos se combinan, se transforman y se convierten en productos.
UNIDAD 4 Dra. Elena Alfonso Producción: proceso por el cual los insumos se combinan, se transforman y se convierten en productos. La relación entre la cantidad de factores productivos requerida y la cantidad
SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060
SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 Elaborado por: Departamento de Informática Febrero 2012 SISTEMA InfoSGA _ Manual de Actualización 16/02/2012 ÍNDICE
NORMA INTERNACIONAL DE INFORMACIÓN FINANCIERA Nº 5 (NIIF 5) Activos no corrientes mantenidos para la venta y actividades interrumpidas
NORMA INTERNACIONAL DE INFORMACIÓN FINANCIERA Nº 5 () Activos no corrientes mantenidos para la venta y actividades interrumpidas SUMARIO Párrafos OBJETIVO 1 ALCANCE 2-5 CLASIFICACIÓN DE ACTIVOS NO CORRIENTES
Certificación de Productos Condiciones de certificación de calidad de playas
Certificación de Productos Condiciones de Certificación de Calidad de Playas Clave EPPr13 1. OBJETIVO Página 1 de 5 Establecer las condiciones bajo las cuales el IMNC otorga, mantiene, amplia, reduce,
Esquemas de cobro por servicio de agua potable en los municipios de México: un enfoque de política pública
Esquemas de cobro por servicio de agua potable en los municipios de México: un enfoque de política pública Iván Islas Cortés Jaime Sáinz Santamaría Dirección de Investigación en Política y Economía Ambiental
Inter American Accreditation Cooperation. Grupo de prácticas de auditoría de acreditación Directriz sobre:
Grupo de prácticas de auditoría de acreditación Directriz sobre: Auditando la competencia de los auditores y equipos de auditores de organismos de certificación / registro de Sistemas de Gestión de Calidad
Análisis y cuantificación del Riesgo
Análisis y cuantificación del Riesgo 1 Qué es el análisis del Riesgo? 2. Métodos M de Análisis de riesgos 3. Método M de Montecarlo 4. Modelo de Análisis de Riesgos 5. Qué pasos de deben seguir para el
Preguntas. sobre el Tribunal de Justicia de la Unión Europea
Preguntas sobre el Tribunal de Justicia de la Unión Europea POR QUÉ UN TRIBUNAL DE JUSTICIA DE LA UNIÓN EUROPEA (TJUE)? Con el fin de construir Europa, los Estados (actualmente 28) concluyeron entre ellos
AVISO DE PRIVACIDAD. No consiento que mis datos personales sean tratados en los términos que señala el presente aviso de privacidad.
AVISO DE PRIVACIDAD MOLÉCULAS FINAS DE MÉXICO, S.A. DE C.V., con domicilio en Filipinas 110-Bis, Colonia Portales, Delegación Benito Juárez, México, Distrito Federal, C.P. 03300, es responsable de recabar
P. Es aconsejable la utilización de la faja lumbar para prevenir lesiones de espalda en trabajadores que manipulan cargas?
CONSULTAS FRECUENTES P. Es aconsejable la utilización de la faja lumbar para prevenir lesiones de espalda en trabajadores que manipulan cargas? R. Actualmente no existe evidencia científica suficiente
WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario.
WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario. Índice contenido. INTRODUCCIÓN... 1-2 1. ENTORNO DE TRABAJO... 1-2 2. EDICIÓN DE PROGRAMAS...
ANEXO SNIP-08 CONTENIDOS MÍNIMOS FACTIBILIDAD PARA PROGRAMAS DE INVERSIÓN
ANEXO SNIP-08 CONTENIDOS MÍNIMOS FACTIBILIDAD PARA PROGRAMAS DE INVERSIÓN El estudio tiene como propósito sustentar la viabilidad del Programa de Inversión, sobre la base del Modelo Conceptual con que
Instructivo de funcionamiento de los talleres de tesis 1. Introducción
Instructivo de funcionamiento de los talleres de tesis 1. Introducción El ciclo lectivo para completar la maestría, incluyendo la tesis, es de 24 meses. En este lapso el estudiantado debe aprobar tres
Contenidos. INFORME ENCUESTA TELEFÓNICA. Curso 2009 10
ENCUESTA DE OPINIÓN DEL ALUMNADO SOBRE LA ACTUACIÓN DOCENTE DEL PROFESORADO UNIVERSIDAD DE SEVILLA Curso 2009-2010 ENCUESTA TELEFÓNICA Contenidos Introducción.... 4 El Cuestionario... 5 El muestreo...
TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos
TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos 1. La base de datos se puede considerar como una unificación de varios archivos de datos independientes, cuyo propósito básico es evitar la
Introducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Programa de Apoyo a la Gestión del Clima y la Convivencia Escolar. Documento para la Asesoría Técnico Pedagógica
2013 Programa de Apoyo a la Gestión del Clima y la Convivencia Escolar Documento para la Asesoría Técnico Pedagógica 2013 Programa de Apoyo a la Gestión del Clima y la Convivencia Escolar Documento para
PLAN DE MÉTRICAS EN OCHO PASOS
PLAN DE MÉTRICAS EN OCHO PASOS Primera parte Ing. Esteban Vargas Asesor en Calidad Pro-Software Introducción a las métricas Qué son métricas de software? Las métricas de software son medidas que se usan
Modelo. Instrucciones para cumplimentar la autoliquidación
Modelo 130 Instrucciones para cumplimentar la autoliquidación Impuesto sobre la Renta de las Personas Físicas Actividades económicas en estimación directa Pago fraccionado - Autoliquidación Importante:
DIRECTRIZ DE ICC/ESOMAR SOBRE MANTENIMIENTO DE LAS DISTINCIONES ENTRE LA INVESTIGACIÓN DE MERCADO Y EL MARKETING DIRECTO
DIRECTRIZ DE ICC/ESOMAR SOBRE MANTENIMIENTO DE LAS DISTINCIONES ENTRE LA INVESTIGACIÓN DE MERCADO Y EL MARKETING DIRECTO Copyright ICC/ESOMAR, 1997 Introducción El Código Internacional ICC/ESOMAR sobre
4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo
4. METODOLOGÍA 4.1 Materiales 4.1.1 Equipo Equipo de cómputo. Para el empleo del la metodología HAZOP se requiere de un equipo de cómputo con interfase Windows 98 o más reciente con procesador Pentium
Códigos y Directrices de Investigación Mundial GUÍA ESOMAR PARA LOS ESTUDIOS MYSTERY SHOPPING
Códigos y Directrices de Investigación Mundial GUÍA ESOMAR PARA LOS ESTUDIOS MYSTERY SHOPPING 1 ESOMAR, la Asociación Mundial para la Investigación de Mercados, Social y de la Opinión, reúne alrededor
Gabinete Jurídico. Informe 0346/2008
Informe 0346/2008 La consulta plantea, varias cuestiones relacionadas con la necesidad de formalizar los oportunos contratos con aquellas empresas encargadas de prestar los servicios de prevención de riesgos
AVISO LEGAL. Definir las condiciones de contratación de los servicios ofrecidos por PC-NEXT.
1 de 6 I. PROPÓSITO. Definir las condiciones de contratación de los servicios ofrecidos por. II. ALCANCE. Este aviso es aplicable para todos los servicios ofrecidos por. III. DEFINICIONES. : Es la organización
MANUAL DE MANEJO DE INFORMACIÓN DE INTERÉS DE BOLSA DE CORREDORES BOLSA DE VALORES
MANUAL DE MANEJO DE INFORMACIÓN DE INTERÉS DE BOLSA DE CORREDORES BOLSA DE VALORES BOLSA DE CORREDORES BOLSA DE VALORES SOCIEDAD ANÓNIMA ABIERTA INSCRIPCIÓN REGISTRO DE COMERCIO N 397 INTRODUCCIÓN Con
Cambio en el Sistema de Acreditación Universitaria en Chile
Propuesta Progresista para un Cambio en el Sistema de Acreditación Universitaria en Chile Resumen La acreditación de las carreras e instituciones de la educación universitaria busca constituir una señal
Ejercicio Nº 3: Realizar aumentos en una Tabla de Sueldos
SESION5: BASE DE DATOS PLANILLAS Ejercicio Nº : Realizar aumentos en una Tabla de Sueldos Veamos pues. En la hoja de calculo se tiene la Tabla de Sueldos de varios empleados (aquí ahora vemos solo empleados,
LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
CONDICIONES CONTRACTUALES LINEA HOGAR PREPAGO
CONDICIONES CONTRACTUALES LINEA HOGAR PREPAGO 1. EL SERVICIO 1.1 Telefónica Chile S.A. (TCH) suministrará al Cliente, en modalidad de prepago, el Servicio Público Telefónico Local (el Servicio), que le
POLÍTICA SOBRE DIVULGACIÓN DE INFORMACIÓN
POLÍTICA SOBRE DIVULGACIÓN DE INFORMACIÓN PREÁMBULO. Teniendo en cuenta que la información es el principal instrumento a disposición de nuestros accionistas, trabajadores, clientes, proveedores, consumidores
NORMATIVA PARA LA GESTIÓN DE PROYECTOS INTERNOS DE INVESTIGACIÓN E INNOVACIÓN DE LA UST
NORMATIVA PARA LA GESTIÓN DE PROYECTOS INTERNOS DE INVESTIGACIÓN E INNOVACIÓN DE LA UST 1. Contexto La Universidad Santo Tomás ha definido como uno de los aspectos importantes de desarrollo académico el
