INSTITUO TECNOLOGICO SUPERIOR DE CALKINI EN EL ESTADO DE CAMPECHE SISTEMAS OPERATIVOS II Ingeniería En Informática Equipo: «Letras Mayas» 3.3 MODELOS DE.

Slides:



Advertisements
Presentaciones similares
Consistencia y Replicación
Advertisements

ESCRITURA DE FECHAS, HORAS Y NÚMEROS INSTRUCTORA: Dorys Yalile Espinosa APRENDIZ: Cesar David Galeano Urango Elkin Darío Córdoba Villera.
Sistema de control de versiones CVS y Subvesion. Definición: Control de versiones Un sistema de control de versiones es un sistema de gestión de múltiples.
Organización del Computador UC1.- Arquitectura y estructura del computador.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
Papi 2010 Sobre la Construcción del Concepto de Inducción Alejandro Chmiel Educación Media Tecnológica Orientación Informática UTU Sylvia da Rosa Instituto.
El ELKA es una técnica de modelado de información desarrollada por Hughes Aircraft Company. Esta técnica especifica a través de gráficas, contempla las.
Copias de Seguridad. Copia de Seguridad Utilidad export: este es un programa que realiza una copia binaria de los datos que solo puede ser leído por su.
Matemática Operaciones básicas. Aritmética Es la rama de la matemática cuyo objeto de estudio son los números y las operaciones elementales hechas con.
Diseño por Contrato Tecnología de Objetos Raúl Herrera A.
REFORZAMIENTO EN MATEMÁTICAS
BASE DE DATOS.
Ingreso , proceso y salida de datos
NOMBRE DEL MACROPROCESO
SubSecretaría de Sistemas y Procesos.
Paul Leger Transacciones Paul Leger
CC Bases de Datos Primavera Clase 12: Implementación de ACID
Expositora : Ana Barranco
Programación en C - manejo de Archivos
CONTROL DE PROCESOS DE ATENCION AL CLIENTE
U.T. 11: Introducción A Las Bases De Datos
Datapath para las instrucciones aritméticas y lógicas
Consistencia y Replicación
MANEJO DE ARRELOGS EN C Clase 8: Arreglos.
Informática 1 Año. Trabajo Practico. Tema: Definiciones
Usando StreamReader y StreamWriter
REPAGAS REPAGAS tiene sede en Madrid y tiene operaciones comerciales en España, Europa y Norte de África PRODUCT POINT REPAGAS en una empresa familiar.
Datapath para las instrucciones de carga y almacenamiento (load/store)
Componentes básicos de una computadora
UNIVERSIDAD PRIVADA SAN JUAN BAUTISTA ESCUELA PROFESIONAL DE INGENIERIA DE COMPUTACION Y SISTEMAS TRANSACCIONES Integrantes: Cancho Ramirez Kiara Angulo.
Transferencias de Zona
PROTOCOLO MSI SISTEMAS OPERATIVOS Profesor: Luis Alverto Sota Orellana Nombre: Yuver G. Ramirez Cespedes.
Instalación de Windows 2000 Server
Metodología de la programación
Fundamentos científicos de terapias alternativas
MINIESPECIFICACIONES
Proceso de escritura El proceso consiste en una serie de pasos que normalmente se siguen para escribir.
RECOMENDACIONES DE SEGURIDAD
Conceptos Relacionados Unidad I. Parte A.
GUIA ILAC G 13 Lineamientos para los requerimientos de competencia de proveedores de esquemas de ensayos de aptitud Disertante: Dra. Celia Puglisi ::
L.I. Manuel Antonio Cebreros Zazueta
-Alfabetización . Informática ll
U NIVERSIDAD S AN P EDRO F ILIAL B ARRANCA F ACULTAD DE I NGENIERÍA E SCUELA P ROFESIONAL DE I NG. I NFORMÁTICA Y DE S ISTEMAS C URSO : ALGORITMOS Tema.
HERRAMIENTAS DE MICOSOFT WORD LOS HIPERVINCULOS TABLA DE CONTENIDO 1. Los hipervínculos Como insertar un hipervínculo Sintaxis para insertar.
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
Lea toda la información Microsoft Noticias de SharePoint
EL RESUMEN Consiste en recoger de forma abreviada y con el lenguaje propio las ideas principales de un texto. El resultado debe ser una redacción coherente.
Andrés Blanco – Carmen Flechas
INSTITUTO TECNOLÓGICO SUPERIOR DE ACAYUCAN
Teoría Nº 3 Conceptos Básicos de Algoritmia Estructuras de Control
Ingeniería de Software Empírica
MODELADO DE DATOS Tema 2: Normalizar un diseño de bases de datos.
Estructura de Sistemas Operativos CAMPOS CHACALTANA, ANTHONY.
Estructura de los sistemas Operativos 1. Componentes de un sistema operativo  Administración de procesos  Administración de memoria  Subsistema de Entrada/Salida.
JUAN ARROYO DANIEL MARQUEZ 11-2
Estructuras de Repetición Algoritmos
LOGICA INTERACTIVA USO DEL HACER PARA Engloba un grupo de instrucciones HACER PARA [I] = 1 a 10 Es la única de las repetitivas que no depende de una expresion.
NATURALEZA DE LOS DATOS Valores Numéricos Son los valores que se pueden hacer cálculos aritméticosritméticos Tipos de valores Entero Real Cadena ( “ h”
Programación Modular Programación de Computadoras - Hugo Vega Grupo2: Reina Rodríguez Miriam Salluca.
NOMBRE DEL PROCESO FECHA DE CREACIÓN O ACTUALIZACIÓN VERSIÓN 1.0.
Validación de requerimientos
ALGORITMOS. En la naturaleza hay muchos procesos que puedes considerar como Algoritmos ya que tienen procedimientos y reglas. Incluso, muchas veces no.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
SISTEMA OPERATIVO Un sistema operativo es un programa o conjunto de programas de un sistema informático que gestiona los recursos de Hardware y provee.
Conjunto de programas contenidos en un núcleo o kernel que efectúan la gestión de los procesos básicos de un Sistema informático, y permite la normal.
METODOS. Es una funcionalidad que alguien mas escribió para que podamos utilizar como parte de nuestras aplicaciones DEFINICION.
Comunicado de prensa para la provisión 2 de asistencia especial de comidas gratis o a precio reducido – segundo año y sucesivos   Anuncia hoy la escuela.
ALEJANDRO MÉNDEZ ITURBIDE INTEGRANTES: ANA CRISTINA FILIO GUTIÉRREZ MARIA GUADALUPE HERNANDEZ RAFAEL OPERACIÓN DE PLANTAS INDUSTRIALES.
Transcripción de la presentación:

INSTITUO TECNOLOGICO SUPERIOR DE CALKINI EN EL ESTADO DE CAMPECHE SISTEMAS OPERATIVOS II Ingeniería En Informática Equipo: «Letras Mayas» 3.3 MODELOS DE CONSISTENCIA CENTRADA EN EL CLIENTE Integrantes: Sandi Verenisa Ake Caamal Cristian Del Carmen Cab Chi Tirson Guillermo Naal Chim Bryan Haciel Uc Catzin L.I. Erick Alejandro Evar Ceron

Modelos de Consistencia Centrados en el Cliente  Bajo número de actualizaciones simultáneas  Fácil resolución entre actualizaciones concurrentes.  Generalmente son operaciones de lectura.  Modelo de consistencia bastante débil (consistencia eventual, o de eventos).  Consistencia garantizada para un único cliente, por lo tanto muchas inconsistencias son ocultadas fácilmente.

Consistencia eventual  The principle of a mobile user accessing different replicas of a distributed database.

Notación:  Sea x i [t] la versión del ítem de dato x en la copia local L i al tiempo t.  La versión x i [t] es es el resultado de una serie de operaciones de escritura sobre L i desde la inicialización, denotada WS(x i [t]).  Si WS(x i [t 1 ]) fue además realizada sobre lo copia local L j al tiempo t 2 entonces la serie se escribirá WS(x i [t 1 ];x j [t 2 ]).  Si el orden de las operaciones o el tiempo son claros por el contexto, el índice del tiempo se omite.

Lecturas Monotónicas  Se dice que un dato ofrece consistencia de lecturas monotónicas si y sólo si la siguiente condición se cumple:  Si un proceso lee el valor de un ítem de dato x, cualquier operación de lectura sucesiva sobre x por el mismo proceso siempre retornará el mismo valor o un valor más reciente.

Ejemplo de lectura monotónica: Operaciones de lectura realizadas por un único proceso P sobre dos copias locales (L1 y L2) del almacenamiento de datos. Si leí R(x 1 ) desde L1 me debo asegurar que leeré R(x 1 ) en L2. t t

Escrituras monotónicas  Las escrituras deben ser propagadas en el orden correcto a todas las copias del almacenamiento de datos.  Se debe cumplir que:  Una operación de escritura por un proceso sobre un ítem de dato x es completada antes de cualquier otra operación de escritura sobre x por el mismo proceso.

… ejemplo Operaciones de escritura realizadas por un proceso P en dos copias locales del mismo almacen de datos.

Lea sus escrituras  A veces es más importante garantizar que si yo escribo un dato, yo siempre vea el valor actualizado no importa de donde haga la siguiente lectura, por lo tanto, un almacén de datos provee consistencia lea sus escrituras si se cumple que:  El efecto de una operación de escritura por un proceso sobre un ítem de dato x será siempre visto por las sucesivas operaciones de lectura sobre x por el mismo proceso.

… ejemplo Similar a lecturas monotónicas, sólo que esta vez la consistencia está garantizada por la última operación de escritura de P, en vez de la última operación de lectura. Si escribí x 1 en L1 me debo asegurar que lo lea desde L2.

Escrituras siguen a Lecturas  La idea de este esquema de consistencia es garantizar que si alguien va a modificar el valor de un dato, antes haya leído la última actualización de éste.  Un almacén de datos provee consistencia de escrituras siguen lecturas si se cumple que:  Una operación de escritura de un proceso sobre un ítem de dato x realizada luego de leer ese dato x, se realizó garantizadamente sobre el valor más reciente de x.

… ejemplo Si leí x 1 en L1 me debo asegurar que toda escritura posterior al menos lleve x 1 en cualquier copia. Operaciones de escritura realizadas por un proceso P en dos copias locales del mismo almacen de datos.