1. Equivalencia de herramientas. Implemente las primitivas de las regiones críticas condicionales con semáforos. (2pt).
|
|
- Catalina Cruz de la Fuente
- hace 8 años
- Vistas:
Transcripción
1 1. Equivalencia de herramientas. Implemente las primitivas de las regiones críticas condicionales con semáforos. (2pt). La respuesta a esta pregunta se encuentra en el texto base de la asignatura em las páginas 157 y En la farmacia Gambino, en Nápoles, trabajan n depientes, m contables y el señor Gambino. Los depientes toman las recetas de los clientes, anotan el número de receta, el número de colegiado del médico que ha firmado la receta y el importe la misma en una ficha y la ponen en un montón, llamado montón general. Los contables van tomando las fichas del montón general, o de otro montón, llamado montón de los contables, una a una, y van sumando el importe de lo recetado por cada médico en un pizarra. Si la ficha la han cogido del montón general, entonces la colocan en el montón del señor Gambino, si la cohabían cogido del montón de los contables, entonces la tiran. El señor Gambino también coge las fichas del montón general o del montón del señor Gambino de una en una, y suma el importe de las fichas para mantener un total global. Si la ficha viene del montón general entonces la coloca en el montón de los contables, si la había cogido del montón del señor Gambino, entonces la tira. Se pide simular el funcionamiento de la farmacia Gambino mediante un programa concurrente escrito en pseudocódigo, utilizando exactamente tres tipos de proceso: depiente, contable y gambino. Utilice tres buffers compartidos para representar los montones. Si en la práctica obligatoria de la asignatura utilizó semáforos, utilice la invocación remota. Si en la práctica obligatoria de la asignatura utilizó monitores, entonces utilice buzones. Si utilizó semáforos y monitores juntos entonces está usted suspenso en esta convocatoria y puede volver a realizar la práctica para la convocatoria de septiembre. Para seguir la simulación, los procesos deben emitir unos mensajes por pantalla que expliquen razonablemente lo que están hacio. La solución debe contar con unas estructuras de datos que permitan resolver razonablemente el problema. Es vital que se respete escrupulosamente la exclusión mutua en el manejo de las iables compartidas. Además, se prestará atención para evitar situaciones de interbloqueo, inanición y espera activa. Asimismo, se deberar procurar alcanzar un alto grado de concurrencia entre los procesos y una correcta sincronización entre los mismos. Si se identifica un problema-tipo, debe mencionarse explícitamente (incluyo, en su caso, la prioridad más adecuada) antes de proceder con el pseudocódigo. Es muy importante que el comportamiento de los procesos se ajuste al enunciado, tanto en los aspectos específicamente concurrentes como en los demás. (8pt) Solución con invocación remota. 1
2 La solución más sencilla al problema pasa por usar dos procesos extra, de tipo servidor. El primero de ellos servirá para controlar el flujo de fichas y el segundo para lle la cuenta de cada médico particular. A primera vista el problema se asemeja al de los productores y consumidores con tres buffers en los que producir y consumir. En realidad, la cuestión es algo más compleja. Las formas más inmediatas de enfocar este problema como de productores y consumidores pueden producir efectos indeseables, como espera ocupada. program farmacia; const MAXBUF = 8192; MAXMEDICOS = 50000; NUMCONTABLES = 10; NUMDEPENDIENTES = 15; // Enumeración para los montones; type monton = enum {mprincipal, mcontables, mgambino}; ficha = record importe,medico : int; origen : monton ; buffer = array [1..MAXBUF] of ficha; control_sobornos : array[1..maxmedicos] of int; elgambino : gambino; depientes : array[1..maxdependientes] of depiente; contables : array[1..maxcontables] of contable; i : int; process type depiente(id : int); f : ficha;... // Atie a un cliente e introduce el importe y el número de... // médico en los campos correspondientes de la iable f. controlflujo.insertar_principal(f); ; process type gambino; f: ficha; total : int; total := 0; controlflujo.sacar_gambino(f); total := total + f.importe; if f.origen = mprincipal then controlflujo.insertar_contable(f) 2
3 process type contable(id : int ); f: ficha; controlflujo.sacar_contable(f); controlimportes.suma(f.importe, f.medico); if f.origen = mprincipal then controlflujo.insertar_gambino(f); process controlimportes; i : int; for i := 1 to MAXMEDICOS do importe[i] := 0; accept sumar(importe, medico : int) do control_sobornos[medico] := control_sobornos[medico] + importe; ; procedure insertar_buffer(b : monton; f : ficha) f.origen := b; buffers[b][frente[b]] := f; frente[b] := (frente[b] + 1) mod MAXBUF; nelem[b] := nelem[b] +1; function sacar_buffer(b : monton) : ficha; sacar_buffer := buffers[b].cola; cola := (cola + 1) mod MAXBUF; nelem[b] := nelem[b] - 1; process controlflujo; buffers : array [mprincipal..mgambino] of buffer; frente, cola numelem: array[mprincipal..mgambino] of int; i : monton; for i := mprincipal to mgambino do frente[i] = 1; cola[i] = 1; numelem[i] = 0; 3
4 select when nelem[mprincipal] >0 or nelem[mgambino] >0 accept sacar_gambino( f : ficha) do if nelem[mprincipal] >0 then f := sacar_buffer(mprincipal) else f := sacar_buffer(mgambino); when nelem[mprincipal] >0 or nelem[mcontable] >0 accept sacar_contable( f: ficha) do if nelem[mprincipal] >0 then f := sacar_buffer(mprincipal) else f := sacar_buffer(mcontable); when nelem[mgambino] <MAXBUF accept insertar_gambino(f : ficha) do insertar_buffer(mgambino, f); when nelem[mcontable] <MAXBUF accept insertar_contable(f : ficha) do insertar_buffer(mcontable, f); when nelem[mprincipal] <MAXBUF accept insertar_principal(f : ficha) do insertar_buffer(mprincipal, f); -select // Programa principal co controlflujo; controlimportes; elgambino; for i := 1 to MAXDEPENDIENTES do depientes[i](i); for i := 1 to MAXCONTABLES do contables[i](i); co. Y esta sería la solución mediante buzones; 4
5 program farmacia; const MAXBUF = 8192; MAXMEDICOS = 50000; NUMCONTABLES = 10; NUMDEPENDIENTES = 15; type monton = enum mprincipal, mcontables, mgambino // Enumeración para los montones ficha = record importe,medico : int; origen : monton buzones = array[mprincipal..mgambino] of mailbox of ficha; suma = mailbox of ficha; control_sobornos : array[1..maxmedicos] of int; elgambino : gambino; depientes : array[1..maxdependientes] of depiente; contables : array[1..maxcontables] of contable; process type depiente(id : int); f : ficha;... // Atie a un cliente e introduce el importe y el número de... // médico en los campos correspondientes de la iable f. f.origen := mprincipal; s(mprincipal,f); ; process type gambino; f : ficha; total : int; total := 0; select when not empty(buzones[mprincipal] receive(buzones[mprincipal], f); when not empty(buzones[mgambino] receive(buzones[mgambino], f); -select total := total + f.importe; if f.origen = mprincipal then f.origen = mcontable; s(mcontable,f); 5
6 process type contable(id : int) f: ficha; select when not empty(buzones[mprincipal] receive(buzones[mprincipal], f); when not empty(buzones[mcontable] receive(buzones[mcontable], f); -select s(suma, f); if f.origen = mprincipal then f.origen := mgambino; s(mgambino, f); process sumador; control_sobornos : array[1..maxmedicos] of int; i : int; f : ficha; for i := 1 to MAXMEDICOS do control_sobornos[i] := 0; receive(suma, f); control_sobornos[f.medico] := control_sobornos[f.medico] + f.importe; co sumador; elgambino; for i := 1 to MAXDEPENDIENTES do depientes[i](i); for i := 1 to MAXCONTABLES do contables[i](i); co. 6
1. Equivalencia de herramientas. Implemente las primitivas de los buzones mediante monitores.(2pt).
1. Equivalencia de herramientas. Implemente las primitivas de los buzones mediante monitores.(2pt). monitor mibuzon; const MAXBUZON =...; export s, receive, empty; buffer : array[1..maxbuzon] of item;
Más detallesPráctica de programación concurrente 2013-2014 ETSI Informática, UNED David Fernández-Amorós programacion.concurrente@lsi.uned.es. 1.
1. Enunciado En el bingo hay un presentador y varios jugadores. Antes de comenzar el juego, cada jugador se genera aleatoriamente una cantidad de cartones entre 1 y 10. Obviamente, todos los números de
Más detallesPROGRAMACIÓ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
Más detallesPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE II.4 Sincronización basada en memoria compartida: Regiones críticas J.M. Drake 1 Regiones críticas Son bloques de código que al ser declarados como regiones críticas respecto de
Más detallesConcurrencia: deberes. Concurrencia: Exclusión Mutua y Sincronización. Concurrencia. Dificultades con la Concurrencia
Concurrencia: deberes Concurrencia: Exclusión Mutua y Sincronización Capítulo 5 Comunicación entre procesos Compartir recursos Sincronización de múltiples procesos Asignación del tiempo de procesador Concurrencia
Más detallesPROGRAMACION 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
Más detallesConcurrencia: Exclusión mutua y Sincronización
Concurrencia: Exclusión mutua y Sincronización Prof. Carlos Figueira Basado en materiales de Yudith Cardinale (USB) Williams Stallings, Eugene Styer Concurrencia Múltiples aplicaciones Aplicaciones estructuradas
Más detallesEl 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
Más detallesHacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.
b) Adicionar grados Para llevar a cabo esta operación el usuario deberá realizar los siguientes pasos: Recuperar la información, para realizar esta operación el usuario puede hacerla de las siguientes
Más detallesSOLUCIÓN CASO GESTIÓN DE PERSONAL I
SOLUCIÓN CASO GESTIÓN DE PERSONAL I Empezaremos abriendo un nuevo libro de trabajo que podemos guardar como Nóminas e introducimos los datos que nos proporciona el enunciado relativos a coste por hora
Más detallesCDI 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
Más detallesProyecto Septiembre. Escuela Politécnica Superior Universidad Autónoma de Madrid 1
Proyecto Septiembre A. Organización de la práctica 1) Para promediar con la parte teórica de la asignatura es necesario aprobar independientemente prácticas y teoría. 2) La práctica de Septiembre se debe
Más detalles4. 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
Más detallesPrá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
Más detallesPROGRAMACION 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
Más detallesImplementación de monitores POSIX
Implementación de monitores POSIX Ampliación de Sistemas Operativos (prácticas) E.U. Informática en Segovia Universidad de Valladolid Programación concurrente: Problemática Presencia de condiciones de
Más detallesReceta general para resolver problemas de sincronización con semáforos
Receta general para resolver problemas de sincronización con semáforos La primera vez que te enfrentas a la tarea de implementar una solución a un problema de sincronización entre procesos, es normal que
Más detallescol 1 2 1 5 9 ----------------------------------------------- 3 Type mismatch cadena vacía fila 1 z + i 4 1 fila 2
Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 22-enero-2002 CUESTIÓN de Estructuras repetitivas y alternativas (1.5 puntos) 1. Suponiendo que el usuario teclea los datos 1, 2, 3,
Más detallesIngeniería Superior de Informática. Curso 3º. Sistemas Operativos. Examen Final. TEORÍA. 31 de Enero de 2005
Ingeniería Superior de Informática. Curso º. Sistemas Operativos. Examen Final. TEORÍA. de Enero de 005 Nombre: DNI:. ( puntos). La TFA es la tabla que, en UNIX, guarda los punteros de posición de cada
Más detallesSistemas 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.
Más detallesTrazabilidad ERP Microsa Gestión de Lotes
Fecha revisión: 11/10/2004 La rastreabilidad o trazabilidad (del inglés traceability) representa el rastreo de un producto desde un punto cualquiera de la cadena de suministro hasta el origen u orígenes,
Más detallesConcurrencia. 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
Más detallesExamen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 2 de septiembre de 2015 Se debe disponer sobre la mesa en lugar visible un documento
Más detallesSISTEMAS 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
Más detallesSOLUCION EXAMEN junio 2006
SOLUCION EXAMEN junio 2006 1. Explique razonadamente si las siguientes afirmaciones son verdaderas o falsas: I) (1 p) En UNIX únicamente se distinguen dos tipos de procesos: los procesos de usuario y los
Más detallesConcurrencia entre Procesos.
Concurrencia entre Procesos. Sistemas Operativos Tema 3. 1 Procesamiento concurrente. Procesamiento concurrente: base de los sistemas operativos modernos (multiprogramados): Un conjunto de procesos que
Más detallesPROGRAMACIÓN ESPECÍFICA DE MATEMÁTICAS DE 4º ESO (SECCIÓN BILINGÜE)
PROGRAMACIÓN ESPECÍFICA DE MATEMÁTICAS DE 4º ESO (SECCIÓN BILINGÜE) CURSO 2011-2012 ALUMNADO BILINGÜE (MATEMÁTICAS 4º E.S.O. OPCIÓN B) 1. Objetivos del curso. El pasado curso 2010-2011 se impartió por
Más detallesAntes de empezar con la resolución de este caso vamos a analizar las funciones financieras que vamos a utilizar.
SOLUCIÓN CASO PRÉSTAMOS I Antes de empezar con la resolución de este caso vamos a analizar las funciones financieras que vamos a utilizar. Excel incorpora varias funciones que permiten efectuar cálculos
Más detallesMantenimiento Limpieza
Mantenimiento Limpieza El programa nos permite decidir qué tipo de limpieza queremos hacer. Si queremos una limpieza diaria, tipo Hotel, en el que se realizan todos los servicios en la habitación cada
Más detallesUNIDAD DE APRENDIZAJE IV
UNIDAD DE APRENDIZAJE IV Saberes procedimentales 1. Interpreta y utiliza correctamente el lenguaje simbólico ara el manejo de expresiones algebraicas. 2. Identifica operaciones básicas con expresiones
Más detallesMensajes. Interbloqueo
CONCURRENCIA DE PROCESOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen Los procesos comparten variables globales, comparten y compiten por recursos, se ejecutan simultáneamente intercalándose
Más detallesSección 1: Introducción
Sección 1: Introducción Bienvenido a la sección de referencias! La primera sección tiene como meta ayudar al facilitador a presentar el curso a los participantes, comenzando con un objetivo muy claro.
Más detallesSistemas Operativos Práctica 4
Sistemas Operativos Práctica 4 Ing. Andrés Bustamante afbustamanteg@unal.edu.co Ingeniería de Sistemas Facultad de Ingeniería Universidad de la Amazonia 2009 1. Objetivo El objetivo de la práctica es que
Más detallesManual de Comunicación de Ofertas de Empleo a través de Internet
Manual de Comunicación de Ofertas de Empleo a través de Internet Índice 1. Información General 2. Gestión de la Autorización 2.1 Solicitud de Autorización 2.2 Solicitud de Autenticación 2.3 Gestión de
Más detallesMensajes. (versión preliminar)
Mensajes (versión preliminar) Ejemplo: productor/consumidor con buffer de tamaño 0 void produce(item *p_it); void consume(item *p_it); int nmain() { ntask cons= nemittask(consproc); ntask prod= nemittask(prodproc,
Más detallesPrimer Parcial de Programación 3 (1/10/2009)
Primer Parcial de Programación (/0/009) Instituto de Computación, Facultad de Ingeniería Este parcial dura horas y contiene carillas. El total de puntos es 0. En los enunciados llamamos C* a la extensión
Más detallesSIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008
SIMM: TEORÍA DE LOS S.O. I.E.S. JUAN DE LA CIERVA CURSO 2007/2008 1.- INTRODUCCIÓN A LOS PROCESOS 1.1.- Concepto 1.2.- Composición y estructura 1.3.- Estados y transiciones 2.- COMUNICACIÓN ENTRE PROCESOS
Más detallesEjemplos de conversión de reales a enteros
Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print
Más detallesI.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
Más detallesProgramación Concurrente (Ingeniería Técnica Informática de Sistemas)
Universidad Nacional de Educación a Distancia Guía Didáctica Programación Concurrente (Ingeniería Técnica Informática de Sistemas) Equipo docente: David Fernández Amorós . c 2008 David Fernández Amorós.
Más detallesPrimeros pasos con MEDIAplus elearning Cloud
Primeros pasos con MEDIAplus elearning Cloud 1-2-3-4-5 1 Identificarse - Conectarse b Abra el navegador Internet Explorer y escriba la dirección de acceso que se le haya comunicado. (Ejemplo: www.mediapluspro.com/sites/demo/es).
Más detallesInformática I. While & do While
Asignatura: Informática I Trabajo práctico Nº5 While & do While Estructura repetitiva MIENTRAS o while En C la sentencia while (condición o expresión) instrucciones; es seguramente la más utilizada. La
Más detallesTema 3. Monitores Programación Concurrente
Tema 3. Monitores Programación Concurrente Depto. de Lenguajes y Sistemas Informáticos Universidad de Granada Contenidos 1. Concepto de Monitor 1.1. Fundamento teórico de los monitores 1.2. Sintaxis de
Más detallesInformàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es
DNS (Domain Name System)...2 La estructura... 2 Servidores DNS e Internet... 3 Dominios... 3 Servidores de nombres... 3 Servidores de nombres Principal y Secundario... 4 Los archivos del DNS... 4 Registro
Más detallesManual del Usuario Inscripción de Proyectos al Fondo de Fomento Formulario On-line
Manual del Usuario Inscripción de Proyectos al Fondo de Fomento Formulario On-line Índice Pantallas de inscripción...2 Pantalla de ingreso - Login (index.htm):...2 Mensajes de Error...2 Pantalla de inscripción
Más detallesA planificar nuestro pequeño libro sobre nuestra localidad!
segundo Grado - Unidad 5 - Sesión 25 A planificar nuestro pequeño libro sobre nuestra localidad! Para qué usamos el lenguaje oral? En la vida diaria, constantemente, nos comunicamos por medio del lenguaje
Más detallesBase de datos Procedimientos Almacenados y Funciones
Base de datos Procedimientos Almacenados y Eduardo Saavedra A. Universidad Nacional Andrés Bello 4 de noviembre de 2008 Contenidos Ventajas 1 Ventajas 2 3 4 5 Conceptos Ejemplo 6 Procedimiento Almacenado
Más detallesEstructura de datos y de la información Boletín de problemas - Tema 7
Estructura de datos y de la información Boletín de problemas - Tema 7 1. Un concesionario de coches tiene un número limitado de M modelos, todos en un número limitado de C colores distintos. Cuando un
Más detallesEjemplo: Apuesta? 100 PERA PERA MANZANA La casa gana!!! Apuesta? 300 FRUTILLA FRUTILLA FRUTILLA GANASTE 600!!! Apuesta? 0 Gracias por jugar!!!
Problema: El Tragamonedas. Pepito fue a un casino de juegos y ganó un montón de dinero apostando al tragamonedas. Quedó tan fascinado con el juego que decidió, una vez en casa, hacer un programa que le
Más detallesFunciones y subrutinas
Funciones y subrutinas Introducción En lecciones anteriores se ha descrito el concepto de diseño descente; esta técnica permite desarrollar algoritmos que resuelvan un problema mediante un proceso de reamiento
Más detallesImplementación de la CMBD
Versión 1.0 Implementación de la CMBD Una historia de dos extremos Autor: Arvind Parthiban Traducción y adaptación: Carlos Morante Introducción Uno de los problemas que las empresas tienen, en cuanto a
Más detallesSan Miguel de Tucumán, 10 de Setiembre de 2014.- CIRCULAR Nº 28/14
San Miguel de Tucumán, 10 de Setiembre de 2014.- CIRCULAR Nº 28/14 ASUNTO: Bloqueo Cero: Procedimiento de certificación de netbooks para alumnos y docentes de establecimiento que implementan el Programa
Más detallesun programa concurrente
Introducción un programa concurrente asumimos que tengamos un programa concurrente que quiere realizar acciones con recursos: si los recursos de los diferentes procesos son diferentes no hay problema,
Más detallesLiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
Más detallesPREVEN CS/32 Módulo de Coordinación de Actividades
PREVEN CS/32 Módulo de Coordinación de Actividades COORDINACIÓN DE ACTIVIDADES PREVEN CS/32 Preven CS/32 cumpliendo con la legislación vigente ha desarrollado un módulo de gestión de coordinación de actividades.
Más detallesMANUAL SINCRONIZADOR LEKOMMERCE FACTUSOL
MANUAL SINCRONIZADOR LEKOMMERCE FACTUSOL www.tiendaonlinegratis.es Página 1 Bienvenido! Bienvenido, y gracias por confiar en nosotros para convertir tu empresa de Factusol en una completa y eficiente tienda
Más detallesGUIA DE ACTUACIÓN INSPECTORA EN LA COORDINACIÓN DE ACTIVIDADES EMPRESARIALES
PROTOCOLO CAE GUIA DE ACTUACIÓN INSPECTORA EN LA COORDINACIÓN DE ACTIVIDADES EMPRESARIALES 1. Concurrencia de trabajadores de varias empresas en un centro de trabajo 1.1 El artículo 4.2 RD 171/2004 establece
Más detallesINSTRUCCIONES PREINSCRIPCIÓN UNIVERSITARIA CURSO 2015-2016
INSTRUCCIONES PREINSCRIPCIÓN UNIVERSITARIA CURSO 2015-2016 PUBLICACIÓN CALIFICACIONES DE LA PAU 2015 CONVOCATORIA ORDINARIA DE JUNIO Día 19 de junio (a partir de las 14:00 horas) CONVOCATORIA EXTRAORDINARIA
Más detallesBloques multibase. Alumno: Fecha
Los bloques multibase se utilizan para facilitar la comprensión de la estructura del sistema de numeración decimal y las operaciones fundamentales. Se emplean, principalmente, en los procesos iniciales
Más detallesSistemas Distribuidos Junio 2008
Sistemas Distribuidos Junio 2008 Nombre: Ejercicio 1 [1 punto] Señala si cada una de las siguientes afirmaciones es cierta [C] o falsa [F] y explícalo. 1 [ ] Un servicio de FTP proporciona transparencia
Más detallesContenido. Gestión de proyectos con recursos compartidos. Prof. Jaume Ribera. Programa de Continuidad Barcelona, junio 2011
Gestión de proyectos con recursos compartidos Prof. Jaume Ribera Programa de Continuidad Barcelona, junio 0 Contenido Recursos compartidos y simultaneidad Gestión multiproyecto (variabilidad y nivel de
Más detallesInstrucciones para el Cierre del Ejercicio Myrtus Ver. 4.x
Aquí detallamos las instrucciones para el cierre del ejercicio con la aplicación Myrtus. Es muy importante que primero compruebe la versión que tiene, para seguir las instrucciones correctas, ya que como
Más detallesSelección de inversiones
Enunciado Selección de inversiones Problema 3 Una empresa conservera tiene que decidir cual de estas dos cadenas de envasado instalar. La que ofrece el fabricante X exige un desembolso inicial de 60.000
Más detallesEstructura de Datos y de la Información. Pilas y expresiones aritméticas
Estructura de Datos y de la Información Pilas y expresiones aritméticas LIDIA Laboratorio de Investigación y desarrollo en Inteligencia Artificial Departamento de Computación Universidade da Coruña, España
Más detallesImplementando un ERP La Gestión del Cambio
Artículos> Implementando un ERP - La Gestión del Cambio Artículo Implementando un ERP La Gestión del Cambio 1 Contenido Sumario Ejecutivo 3 Los sistemas ERP flexibilizan la gestión de la empresa y su cadena
Más detallesEl modelo de ciclo de vida cascada, captura algunos principios básicos:
Ciclo de Vida del Software Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software. El primer ciclo de vida del software, "Cascada",
Más detallesEl control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra.
Gestión de la tesorería y del riesgo El control de la tesorería consiste en gestionar desde la aplicación los cobros y pagos generados a partir de las facturas de venta y de compra. En este manual nos
Más detallesCircuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial
Circuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial Se pretende realizar el circuito lógico interno de una máquina tragaperras de tres ruletas. El sistema completo tiene un esquema como el
Más detallesCorreo en el Móvil Profesional Windows Mobile guía rápida de configuración y uso para HTC Touch
Correo en el Móvil Profesional Windows Mobile guía rápida de configuración y uso para HTC Touch bienvenido Con el fin de poder configurar correctamente el acceso a sus cuentas de correo electrónico desde
Más detallesConfiguración de móviles Vodafone utilizando códigos cortos
Configuración de móviles Vodafone utilizando códigos cortos Para ver la fecha y hora. Pulse *118# y la tecla de llamada. Para ver la fecha y hora de un país. Pulse *118*N# y la tecla de llamada. Te dirá
Más detallesMANUAL BASICO DE WEBEX
MANUAL BASICO DE WEBEX Webex es un servicio de web conferencias y soluciones de colaboración, lo que significa que nos permite crear una conferencia por internet en la cual además de vernos los unos a
Más detallesPráctica 2: Simón dice
Práctica 2: Simón dice Fecha de entrega: 31 de enero de 2016 0.- Descripción del juego (Wikipedia.org) Simon dice es un juego electrónico, creado por Ralph Baer, que consiste en reproducir una secuencia
Más detallesPasos para elaborar un presupuesto. Un presupuesto nos permite: Algunos consejos:
Pasos para elaborar un presupuesto 1. Calcular los ingresos para un mes. 2. Hacer una lista de todos los gastos y la cantidad de dinero que necesita para cada uno de ellos durante el mes. 3. Sumar todos
Más detallesA QUÉ FIESTA IR? Actividad sobre las principales fiestas populares españolas.
Cristina Cabrera Benjumea A QUÉ FIESTA IR? Actividad sobre las principales fiestas populares españolas. Apartado: Conocimiento sociocultural. Subapartado: El comportamiento ritual, el desarrollo de destrezas
Más detallesORIENTACIONES PARA EL USO DE MATERIALES MULTIMEDIA EN EL AULA DE INFORMÁTICA
ORIENTACIONES PARA EL USO DE MATERIALES MULTIMEDIA EN EL AULA DE INFORMÁTICA Dr. Pere Marquès Graells, 1999 (última revisión: 9/06/03 ) Departamento de Pedagogía Aplicada, Facultad de Educación, UAB VER
Más detallesFOCO- LIQUIDACIÓN: DUDAS MÁS FRECUENTES
FOCO- LIQUIDACIÓN: DUDAS MÁS FRECUENTES LIQUIDACIÓN 1. Por qué al realizar una liquidación parcial no me aparece ningún curso? Es necesario saber si los cursos que deseo imputar tienen el F-40 validado,
Más detallesCASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS
CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS Nuestra empresa es una pequeña editorial que maneja habitualmente su lista de ventas en una hoja de cálculo y desea poder realizar un análisis de sus
Más detallesSOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE TRANSPORTE Y ASIGNACION.
UNIVERSIDAD NACIONAL DE LA PLATA FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE LA PRODUCCIÓN INGENIERÍA INDUSTRIAL SOLUCION DE MODELOS DE PROGRAMACION LINEAL EN UNA HOJA DE CALCULO. PROBLEMAS DE
Más detalles3.1 Alta de clientes.
3. GESTIÓN DE CLIENTES. Hasta el momento hemos estudiado operaciones de venta al contado, en las que no hemos introducido datos sobre el cliente. Puede ocurrir que queramos personalizar una venta, es decir,
Más detallesLA CADENA DE LA INNOVACIÓN
FUNCIONAMIENTO DEL PRODUCTO: Para un primer contacto del producto ideado como es este software que estamos desarrollando en la presente memoria, deberíamos cargalo en algún elemento tecnológico ya existente
Más detallesCreación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
Más detalles8. Sentencia return y métodos
92 A. García-Beltrán y J.M. Arranz 8. Sentencia return y métodos Objetivos: a) Describir el funcionamiento de la sentencia return b) Interpretar el resultado de una sentencia return en el código fuente
Más detallesGuía de uso del Sistema de Gestión de Incidencias (RT) del Servicio de Informática
Guía de uso del Sistema de Gestión de Incidencias (RT) del Servicio de Informática Ayuntamiento de Colmenar Viejo Informática Fecha última actualización: 10/08/2011 Acceso al sistema Para acceder al sistema
Más detallesPráctica I Modelado y simulación de una máquina expendedora de refrescos
Práctica I Modelado y simulación de una máquina expendedora de refrescos Departamento de Ingeniería Electrónica de Sistemas Informáticos y Automática 2 1.1. Objetivos. En esta práctica vamos a modelar
Más detallesTema 3: Concurrencia de procesos
Tema 3: Concurrencia de procesos Yolanda Blanco Fernández yolanda@det.uvigo.es Concurrencia, Tiempo Real y Paralelismo Concurrencia: Convivencia de un conjunto de procesos en un mismo ordenador. Sistemas
Más detallesProblema 1 (3 puntos)
Examen parcial de Sistemas Operativos, 30 de Abril de 2004. Segundo curso de Ingenierías Técnicas de Informática de Sistemas y de Gestión, URJC. Contesta cada pregunta en una hoja separada. No olvides
Más detallesBenemérita Universidad Autónoma del Estado de Puebla
Benemérita Universidad Autónoma del Estado de Puebla Facultad de Cs. De la Computación Programación Concurrente y Paralela Práctica de Laboratorio No. 5 Profr: María del Carmen Cerón Garnica Alumno: Roberto
Más detallesPOSGRADOS EN LINEA CENTRO PANAMERICANO DE ESTUDIOS SUPERIORES. Guía Rápida. www.cepes.edu.mx
POSGRADOS EN LINEA CENTRO PANAMERICANO DE ESTUDIOS SUPERIORES www.cepes.edu.mx Contenido Requisitos Unirse a una videoconferencia La ventana de videoconferencia Paneles para interactuar con otros participantes
Más detallesProcesos. Planificación del Procesador.
Procesos. Planificación del Procesador. Sistemas Operativos. Tema 2. Concepto de Proceso. Una definición sencilla: Programa en ejecución. Entidad pasiva Programa RECURSOS CPU Memoria Ficheros Dispositivos
Más detalles0 PENSANDO A TRAVÉS DEL JUEGO.
0 PENSANDO A TRAVÉS DEL JUEGO. Los niños niñas nos llegan a la escuela a los 3 años y es entonces cuando empiezan a tomar conciencia de que van a ella para aprender. Cuál es la imagen que según ellos hay
Más detallesCómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
Más detallesManual III Escaparates y banners (Configuración y mantenimiento)
Manual III Escaparates y banners (Configuración y mantenimiento).0 Índice 1. ESCAPARATES ------------------------------------------------------------------------------1 Configuración de escaparates -----------------------------------------------------------------------------------1
Más detallesGUIA RAPIDA DE USO SCRITTA.
GUIA RAPIDA DE USO SCRITTA. En primer lugar haremos una breve introducción del producto para conocer sus virtudes y así poder encontrar sus múltiples aplicaciones. CARACTERISTICAS. A continuación describiremos
Más detallesEstudiar también es nuestro derecho
SEGUNDO Grado - Unidad 3 - Sesión 26 Estudiar también es nuestro derecho Por qué es importante el derecho a la educación? Los niños tienen derecho a la educación y a todo lo que ella les brinda. A través
Más detallesA25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato de sección.
DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato
Más detallesITW - Manual de uso para el envío y recepción de ficheros (usuarios externos)
Sistemas de Información 06.2010 ITW - Manual de uso para el envío y recepción de ficheros (usuarios externos) I.E. 2010.06 Departamento de Sistemas de Información Hoja de Control Título Autor ITW - Manual
Más detallesSistemas operativos avanzados. 1.3 Algoritmos de planificación del procesador
Sistemas operativos avanzados 1.3 Algoritmos de planificación del procesador Parámetros Cuando tenemos más de un proceso en condiciones de ejecutar, debemos escoger uno de entre ellos. Para escogerlo empleamos
Más detalles1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE
MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4
Más detallesConfiguración de Exchange en Blackberry
1. Introducción Este documento contiene la información necesaria para acceder al servicio Exchange desde dispositivos BlackBerry. Además contiene información para activar, configurar y sincronizar el contenido
Más detalles