Indice para el 3er parcial



Documentos relacionados
INDICE. Prefacio Parte 1: sistemas operativos tradicionales

Sistemas de Operación II

Componentes de un S.O.

Sistemas Distribuidos

File System Distribuido - FSD

UNIVERSIDAD DE ESPECIALIDADES ESPIRITU SANTO FACULTAD DE SISTEMAS, TELECOMUNICACIONES Y ELECTRÓNICA

Introducción Sistemas Operativos y Arquitecturas

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN

Nombres y Sistemas de Archivos en Sistemas Distribuidos

SISTEMAS DE ARCHIVOS DISTRIBUIDOS

ASIGNATURA: SISTEMAS OPERATIVOS II

INDICE Prologo Capitulo 0. Guía del lector Primera parte: antecedentes Capitulo 1. Introducción a los computadores

18 y 19 Sistemas de Archivos Distribuidos y Tarea 05

1. Sistemas Distribuidos

Sistemas de archivos distribuidos. Alvaro Ospina Sanjuan

SISTEMAS OPERATIVOS Estructura del SO. Amilcar Meneses Viveros

Organización del libro 2 Orden de presentación de los temas 3 Recursos en Internet y en la Web 4

1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño

Plataformas paralelas

15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores.

Facultad de Ciencias del Hombre y la Naturaleza SISTEMAS OPERATIVOS DE REDES CICLO II Materia: Sistemas Operativos de Redes Tema:

Fundamentos de Sistemas Operativos

CUERPO TECNICO OPCION: ANALISTA DE APLICACIONES. TEMA 1. Concepto de informática. Antecedentes históricos. Sistema informático. Hardware y software.

Bach Bachiller de Ingeniería Informática, Universidad Católica San Pablo, Perú, 2013.

OBJETIVOS Y/O ALCANCES DE LA ASIGNATURA

Módulo 2 Comunicación

Arquitecturas de Bases de Datos. Carlos A. Olarte BDII

Unidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas

Universidad Autónoma de Manizales Departamento de Ciencias Computacionales

4. Programación Paralela

REDES DE COMPUTADORAS

04/10/2010. b. Protocolos orientados a carácter. 10 Redes LAN a. Tipos de arquitecturas b. Métodos de acceso. Ing. Manuel Benites

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION CORRELATIVAS OBJETIVOS

25 de junio de Sistemas de Archivos Distribuidos AFS Y NFS. Javier Fernández. Gabriela Martínez NFS: Introducción.

FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013

Unidad I. 1. Introducción. Equipo (PC) Sistema Operativo. Red de PC s. Sistema Operativo de Red. Compartir Recursos Habilitar Usuarios.

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Redes de Altas Prestaciones

Unidad 1: Conceptos generales de Sistemas Operativos.

Arquitectura cliente/servidor

Nombre del documento: Programa de Estudio de asignatura de Especialidad. Referencia a la Norma ISO 9001: Página 1 de 6

Redes Computacionales

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION

Introducción. Sistemas Operativos. Pedro Chávez Lugo 23 de marzo de 2010

Programa analítico Sistemas Operativos Distribuidos

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

Carrera: Clave de la asignatura: SATCA: 2-2-4

ARQUITECTURA DE COMPUTADORAS

Sistemas de Operación II

MASSACHUSETTS INSTITUTE OF TECHNOLOGY SLOAN SCHOOL OF MANAGEMENT. Factores tecnológicos, organizativos y estratégicos

04/10/2010. d. Comparación de redes

Fundamentos de Bases de Datos Distribuidas

Unidad II Introducción a las redes de computadoras

Sistemas Operativos de red (NOS).

Se podía cambiar o expandir una red como fuera necesario, simplemente conectando otra computadora u otro concentrador.

Asignación de Procesadores

UNIVERSIDAD NACIONAL DE INGENIERÍA

Administración de Redes y Servidores

INDICE Prefacio 1. Introducción 2. Nivel de red Nivel de transporte

FUNDAMENTOS DE REDES Y CONECTIVIDAD REDES INFORMATICAS

Redes de Datos. Tema IX: Redes LAN. Topologías Control de acceso al medio Interconexión de redes Redes de alta velocidad

Guía del Curso. IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos. Relacionales

Arquitectura cliente/servidor

CAPITULO 25 DISTRIBUTED FILE SYSTEM Introducción. [10][11][S.O.]

SECRETARÍA DE EDUCACIÓN PÚBLICA SUBSECRETARÍA DE EDUCACIÓN E INVESTIGACIÓN TECNOLÓGICA DIRECCIÓN GENERAL DE INSTITUTOS TECNOLÓGICOS DESCENTRALIZADOS

General Parallel File System

Sistemas Distribuidos. Sistemas de ficheros distribuidos

UNIVERSIDAD ESTATAL DE MILAGRO

Procesos Distribuidos. CI 2205 III Lunes y miércoles, 5:00 pm a 9:00 pm Aula 205 Profesor: Diego Villalba

servicios. El API es definido al nivel de código fuente y proporciona el nivel de

Sistemas. Distribuidos

INTRODUCCION. Ing. Camilo Zapata Universidad de Antioquia

1. Generalidades. M. en C. Mario Farias-Elinos

Sistemas operativos: una visión aplicada. Capítulo 12 Estudio de casos: Windows-NT

Tema 3. Buses. Arquitectura de computadores. Plan 96. Curso Jerarquía de buses

Carrera: ISC. ARM ISC. Erick Dalet Villanueva Mascort. ISC. Arturo Guerra Franco. Asignaturas Temas Asignaturas Temas Sistemas Operativos.

Oferta de Trabajos en Grupo. Arquitectura y Tecnología de Computadores

Tema 2: Implementación del núcleo de un Sistema Operativo

CURSO: SISTEMA OPERATIVO WINDOWS 2008 SERVER

Planificaciones Redes y Teleprocesamiento II. Docente responsable: A DESIGNAR. 1 de 5

Características de Samba

Tema 2: EL MODELO CLIENTE/SERVIDOR

UNIVERSIDAD NACIONAL DEL COMAHUE

INTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.

Topologías de hardware de almacenamiento de datos. Administración de recursos Ing. En sistemas de Información FRBA -UTN -ARGENTINA 2010

(Advanced Communications Function / Virtual Telecomunications Access Method) Función avanzada de comunicaciones/método virtual a telecomunicaciones

Qué es Internet? Cómo funciona Internet?

Bases de Datos Distribuidas

INDICE 2. Organización de computadoras 3. El Nivel de Lógica Digital

ARQUITECTURA DE RED PARA SERVICIOS DE BASE DE DATOS

SISTEMAS OPERATIVOS II

Introducción. Temas Multiplexación Estadistica Inter-Process Communication Network Architecture Performance Metrics

XARXES. Coordinador Johan Zuidweg Despacho 358 Teléfono

Administración de la Contabilidad y Control de Acceso de la Red

Carlos A. Olarte BDII. Bases de Datos Distribuidas Implementación

Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor

Global File System (GFS)...

Administración de Redes

PROGRAMADORES DE APLICACIONES INFORMATICAS

Administración Avanzada de Linux. Objetivos

Transcripción:

SistemasOperativos Page 1 Indice para el 3er parcial domingo, 03 de diciembre de 2006 16:31 Capitulo 20 Sistemas Distribuidos Evolución de Arquitectura de Computadoras Lookahead, Paralelismo y Pipelining Clasificación de Flynn Computadoras paralelas/vectoriales Atributos de un sistema para la performance Tasa de Reloj y CPI Factores de performance Atributos de Sistema Tasa MIPS Tasa Throughput Ejemplo Multiprocesadores y Multicomputadoras Multiprocesadores de memoria compartida El modelo UMA El modelo NUMA El modelo COMA Multiprocesadores de memoria distribuida Generaciones de multicomputadoras Una taxonomía de computadoras MIMD a los sistemas distribuidos Ventajas de los Sistemas Distribuidos con respecto a los Sistemas Centralizados Ventajas de los Sistemas Distribuidos con respecto a las PCs Desventajas Conceptos de Hardware Multiprocesadores con base en buses Multiprocesadores con conmutador Multicomputadoras con base en buses Multicomputadoras con conmutador Conceptos de Software Sistema Operativo de redes Sistema Multiprocesador de tiempo compartido Sistema realmente distribuido Tabla comparativa Sistemas Distribuidos Modos de procesamiento Aspecto del diseño Transparencia Flexibilidad Confiabilidad Desempeño o Performance Escalabilidad Ventajas y Desventajas Comunicaciones Estrategias de Diseño Niveles de un Protocolo

SistemasOperativos Page 2 Niveles de un Protocolo Hardware Layer o Capa Física Data Link Layer o Capa de Enlace Network Layer o Capa de Red Transport Layer o Capa de Transporte Session Layer o Capa de Sesion Presentation Layer o Capa de Presentación Application Layer o Capa de Aplicación Estrategias de Ruteo Estrategia de Comunicación Disciplina de Prioridades y Protocolos Ranuras Clasificación de Protocolos Protocolos de Acceso Controlado Protocolos con Mecanismo de Reserva Protocolo de Paso de Token (Token Passing) Protocolo de Paso de Token con Slots Protocolos de Acceso Contencioso Protocolo CSMA/CD CSMA nopersistente CSMA ppersistente CSMA/CA Tipos de Sistemas Capitulo 21 Modelo Cliente Servidor Direccionamiento Primitivas Bloqueantes vs. No Bloqueantes Send Bloqueantes (primitivas sincrónicas) Send no Bloqueantes (primitivas asincrónicas) Send sin Bloqueo con Interrupción Primitivas Almacenadas en Buffer vs. No Almacenadas Primitivas Confiables vs. No Confiables Implementación del Modelo ClienteServidor Comentarios acerca de implementación: Protocolos y Software Capitulo 22 Remote Procedure Call Etapas de un RPC Pasaje de Parámetros Generación de un Código RPC Dynamic Binding (Conexión Dinámica) Modo de operar Ventajas y desventajas Semántica de RPC en presencia de fallas Aspectos de la implementación Protocolos RPC Reconocimientos Ruta Crítica Copiado Manejo de Cronómetro

SistemasOperativos Page 3 Copiado Manejo de Cronómetro Área de Problemas Capitulo 23 Sincronización en Sistemas Distribuidos Sincronización de Relojes a Relojes Lógicos Relojes Lógicos (Lamport) Relojes Físicos Algoritmos de Sincronización de Relojes Algoritmo de Cristian Algoritmo Berkeley Algoritmo de Promedios Múltiples fuentes externas de horario Otras técnicas Exclusión Mutua Un algoritmo centralizado Un algoritmo distribuido Un algoritmo Token Ring Comparación de los tres algoritmos Usos de relojes: Consistencia de cache Detección de Fallas Algoritmos de Elección Algoritmo Bully Un Algoritmo Anillo Tokens Duplicados Falla al transferir un token Transacciones Atómicas a Transacciones Atómicas El modelo de Transacción Almacenamiento estable Primitivas de Transacción Propiedades de las transacciones Transacciones anidadas Implementación Espacio de trabajo privado Log de grabación adelantada Protocolo commit de dos fases Control de concurrencia Bloqueo (locking) Control de concurrencia Optimista Sellos Temporales (Timestamps) Abrazo Mortal en Sistemas Distribuidos Detección de Abrazo Mortal Detección centralizada de Abrazo Mortal Detección jerárquica de Abrazo Mortal Detección distribuida de Abrazo Mortal Prevención distribuida de Abrazo Mortal... (Pag 19 Otros temas que no entran Pag 39) Intercambio de Mensajes Tipos de Sincronización Comunicación Sincrónica

SistemasOperativos Page 4 Comunicación Sincrónica RendezVous RendezVous extendido RendezVous asimétrico Comunicación Asincrónica Comunicación SemiSincrónica Especificaciones de los Canales de Comunicación Comunicación Directa Comunicación Indirecta Direccionamiento Directo Indirecto Ejemplo de Modelos Clásicos con Mailbox Exclusión Mutua Productor / Consumidor Lectores / Escritores Tipos de Mensajes Tratamiento y Recuperación de Errores Capitulo 24 Threads RPC con Hilos RPC Local Recepción Limitada Modelos de Sistemas El modelo de Estación de Trabajo Uso de estaciones de trabajo inactivas El modelo de Pila de Procesadores Un Modelo Hibrido Como se asignan los Procesadores? Planificación en Sistemas Distribuidos Capitulo 25 Distributed File System Diseño de los File Systems El Servicio de Archivos Upload/Download Model Remote Access Model El Servicio de Directorios Transparencia de Nombres Nombres de Dos Niveles Semántica de Archivos Compartidos Semántica UNIX Semántica de Sesión Semántica de Archivos Inmutables Semántica de Transacciones Atómicas Implementación de un Sistema Distribuido de Archivos Uso de archivos Estructura del Sistema Ocultamiento (caching)

SistemasOperativos Page 5 Ocultamiento (caching) Consistencia Implementaciones de File System NFS El Mount Protocol El NFS Protocol Arquitectura NFS UNIX File System Virtual File System NFS Propiamente Dicha PathName Translation Operaciones Remotas AFS Panorama El espacio compartido de nombres Operaciones de Archivos y Semánticas Implementación