Arquitectura de Sistema Operativo para Sistemas con múltiples núcleos Microprocesadores para Comunicaciones Jesús A. Díaz Sánchez Curso 2009/2010.

Slides:



Advertisements
Presentaciones similares
Arquitectura de Sistema de E/S
Advertisements

Ing. Zamudio Mendoza Mario Said
Sistema operativo Componentes de un sistema operativo
SISTEMAS OPERATIVOS.
SISTEMAS OPERATIVOS Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario.
Estructura de un Sistema Operativo
Fecha: 11/09/13.  Todos los sistemas distribuidos constan de varias CPU, organizadas de diversas formas.  La forma de interconectarlas entre sí. 
Miguel Martin Iglesias 4º B E.S.O Trabajo Informática
Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Programación Visual de Sistemas
Estructuras en Sistemas Operativos
Introducción a OSA (Open Service Access)
Sistemas Operativos Distribuidos
Base de Datos Distribuidas
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
Universidad Centroamericana
PROCESAMIENTO PARALELO.  Organización lógica ◦ Visión que tiene el programados  Capacidad de expresar tareas paralelas (Estructura de control)  Método.
Universidad de SonoraArquitectura de Computadoras1 PROGRAMA CION PARALELA Y DISTRIBUIDA PRESENTA: JESUS BECERRIL PACHECO MODELOS DE ACCESO A LA MEMORIA.
Vista General del Funcionamiento del Computador y sus Interconexiones
Introducción a los SSOO Sebastián Sánchez Prieto.
Elemento Lógico (Software)
Procesamiento paralelo
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
Arquitectura de Máquinas Computadoras II
Teoría de Sistemas Operativos Sistemas distribuidos.
Soporte HW para Administración de Memoria Cecilia Hernández
Desarrollo de aplicaciones para ambientes distribuidos
Arquitectura NFS El servidor NFS exporta uno o más directorios
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Introducción a los Sistemas Operativos
INTRODUCCIÓN. Motivación “Procesamiento distribuido significa dividir una aplicación en tareas y poner cada tarea en la plataforma donde pueda ser manejada.
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
COMPONENTES DEL SISTEMA OPERATIVO.
UNIVERSIDAD LATINA. I. TEORIA DE SISTEMAS OPERATIVOS.
Introducción a los SOs.
Programación de Sistemas 2003 Cambio de passwords en la RCE vía Web.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA COMPUTACIÓN Programación I MC Hilda Castillo Zacatelco.
W w w. i n a c a p. c l FUNDAMENTOS DE SISTEMAS OPERATIVOS LUIS ALEJANDRO PACHECO TORO.
Sistemas Distribuidos
Tema 5: Multiprocesadores
Teoría de Sistemas Operativos Sistemas distribuidos.
VIRTUALIZACIÓN.
GESTIÓN DE REDES - INTRODUCCIÓN
Introducción a los Sistemas Distribuidos. Prof. Yudith Cardinale Sept – Dic 2008 Universidad Simón Bolívar Departamento de Computación y T. I Sistemas.
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
FUNCIONAMIENTO INTERNO DEL ORDENADOR
ESCALABILIDAD Es un mecanismo que funciona en entornos pequeños o globales (número de máquinas, distancia, ancho de banda, capacidad, etc.)
SISTEMAS OPERATIVOS.
ARQUICTECTURA DE SERVIDORES
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Programación I MC Beatriz Beltrán Martínez.
Son los atributos de un sistema que son visibles para un programador, es decir aquellos atributos que impactan directamente en la ejecución lógica de un.
Yulieth Estefanía Castaño Zuluaga.   El procesador, también conocido como CPU o micro, es el celebro del PC y entre otros tiene la función de ejecutar.
BASE DE DATOS DISTRIBUIDAS
Sistemas Operativos I Introducción
Elementos y tipos de sistemas operativos
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
UNIVERSIDAD LATINA SOPORTE TECNICO SISTEMAS OPERATIVOS.
Núcleo Dispositivo electrónico que se encuentra inserto dentro del microprocesador y tiene como finalidad la de llevar a cabo varios procesamientos.
Alumno: Daniel Fernández Curso:4.1. Fuentes de alimentación  Es un dispositivo que convierte la tensión alterna de la red de suministro, en una o varias.
SISTEMAS OPERTIVOS DE RED Los usuarios están conectados a la red y que pueden compartir recursos. Cada equipo ejecuta con sus propios recursos su propio.
Instituto de Ciencias y Humanidades Tabasco. El software Coordinar el uso del hardware Coordinar el uso del hardware Ejercer el control Programas de aplicación.
SOFTWARE DE COMPUTADORAS
Sistemas Distribuidos (ACI805) Presentación del Curso Semana 1.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
Sistemas Distribuidos Conceptos Básicos Propiedades MSI. Nancy A. Olivares Ruiz.
Estructura del sistema operativo
Transcripción de la presentación:

Arquitectura de Sistema Operativo para Sistemas con múltiples núcleos Microprocesadores para Comunicaciones Jesús A. Díaz Sánchez Curso 2009/2010

 Introducción  Multikernel  Implementación: Barrelfish

 Más núcleos en los procesadores  Arquitecturas diversas  Uso compartido de memoria  Interconexión entre núcleos  Obliga a desarrollar cachés exclusivos  Al añadir más componentes al sistema  Baja escalabilidad  Ineficiencia

 Concepto de maquina con núcleos independientes  Modificación de funcionalidad de los SO  Nueva arquitectura de SO: Multikernel  Basada en conceptos de sistemas distribuidos

 Sistemas distribuidos:  Conjunto ordenadores autónomos en red con SW distribuido que: ▪ Permite coordinar acciones ▪ Compartir recursos  Comunicación mediante el paso de mensajes

 Nueva estructura de SO  Configuración como sistema distribuido  No comparte memoria, se envían mensajes  Replicación de datos del SO  Mantiene estructura del SO independiente del HW  Representa directamente propiedades del HW

Arquitectura:

 Creado por:  ETH Zürich  Microsoft Research, Cambridge  ENS Cachan Bretagne  Código Open Source  Escrito mayoritariamente en C  Introduce en cada nucleo:  CPU driver  Monitor

 Arquitectura:

 CPU Driver:  Refuerza protección  Encargado de autorización  Y del gestión de tiempos de los procesos  Mediador entre acceso al núcleo y HW asociado  No comparte estado  Controlado por eventos  Envía mensajería local  Ofrece interrupciones HW

 Monitores:  Coordinan estado del sistema  Pertenecen a un solo núcleo  Son planificables  Orientado al paso de mensajes  Manipula: ▪ Cola de mensajes ▪ Operaciones remotas de alta duración