Sincronización de relojes. Sistemas Distribuidos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sincronización de relojes. Sistemas Distribuidos"

Transcripción

1 Sincronización de relojes Sistemas Distribuidos

2 Algoritmos distribuidos y la sincronización Generalmente los algoritmos distribuidos tienen las siguientes propiedades: La información relevante se distribuye entre varias máquinas. Los procesos toman las decisiones sólo con base en la información disponible en forma local. Debe evitarse un único punto de fallo en el sistema. No existe un reloj común o alguna otra fuente precisa del tiempo global.

3 Algoritmos distribuidos y la sincronización El último punto es crucial pues: En un sistema centralizado el tiempo no es ambiguo. En un sistema distribuido no es trivial poner de acuerdo a todas las máquinas en la hora. Se requiere un acuerdo global en el tiempo, pues la falta de sincronización en los relojes puede ser drástica en procesos dependientes del tiempo.

4 Algoritmos distribuidos y la Ejemplo: Comando make. sincronización Cuando el programador termina de modificar todos los archivos fuentes, inicia make, el cual examina las horas en que todos los archivos fuentes y objetos fueron modificados por última vez. Si el archivo fuente input.c tiene la hora 5456 y el correspondiente archivo objeto input.o tiene la hora 5455, make sabe que input.c tiene modificaciones desde la creación de input.o, por lo que entonces hay que volver a compilar input.c. Por otro lado, si output.c tiene la hora 2144 y output.o tiene la hora 2145, entonces no es necesario volver a compilar. Así, make revisa todos los archivos fuentes para determinar aquellos que deban volverse a compilar y llama al compilador para que realice esta tarea.

5 Registro de Tiempo en Computadoras Para la mayoría de los fines, basta que todas las máquinas coincidan en la misma hora. No es esencial que esta hora también coincida con la hora real. Por ejemplo, para ejecutar make, es adecuado que todas las máquinas estén de acuerdo en que sean las 10:00, aunque en realidad sean las 11:00. Así, para una cierta clase de algoritmos, lo que importa es la consistencia interna de los relojes, no su particular cercanía al tiempo real. Para estos algoritmos, conviene hablar de los relojes como relojes lógicos. Cuando existe la restricción adicional de que los relojes no sólo deben ser iguales, sino que además no se desvíen del tiempo real más allá de cierta magnitud, los relojes reciben el nombre de relojes físicos.

6 Registro de Tiempo en Computadoras Reloj Lógicos: Las computadoras poseen un circuito para el registro del tiempo conocido como dispositivo reloj. Este es un cronómetro que consistente en un cristal de cuarzo de precisión sometido a una tensión eléctrica que oscila con una frecuencia bien definida que depende de la forma en que se corte el cristal, el tipo de cristal, la magnitud de la tensión. A cada cristal se le Asocian dos registros: Registro contador. Registro mantenedor.

7 Registro de Tiempo en Computadoras Problema: Para varias computadoras con sus respectivos relojes es imposible garantizar que los cristales de computadoras distintas oscilen con la misma frecuencia. Lamport demostró que la sincronización de relojes es posible y presentó un algoritmo para lograrlo. Este señaló que la sincronización de relojes no tiene que ser absoluta ya que si dos procesos no interactúan no es necesario que sus relojes están sincronizados.

8 Sincronización de relojes lógicos Algoritmo de Lamport: Lamport definió una relación llamada ocurre antes de. La expresión A -> B se lee: A ocurre antes de B. La relación "ocurre antes de" cumple con las siguientes propiedades: Si A y B son eventos en el mismo proceso y A ocurre antes de B, entonces A -> B es verdadero. Si A -> B y B -> C, entonces A -> C. Si dos eventos X e Y están en procesos diferentes que no intercambian mensajes, entonces X > Y no es verdadero, pero tampoco lo es Y > X. Se dice que son eventos concurrentes. Si A es el evento del envió de un mensaje por un proceso y B es el evento de la recepción del mensaje por otro, entonces A -> B también es verdadero. Un mensaje no se puede recibir antes de ser enviado o al mismo tiempo en que se envía, puesto que tarda en llegar una cantidad finita de tiempo.

9 Sincronización de relojes lógicos Algoritmo de Lamport:

10 Relojes físicos Aunque el algoritmo de Lamport proporciona un orden de eventos sin ambigüedades, los valores de tiempo asignados a los eventos no tienen que ser cercanos a los tiempos reales en los que ocurren. En ciertos sistemas (por ejemplo, los sistemas de tiempo real), es importante la hora real del reloj. Para estos sistemas se necesitan relojes físicos externos. Por razones de eficiencia y redundancia, por lo general son recomendables varios relojes físicos, lo cual implica dos problemas: Cómo los sincronizamos con los relojes del mundo real? Cómo sincronizamos los relojes entre sí?

11 Historia de las referencias de tiempo Desde la invención de los relojes mecánicos en el siglo XVII, el tiempo se ha medido de manera astronómica. El evento en que el sol alcanza su punto aparentemente más alto en el cielo se llama tránsito del sol. Este evento ocurre aproximadamente a las doce del día de cada día. El intervalo entre dos tránsitos consecutivos del sol se llama el día solar. Puesto que existen 24 horas en un día, cada una de las cuales contiene 3600 segundos, el segundo solar se define exactamente como: 1/86400 del día solar.

12 Historia de las referencias de tiempo Con la invención del reloj atómico en 1948, fue posible medir el tiempo de manera mucho más exacta y en forma independiente de todo el ir y venir de la Tierra, al contar las transiciones del átomo de cesio 133. Dada la precisión de los relojes atómicos se redefinió el segundo como: El tiempo que tarda el átomo de cesio 133 en hacer exactamente transiciones. La elección de fue hecha para que el segundo atómico fuera igual al segundo solar promedio en el año de su introducción. Actualmente, más de 50 laboratorios en el mundo tienen relojes de cesio 133. En forma periódica, cada laboratorio le indica a la oficina internacional de la hora en París (BlH) el número de marcas de su reloj. La oficina hace un promedio de estos números para producir el tiempo atómico internacional, que se abrevia TAI.

13 Historia de las referencias de tiempo Aunque TAl es muy estable y disponible para todos los que quieran comprarse un reloj de cesio, existe un serio problema con él; segundos TAl son ahora cerca de 3 milisegundos menos que un día solar medio (puesto que este día solar promedio es cada vez más grande).el uso de TAl para el registro del tiempo significaría que, con el paso de los años, el mediodía sería cada vez más temprano, hasta llegar al momento en que el mediodía ocurriría en la mañana. La BIH resolvió el problema mediante la introducción de segundos de salto, siempre que la discrepancia entre TAl y el tiempo solar creciera hasta 800 miliseg. Esta corrección da lugar a un sistema de tiempo basado en los segundos constantes TAl, pero que permanece en fase con el movimiento aparente del Sol. Se le llama tiempo coordinado universal, UTC, el cual es la base de todo el sistema de mantenimiento moderno de la hora. El número total de segundos de salto introducidos en UTC basta ahora es cercano a 30.

14 Algoritmos para la sincronización de Algoritmo de Cristian: relojes Consiste en un servidor conectado a una fuente de UTC y unos clientes que se sincronizan con dicho servidor. Su funcionamiento es el siguiente: Un proceso hace una petición de tiempo al servidor en un mensaje A. El servidor responde con un mensaje B en el que incluye su tiempo T- UTC actual. El proceso que recibe el mensaje B actualiza su reloj con el tiempo recibido, pero hay que considerar el error cometido pues se ha requerido un tiempo para la transmisión del mensaje desde el servidor.

15 Algoritmos para la sincronización de Algoritmo de Cristian: relojes Para corregir el error se mide el tiempo que se tarda en recibir la respuesta, desde que se envía el mensaje de petición A. Ese tiempo se conoce como tiempo de viaje (T-viaje). El tiempo estimado de propagación, en ausencia de otra información, será T-viaje/2 por lo que el cliente sincroniza su reloj a T-UTC + T-viaje/2.

16 Algoritmos para la sincronización de Algoritmo de Cristian: relojes

17 Algoritmos para la sincronización de Algoritmo de Berkeley: relojes En el algoritmo de Cristian, el servidor de tiempo es pasivo. Otras máquinas le piden el tiempo de manera periódica y todo lo que hace es responder a sus solicitudes. En el algoritmo de Berkeley, se sigue el método opuesto. En este caso, el servidor del tiempo (en realidad, un demonio para el tiempo) está activo y realiza un muestreo periódico de todas las máquinas para preguntarles el tiempo. El proceso es el siguiente: El demonio del tiempo envía un mensaje con su hora actual a todas las máquinas del sistema, incluyendo su misma maquina. Las máquinas responden enviando la diferencia de su reloj con la hora recibida. El demonio del calcula un tiempo promedio y le indica a todas las demás máquinas que avancen su reloj a la nueva hora o que disminuyan la velocidad del mismo hasta lograr cierta reducción específica.

18 Algoritmos para la sincronización de Algoritmo de Berkeley: relojes

19 Algoritmos para la sincronización de relojes Algoritmo de Promedios: Los anteriores son algoritmos centralizados. Una clase de algoritmos descentralizados divide el tiempo en intervalos de re-sincronización de longitud fija: El i -ésimo intervalo: Inicia en T0 + i*r y va hasta T0 + (i + 1)*R. T0 es un momento ya acordado en el pasado. R es un parámetro del sistema. Al inicio de cada intervalo cada máquina transmite el tiempo actual según su reloj. Debido a la diferente velocidad de los relojes las transmisiones no serán simultáneas. Luego de que una máquina transmite su hora, inicializa un cronómetro local para reunir las demás transmisiones que lleguen en cierto intervalo S. Cuando recibe todas las transmisiones se ejecuta un algoritmo para calcular una nueva hora para los relojes. Una variante es promediar los valores de todas las demás máquinas. Otra variante es descartar los valores extremos antes de promediar. Una mejora al algoritmo considera la corrección por tiempos de propagación.

20 NTP (Network Time Protocol) Es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del enrutamiento de paquetes en redes con latencia variable. NTP utiliza UDP como su capa de transporte, usando el puerto 123. Está diseñado para resistir los efectos de la latencia variable. NTP utiliza el Algoritmo de Marzullo con la escala de tiempo UTC, incluyendo soporte para características como segundos intercalares. NTPv4 puede mantenerse sincronizado con una diferencia máxima de 10 milisegundos (1/100 seg) a través de Internet, y puede llegar a acercarse hasta 200 microsegundos (1/5000 seg) o más en redes de área local sobre condiciones ideales.

21 NTP (Network Time Protocol) Algoritmo de Marzullo: Se trata de encontrar un intervalo de tiempo que tenga el máximo número de solapamientos con las respuestas de los servidores. Inicializar: Mejor=0, Contador=0 Recorrer la figura de izquierda a derecha. Cada vez que se abre o cierra un intervalohacer: Sumar 1 a Contador si se abre, restar 1 si se cierra. Si Contador>Mejor Izquierda=punto actual Derecha=punto siguiente (abra o cierre) Mejor=Contador Resultado: Intervalo solución: [Izquierda, Derecha] Solapamientos conseguidos: Mejor

22 NTP (Network Time Protocol)

23 NTP (Network Time Protocol) NTP es uno de los protocolos de internet más viejos que siguen en uso (desde antes de 1985). NTP fue diseñado originalmente por David L. Mills de la Universidad de Delaware, el cual lo sigue manteniendo, en conjunto con un equipo de voluntarios. El demonio NTP de Unix es un proceso de nivel de usuario que se ejecuta continuamente en la máquina que soporta NTP, y la mayor parte del protocolo está implementado en este proceso de usuario. NTP utiliza un sistema de jerarquía de estratos de reloj, como se muestra en la figura:

24 NTP (Network Time Protocol)

25 NTP (Network Time Protocol) En donde los sistemas de estrato 1 están sincronizados con un reloj externo tal como un reloj atómico. Los sistemas de estrato 2 de NTP derivan su tiempo de uno ó más de los sistemas de estrato 1, y así consecutivamente. Hay una forma menos compleja de NTP que no requiere almacenar la información respecto a las comunicaciones previas que se conoce como Protocolo Simple de Tiempo de Red' ó SNTP. Ha ganado popularidad en dispositivos incrustados y en aplicaciones en las que no se necesita una gran precisión.

26 Bibliografía Andrew Tanenbaum & Maarten van Steen "Distributed Systems Principles and Paradigms". Prentice-Hall. Segunda Edición, Mills, David L. (2005), NTP Clock Discipline Modelling and Analysis.

Servicio de Informática

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Última Actualización 10 de febrero de 2015 Tabla de contenido 1.- Introducción. Qué es la sincronización horaria?... 3 2.- Protocolo NTP.... 3 3.- UTC....

Más detalles

Cómo se mide el tiempo?

Cómo se mide el tiempo? Cómo se mide el tiempo? En las divisiones del calendario tradicional, son evidentes los indicios de criterios astronómicos empleados desde el pasado para la medición del tiempo: el día equivale a una rotación

Más detalles

TEMA 11 CONMUTACIÓN DE PAQUETES

TEMA 11 CONMUTACIÓN DE PAQUETES TEMA 11 CONMUTACIÓN DE PAQUETES La conmutación de circuitos fue diseñada para transmisión de voz o Recursos dedicados a una llamada en particular o Parte considerable del tiempo la conexión de datos no

Más detalles

Sindy Paola Castillo Castillo cód: Olga Rosa Lozano Lozada cód: Cristian Camilo Gutierrez Yepes cód: Javier Rivera Acosta cód:

Sindy Paola Castillo Castillo cód: Olga Rosa Lozano Lozada cód: Cristian Camilo Gutierrez Yepes cód: Javier Rivera Acosta cód: Sindy Paola Castillo Castillo cód: 201129 Olga Rosa Lozano Lozada cód: 201128 Cristian Camilo Gutierrez Yepes cód: 274244 Javier Rivera Acosta cód: 274144 CLASES DE TIEMPOS PALABRAS CLAVES: Año, átomo,

Más detalles

Sincronización de relojes en Ambientes Distribuidos

Sincronización de relojes en Ambientes Distribuidos en Ambientes Distribuidos Fernando L. Romero fromero@lidi.info.unlp.edu.ar III-Lidi (Instituto de Investigación en Informática LIDI) 1 en Ambientes Distribuidos: Necesidades de hora exacta Logins y Transacciones

Más detalles

Introducción (I) NTP se basa en una jerarquía dinámica de servidores de tiempo. Network Time Protocol. Stratum-0. Stratum-1. Stratum-16.

Introducción (I) NTP se basa en una jerarquía dinámica de servidores de tiempo. Network Time Protocol. Stratum-0. Stratum-1. Stratum-16. Introducción (I) Todo ordenador tiene un chip que permite mantener la hora más o menos exacta. En sistemas que requieren una gran exactitud de la hora es necesario un procedimiento más exacto: Network

Más detalles

Ventajas: rendimiento fiabilidad cercanía a los elementos del entorno físico flexibilidad

Ventajas: rendimiento fiabilidad cercanía a los elementos del entorno físico flexibilidad 8 Sistemas distribuidos 1 Sistemas distribuidos Un sistema distribuido está formado por un conjunto de computadores autónomos conectados para conseguir un objetivo común Ventajas: rendimiento fiabilidad

Más detalles

Sincronización en Sistemas Distribuidos

Sincronización en Sistemas Distribuidos Sincronización en Sistemas Distribuidos Sincronización en Sistemas Distribuidos Sincronización de Relojes Exclusión Mutua Algoritmos de Elección Fallas de Comunicación y Procesos Interbloqueos 1 Sincronización

Más detalles

Tiempo real. Juan Antonio de la Puente DIT/UPM. Tiempo real. Comprender el papel del tiempo en el diseño y realización de sistemas de tiempo real

Tiempo real. Juan Antonio de la Puente DIT/UPM. Tiempo real. Comprender el papel del tiempo en el diseño y realización de sistemas de tiempo real dit UPM Tiempo real Juan Antonio de la Puente DIT/UPM Tiempo real Objetivo Comprender el papel del tiempo en el diseño y realización de sistemas de tiempo real Contenido: Sistemas de referencia de tiempo

Más detalles

NETWORK TIME PROTOCOL

NETWORK TIME PROTOCOL Sistemas Operativos II NETWORK TIME PROTOCOL Jean Carlo Rivera 02 35364 Fernando Huerta 03 36054 PUNTOS A TRATAR Motivación Definición Objetivos a Conseguir Diseño del protocolo NTP modelo Algoritmo de

Más detalles

UPM Gestión del tiempo real

UPM Gestión del tiempo real UPM Gestión del tiempo real Juan Antonio de la Puente DIT/UPM Tiempo real Objetivo Comprender el papel del tiempo en el diseño y realización de sistemas de tiempo real Contenido: Sistemas de referencia

Más detalles

Router Teldat. Protocolo NTP

Router Teldat. Protocolo NTP Router Teldat Protocolo NTP Doc. DM728 Febrero, 2002 ÍNDICE Capítulo 1 Introducción...1 1. Introducción al Protocolo NTP... 2 2. Protocolo... 3 2.1. a) Formato de mensajes... 3 INDICADOR DE SALTO... 3

Más detalles

El comienzo del protocolo CAN (CONTROLLER AREA NETWORK) Laboratorio de Automatización II. UNQ PROTOCOLO CAN 1

El comienzo del protocolo CAN (CONTROLLER AREA NETWORK) Laboratorio de Automatización II. UNQ PROTOCOLO CAN 1 El comienzo del protocolo CAN (CONTROLLER AREA NETWORK) Laboratorio de Automatización II. UNQ PROTOCOLO CAN 1 El comienzo del protocolo CAN Laboratorio de Automatización II. UNQ PROTOCOLO CAN 2 DESCRIPCIÓN

Más detalles

Programación Concurrente y Paralela. Unidad 1 Introducción

Programación Concurrente y Paralela. Unidad 1 Introducción Programación Concurrente y Paralela Unidad 1 Introducción Contenido 1.1 Concepto de Concurrencia 1.2 Exclusión Mutua y Sincronización 1.3 Corrección en Sistemas Concurrentes 1.4 Consideraciones sobre el

Más detalles

Tipos de Diseño. Ing. Elizabeth Guerrero V.

Tipos de Diseño. Ing. Elizabeth Guerrero V. Tipos de Diseño Ing. Elizabeth Guerrero V. Tipos de Diseño Tipos de diseño de Procesos: Centralizado, Distribuido y Cooperativo Procesos Centralizados Un sistema centralizado está formado por un computador

Más detalles

Tiempo, causalidad y estado global

Tiempo, causalidad y estado global Tiempo, causalidad y estado global Sistemas Distribuidos Alberto Lafuente, Mikel Larrea Dpto. ATC, UPV/EHU Tiempo, causalidad y estado global 1 Introducción 2 Tiempo físico 2.1 Sincronización externa 2.2

Más detalles

EL BUS I2C CARACTERISTICAS. Fernando Remiro

EL BUS I2C CARACTERISTICAS. Fernando Remiro CARACTERISTICAS Fernando Remiro 1 CARACTERÍSTICAS Utiliza 2 líneas para transportar la información entre los distintos periféricos conectados al bus SDA (datos) SCL (reloj) Cada dispositivo se identifica

Más detalles

Módulo 3 Sincronización

Módulo 3 Sincronización Sistemas Distribuidos Módulo 3 Sincronización Facultad de Ingeniería Departamento de Informática Universidad Nacional de la Patagonia San Juan Bosco Sincronización en Sistemas Distribuidos Sincronización

Más detalles

RELOJES DE TIEMPO REAL ÍNDICE

RELOJES DE TIEMPO REAL ÍNDICE de Real de Real Conceptos Conceptos Teóricos Teóricos del del Real Denso Real Denso Discreto Discreto en Pulsos en Pulsos Ideales Ideales Propiedades Propiedades Métricas Métricas de de Sistemas Sistemas

Más detalles

Sistemas Operativos Distribuidos. Sistemas Operativos Una visión aplicada

Sistemas Operativos Distribuidos. Sistemas Operativos Una visión aplicada Bibliografía Sistemas Operativos Distribuidos Ing. Alfonso Guijarro Rodríguez alfonso_guijarro@yahoo.es Sistemas Operativos Distribuidos Andrew S. Tanenbaum. 1996, Prentice-Hall Capítulo 1 última edición

Más detalles

FUENTE DE SINCRONISMO DE LA RED INFORMÁTICA DEL MINISTERIO DE DEFENSA

FUENTE DE SINCRONISMO DE LA RED INFORMÁTICA DEL MINISTERIO DE DEFENSA FUENTE DE SINCRONISMO DE LA RED INFORMÁTICA DEL MINISTERIO DE DEFENSA Jefe de la Sección de Hora Real Instituto y Observatorio de la Armada Jefe del Servicio de Hora Real Instituto y Observatorio de la

Más detalles

ambos son los servicios que ofrece el núcleo del sistema operativo. Mientras el núcleo monolítico ofrece todas las funciones básicas del sistema

ambos son los servicios que ofrece el núcleo del sistema operativo. Mientras el núcleo monolítico ofrece todas las funciones básicas del sistema 2. Conceptos de los sistemas distribuidos Los sistemas distribuidos están basados en las ideas básicas de transparencia, eficiencia, flexibilidad, escalabilidad y fiabilidad. Sin embargo estos aspectos

Más detalles

Sincronización en base a relojes. relojes

Sincronización en base a relojes. relojes Sincronización en base a relojes Dos tipos de relojes según los algoritmos relojes Relojes lógicos Relojes físicos lo importante es la consistencia interna de los relojes, no si están cercanos al tiempo

Más detalles

Time Stamp Sellado de tiempo

Time Stamp Sellado de tiempo Time Stamp Sellado de tiempo Magnitud Magnitud es algo, medible, ponderable y tiene una Unidad de Medida. El tiempo Tal vez la primera necesidad fue medir el tiempo, para planificar el comercio, labores

Más detalles

Programa de Estudios por Competencias Tipos de Sistemas Operativos. Área de docencia: Software de Base

Programa de Estudios por Competencias Tipos de Sistemas Operativos. Área de docencia: Software de Base Dirección de Estudios Profesionales Coordinación de Desarrollo Curricular I. IDENTIFICACIÓN DEL CURSO Programa de Estudios por Competencias Tipos de Sistemas Operativos ORGANISMO ACADÉMICO: Facultad de

Más detalles

Bus I 2 C. Introducción

Bus I 2 C. Introducción Bus I 2 C Introducción 1980: Philips desarrolla el Bus de 2 alambres I 2 C para la comunicación de circuitos integrados. Se han otorgado licencias a mas de 50 compañías, encontrándonos con más de 1000

Más detalles

Tema 5: Álgebra de Boole Funciones LógicasL

Tema 5: Álgebra de Boole Funciones LógicasL Tema 5: Álgebra de Boole Funciones LógicasL Ingeniería Informática Universidad Autónoma de Madrid 1 Álgebra de Boole.. Funciones LógicasL O B J E T I V O S Conocer el Álgebra de Boole, sus teoremas y las

Más detalles

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP.

GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP. GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP. OBJETIVOS Introducir conceptos de las comunicaciones: protocolo, jerarquías de protocolos y estándares utilizados. Conocer los

Más detalles

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute. Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución

Más detalles

Relojes secundarios OSIRIA

Relojes secundarios OSIRIA Relojes secundarios OSIRIA OSIRIA 220 AR KNX 5009200 OSIRIA 230 AR KNX 5009210 OSIRIA 230 SR KNX 5009211 OSIRIA 240 AR KNX 5009230 OSIRIA 240 SR KNX 5009231 OSIRIA 241 AR KNX 5009240 OSIRIA 241 BR KNX

Más detalles

Porqué es dificil sincronizar en un S.D.?

Porqué es dificil sincronizar en un S.D.? 1 Porqué es dificil sincronizar en un S.D.? Problemas: - Información repartida - No existe timing global - Decisiones con información local - Puntos de falla? 2 Relojes Lógicos LAMPORT (1978) Eventos a

Más detalles

TEMAS 1 y 2 TECNOLOGIA DE LAS COMUNICACIONES INGENIERÍA INFORMÁTICA

TEMAS 1 y 2 TECNOLOGIA DE LAS COMUNICACIONES INGENIERÍA INFORMÁTICA TEMAS 1 y 2 TECNOLOGIA DE LAS COMUNICACIONES INGENIERÍA INFORMÁTICA Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción

Más detalles

12. Pruebas Realizadas

12. Pruebas Realizadas 12. Pruebas Realizadas En este capitulo se describirán todas las pruebas de comunicación realizadas con el sistema Bluetooth WT-11. Todas estas pruebas se han realizado en el laboratorio para comprobar

Más detalles

Sincronización Horaria. Equipo Reloj. Tacógrafo Digital

Sincronización Horaria. Equipo Reloj. Tacógrafo Digital Sincronización Horaria Equipo Reloj Tacógrafo Digital 1. PRESENTACIÓN DEL SISTEMA 1.1.1 Objetivo 2. DESCRIPCIÓN DEL SISTEMA 2.1 Servidor de hora 2.2 Equipos informáticos DTCO 2.3 Verificación de la sincronización

Más detalles

Router Teldat. Protocolo NTP

Router Teldat. Protocolo NTP Router Teldat Protocolo NTP Doc. DM728 Marzo, 2007 ÍNDICE Capítulo 1 Introducción...1 1. Introducción al Protocolo NTP... 2 2. Protocolo... 3 2.1. Formato de mensajes... 3 a) INDICADOR DE SALTO... 3 b)

Más detalles

Comunicación Serial: Conceptos Generales

Comunicación Serial: Conceptos Generales Comunicación Serial: Conceptos Generales Conceptos Generales Qué es la comunicación serial? Qué es RS-232? Qué es RS-422? Qué es RS-485? Qué es handshaking (o intercambio de pulsos de sincronización)?

Más detalles

Comunicación de Datos I Profesora: Anaylen López Sección IC631 MODELO OSI

Comunicación de Datos I Profesora: Anaylen López Sección IC631 MODELO OSI Comunicación de Datos I Profesora: Anaylen López Sección IC631 MODELO OSI Arquitectura de Redes Definición Formal: Se define una arquitectura de red como un conjunto de niveles y protocolos que dan una

Más detalles

Reloj atómico: cada segundo cuenta

Reloj atómico: cada segundo cuenta Reloj atómico: cada segundo cuenta Por Israel Pérez Valencia Santiago de Querétaro, Querétaro. 24 de marzo de 2017 (Agencia Informativa Conacyt).- El estudio del tiempo es una necesidad en la comunidad

Más detalles

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles

Funcionamiento de un ordenador. Conrado Perea

Funcionamiento de un ordenador. Conrado Perea Funcionamiento de un ordenador Conrado Perea Cinco componentes Procesador Memoria Discos PC Programas Entrada / Salida Procesador El microprocesador es el cerebro del ordenador, y se encarga de transmitir

Más detalles

REDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc.

REDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc. REDES DE DATOS Modelo OSI Angélica Flórez Abril, MSc. Jerarquía de protocolos Organización en capas o niveles. El número de capas y sus funciones difieren de red a red. Cada capa ofrece servicios a las

Más detalles

Introducción a las redes de ordenadores y protocolos de comunicación. Ordenador que no depende de otro para su funcionamiento.

Introducción a las redes de ordenadores y protocolos de comunicación. Ordenador que no depende de otro para su funcionamiento. Introducción Evolución de la informática: Inicialmente un ordenador que ejecuta todos los trabajos. Actualmente un conjunto de ordenadores conectados entre sí. Ordenador autónomo: Ordenador que no depende

Más detalles

2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS

2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS 2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS El proceso de resolución de un problema con una computadora conduce a la escritura de un programa y su ejecución en la misma. Aunque el proceso de diseñar

Más detalles

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software

Más detalles

ADMINISTRACIÓN GENERAL DE TECNOLOGÍA DE LA INFORMACIÓN ADMINISTRACIÓN CENTRAL DE DESARROLLO Y MANTENIMIENTO DE APLICACIONES

ADMINISTRACIÓN GENERAL DE TECNOLOGÍA DE LA INFORMACIÓN ADMINISTRACIÓN CENTRAL DE DESARROLLO Y MANTENIMIENTO DE APLICACIONES ADMINISTRACIÓN GENERAL DE TECNOLOGÍA DE LA INFORMACIÓN ADMINISTRACIÓN CENTRAL DE DESARROLLO Y MANTENIMIENTO DE APLICACIONES SISTEMA DE AUTOMATIZACIÓN ADUANERA INTEGRAL (S. A. A. I.) PROTOCOLOS DE COMUNICACIÓN

Más detalles

Maquina de Turing. 5. Fundamentos de algoritmos. Turing TURING TURING 10/08/2010. MI Elizabeth Fonseca Chávez

Maquina de Turing. 5. Fundamentos de algoritmos. Turing TURING TURING 10/08/2010. MI Elizabeth Fonseca Chávez Maquina de Turing 5. Fundamentos de algoritmos MI Elizabeth Fonseca Chávez matemático inglés Alan Turing Turing Definición de algoritmo: conjunto ordenado de operaciones que permite hallar la solución

Más detalles

Bloque IV: El nivel de red. Tema 12: ICMP

Bloque IV: El nivel de red. Tema 12: ICMP Bloque IV: El nivel de red Tema 12: ICMP Índice Bloque IV: El nivel de red Tema 12: ICMP Introducción ICMP: Puerto inalcanzable ICMP: Fragmentación requerida Ping Traceroute Referencias Capítulo 4 de Redes

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Lecto-grabadora de SDcard - Se comunica con Arduino a través del protocolo de comunicación SPI. - Se comanda a

Más detalles

CALIBRACIÓN DE CRONÓMETROS

CALIBRACIÓN DE CRONÓMETROS CALIBRACIÓN DE CRONÓMETROS Ing. Henry Postigo Linares hpostigo@indecopi.gob.pe Día mundial de la Metrología 20 de Mayo de 2010 CONTENIDO 1.- Introducción 2.- Definiciones 3.- Métodos de Calibración 4.-

Más detalles

Introducción a la programación: Contenido. Introducción

Introducción a la programación: Contenido. Introducción Introducción a la programación: Contenido Introducción a la programación:... 1 Introducción... 1 1. Procesamiento automatizado de información... 1 2. Concepto de algoritmo.... 2 3. Lenguajes de programación....

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS SISTEMAS OPERATIVOS

Más detalles

ARQUITECTURA DE VON NEUMANN Y HARVARD

ARQUITECTURA DE VON NEUMANN Y HARVARD ARQUITECTURA DE VON NEUMANN Y HARVARD ARQUITECTURA VON NEUMANN En esta arquitectura se observa que las computadoras utilizan el mismo dispositivo de almacenamiento para datos e instrucciones conectados

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica. Guía No: 2 Subdirección de Educación Departamento de Educación Contratada Colegio CAFAM Bellavista CED GUIA DE APRENDIZAJE Docente: Luz del Carmen Barrera Área: INFORMÁTICA Fecha: II BIMESTRE 2014 Grado:

Más detalles

Sistemas Operativos Distribuidos

Sistemas Operativos Distribuidos Sincronización en Sistemas Distribuidos Sincronización, Concurrencia y Transacciones Más compleja que en los centralizados Propiedades idd de algoritmos ditibid distribuidos: a información relevante se

Más detalles

Modelo OSI y TCP/IP. Teleprocesamiento Ing. Zoila Marquez.

Modelo OSI y TCP/IP. Teleprocesamiento Ing. Zoila Marquez. Modelo OSI y TCP/IP Teleprocesamiento Ing. Zoila Marquez. Modelo OSI El Modelo OSI divide en 7 capas el proceso de transmisión de la información entre equipo informáticos, donde cada capa se encarga de

Más detalles

SIMULACION MANUAL PROFESOR: DR. 1 JORGE ACUÑA A.

SIMULACION MANUAL PROFESOR: DR. 1 JORGE ACUÑA A. SIMULACION MANUAL La simulación de un sistema solía hacerse en forma manual lo que acarreaba mucho tiempo y paciencia. Esto restringía tremendamente su uso. La computadora era aún mas lenta. PROFESOR:

Más detalles

Introducción a circuitos de corriente alterna(2).

Introducción a circuitos de corriente alterna(2). Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Física FI2003 - Métodos Experimentales Semestre otoño 2009 Profesores: Denise Criado, Claudio Falcón, Nicolás Mujica GUIA

Más detalles

UNIVERSIDAD AUTÓNOMA DE BUCARAMANGA FORMATO GUÍA DE CÁTEDRA

UNIVERSIDAD AUTÓNOMA DE BUCARAMANGA FORMATO GUÍA DE CÁTEDRA UNIVERSIDAD AUTÓNOMA DE BUCARAMANGA FORMATO GUÍA DE CÁTEDRA 1 Identificación del curso 11 Escuela / Departamento: Escuela de Ciencias Naturales e Ingenieras 12 Código: CN 13 Programa: Ingeniería de Sistemas

Más detalles

Sistemas Operativos Distribuidos. Concurrencia y Transacciones

Sistemas Operativos Distribuidos. Concurrencia y Transacciones Sincronización, Concurrencia y Transacciones Sincronización en Sistemas Distribuidos Más compleja que en los centralizados Propiedades de algoritmos distribuidos: La información relevante se distribuye

Más detalles

Fabricación de máquinas de soplado de botellas PET usando PROFINET IRT

Fabricación de máquinas de soplado de botellas PET usando PROFINET IRT Fabricación de máquinas de soplado de botellas PET usando PROFINET IRT Requerimientos del cliente Fabricante de maquinaria para el soplado de diferentes preformas de botellas PET, con una producción aproximada

Más detalles

Procedimiento para Mantenimiento de Centrales de Generación

Procedimiento para Mantenimiento de Centrales de Generación Procedimiento para Mantenimiento de Centrales de Generación Objetivo: Establecer los lineamientos para realizar las actividades necesarias para asegurar la funcionalidad de los equipos e infraestructura

Más detalles

SISTEMAS OPERATIVOS Y TCP/IP. - El Modelo de Referencia TCP/IP -

SISTEMAS OPERATIVOS Y TCP/IP. - El Modelo de Referencia TCP/IP - SISTEMAS OPERATIVOS Y TCP/IP - El Modelo de Referencia TCP/IP - Objetivos Describir el modelo de referencia TCP/IP Comparar el modelo TCP/IP con el modelo OSI Analizar el formato general del datagrama

Más detalles

FUNDAMENTOS DE TELECOMUNICACIONES MULTIPLEXACIÓN. Marco Tulio Cerón López

FUNDAMENTOS DE TELECOMUNICACIONES MULTIPLEXACIÓN. Marco Tulio Cerón López FUNDAMENTOS DE TELECOMUNICACIONES MULTIPLEXACIÓN Marco Tulio Cerón López QUE ES LA MULTIPLEXACIÓN? La multiplexación es la combinación de dos o más canales de información en un solo medio de transmisión

Más detalles

Escuela Politécnica Superior de Elche

Escuela Politécnica Superior de Elche Escuela Politécnica Superior de Elche Ingeniería Industrial EXAMEN DE SISTEMAS INFORMÁTICOS DE TIEMPO REAL Septiembre 1999 1. Explicar las diferencias entre los Sistemas de Tiempo Real estrictos y no estrictos.

Más detalles

Fecha de entrega: Miércoles 4 de Septiembre. Campus: Villahermosa. Carrera : Ingeniería en Sistemas Compuacionales. Nombre del maestro: Carlos Castro

Fecha de entrega: Miércoles 4 de Septiembre. Campus: Villahermosa. Carrera : Ingeniería en Sistemas Compuacionales. Nombre del maestro: Carlos Castro Nombre del estudiante: Giovanna Kristhel Mendoza Castillo Nombre del trabajo: Investigación sobre los Sistemas Operativos distribuidos Fecha de entrega: Miércoles 4 de Septiembre Campus: Villahermosa Carrera

Más detalles

ANÁLISIS ESTRUCTURADO

ANÁLISIS ESTRUCTURADO ANÁLISIS ESTRUCTURADO Conceptos generales Cuando los analistas comienzan a trabajar sobre un proyecto de sistemas de información, a menudo tienen que profundizar en un área de la organización con la que

Más detalles

Aplica para todas las sedes de la Universidad de Santander.

Aplica para todas las sedes de la Universidad de Santander. Versión: 01 Página 1 de 6 PROCESO y/o SUBPROCESO: PROCEDIMIENTO: SEGURIDAD INFORMÁTICA TOPOLOGÍA DE LA RED CONDICIONES GENERALES Se deben cumplir los lineamientos institucionales, leyes, normas, políticas,

Más detalles

Metodología de Sincronización de Relojes para Instrumentación

Metodología de Sincronización de Relojes para Instrumentación Metodología de Sincronización de Relojes para Instrumentación Fernando L. Romero, Fernando G. Tinetti 1 Instituto de Investigación en Informática LIDI (III-LIDI) Facultad de Informática UNLP fromero@lidi.info.unlp.edu.ar,

Más detalles

Introducción a la conmutación LAN.

Introducción a la conmutación LAN. Introducción a la conmutación LAN. Profesor: Segmentación LAN. La siguiente figura muestra un ejemplo de una red Ethernet segmentada. La red consta de quince computadores. De esos quince computadores,

Más detalles

Escuela de Ingeniería Electrónica. Capítulo 2 Principios básicos de Networking

Escuela de Ingeniería Electrónica. Capítulo 2 Principios básicos de Networking Capítulo 2 Principios básicos de Networking AGENDA Topologías de las redes Modelo OSI Funciones de los niveles físicos Funciones de los niveles de conexión de datos Funciones de otros niveles Definición

Más detalles

RPC (llamada a un procedimiento remoto)

RPC (llamada a un procedimiento remoto) RPC (llamada a un procedimiento remoto) RPC (llamada a un procedimiento remoto) Cuando un proceso en la máquina A llama a un procedimiento en la máquina B el proceso que realiza la llamada se suspende,

Más detalles

Evolución del software y su situación actual

Evolución del software y su situación actual Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su

Más detalles

PROCESO DE SINCRONIZACIÓN

PROCESO DE SINCRONIZACIÓN PROCESO DE SINCRONIZACIÓN Qué es sincronización? El proceso de sincronización consiste en migrar datos de SIIGO para que puedan ser trasladados y trabajados desde plantillas de Excel a través de fórmulas

Más detalles

Al implementar una interfaz de la multiplexión por división de tiempo (TDM) (T1/E1), algunos de los problemas siguientes pueden ocurrir:

Al implementar una interfaz de la multiplexión por división de tiempo (TDM) (T1/E1), algunos de los problemas siguientes pueden ocurrir: Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Antecedentes Suposición Resbalones el cronometrar y del reloj El cronometrar en los routeres Cisco Dominios del reloj

Más detalles

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM Unidad 1 Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 1. Sistemas digitales basados en microprocesador. 1.1. Arquitectura

Más detalles

Sistemas Combinacionales y Sistemas Secuenciales

Sistemas Combinacionales y Sistemas Secuenciales y Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 y 1 2 3 y Contenido Al hablar de sistemas, nos referimos

Más detalles

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS

CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS CUESTIONARIO PARA EL PROTOCOLO TCP/IP PREGUNTAS TEMA I 1. - Qué significa TCP/IP? 2. - Por que es necesario usar TCP/IP? 3. - Cuáles son algunas funciones del nivel de aplicación? 4. - Qué es una PDU?

Más detalles

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN PROYECTO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN ELECTRÓNICA E INSTRUMENTACIÓN CHICAISA

Más detalles

Técnico Profesional FÍSICA

Técnico Profesional FÍSICA Programa Técnico Profesional FÍSICA Ondas I: ondas y sus características Nº Ejercicios PSU 1. Dentro de las características de las ondas mecánicas se afirma que MC I) en su propagación existe transmisión

Más detalles

SISTEMAS DE CONTROL AUTÓMATAS PROGRAMABLES P L C. Ing. David Jorge Aguirre Grazio Cátedra de Sistemas de Control Departamento de Ing.

SISTEMAS DE CONTROL AUTÓMATAS PROGRAMABLES P L C. Ing. David Jorge Aguirre Grazio Cátedra de Sistemas de Control Departamento de Ing. Ing. David Jorge Aguirre Grazio Cátedra de Sistemas de Control Departamento de Ing. Mecánica SISTEMAS DE CONTROL AUTÓMATAS PROGRAMABLES P L C Abril 2017 DEFINICION Un PLC (Programable Logic Controller)

Más detalles

Funcionamiento y tipos de Cronómetros. Ing. Francisco J. Jiménez Tapia Centro Nacional de Metrología fjimenez@cenam.mx

Funcionamiento y tipos de Cronómetros. Ing. Francisco J. Jiménez Tapia Centro Nacional de Metrología fjimenez@cenam.mx Funcionamiento y tipos de Cronómetros Ing. Francisco J. Jiménez Tapia Centro Nacional de Metrología fjimenez@cenam.mx CONTENIDO 1. Introducción 2. Definiciones 3. Tipos de cronómetros 4. Teoría básica

Más detalles

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO REDES Y TELEPROCESO I GUIA DE LABORATORIO ECP 1 de 11

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO REDES Y TELEPROCESO I GUIA DE LABORATORIO ECP 1 de 11 ECP 1 de 11 I. TEMA: ENRUTAMIENTO DINAMICO UTILIZANDO EL PROTOCOLO OSPF II. OBJETIVOS El estudiante al finalizar la práctica será capaz de: 1. Comprender el funcionamiento del protocolo de enrutamiento

Más detalles

SINCRONIZACIÓN DE LA HORA OFICIAL CON SERVIDOR NTP CRONOS DEL CENAM

SINCRONIZACIÓN DE LA HORA OFICIAL CON SERVIDOR NTP CRONOS DEL CENAM SINCRONIZACIÓN DE LA HORA OFICIAL CON SERVIDOR NTP CRONOS DEL CENAM Francisco Javier Jiménez Tapia, J. Mauricio López Romero División de Tiempo y Frecuencia, Centro Nacional de Metrología, CENAM km 4.5

Más detalles

Complejidad de los Algoritmos

Complejidad de los Algoritmos Que es un Algoritmo? Complejidad de los Algoritmos Webster: cualquier método especial para resolver cierta clase de problemas. Horowitz: método preciso utilizable en una computadora para la solución de

Más detalles

TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.

TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1 TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1- Cuáles son las principales funciones de un sistema operativo? Los Sistemas Operativos tienen como objetivos o funciones principales lo siguiente; Comodidad;

Más detalles

Introducción (I) La capa de transporte en Internet: TCP es: UDP es:

Introducción (I) La capa de transporte en Internet: TCP es: UDP es: Introducción (I) La capa de transporte en Internet: Esta formada por un gran número de protocolos distintos. Los más utilizados son TCP y UDP. TCP es: Fiable. Orientado a conexión. Con control de flujo.

Más detalles

TEMA 1 LOS NÚMEROS REALES

TEMA 1 LOS NÚMEROS REALES TEMA 1 LOS NÚMEROS REALES 1.1 LOS NÚMEROS REALES.-LA RECTA REAL Los NÚMEROS RACIONALES: Se caracterizan porque pueden expresarse: En forma de fracción, es decir, como cociente b a de dos números enteros:

Más detalles

El trabajo en el laboratorio implica medir magnitudes físicas mediante la utilizacion de instrumentos de medida.

El trabajo en el laboratorio implica medir magnitudes físicas mediante la utilizacion de instrumentos de medida. Instrumentos de Medida para el laboratorio de fisica 11 y General. Mediciones El trabajo en el laboratorio implica medir magnitudes físicas mediante la utilizacion de instrumentos de medida. Medir es la

Más detalles

FUNCIONAMIENTO DEL ORDENADOR

FUNCIONAMIENTO DEL ORDENADOR FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores

Más detalles

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP

Bloque III: El nivel de transporte. Tema 7: Intercambio de datos TCP Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Índice Bloque III: El nivel de transporte Tema 7: Intercambio de datos TCP Flujo de datos interactivo ACKs retardados Algoritmo de Nagle

Más detalles

Sistemas Distribuidos. Módulo 5. Consistencia, Replicación y Memoria Compartida Distribuida

Sistemas Distribuidos. Módulo 5. Consistencia, Replicación y Memoria Compartida Distribuida Sistemas Distribuidos Módulo 5 Consistencia, Replicación y Facultad de Ingeniería Departamento de Informática Universidad Nacional de la Patagonia San Juan Bosco Razones para la Replicación Hay dos razones

Más detalles

Incertidumbres y Métodos Gráficos *

Incertidumbres y Métodos Gráficos * UNIVERSIDAD NACIONAL DE COLOMBIA Departamento de Física Fundamentos de Electricidad y Magnetismo Guía de laboratorio 02 Objetivos Incertidumbres y Métodos Gráficos * 1. Aprender a expresar y operar correctamente

Más detalles

Práctica #9 Ondas estacionarias en una cuerda

Práctica #9 Ondas estacionarias en una cuerda Física -Químicos do cuatrimestre 007 Práctica #9 Ondas estacionarias en una cuerda Objetivo Realizar un estudio experimental de ondas estacionarias en cuerdas con sus dos extremos fijos. Estudio de los

Más detalles

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP

Bloque III: El nivel de transporte. Tema 6: Conexiones TCP Bloque III: El nivel de transporte Tema 6: Conexiones TCP Índice Bloque III: El nivel de transporte Tema 6: Conexiones TCP Establecimiento de conexión Finalización de conexión Diagrama de estados Segmentos

Más detalles

Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 2: Conceptos básicos Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Introducción a la Informática Adquirir una visión global sobre la Informática y sus aplicaciones. Conocer

Más detalles

Relojes. Movimientos Repetitivos. navegación. fué. Hoy: GPS y LORANLORAN-C. navegar. Primeros relojes:

Relojes. Movimientos Repetitivos. navegación. fué. Hoy: GPS y LORANLORAN-C. navegar. Primeros relojes: Clocks 1 Clocks 2 Relojes Ideas Resonancia Osciladores armónicos Medida del tiempo Clocks 3 La medida del tiempo Primeros relojes: relojes: Egipto ~3500 AC: Relojes de sol ~1500 AC: Relojes de agua En

Más detalles

Fundamentos de Informática 3. Construcción de Software

Fundamentos de Informática 3. Construcción de Software 2 Contenidos Fundamentos de Informática 3. Construcción de Software - Introducción - - - Diseño -Algoritmos -Diagramas de Flujo -Pseudocódigos - Codificación - Pruebas - Mantenimiento Fundamentos de Informática

Más detalles

Universidad Autónoma de Baja California Facultad de Ciencias Administrativas Unidad Mexicali

Universidad Autónoma de Baja California Facultad de Ciencias Administrativas Unidad Mexicali SISTEMAS OPERATIVOS I Clave: 4595 HC: 3 HL: 2 HT: HPC: HCL: HE: CR: 8 Etapa de formación a la que pertenece: Básica Carácter de la Asignatura: Obligatoria PROPÓSITO GENERAL DEL CURSO Proporcionar al estudiante

Más detalles

El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS El Computador y sus Partes INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS Contenido El Sistema de Cómputo Software y Licencias Soporte Físico 2010 EISC - Introducción a las Tecnologías Informáticas 2 El Sistema

Más detalles