Sistemas Operativos distribuidos que permitan cooperar y multiplicar la potencia del cálculo.
|
|
- Ana María Macías Domínguez
- hace 6 años
- Vistas:
Transcripción
1 Unversidad Autónoma Metropolitana División de Ciencias Básicas e Ingeniería Sistemas Distribuidos 1
2 Los sistemas distribuidos surgen a partir de dos grandes avances tecnológicos en los 80 s Desarrollo de microprocesadores De una máquina de 10 millones de dólares que ejecuta una instrucción por minuto, se pasa a máquinas de 1000 dólares que ejecutan 10 millones de instrucciones por seg.. Invención de redes Posibilidad de conectar uno o más computadoras entre sí. Redes de comunicación: Permiten conectar decenas, centenas y todas las máquinas que se requieran (Internet). Sistemas Operativos distribuidos que permitan cooperar y multiplicar la potencia del cálculo. 2
3 La información se encuentra distribuida en todas partes del mundo. El gran logro ha sido poder acceder a ella desde cualquier lugar. 5 Infraestructuras Middleware (DCOM, CORBA, RMI) Proveen acceso transparente a los datos dando la ilusión de que existe un solo sistema. 3
4 Existen muchas organizaciones con docenas, o cientos de sistemas desarrollados por proveedores, cada uno con diferente: Arquitectura de cómputo Sistema operativo Plataforma de desarrollo Lenguaje de programación Manejo de protocolos de conectividad a red Base de datos Manejadores de bases de datos Formato de datos Nombramiento de datos Etc. Ciclos 1960s 1970s 1980s experiencia requerimientos experiencia requerimientos Ideas clave Tiempo Compartido Gráficas Computadoras como herramientas personales Estaciones de trabajo Cliente/Servidor Sistemas abiertos, escalables, tolerantes a fallas Redes Redes Locales MIT CTSS Cambridge TSS Instituciones Tenex, Unix pilares Sketchpad ARPANET Xerox Alto Lisp machine Apple II Smalltalk Aloha net Xerox Dorado Sun 1, Apollo Domain Xerox: DFS, Grapevine Berkeley Unix Newcastle Connection Cambridge DCS Ethernet, Cambridge Ring Sistema V - Stanford Sun NFS MIT: X-11, Argus CMU: Accent, Andrew Mach Amoeba Chrous 4
5 Conjunto de computadoras independientes que se presenta a los usuarios como un sistema único. Aspectos El hardware : máquinas autónomas, es decir, que puedan operar sin la supervisión de ninguna otra. El software : Debe conseguir que los usuarios del sistema lo vean como una máquina central convencional única Conjunto de entidades que se comunican entre ellos a través de mensajes, los cuales son enviados sobre vías de comunicación. Entidades: Procesos, computadoras, redes computadoras, dispositivos, procesadores etc.. 5
6 (1) Procesos reciben, manipulan, transforman y emiten datos (2) Vías de comunicación medio sobre el cual circulan los datos y que forman una red local dotado de propiedades estructurales y dinámicas. - Término introducido por Dijkstra en 1968 para modelar las relaciones entre diferentes unidades de ejecución independientes que deben compartir recursos comunes, (materiales y lógicos) - En sistemas distribuidos, unidad de ejecución elemental de un algoritmo distribuido o paralelo; diversas de esas unidades pueden ejecutarse simultáneamente, y cada una es indivisible. - Se consideran procesos secuenciales, (i.e. presentan un flujo de p,( p j control único). - Sensibles al paralelismo de su ambiente 6
7 Medio a través del cual viajan los mensajes Sistema distribuido: vías de comunicación virtuales Propiedades: 1. Propiedades d estructurales t 2. Propiedades comportamentales Son de naturaleza topológica Se refiere a las mallas de comunicación Toda topología es posible según el problema tratado y el algoritmo distribuido que lo resuelve. Estructuras más comunes: 1. Anillo 2. Estrella 3. Árbol 4. Completo 7
8 Comportamiento de las vías de comunicación. 1. La transmisión se hace sin duplicación de mensajes 2. La transmisión se realiza sin alteración de mensajes 3. Entre dos procesos el orden de recepción de mensajes es idéntico a su orden de emisión: no hay desplazamientos 4. Tiempo espera de un mensaje es finito, (aunque aleatorio), (no hay perdida de mensajes). 5. Tiempo atención limitado => existe una cota superior si no hay perdida de mensaje mensaje fue recibido en caso contrario mensaje recibido o perdido Uso de un sistema de comunicación. A i d i ú Ausencia de memoria común. Sincronización del trabajo. Ausencia de un estado global perceptible por un observador. Comunicación a través de mensajes. 8
9 Sistema distribuido que puede seguir funcionando, (tal vez con un menor desempeño), a pesar de que uno de sus componentes no este funcionando (sistemas robustos). Redundancia de hardware Recuperación de software Datos transmitidos a través de vías de comunicación Posibilidad de pérdida y modificación de datos (Capacidades de recuperación de datos) 9
10 Falla en una sola computadora multiusuario da como resultado la no disponibilidad del sistema para todos sus usuarios. Cuando uno de los componentes falla en un sistema distribuido solo el trabajo que estaba usando el componente es afectado. Un usuario puede moverse a otra estación si la que usa falla, o un servidor puede reinicializarse en otra computadora. Sistemas abiertos distribuidos proporcionan un mecanismo de comunicación de procesos uniforme y publican interfaces para el acceso a recursos compartidos. Pueden ser construidos a partir de software y hardware heterogeneo. 10
11 Varios procesos se encuentran sobre una sola computadora. Ejecución intercalada en el caso de un solo procesador y simultanea si existen n procesadores. Ejecución paralela l posible debido a: Varios usuarios invocan comandos o interactuan con programas de aplicación. Varios procesos servidores se corren concurrentemente. Sistemas distribuidos deben operar efectiva y eficientemente en diferentes escalas. Sistema distribuido práctico más chico: dos estaciones y un servidor de archivos. Sistemas distribuidos grandes 11
12 Relativamente fácil y económico poner en conjunto sistemas compuestos de un gran número de procesadores, (CPUs), conectados en red. Dos entidades trabajan más rápido que una sola. Necesidad de sincronizar los trabajos de cada componente Limitaciones geográficas Seguridad (En un sistema centralizado existe un único punto de fallo) Aumento constante de Potencia de cómputo Si la potencia del sistema llega a ser insuficiente se debe evaluar entre adquirir un nuevo equipo MainFrame vs adquirir computadoras personales. 12
13 Tolerancia a fallas. Transparencia a la ocurrencia (El usuario no debe notar otros usuarios en el sistema). Transparencia al paralelismo (Asignar los procesadores a las actividades del programa sin el concurso del programador). Fiabilidad (Fiabilidad global del sistema). Escalabilidad (Habilitar crecimiento de acuerdo a la demanda) acuerdo a la demanda). Evitar Hw centralizado Evitar Sw centralizado Ninguna máquina debe tener toda la información de todo el sistema No existe un reloj común 13
14 Naming Comunicación Estructura software Asignación de carga Consistencia 27 Nombramiento de los diferentes recursos Nombres deben de tener significados globales Involucra las siguientes consideraciones: La elección del tamaño del nombre para cada tipo de recurso, (puede ser finito o potencialmente infinitio) Nombres deben de ser mapeados por identificadores ifi d de comunicación ió Un nombre depende de su contexto, por lo que para resolver un nombre es necesario el nombre y un contexto 28 14
15 Componentes separados lógica y físicamente, por lo que necesitan comunicarse entre ellos para interactuar Comunicación involucra las operaciones siguientes: la transferencia de datos la sincronización de la recepción con la emisión Dos enfoques en sistemas distribuidos: paso de mensajes llamado de procedimiento remoto Existen dos modelos: modelo de comunicación par a par modelo de comunicación grupal 29 Sistemas centralizados son monolíticos: conjunto abstracciones que se ofrece a las aplicaciones i estan reunidas en una sola interfaz Sistemas distribuidos programas aplicación pueden accesar diferentes servicios, en el cual cada uno cuenta con su propia interfaz para accesar recursos Principales niveles aplicaciones soporte de lenguaje de programación sistema operativo hardware 30 15
16 Dado un proceso, en donde se va a ejecutar Modelo simple la capacidad de memoria y el desempeño de un procesador de una estación determina el tamaño máximo de tarea que se puede ejecutar Modelos modelo de servidor de estación modelo de piscina de procesadores modelo de la estación de trabajo modelo de memoria compartida distribuida 31 Diferentes procesos accesan y actualizan datos concurrentemente Los cambios no son instantaneos Un cierto conjunto de cambios debe de aparecer igual a todos los otros procesos que integran el sistema distribuido. Tipos consistencia: consistencia de actualización consistencia de replica consistencia i de caché consistencia de fallas consistencia de reloj consistencia de interfaz de usuario 32 16
17 Definición: abstracción lógica de un sistema distribuido, se habla de un conjunto de procesos y de líneas de comunicación virtuales Se habla de algoritmos concurrentes ejecutados en diferentes procesadores, Originalmente los algoritmos eran diseñados para ejecutarse procesadores distribuidos en un área grande Hoy en día incluye algoritmos usados en redes de área local y multiprocesadores que comparten memoria 33 Método de comunicación entre procesos Método de comunicación entre procesos memoria compartida mensajes punto a punto y/o broadcast ejecución de procesos remotos (RPC) El modelo del tiempo completamente síncronos completamente asíncronos parcialmente síncronos 17
18 El modelo de fallas sistema completamente fiable sistema tolera algunas fallas fallas bizantinas Los problemas a los que están dirigidos problemas de aplicación problemas de control Son los algoritmos que definen una aplicación Representan la interfaz final entre los usuarios y el sistema distribuido Se apoyan en arquitecturas de software como: CORBA: Common Object Request Broker Architecture COM: Component Object Model EJB: Enterprise JavaBeans 36 18
19 Están por abajo de las aplicaciones Proporcionan dos tipos de servicios Proveedor de primitivas exclusión mutua envío/recepción mensajes control de concurrencia administración de archivos Observadores de propiedades interbloqueo terminación de la ejecución recolectores de basura 37 A A A A A 1 A 2... A i... A n CTL 1 CTL 2... CTL i... CTL n Medio de soporte de comunicaciones CTL i : control de la i-ésima aplicación A i : aplicación 38 19
20 Desconocimiento del número de procesos Desconocimiento de la topología de la red Entradas independientes en sitios diferentes Varias programas ejecutandose al mismo tiempo, empezando en tiempos diferentes y operando a diferentes velocidades No determinismo en el procesador (processor nondeterminism) Tiempos entrega de mensajes diferentes Orden entrega de mensajes desconocido Fallas en la comunicación y en los procesos Redes de computadoras Computadoras multiprocesadores Procesos cooperantes Celdas de manufactura Redes inalámbricas - computación móvil 20
21 Confiabilidad del intercambio de datos Selección de rutas de comunicación Control de tráfico Prevención de cuellos de botella Seguridad d Broadcasting y sincronización Elección Detección de terminación Asignación de recursos Exclusión mutua Deadlock Mantenimiento archivos distribuidos d 21
22 Computadora que consiste de diferentes procesadores generalmente ubicados dentro de un mismo espacio físico Procesadores homogéneos Pequeña escala geográfica Objetivo principal: mejorar la velocidad del cálculo Implementación sistema envío de mensajes Implementación memoria virtual compartida Balance de carga Tolerancia a fallas 22
23 Procesos que interactuan para la solución de un determinado problema, o para proporcionar un servicio Comparten memoria en común Trabajan sobre el mismo procesador Ejemplo: sistemas operativos, (daemons) Exclusión mutua Deadlocks Sincronización Intercambio de información Asignación recursos 23
24 Robots conectados entre ellos a través de un medio de comunicación, cada uno desarrollando una actividad en particular, con un objetivo global en común - ensamblaje - control de un determinado sistema Wireless Local Area Networks o WLAN s. Ausencia de cables como medio de comunicación. Envío/recepción de ondas electromagnéticas que viajan del emisor al receptor a través del espacio. Computadoras desatadas (untethered o tetherless computer). Computadoras y aplicaciones móviles. Computadoras nómadas. 24
25 Ruteo Pagging Información de la ubicación de la unidad móvil (almacenamiento y actualización) Consistencia Seguridad Transferencias de llamadas Qué distribuir? Datos Control 25
26 La distribución puede tomar diversas formas: Duplicación Particionamiento Existe duplicación de un dato x, si este se encuentra duplicado en n ejemplares x 1, x 2... x n, donde 1,2,... n son los identificadores de los sitios que participan en el algoritmo distribuido. A l h i d l i d Asegurar la coherencia mutua de las copias a todo instante las copias físicas x i tengan el mismo valor x x 1 = x 2 =... x i... x n = x 26
27 Pierre 500 Sam 700 Juan 900 x2 Pierre 500 Sam 700 Juan 900 x1 Pierre 500 Sam 700 Juan 900 x3 Hablamos de particionamiento de datos cuando, estando accesibles desde todos los sitios, los datos son particionados de tal forma que cada una de las particiones se encuentra sobre un sitio dado Para obtener la totalidad de la información se tiene que consultar a todo el mundo I = (x1 + x xi... + xn) 27
28 Pierre 500 Sam 500 x1 x2 Juan 900 x3 No existe una jerarquía estática No hay un proceso líder que en permanencia asegure el control Puede ser necesario un algoritmo de asignación de funciones Muy a menudo depende del problema que se intenta resolver 28
1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...
Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3
Más detallesThreads, SMP y Microkernels. Proceso
Threads, SMP y Microkernels Proceso Propiedad de los recursos a un proceso se le asigna un espacio de dirección virtual para guardar su imagen Calendarización/ejecución sigue una ruta de ejecución la cual
Más detallesCAPITULO VI. REDES DE DATOS
1. CONCEPTOS BASICOS. 1.1. Introducción CAPITULO VI. REDES DE DATOS Fuente: http://www.aldeaeducativa.com/images/comunicacion-proceso.gif Fuente. http://www.huascaran.edu.pe/estudiantes/acurriculares/e-comunicacion.htm
Más detallesDiseño arquitectónico 1ª edición (2002)
Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado
Más detallesM. C. Felipe Santiago Espinosa
M. C. Felipe Santiago Espinosa Junio de 2008 Un sistema empotrado es un procesador, con sus elementos externos que desarrolla una función especifica de manera autónoma. Un sistema empotrado es un sistema
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 Distribuidos. Soporte de Sistemas Operativos
Soporte de Sistemas Operativos Soporte de Sistemas Operativos Soporte de Sistemas Operativos Soporte de Sistemas Operativos Tareas principales de un SO: Administrar recursos Proveer abstracciones de los
Más detallesEspecificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.
SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados
Más detallesLusitania. Pensando en Paralelo. César Gómez Martín
Lusitania Pensando en Paralelo César Gómez Martín cesar.gomez@cenits.es www.cenits.es Esquema Introducción a la programación paralela Por qué paralelizar? Tipos de computadoras paralelas Paradigmas de
Más detallesHerramientas Informáticas I Software: Sistemas Operativos
Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como
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 detallesTIPOS DE REDES. Conrado Perea
TIPOS DE REDES Conrado Perea TIPOS DE REDES Primero vamos a clasificarlas por su extensión geográfica. LAN, redes de are local, local área network, es un sistema de interconexión de equipos informáticos
Más detalles1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño
Tema 1. Introducción a los sistemas distribuidos 1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño Tema 1 Introducción a los Sistemas Distribuidos 1 Introducción y objetivos
Más detalles1. Almacenamiento redundante
ALTA DISPONIBILIDAD Los sistemas RAID los hacemos con un conjunto de discos. Por un lado hay RAID que valen para: *VELOCIDAD. Optimizan el rendimiento para conseguir velocidad. *SEGURIDAD. Si falla un
Más detallesUNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO
SÍLABO ASIGNATURA: SISTEMAS OPERATIVOS CODIGO: 8E0003 I. DATOS GENERALES: 1.1 Departamento Académico : Ingeniería Electrónica e Informática 1.2 Escuela Profesional : Ingeniería Informática 1.3 Ciclo de
Más detallesSistemas Operativos Ricardo Sanz
Sistemas Operativos Ricardo Sanz UPM-ASLab Curso 2005-2006 Contenido Qué es un Sistema Operativo? Los primeros sistemas Componentes básicos Sistemas actuales Qué es un Sistema Operativo? Un programa que
Más detalles1.- Qué es un Red Informática?
1.- Qué es un Red Informática? Definición: Es un conjunto de ordenadores y dispositivos conectados entre sí con propósito de compartir información y recursos. Se puede compartir hardware (impresoras, discos
Más detallesTIPOS DE REDES Y TOPOLOGIAS
TIPOS DE REDES Y TOPOLOGIAS 1 Concepto Una Red es un conjunto de ordenadores interconectados entre si mediante cable o por otros medios inalámbricos. 2 Objetivos Compartir recursos: archivos, impresoras,
Más detallesCAPÍTULO 1. LAS REDES
Contenido CAPÍTULO 1. LAS REDES... 1 1.1 Qué es una red?... 3 1.2 Los componentes de una red... 4 1.3 Los tipos de redes... 4 1.3.1 Por su tamaño... 4 1.3.2 Por la forma de conexión... 5 1.4 Ventajas de
Más detallesUnidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Más detallesUnidad I Marco teórico sobre redes de computadoras
Unidad I Marco teórico sobre redes de computadoras Qué son las redes de computadoras? Una RED de computadoras es cualquier sistema de computación que enlaza dos o más computadoras. Conjunto de dispositivos
Más detallesuna red de equipos no puede funcionar sin un sistema operativo de red
Concepto El sistema operativo de red permite la interconexión de ordenadores para poder acceder a los servicios y recursos. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de
Más detallesIntroducción a la Operación de Computadoras Personales
Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Software Dr. Diego García Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía
Más detallesUNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura
UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura : Sistema Operativo II Carga académica : 4 créditos Modalidad : Semi-presencial Clave : INF-223 Pre-requisito
Más detallesordenador A o Datos analógicos: o Velocidad de un coche o La temperatura en Valencia, etc. o Datos digitales:
Comunicaciones y redes Redes TIC aplicadas a la gestión y la intervención Máster en Atención Sociosanitaria a la Dependencia Qué es una red? o Una red es una infraestructura que permite la interconexión
Más detallesINDICE. Prefacio Parte 1: sistemas operativos tradicionales
INDICE Prefacio Parte 1: sistemas operativos tradicionales 1 1 Introducción 1.1 Qué es un sistema operativo? 1.1.1 El sistema operativo como una maquina extendida 3 1.1.2 El sistema operativo como controlador
Más detallesParte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
Más detallesTecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ
Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 2: ENRUTAMIENTO ESTÁTICO Y DINÁMICO ACTIVIDAD: TRABAJO DE INVESTIGACIÓN 1 MATERIA: REDES DE COMPUTADORAS DOCENTE: SUSANA MÓNICA
Más detallesSistemas Distribuidos: Migración de Procesos
Sistemas Distribuidos: Migración de Procesos Yudith Cardinale Universidad Central de Venezuela Facultad de Ciencias Postgrado en Computación Octubre 2013 Febrero 2014 Objetivos Entender la importancia
Más detallesGuía de Información de Administración de Redes del Centro de Computo SUBMÓDULO 2: ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
Guía de Información de Administración de Redes del Centro de Computo SUBMÓDULO 2: ADMINISTRACIÓN DE REDES DE ÁREA LOCAL RESUELVE ESTA PARTE PRIMERO PASO POR PASO Instrucciones: Realiza el siguiente análisis
Más detallesIntroducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1
Universidad Nacional Tecnológica del Cono Sur de Lima Especialidad Ingeniería Mecánica Ingeniería Electrónica Introducción PROGRAMACIÓN DE INGENIERÍA Semana 01-A: Introducción Arquitectura Ing. Jorge A.
Más detallesARQUITECTURA 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 detallesUNIDAD I FUNDAMENTO DE TELECOMUNICACIONES
REDES I Clave: 4598 HC: 4 HL: HT: HPC: HCL: HE: CR: 8 Etapa de formación a la que pertenece: Disciplinaria Carácter de la Asignatura: Obligatoria PROPÓSITO GENERAL DEL CURSO Que el alumno(a) se familiarice
Más detallesUniv. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma
INFORMÁTICA Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma Informática Teoría Unidad 5 Prof. Ing Ezequiel Benavente Ciclo lectivo 2013 Repaso definiciones: Una red es
Más detallesCONCEPTOS BASICOS DE REDES
LOGO CONCEPTOS BASICOS DE REDES Docente: Gustavo Adolfo Luna Ortiz Área: Informática - Tercer Período Julio de 2016 - Grados 11 CONTENIDOS RED TIPOS TOPOLOGIAS CONCEPTOS PARTES QUE ES UNA RED? TIPOS DE
Más detalles. Envia un paquete de datos con eco, que se envia a un dispositivo de red para que este emita una respuesta
1. Es un Servicio que Comprende la navegación en Internet a través de páginas en formato de hipertexto, de manera que con un clic del ratón nos transporta a otras páginas relacionadas. 1. Redes NT. La
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto
Más detallesLas optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador.
Unidad III: Optimización Las optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador. La optimización va a depender del lenguaje
Más detallesTEMA II: ALMACENAMIENTO DE LA INFORMACIÓN
CUESTIONES A TRATAR: Existe un tipo único tipo de memoria en un determinado computador? Todas las memorias de un computador tienen la misma función?. Qué es la memoria interna de un computador? Por qué
Más detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
Más detallesModelos de los sistemas distribuidos. Jorge Iván Meza Martínez jimezam@gmail.com
Modelos de los sistemas distribuidos Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/36 Contenidos Modelo arquitectónico
Más detallesISValue Portal c/pujades, Barcelona (Barcelona)
En NETGEAR, transformamos ideas en productos de red innovadores que conectan a las personas, impulsan los negocios y se anticipan al modo en que vivimos. Fácil de usar. Potente. Inteligente. Para uso empresarial
Más detallesUsando el Sistema Operativo
Sistemas Operativos Pontificia Universidad Javeriana Enero de 2010 Los sistemas operativos Los sistemas operativos Perspectivas del Computador Concepto general El sistema operativo es parte del software
Más detallesUNIDAD 1. COMPONENTES DEL COMPUTADOR
UNIDAD 1. COMPONENTES DEL COMPUTADOR OBJETIVO Nº 1.1: DEFINICIÓN DE COMPUTADOR: Es un dispositivo electrónico compuesto básicamente de un procesador, una memoria y los dispositivos de entrada/salida (E/S).
Más detallesCAPITULO 6. Control de Concurrencia y Recuperación
CAPITULO 6 Control de Concurrencia y Recuperación 6.1 Protocolos de Bloqueo Un protocolo de bloqueo nace de la necesidad creada cuando una transacción solicita un bloqueo de un modo particular sobre un
Más detallesIT Essentials I: PC Hardware and Software
IT Essentials I: PC Hardware and Software Capítulo 1: Introducción a las computadoras personales 1.1 Explicación de las certificaciones de la industria de TI 1.2 Descripción de un sistema de computación
Más detallesUsuario. Programas de Aplicación. Sistema Operativo. Hardware. Figura 1. Sistema de cómputo estructurado por capas.
Generalidades acerca de los sistemas operativos Hoy en día muchas personas, usan las computadoras de una forma muy fácil, muchos incluso creen que la máquina tiene incorporada todas las potencialidades
Más detallesExperiencia 2. Laboratorio de Redes 2010, UTFSM. Valparaíso, 25 de marzo de 2011
Experiencia 2 Laboratorio de Redes 2010, UTFSM Valparaíso, 25 de marzo de 2011 Índice 1. Simulación de Redes 3 1.1. Introducción.......................................... 3 1.2. Tipos de Simulación.....................................
Más detallesFUNCIONAMIENTO 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 detallesFuncionamiento de la computadora
Funcionamiento de la computadora La computadora es una maquina destinada a procesar datos. Este procesamiento involucra dos flujos de información: el de datos y el de instrucciones. Se parte del flujo
Más detallesUnidad 8. Bases de Datos en el Modelo Cliente Servidor
Unidad 8 Bases de Datos en el Modelo Cliente Servidor El Modelo Cliente Servidor En la comunicación TCP/IP las comunicaciones entre computadoras se manejan a través del modelo Cliente Servidor Este concepto
Más detallesEVOLUCIÓN DE LOS PROCESADORES
EVOLUCIÓN DE LOS PROCESADORES Lecturas recomendadas: * Tanembaum, A. Organización de computadoras. Cap. 1 * Stallings, W. Organización y arquitectura de computadores. Cap. 2 Arquitectura de una computadora
Más detallesCurso: 10983A Upgrading Your Skills To Windows Server 2016
Curso: 10983A Upgrading Your Skills To Windows Server 2016 Duración: 25 Horas INTRODUCCION En este curso, dirigido por un instructor, se explica cómo implementar y configurar nuevas características y funcionalidades
Más detallesBANCO DE REACTIVOS DE OPCIÓN MÚLTIPLE CON MATRIZ DE RESPUESTAS
BANCO DE REACTIVOS DE OPCIÓN MÚLTIPLE CON MATRIZ DE RESPUESTAS MÓDULO 3: CAPACITACION INTERMEDIA DE REDES 1. Cuál es la Red diseñada para operar entre áreas geográficas extensas y distantes? 2. Es una
Más detallesTECNOLOGÍA DE REDES. Temario 01/04/2008. Unidad 2. LAS WAN Y LOS ROUTERS (Segunda Parte)
TECNOLOGÍA DE REDES Profesor: Héctor Abarca A. Unidad 2. LAS WAN Y LOS ROUTERS (Segunda Parte) Profesor: Héctor Abarca A. Temario Redes WAN Introducción a las redes WAN Introducción a los routers de una
Más detallesSistemas Operativos. Curso 2014 Estructura de los sistemas operativos
Sistemas Operativos Curso 2014 Estructura de los sistemas operativos Agenda Componentes de un sistema operativo. Servicios del sistema operativo (system services). Llamados a sistema (system calls). Estructura
Más detallesAPLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
Más detallesServicio de terminal remoto. Jesús Torres Cejudo
1 - Telnet, Rlogin, SSH. Telnet (TELecommunication NETwork) es el nombre de un protocolo de red red a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. También es el
Más detallesPASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS
VICTORIA GUADALUPE PEREZ SANCHEZ LIA D1 SISTEMAS OPERATIVOS PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS Objetivo: El alumno instalara en el sistema operativo Linux de la distribución
Más detallesPROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS
PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS Página 1 de 7 OBJETIVO El objetivo de este procedimiento es describir la política de respaldo por defecto para el NOC de Provectis, entendiéndose
Más detallesSistemas Distribuidos. Sistemas Distribuidos. Definiciones. Definición
Sistemas Distribuidos Sistemas Distribuidos Por: Mariela Curiel Basado en los textos: Sistemas Distribuidos Conceptos y Diseño G. Coulouris, J. Dollimore, TimKinberg Definiciones Ejemplos Desafíos en el
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 detallesTema 1: Arquitectura de ordenadores, hardware y software
Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática
Más detallesSistemas distribuidos
Sistemas distribuidos El primer elemento clave en un sistema distribuido es la red. Definición Cualquier conjunto de dos o más equipos informáticos interconectados entre sí con el objetivo de compartir
Más detallesEl Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico
El Modelo Es una arquitectura por niveles para el diseño de sistemas de red que permiten la comunicación entre todos los dispositivos de computadoras. Esta compuesto por siete niveles separados, pero relacionados,
Más detallesPontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS MATERIA O MÓDULO: Sistemas Operativos CÓDIGO: IS603.a CARRERA: INGENIERÍA DE SISTEMAS NIVEL: TERCERO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4
Más detallesF1131 Fundamentos de sistemas operativos 1/12
PROGRAMA DE ESTUDIO Fundamentos de sistemas operativos Programa Educativo: Licenciado en Informática Administrativa Área de Formación : Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Total
Más detallesCONMUTACIÓN LAN Y REDES INALÁMBRICAS. Área de Formación Profesional
PROGRAMAS DE ESTUDIO NOMBRE DE LA ASIGNATURA CONMUTACIÓN LAN Y REDES INALÁMBRICAS CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT230 OBJETIVOS GENERALES DE LA ASIGNATURA Al
Más detallesUniversidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática.
Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática. Programa de la asignatura: SIS-305 SISTEMA OPERATIVO II Total de Créditos: 3 Teórico: 2 Práctico:
Más detallesUNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS
UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS [Escriba el subtítulo del documento] Qué es un gestor de base de datos? Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un
Más detallesIntroducción a las LAN, WAN y al Internetworking
Introducción a las LAN, WAN y al Internetworking Area de Ingeniería Telemática http://www.tlm.unavarra.es Laboratorio de Programación de Redes 3º Ingeniería Técnica en Informática de Gestión Contenido
Más detallesUnidad 5. Ing. Carlos OROZCO
Unidad 5 Ing. Carlos OROZCO Año 2012 Concepto Una Red es un conjunto de computadoras interconectadas entre si mediante cable o por medios inalámbricos con el objetivo de compartir recursos. 2 Año 2012
Más detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Más detallesPrograma analítico 2013 644-Sistemas Operativos Distribuidos
Programa analítico 2013 644-Sistemas Operativos Distribuidos Capitulo 1: INTRODUCCIÓN A LOS SISTEMAS DISTRIBUIDOS. Introducción Breve reseña histórica. Características de los sistemas distribuidos y sistemas
Más detalles1. Computadores y programación
1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la
Más detallesSelección del Hardware y Software Administración del proceso de desarrollo de Sistemas de Información.
Administración del proceso de desarrollo de Sistemas de Información. Determinación de las necesidades de hardware y software. Existencia de equipo en la organización. Proceso de estimación de las cargas
Más detallesGRADO EN INGENIERÍA INFORMÁTICA
Facultad de Informática Universidad Complutense de Madrid GRADO EN INGENIERÍA INFORMÁTICA El Grado en Ingeniería Informática incluye dos itinerarios. Itinerario de computación Itinerario de tecnología
Más detallesEn particular para WORD y POWER POINT se recomienda leer los manuales de WORD 2010 y POWER POINT 2010 que fueron la base del curso normal.
GUIA OFICIAL DE INFORMATICA I DEL COBAQ El siguiente link corresponde a la guía oficial del COBAQ para informática I. Se recomienda ampliamente que el estudiante lea completa la guía y responda a todas
Más detallesComunicació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 detallesSistemas Operativos. Curso 2016 Sistema de Archivos
Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.
Más detallesUNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIOS DE LICENCIATURA
UNIVERSIDAD L VALLE MÉXICO PROGRAMA ESTUDIOS LICENCIATURA ASIGNATURA CICLO ÁREA CURRICULAR INTRODUCCIÓN A LOS SISTEMAS COMPUTACIONALES AP TERCER HORAS CON DOCENTE CLAVE 532843 60 TOTAL CRÉDITOS HORAS FORMACIÓN
Más detallesPROTOCOLO IP. Vicente Sánchez Patón. I.E.S Gregorio Prieto. Tema 1 SRI
PROTOCOLO IP Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Cada dispositivo de una red debe definirse en forma exclusiva. En la capa de red, es necesario identificar los paquetes de la transmisión
Más detallesFUNDAMENTOS DE REDES INFORMÁTICAS VICTOR ANDRES OCHOA CORREA
FUNDAMENTOS DE REDES INFORMÁTICAS VICTOR ANDRES OCHOA CORREA ÍNDICE 1. Definición 2. Tipos de redes 2.1 Según su cobertura 2.2 Según el medio 2.3 Según su Topología 3. Dispositivos de conexión 3.1 Tarjeta
Más detallesObjetivos. Objetivos. Arquitectura de Computadores. R.Mitnik
Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo
Más detallesVisión 360º y análisis transversal del desempeño de cada unidad de negocio
Visión 360º y análisis transversal del desempeño de cada unidad de negocio Qué es VZOR? SOLUCIONES INFORMÁTICAS DE ÚLTIMA GENERACIÓN PARA MEJORAR LA EXPERIENCIA DEL CLIENTE Y EL DESEMPEÑO DE TU ORGANIZACIÓN
Más detallesREPÚBLICA DE PANAMÁ FISCALÍA GENERAL DE CUENTAS UNIDAD DE INFORMÁTICA
REPÚBLICA DE PANAMÁ FISCALÍA GENERAL DE CUENTAS UNIDAD DE INFORMÁTICA MARZO, 2015 1 GUIDO A. RODRÍGUEZ L. Fiscal General de Cuentas CÉSAR AUGUSTO SOLANO GARCÍA Secretario General JOSÉ CHEN ALBA Secretario
Más detallesIntroducción a la computación distribuida
Introducción a la computación distribuida Introducción a la computación distribuida por Francisco J. García Izquierdo. Universidad de la Rioja. Departamento de Matemáticas y Computación. se encuentra bajo
Más detallesSMV. Superintendencia del Mercado de Valores
DECENIO DE LAS PERSONAS CON DIAPACIDAD EN EL PERÚ - AÑO DE LA PROMOCIÓN DE LA INDUSTRIA RESPONSABLE Y DEL COMPROMISO CLIMÁTICO INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 009-2014-/09 SOFTWARE PARA
Más detallesAfinación y Rendimiento de Bases de Datos
DIPLOMADO Afinación y Rendimiento de Bases de Datos TEMARIO DURACIÓN: 250 hrs. 1. Introducción a los Sistemas de Información y RDBMS (30 hrs.) 1. Sistemas de Información y RDBMS (30 hrs.) 1.1 Introducción
Más detallesVirtualización: Para ganarle la batalla a la complejidad de las TI ABERDEEN GROUP
Virtualización: Para ganarle la batalla a la complejidad de las TI ABERDEEN GROUP 1 La lucha de las TI es real Luchar forma parte de la vida. Cada día, tanto a nivel personal como profesional, luchamos
Más detallesModelo Cliente / Servidor. Gerardo Grinman 5D
Modelo Cliente / Servidor Gerardo Grinman 5D Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama modelo Cliente-Servidor. Éste es un modelo
Más detallesTema 1: Arquitectura de Redes de Comunicaciones
Arquitectura de Redes de Acceso y Medio Compartido Grado en Ingeniería de Sistemas de Comunicaciones Tema 1: Arquitectura de Redes de Comunicaciones Dr. Jose Ignacio Moreno Novella
Más detallesFIABILIDAD, CONFIDENCIALIDAD, INTEGRIDAD Y DISPONIBILIDAD
FIABILIDAD, CONFIDENCIALIDAD, INTEGRIDAD Y DISPONIBILIDAD Tema 1 SAD Vicente Sánchez Patón I.E.S Gregorio Prieto Fiabilidad La fiabilidad de un sistema es la probabilidad de que ese sistema funcione o
Más detallesDescripción de servicio
de servicio Código del servicio Nombre del servicio Versión Funcionalidades del servicio 1.
Más detallesTema V Generación de Código
Tema V Generación de Código Una vez que se ha realizado la partición HW/SW y conocemos las operaciones que se van a implementar por hardware y software, debemos abordar el proceso de estas implementaciones.
Más detallesIdentifique los cinco componentes de un sistema de comunicación de datos.
0BTema 1: Introducción Problemas resueltos Problema 1 Identifique los cinco componentes de un sistema de comunicación de datos. Los cinco componentes de un sistema de comunicación de datos son el emisor,
Más detallesARQUITECTURA DE COMPUTADORAS II. Propósito del curso : Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 413
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU007H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: ARQUITECTURA DE COMPUTADORAS II DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s):
Más detallesSOLUCIONES DIGITALES PARA AGUA, PROCESO, PETRÓLEO & GAS Y ENERGÍA
SOLUCIONES DIGITALES PARA AGUA, PROCESO, PETRÓLEO & GAS Y ENERGÍA EL INTERNET INDUSTRIAL Digital Industrial es la unión del mundo físico y digital y GE es un pionero. Con más de 124 años de experiencia
Más detallesMainframe. Qué son los datos?
Mainframe Es un ordenador de gran tamaño y costo elevado. Soporta cientos o hasta miles de usuarios trabajando simultáneamente. Soporta múltiples programas ejecutándose simultáneamente. Supercomputador
Más detallesCUADRO DE MANDO PARA LA ALTA DIRECCIÓN EN EL MINISTERIO DE FOMENTO
CUADRO DE MANDO PARA LA ALTA DIRECCIÓN EN EL MINISTERIO DE FOMENTO Jefe de Proyecto BGS Online Consultores Subdirector General de Tecnología y Sistemas de la Información Ministerio de Fomento Asesor Área
Más detalles