Ventajas: rendimiento fiabilidad cercanía a los elementos del entorno físico flexibilidad
|
|
- Valentín Suárez Hernández
- hace 6 años
- Vistas:
Transcripción
1 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 cercanía a los elementos del entorno físico flexibilidad Los sistemas de tiempo real distribuidos (STRD) tienen requisitos temporales como siempre, esto añade complejidad 2
2 Arquitectura de STRD Conjunto de nodos conectados por redes de comunicación cada nodo puede ser un multiprocesador conectado por buses Sólo consideraremos sistemas débilmente acoplados los nodos no tienen memoria común comunicación por mensajes Se suelen estructurar jerárquicamente, para reflejar la diversidad en la escala de tiempos la información tratada los requisitos de cada procesador 3 Ejemplo: sistemas de fabricación Los requisitos temporales son tanto más estrictos cuanto menor es el grado de abstracción 4
3 Ejemplo: sistema de aviónica 5 Requisitos temporales y planificación Tiempo global relojes requisitos temporales Asignación de tareas a procesadores Planificación requisitos temporales globales planificación local y global planificación de los mensajes Tolerancia de fallos 6
4 Tiempo global Los componentes de un sistema distribuido deben tener una visión global del tiempo referencia de tiempo común se mantienen los requisitos de monotonicidad y variación acotada tiempo del sistema o TAI acceso a reloj global (p.e. GPS) o relojes locales sincronizados requisitos de tiempo globales (end-to-end) requisitos temporales asociados a transacciones (conjunto de actividades que constituyen la respuesta a un suceso) 7 Sincronización de relojes Los relojes locales tienen variaciones que obligan a sincronizarlos relojes de cuarzo: 1 s en 6 días si la granularidad del tiempo es del orden de 1 ms hay que sincronizar los relojes cada 8 min sincronización «suave» para adelantar aumentar la frecuencia incremento acotado del valor del reloj para retrasar disminuir la frecuencia mantener el valor durante un tiempo acotado 8
5 Algoritmos de sincronización de relojes Sincronización centralizada un computador actúa como servidor de hora el servidor radia periódicamente la hora a los demás problema: si falla el servidor se pierde la sincronización Sincronización distribuida buscar un consenso distribuido sobre el valor del tiempo hay varios algoritmos para esto requisitos diferencia entre dos relojes cualesquiera acotada diferencia con el tiempo real acotada Granularidad del algoritmo de sincronización : máxima diferencia entre dos relojes cualesquiera 9 Requisitos de tiempo globales Los plazos de respuesta se asocian a las transacciones actividades que constituyen la respuesta a un suceso Ejemplo: La respuesta comienza con la lectura de un dato (en SAD) Termina cuando se actúa sobre el sistema físico (en el procesador 2) El tiempo de respuesta dura desde la lectura hasta el final 10
6 Distribución de la carga Asignación de tareas a procesadores estática: al diseñar el sistema dinámica: durante la ejecución Consideraremos, en general que la asignación es estática Criterios de asignación: recursos disponibles y requisitos de utilización distribución geográfica replicación de tareas Problema muy complejo (NP-duro) más fácil con asignación estática DMS, EDF son óptimos en cada nodo hay que tener en cuenta el tiempo de transmisión de los mensajes 11 Planificación y análisis temporal Para poder analizar el tiempo de respuesta global de una transacción hay que conocer los tiempos de cómputo máximos de cada tarea que interviene en la transacción los tiempos de transmisión máximos de los mensajes Hace falta que el tiempo de transmisión esté acotado protocolos de comunicación deterministas los mensajes tienen atributos temporales (período, plazo) la planificación de los mensajes es importante se considera el tiempo de transmisión completo desde que una tarea envía el mensaje hasta que otra tarea lo recibe se incluyen los tiempos de espera en colas, tampones, etc. 12
7 Protocolos de acceso deterministas CSMA/CD no es adecuado para sistemas de tiempo real En general no se puede acotar el tiempo de trasmisión de los mensajes Pero se puede superponer un protocolo de acceso determinista (por ejemplo TDMA) sobre una red IEEE Es mejor usar un protocolo de comunicación determinista Ejemplos: TDMA (time-division multiple access) Paso de testigo temporizado Protocolos de acceso con prioridades 13 TDMA Equivalente del ejecutivo cíclico para sistemas distribuidos todos los procesadores tienen relojes sincronizados entre sí el acceso al medio se divide en rodajas de tiempo cada procesador tiene asignadas rodajas específicas durante las cuales puede enviar mensajes La planificación del medio es estática no puede haber colisiones el tiempo máximo de transmisión está acotado Este protocolo es predecible y determinista sin embargo, es poco flexible y difícil de mantener se puede desaprovechar la red Se usa en TTA (Time-Triggered Architecture) para sistemas de alta integridad con planificación cíclica tolerancia de fallos por redundancia activa 14
8 Paso de testigo temporizado Se usa con redes rápidas, como FDDI El ancho de banda se asigna cíclicamente Cada nodo dispone de un tiempo para enviar mensajes cuando tiene el testigo el tiempo de envío debe ser suficiente para enviar los mensajes en su plazo no puede haber colisiones El tiempo de rotación del testigo está acotado 15 Acceso al medio con prioridad Los mensajes tienen asociada un prioridad Cuando varios procesadores intentan transmitir, hay un mecanismo que resuelve la contienda a favor del mensaje de mayor prioridad Hace falta un intervalo de prioridades sufciente Ejemplo: CAN (controlled area network) 16
9 CAN (ISO 11898) Bus para conectar dispositivos inteligentes originalmente para automóviles medio físico: par trenzado, longitud máxima 40 m velocidad 1 Mbit/s longitud máxima de los mensajes: 64 bits (8 octetos útiles) El control de acceso al medio se basa en prioridades cada mensaje tiene un identificador que indica la prioridad del mensaje 11 bits, 2047 valores de prioridad si dos nodos intentan transmitir a la vez se produce una colisión las colisiones se resuelven dinámicamente por hardware gana el mensaje con prioridad más alta (valor más bajo) Todos los nodos reciben todos los mensajes cada uno selecciona los que le interesan 17 Estructura de mensajes 18
10 Protocolo de acceso al medio Se usa el campo de arbitraje del mensaje identificador + bit de petición remota Cada vez que se transmite un bit si trasmite un 0, continúa con el siguiente bit si transmite un 1 y recibe un 1, continúa con el siguiente bit si transmite un 1 y recibe un 0, se detiene y no vuelve a empezar hasta que el bus está libre El bit 0 es dominante y el bit 1 es recesivo es como un AND Cada mensaje tiene un identificador único No hay dos nodos transmitiendo con el mismo identificador 19 Ejemplo 20
11 Análisis del tiempo de envío Se puede aplicar el análisis de tiempo de respuesta para planificación con prioridades fijas se planifica el tiempo de uso del bus, no del procesador pero la planificación se hace sin desalojo se modela como un bloqueo de duración igual al tiempo de transmisión del mensaje más largo BBUS = 0,13 ms se supone que el controlador transmite siempre que hay mensajes pendientes se supone que no hay errores de transmisión 21 Cálculo del tiempo de envío Para mensajes generados por tareas periódicas T: Período C: Tiempo de transmisión BBUS: Bloqueo por exclusión mutua R: Tiempo de envío en el peor caso 22
12 Planificación holística Se trata de integrar el análisis de tiempo de respuesta de los procesadores y de la red de comunicaciones las tareas se planifican con prioridades fijas en cada procesador la red se planifica con prioridades (CAN) o con otro método determinista (TDMA, paso de testigo) las relaciones de precedencia se modelan con jitter Consideramos un modelo lineal suceso-respuesta un suceso da lugar a una respuesta formada por una secuencia de sucesos internos y acciones (tareas o mensajes) el conjunto constituye una transacción 23 Modelo lineal 24
13 Ejemplo 25 Tiempo de respuesta El tiempo de respuesta global es donde rik es el tiempo de respuesta local de ak relativo a su activación para ei Aij es el conjunto de acciones de la respuesta a ei previas a aj Los tiempos de respuesta locales se calculan de forma independiente en general el análisis es pesimista el peor caso no se da a la vez en todas las acciones 26
14 Tiempos de respuesta locales Aplicamos la ecuación generalizada: Para el jitter de activación se toma: (para la primera acción J es nulo) en general dependen unos de otros inicialmente todos los Jik valen 0 se va iterando hasta converger 27 Ejemplo 28
15 Tiempos de respuesta 29 Técnicas avanzadas Asignación de prioridades recocido simulado Análisis de tiempo de respuesta fases dinámicas 30
16 Bibliografía Ken Tindell y John Clark Holistic Schedulability Analysis for Distributed Real-Time Systems Microprocessing and Microprogramming, 50, 2-3,April 1994 Javier Gutiérrez, Carlos Palencia y Michael González Harbour Schedulability Analysis of Distributed Hard Real-Time Systems with Multiple-Event Synchronization Proc. ECRTS
TEMA 7. Sistemas de tiempo real distribuido. Conceptos básicos de STRD. Sistema de tiempo real distribuido. Sistemas distribuidos
TEMA 7 Conceptos básicos de STRD Arquitectura de los STRD Acceso al medio Sistemas de tiempo real distribuido Sincronización de relojes STRD dirigidos por tiempo (Time-triggered) Planificación de STRD
Más detallesEl 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 detallesSoftware de Tiempo Real. Software de Tiempo Real. Consideraciones generales. Software en Tiempo Real. Conceptos Básicos. Consideraciones generales
Consideraciones generales - Deben responder a eventos externos, asegurando un tiempo máximo de respuesta determinado. Software en Tiempo Real Conceptos Básicos - La secuencia de ejecución no sólo está
Más detallesPlanificación dinámica de tareas
dit UPM Planificación dinámica de tareas Juan Antonio de la Puente DIT/UPM Copyright 2007, Juan Antonio de la Puente Sistemas dinámicos Hay sistemas de tiempo real en los que no se conocen de antemano
Más detallesdit Planificación de tareas de tiempo real Juan Antonio de la Puente DIT/UPM UPM Copyright 2007, Juan Antonio de la Puente
dit UPM Planificación de tareas de tiempo real Juan Antonio de la Puente DIT/UPM Copyright 2007, Juan Antonio de la Puente Objetivos Plantear los problemas básicos relacionados con el cumplimiento de los
Más detallesLAS REGLAS DE TRANSMISIÓN O PROTOCOLO
LAS REGLAS DE TRANSMISIÓN O PROTOCOLO Cada tipo de red multiplexada tiene sus reglas de transmisión o protocolo que especifica fundamentalmente: -- La velocidad de transmisión. -- La lista de mensajes
Más detallesRedes (IS20) Ingeniería Técnica en Informática de Sistemas. CAPÍTULO 5: Subcapa de acceso al medio
Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 5: Subcapa de acceso al medio ÍNDICE Curso 2002-2003 - Redes (IS20) -Capítulo 5 1 Tipos de redes: de difusión y
Más detallesTEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño
TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos:
Más detallesTEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS
TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos: Gran nº de procesadores
Más detallesTiempo 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 detallesUPM 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 detallesPlanificación con prioridades
dit UPM Planificación con prioridades Juan Antonio de la Puente DIT/UPM Copyright 2007, Juan Antonio de la Puente Planificación El objetivo de los métodos de planificación (scheduling) es repartir el tiempo
Más detallesSistemas Operativos Distribuidos
Contenidos del Tema Gestión de procesos Modelos de sistema Asignación de procesadores Estrategias dinámicas Estrategias estáticas Ejecución remota de procesos Modelos de sistema Organización de los procesadores
Más detallesIntroducción a los Sistemas Operativos y Redes. Clase 2: Topologías de Redes
Introducción a los Sistemas Operativos y Redes Clase 2: Topologías de Redes Introducción a los Sistemas Operativos y Redes Topologías de Red: Topología Física. Topología Lógica. Hardware de Red. Medios
Más detallesUn importante problema para sistemas de la nueva generación
Un importante problema para sistemas de la nueva generación J. A. Stankovic, Misconceptions about Real-Time Computing: A Serious Problem for Next Generation Systems, IEEE Computer, October 1988. Manifestar
Más detallesDiseño de Sistemas Distribuidos Máster en Ciencia y Tecnología Informática Curso Presentación e introducción
Diseño de Sistemas Distribuidos Máster en Ciencia y Tecnología Informática Curso 2016-2017 Presentación e introducción Félix García Carballeira Grupo de Aruitectura de Computadores felix.garcia@uc3m.es
Más detallesPROFInet. Índice. Tecnologías de Control
PROFInet Tecnologías de Control Índice TEMA PROFInet Conceptos Básicos 1. Introducción 2. Fundamentos 3. Sistemas de Transmisión en Tiempo Real 4. Dispositivos Descentralizados de Campo 5. Control de Movimientos
Más detallesTema 2: Redes de área local (LANs) Tema 2: Redes de área local (LANs)
Tema 2: Redes de área local 1 Tema 2: Redes de área local 2 Tema 2: Redes de área local (LANs) Tema 2: Redes de área local (LANs) Descripción de diferentes tipos de LAN Segmentación y conmutación Descripción
Más detallesSISTEMAS DE AUTOMATIZACIÓN INDUSTRIALES
SISTEMAS DE AUTOMATIZACIÓN INDUSTRIALES Los sistemas de automatización industriales pueden ser muy complejos, y normalmente están estructurados dentro de varios niveles jerárquicos. Cada nivel jerárquico
Más detalles1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño. Tema5: Sistemas Operativos Distribuidos
Tema 5: Sistemas Operativos Distribuidos 1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño 1 1. Introducción Sistema Informático Distribuido: Colección de S.I. autónomos
Más detallesSistemas Distribuidos de Tiempo Real
MASTER EN COMPUTACIÓN Sistemas Distribuidos de Tiempo Real PRÁCTICAS: Distribución con Ada y CORBA Por: J. Javier Gutiérrez gutierjj@unican.es Héctor Pérez Tijero perezh@unican.es http://www.ctr.unican.es/
Más detalles69. Las topologías físicas de las redes de computadoras
69. Las topologías físicas de las redes de computadoras Las estaciones de trabajo de una red se comunican entre sí mediante una conexión física. Las topologías físicas proporcionan la manera más económica
Más detalles3.1. Buses Y La Transferencia De La Información.
CUESTIONARIO 3.1. Buses Y La Transferencia De La Información. Carrera: Ingeniería Informática Docente: Ernesto Leal Sánchez Unidad de Aprendizaje: Arquitectura de Computadoras. INTEGRANTES: Mayra Leyva
Más detalles16/03/2008. Taller de Redes. Héctor Abarca A. Introducción a las LAN Ethernet/ Profesor: Héctor Abarca A.
Profesor: Introducción a las LAN Ethernet/802.3 Profesor: 1 Introducción a Ethernet La mayor parte del tráfico en Internet se origina y termina en conexiones de Ethernet. Introducción a Ethernet Desde
Más detallesLas redes de ordenadores. Tipos. Comunicación en la Red Modelo OSI. Arquitectura TCP/IP. Luis Villalta Márquez
Las redes de ordenadores. Tipos. Comunicación en la Red Modelo OSI. Arquitectura TCP/IP. Luis Villalta Márquez Comunicación en la Red Las redes de ordenadores. Tipos. Definición de Red Una de red de ordenadores
Más detallesBUSES DE CAMPO-FIELDBUS
BUSES DE CAMPO-FIELDBUS Sistema de comunicaciones Control distribuido Sistema de cableado Protocolo Estandarización Documentación Recursos para desarrollo Disponibilidad de documentación Francisco Simón
Más detallesProgramació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 detallesENTRADA-SALIDA. 2. Dispositivos de Carácter: Envía o recibe un flujo de caracteres No es direccionable, no tiene operación de búsqueda
Tipos de Dispositivos ENTRADA-SALIDA 1. Dispositivos de Bloque: Almacena información en bloques de tamaño fijo (512b hasta 32Kb) Se puede leer o escribir un bloque en forma independiente 2. Dispositivos
Más detallesSISTEMAS EN TIEMPO REAL
SISTEMAS EN TIEMPO REAL Año académico: 2006/07 Centro: Escuela Politécnica Superior Estudios: Ingeniero Técnico en Informática de Sistemas Asignatura: Sistemas en Tiempo real Ciclo: 1º Curso: 3º Cuatrimestre:
Más detallesSistemas Distribuidos
Sistemas Distribuidos Carrera: Magister en Redes de Datos Año 2010 Duración: 124 Hs. Profesor a Cargo: Dr. Fernando Tinetti OBJETIVOS GENERALES: Proveer los fundamentos del procesamiento distribuido. Identificar
Más detalles6.1 Base De Datos Centralizada
6. Infraestructura El tipo de infraestructura o bien arquitectura, se debe de elegir pensando en el sistema a ejecutar, las necesidades que este tendrá, el tipo de usuario que lo utilizará, la seguridad
Más detalles2. Fundamentos de Tecnologías de Información. 2.5 Telecomunicaciones y Redes
2. Fundamentos de Tecnologías de Información 2.5 Telecomunicaciones y Redes Sistemas de Comunicación Comunicación implica cualquier proceso que permita que la información pase de alguien que la envía hacia
Más detallesConmutación de circuitos
Conmutación de circuitos Tema 4 Redes de Comunicación I Características La conexión se establece antes de la transferencia de información Red es transparente al usuario (como si hubiese conexión directa
Más detalles2EMHWLYRV 5HIHUHQFLDV. Procesadores vectoriales
7HPD0XOWLSURFHVDGRUHV 2EMHWLYRV 5HIHUHQFLDV,QWURGXFFLyQ $UTXLWHFWXUDVFHQWUDOL]DGDVGHPHPRULDFRPSDUWLGD $UTXLWHFWXUDVGLVWULEXLGDVGHPHPRULDFRPSDUWLGD 6LQFURQL]DFLyQ 0XOWLFRPSXWDGRUHV 1 esadores vectoriales
Más detallesEscuela 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 detalles3. Topologías 3.1 En canal.
3. Topologías Los diferentes componentes que van a formar una red se pueden interconectar o unir de diferentes maneras, siendo la forma seleccionada una factor determinante del rendimiento y funcionalidad
Más detallesUnidad 2 La red informática
5.- DISEÑO DE UNA RED Al diseñar una red hemos de establecer los siguientes elementos: Arquitectura de red: hace referencia a la estructura física de la red. En redes de área local se utilizan varios tipos
Más detallesTeleprocesos Y Sistemas Distribuidos Semana 4
FACULTAD DE CIENCIAS MATEMÁTICAS ESCUELA DE INVESTIGACIÓN OPERATIVA Teleprocesos Y Sistemas Distribuidos Semana 4 INTEGRANTES: Cantera Salazar, Julissa Aracelly Yalico Tello, Diana Accho Flores, Wilber
Más detallesTEMA 2: DEFINICIONES Y CONCEPTOS. Ing. Jonathan Quiroga Tinoco Conalep Tehuacán P.T.B. en SOMA
TEMA 2: DEFINICIONES Y CONCEPTOS Ing. Jonathan Quiroga Tinoco Conalep Tehuacán P.T.B. en SOMA RED (MODELO DE INTERCONEXIÓN DE SISTEMAS ABIERTOS) (ORGANIZACIÓN INTERNACIONAL DE ESTÁNDARES) Aplicación Presentación
Más detallesAspectos avanzados de arquitectura de computadoras Multiprocesadores (II) Facultad de Ingeniería - Universidad de la República Curso 2016
Aspectos avanzados de arquitectura de computadoras Multiprocesadores (II) Facultad de Ingeniería - Universidad de la República Curso 2016 Distributed Shared Memory (1/3) Imagen tomada del libro Computer
Más detallesIntroducció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! # % % &(& ) ) ) # +,., /0,.
! # % & % &(& ) ) ) # +,., /0,. He de expresar mi profundo agradecimiento a todas aquellas personas que me han dado la oportunidad de desarrollarme, tanto intelectual como personalmente. Su influencia
Más detallesSistemas Informáticos. Estructura Funcional
Módulo: Fundamentos del Hardware Editorial: RA-MA Autores: Juan Carlos Moreno y Juan Serrano Sistemas Informáticos. Estructura Funcional TEMA 1 INDICE 1.1. Introducción a los Sistemas Informáticos 1.1.1.
Más detallesRELOJES 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 detallesRedes de Área Local. enlace de datos. Eduardo Interiano
Redes de Área Local Capítulo 4: Ethernet y la capa de enlace de datos Eduardo Interiano Ethernet Introducción, antecedentes Tecnologías y cableado Ethernet Operación de Ethernet IEEE 802.2: Logical Link
Más detallesREDES DE AREA LOCAL 1
REDES DE AREA LOCAL 1 CONCEPTO Red de área local LAN (Local Area Network), es un conjunto de ordenadores y dispositivos hardware unidos entre sí con el fin de compartir recursos e información en una zona
Más detallesTema 3. Arquitectura de protocolos
Tema 3. Arquitectura de s Facultad de Informática Prof. Juan Carlos Cano http://www.disca.upv.es/jucano jucano@disca.upv.es Índice Modelo de Referencia para RAL Control de Enlace Lógico (LLC) Características
Más detallesTEMA 4. Ejecutivos cíclicos. Modelo de tareas. Plan principal. Planes secundarios. Ejemplo. Ejemplo
Modelo de tareas TMA Consideraremos inicialmente un modelo de tareas simple: Conjunto de tareas estático Todas las tareas son periódicas Las tareas son independientes entre sí Se conoce el tiempo de ejecución
Más detallesSILABO DE SISTEMAS OPERATIVOS
UNIVERSIDAD PRIVADA DEL NORTE Facultad de Ingeniería I. DATOS GENERALES SILABO DE SISTEMAS OPERATIVOS 1.1. Facultad : Ingeniería. 1.2. Carrera Profesional : Ingeniería de Sistemas. 1.3. Tipo de Curso :
Más detallesSistemas 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 detallesComunicació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 detallesGUÍA ESTUDIO TEMA 11. PROGRAMACIÓN de REDES DISTRIBUIDAS
GUÍA ESTUDIO TEMA 11. PROGRAMACIÓN de REDES DISTRIBUIDAS OBJETIVOS El objetivo básico de este capítulo es la consolidación y síntesis de los conceptos de Comunicaciones Industriales, de su uso en los Sistemas
Más detallesVelocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Más detallesTemas 13 y 14. Acceso múltiple de paquetes: el protocolo Aloha. Eytan Modiano Instituto Tecnológico de Massachusetts. Eytan Modiano Diapositiva 1
Temas 13 y 14 Acceso múltiple de paquetes: el protocolo Aloha Instituto Tecnológico de Massachusetts Diapositiva 1 Acceso Múltiple Medio de transmisión compartido: un receptor puede oir a múltiples emisores
Más detallesINDICE 1. Introducción 2. Entrada / Salida: Principios y Programación 3. Procesos
INDICE Prólogo XV 1. Introducción 1 1.1. Evolución de los sistemas operativos 2 Procesamiento en serie 3 Procesamiento por lotes 4 Multiprogramación 7 1.2. Tipos de Sistemas Operativos 9 Sistemas operativos
Más detallesUNIVERSIDAD 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 detallesCURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS TEMA 4: PROTOCOLOS DE COMUNICACIÓN Y CONTROL DE ERRORES JOSÉ MARÍA TORRES CORRAL 03/03/2011
CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS TEMA 4: PROTOCOLOS DE COMUNICACIÓN Y CONTROL DE ERRORES JOSÉ MARÍA TORRES CORRAL 03/03/2011 1 ESQUEMA PROTOCOLOS Definición de un protocolo. Funciones
Más detallesSincronización de relojes. Sistemas Distribuidos
Sincronización de relojes Sistemas Distribuidos Algoritmos distribuidos y la sincronización Generalmente los algoritmos distribuidos tienen las siguientes propiedades: La información relevante se distribuye
Más detallesAcceso al medio (2) CSMA
Acceso al medio (2) CSMA Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de Redes, Sistemas y Servicios Grado en Ingeniería en Tecnologías de Telecomunicación, 2º Temario 1. Introducción
Más detallesIntroducción a los sistemas de tiempo real
1 dit UPM Introducción a los sistemas de tiempo real Juan Antonio de la Puente DIT/UPM Transparencias basadas en el capítulo 1 del libro de A. Burns y A. Wellings Real-Time Systems and Programming Languuages,
Más detallesUnidad IV: Arquitectura de los Sistemas de Bases de Datos (Tema 5) GESTIÓN DE BASES DE DATOS GRADO EN INGENIERÍA INFORMÁTICA UNED
Unidad IV: Arquitectura de los Sistemas de Bases de Datos (Tema 5) GESTIÓN DE BASES DE DATOS GRADO EN INGENIERÍA INFORMÁTICA UNED Índice 1. Sistemas centralizados 2. Sistemas cliente-servidor 3. Sistema
Más detallesCARRERA Telemática UNIDAD: 1. MATERIA: Fundamentos de Redes. TEMA: Clasificación y topología de redes
CARRERA Telemática UNIDAD: 1 MATERIA: Fundamentos de Redes TEMA: Clasificación y topología de redes Comencemos. Las instrucciones son las siguientes: 1.- Observa la siguiente figura, ofrece información
Más detallesIII Unidad Planificación y diseño de una red (LAN)
Recordemos: Una red de área local, Es un conjunto de Equipos y dispositivos de hardware unidos entre sí con el fin de compartir recursos en una zona geográfica limitada. Planificación y diseño de la red.
Más detallesSistemas Operativos. Dr. Luis Gerardo de la Fraga. Departamento de Computación Cinvestav
Sistemas Operativos Dr. Luis Gerardo de la Fraga E-mail: fraga@cs.cinvestav.mx http://cs.cinvestav.mx/~fraga Departamento de Computación Cinvestav 12 de junio de 2015 Dr. Luis Gerardo de la Fraga Cinvestav,
Más detallesREDES DE DATOS. Facultad de Ingeniería
REDES DE DATOS Facultad de Ingeniería Capítulo 1. Conceptos Básicos 1.1 Panorama General 1.2 Usos y aplicaciones 1.3 Topologías 1.4 Evolución de las Redes de Datos M.C. Alejandro V. Redes de Datos 1 Capítulo
Más detallesINTRODUCCIÓN A LAS REDES DE ORDENADORES
INTRODUCCIÓN A LAS REDES DE ORDENADORES Historia Primeros ordenadores ( 1960) Un voluminoso y costoso ordenador Solo gobiernos y universidades Modo de trabajo Los usuarios codifican en tarjetas perforadas
Más detallesRedes de Área Local. Arquitectura de una LAN. Tema 2. Medio. Medio. E.T.S.I. Telecomunicación Sonido e Imagen. Aplicaciones en Redes Locales.
Redes de Área Local Tema 2 Aplicaciones en Redes Locales E.T.S.I. Telecomunicación Sonido e Imagen Arquitectura de una LAN Modelo de Referencia IEEE 802 Protocolos de capa superior Red Enlace de Datos
Más detallesEL 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 detallesMáster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14
Sistemas Distribuidos de Control Máster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14 GUÍA DOCENTE Nombre de la asignatura: Código: 200593
Más detallesTema 4. Protocolos Multimedia
Tema 4 Protocolos Multimedia aracterización de las aplicaciones multimedia Requieren mucho ancho de banda Canales continuos (streams) Calidad de servicio (QoS) garantizada Conexiones multipunto Sincronización
Más detallesCapítulo 1. Conceptos Básicos 1.1 Panorama General 1.2 Usos y aplicaciones 1.3 Topologías 1.4 Evolución de las Redes de Datos
Redes de Datos Facultad de Ingeniería Capítulo 1. Conceptos Básicos 1.1 Panorama General 1.2 Usos y aplicaciones 1.3 Topologías 1.4 Evolución de las Redes de Datos Redes de Datos 1 Capítulo 1 1.1 Conceptos
Más detallesIngeniería en Computación
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje: Programación Paralela y Distribuida Tema: Introducción a los Sistemas
Más detallesREDES DE ÁREA LOCAL (LAN, LOCAL AREA NETWORK)... 2 PLANIFICACIÓN Y DISEÑO DE LA RED...
UNIDAD DIDÁCTICA REDES DE ÁREA LOCAL NIVEL: 4ºESO 1 REDES DE ÁREA LOCAL (LAN, LOCAL AREA NETWORK)... 2 2 PLANIFICACIÓN Y DISEÑO DE LA RED... 2 2.1 ARQUITECTURA DE LA RED... 2 2.2 DISPOSITIVOS DE GESTIÓN
Más detalles6. Enumere tres ventajas de los ULT frente a los KLT.
1 Tarea 3 Hilos 1. Cuales bloques de control de proceso deberían pertenecer a un bloque de control de hilo y cuáles a un bloque de control de proceso en un sistema multihilo? Para modelos monohilo deben
Más detallesGESTION DE LA MEMORIA
GESTION DE LA MEMORIA SISTEMAS OPERATIVOS Generalidades La memoria es una amplia tabla de datos, cada uno de los cuales con su propia dirección Tanto el tamaño de la tabla (memoria), como el de los datos
Más detallesFabricació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 detallesConceptos generales de sistemas distribuidos
Departament d Arquitectura de Computadors Conceptos generales de sistemas distribuidos Sistema distribuido Un sistema en el que los componentes hardware y/o software ubicados en computadores en red, se
Más detallesREDES DE DATOS CAPITULO II
REDES DE DATOS CAPITULO II Que es una red de Datos? AP, Punto de acceso Cámara IP Wifi 802.11 SSID: LAN_ON_AIR INTERNET Telefono con Wifi SWITCH 1 Ethernet 802.3 Servidor SWITCH 2 MODEM ENLACE CNT ADSL
Más detallesRedes de Computadores
es de Computadores Tema 2 Arquitectura en capas de comunicación de datos 1 2 Capas Capas Bits Bits Tramas Tramas Paquetes Paquetes Segmentos Segmentos Sesiones Sesiones Formatos Formatos Mensajes Mensajes
Más detallesIntroducción a los sistemas de tiempo real. Informática III Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica FCEIA - UNR
Introducción a los sistemas de tiempo real Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica FCEIA - UNR 1 Objetivos Introducir conceptos básicos relativos a los sistemas de tiempo
Más detallesSemana 4. Semana Red de Área 5 Local (LAN) Topología de la red de área local. Empecemos! Qué sabes de...? El reto es...
Semana Red de Área 5 Local (LAN) Semana 4 Empecemos! En la semana anterior aprendiste sobre los diferentes tipos de redes de área local que existen. Esta semana profundizarás acerca de la topología de
Más detallesBus 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 detallesNombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina
Nombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina Nombre del trabajo: Resumen y mapa conceptual del Capítulo
Más detallesHub, switch y Routers son nombres dados a dispositivos de hardware que posibilitan la conexión de computadores a redes.
DISPOSITIVOS DE INTERCONEXION DE REDES DE DATOS Hub, switch y Routers son nombres dados a dispositivos de hardware que posibilitan la conexión de computadores a redes. HUB SWITCH ROUTER No inteligente
Más detallesTipos de Estructuras de los S. O. Sistemas Operativos II ITS EMT CETP 2016 A/S L. Carámbula
Tipos de Estructuras de los S. O. Sistemas monolíticos Es muy común, no existe la estructura o es mínima El S. O. es una colección de procedimientos que se pueden llamar entre si Cada procedimiento tiene
Más detallesArquitectura de Computadoras. Clase 9 Procesamiento paralelo
Arquitectura de Computadoras Clase 9 Procesamiento paralelo Introducción al procesamiento paralelo Sea cual sea el nivel de prestaciones, la demanda de máquinas de mayor rendimiento seguirá existiendo.
Más detallesCUESTIONARIO. 5. Qué nombre reciben los paquetes de información en el protocolo TCP/IP? a. Distagramas b. Datagramas c. Segmentos d.
CUESTIONARIO 1. A qué tipo de red pertenece Internet (en función del territorio que abarca)? a. LAN (Local Área Network). b. MAN (Metropolitan Area Network). c. WAN (Wide Area Network). d. PAN (Personal
Más detallesRedes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 6: Estándares en LAN
Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 6: Estándares en LAN ÍNDICE (Ethernet) 3. Estándar IEEE 802.2 (LLC) 4. Estándar IEEE 802.4 (Token Bus) Curso 2002-2003
Más detallesTransmisión de Paquetes. Redes de Computadores 2001 Agustín J. González
Transmisión de Paquetes Redes de Computadores 2001 Agustín J. González Transmisión de Paquetes La información a transmitir (datos) es dividida en pequeños bloques llamados paquetes. Las redes que usan
Más detallesCAN Controller Area Network. Norma internacional
CAN Controller Area Network Método de comunicación serie mediante un bus bidireccional desarrollado en 1980 para aplicaciones automotrices. Permite vinculación en red de todos los subsistemas electrónicos
Más detallesMPP. MIMD Computador Masivamente Paralelo
MPP MIMD Computador Masivamente Paralelo BLUE GENE/Q Introducción Se trata del tercer representante de una serie que comenzó con el Blue Gene/L y continuó con el Blue Gene/P. Son máquinas desarrolladas
Más detallesARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR
ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:
Más detallesESOA Sistemas de Transmisión de Datos
Sistemas de Transmisión de Datos 1 INDICE 1. Introducción 2. Modulación con portadora analógica. 3. Modulación con portadora digital. 4. Recodificadores. 5. Normas de Modems. 2 1. Introducción 1.1 Objetivos.
Más detallesambos 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 detallesTEMAS 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 detallesSistemas de Información
Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor 1 El Sistema de Información moderno y el modelo Cliente/Servidor!El Sistema de Información moderno "Administra
Más detallesCapitulo 3. de Datos
Capitulo 3 Tecnologías de Redes de Datos Tecnologías LAN Token-Ring. FDDI. Ethernet e IEEE 802.3 Establecer las similitudes y diferencias entre Ethernet e IEEE 802.3. Establecer las similitudes y diferencias
Más detallesCAPÍTULO 1. INTRODUCCIÓN.
CAPÍTULO 1. INTRODUCCIÓN. En este capítulo se muestra la organización de la memoria del proyecto con el desglose de los diversos capítulos, así como la motivación del presente proyecto. 1.1. Estructura
Más detallesController Area Network (CAN) Gerardo Luis Stola FIUBA gstola@fi.uba.ar
Controller Area Network (CAN) Gerardo Luis Stola FIUBA gstola@fi.uba.ar Creado a mediados de 1980, con el objetivo de brindar conexión y disminuir los costos de cableado entre dispositivos dentro de automóviles.
Más detallesProtocolos Arquitectura TCP/IP
Protocolos Arquitectura TCP/IP Area de Ingeniería Telemática http://www.tlm.unavarra.es Arquitectura de es, Sistemas y Servicios 3º Ingeniería de Telecomunicación Temario ARQUITECTURA DE REDES, 1. Introducción
Más detalles