ARQUICTECTURA DE SERVIDORES

Slides:



Advertisements
Presentaciones similares
Arquitectura RISC & CISC y DSP
Advertisements

El modelo de Von Neumann
UNIVERSIDAD DEL VALLE DE MEXICO
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
Paralelismo en Sistemas
Arquitectura de Computadores I
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
El Microprocesador.
CICLO DE EJECUCION DE UNA INSTRUCCION
INTRODUCCIÓN ESTADO DE LA TÉCNICA PROCESAMIENTO DISTRIBUIDO CON MPI PROCESAMIETNO DISTRIBUIDO DE IMÁGENES GENÉRICO CON VTK PROCESAMIENTO DISTRIBUIDO DE.
PERCY CHUMBE BUENDIA. KIZZY GUTIERREZ VALVERDE. RUTH NOEMY APAZA JARA.
Fecha: 11/09/13.  Todos los sistemas distribuidos constan de varias CPU, organizadas de diversas formas.  La forma de interconectarlas entre sí. 
HISTORIA Y CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
Introducción a la programación
EMISION MULTIPLE DE INSTRUCCIONES
Arquitectura de Conjunto de Instrucciones (ISA)
SISTEMAS DE DISEÑO ASISTIDO POR COMPUTADORA
Composición Interna de un Procesador
Sistemas Distribuidos y Paralelos
Arquitectura del Computador
CLASIFICACIÓN DEL SISTEMA OPERATIVO POR APLICACIÓN
Centralizados y Distribuidos
ARQUITECTURAS SIMD TIPOS
EL MICROPROCESADOR.
Procesamiento paralelo
Arquitectura de Máquinas Computadoras II
Universidad Tecnológica de la Selva Ing. Emmanuel Gordillo Espinoza.
Clusters Presentado por : Manuel Alejandro ahumada trochez Yenny carabali.
Instalación de Computadoras 1 I
Desarrollo de aplicaciones para ambientes distribuidos
TEMA 2: Organización de computadores
Características de un sistema operativo
LOS SISTEMAS OPERATIVOS
Introducción a los Sistemas Operativos
Funcionamiento de la CPU
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
14 de diciembre de 2005 Universidad de Murcia1 Modelos de computadores paralelos Domingo Giménez Departamento de Informática y Sistemas Universidad de.
Tema 2: Lenguaje máquina
PROCESADOR Por: Luis Gonzaga Trujillo Cuervo USCO
PROGRAMACIÓN PARALELA Modelos de programación paralela Modelos computacionales Paradigmas de programación paralela Programación en memoria compartida:
“Organización y Arquitectura de Computadores” William Stallings
Evolución del procesador
SISTEMAS OPERATIVOS 1.4 CLASIFICACIÓN DE LOS S.O
Introducción a los SOs.
Sistemas Operativos Avanzados
UNIDAD CENTRAL DE PROCESO
Sánchez Manjarrez Silvana Ing. Daniel Domínguez C. México, D.F. a 13 de septiembre del 2006 Arquitectura de Computadoras Arquitecturas CISC Y RISC Campus.
Tendencias Generales Dotación física Software lógica Más pequeño
Unidad 2 – Gestión de Procesos
ARQUITECTURA ALTERNATIVA DE SERVIDORES SISTEMAS OPERTIVOS DE RED En un sistema operativo de red los usuarios saben que están conectados a la red y que.
La importancia de un equipo de computo
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.
Principio unidad 1.
* UNIVERSIDAD TECNOLOGICA DE PUEBLA TECNOLOGIAS DE LA INFORMACION Y COM. AREA REDES Y TELECOMUNIC IONES ADMINISTRACION DE SERVIDORES «ARQUITECTURA DE COMPUTADORAS»
ARQUITECTURAS DE LOS SERVIDORES El computador tiene 2 aspectos para entender su funcionamiento al nivel de programación: Almacenamiento Procesamiento Para.
BASE DE DATOS DISTRIBUIDAS
UNIDAD I INTRODUCCION A LOS S.O.
UNIDAD 01. EL MICROPROCESADOR
LA CPU Ing. Manuel Andrés Belalcázar S. Corporación Universitaria Autónoma del Cauca.
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.
Santiago Restrepo Rodríguez
PROCESADOR.- El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente,
I Kamilo Osorio Restrepo 8°B Juan David Velez. TIPOS DE PROCESADORES Y SUS FUNCIONES PRINCIPALES CISC. Complex Instruction Set Computing. Posee un número.
Sistemas Distribuidos Conceptos Básicos Propiedades MSI. Nancy A. Olivares Ruiz.
CAPITULO V Arquitectura de Von Neumann
Arquitectura de Computadoras (Taller) Semestre II de 2008.
Arquitecturas alternativas UNIVERSIDAD TECNOLOGICA DE PUEBLA TECNOLOGIAS DE LA INFORMACION Y COM. AREA REDES Y TELECOMUNICIONES ADMINISTRACION DE SERVIDORES.
Almacenamiento El computador tiene 2 aspectos
Transcripción de la presentación:

ARQUICTECTURA DE SERVIDORES Administracion de servidores I Eloy Lora Silva

Funcionamiento a nivel de programación 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 programa. Definición Almacenamiento Procesamiento Funcionamiento a nivel de programación Arquitectura de Computadoras Unidad Central de Procesamiento (CPU Memoria Principal E/S Sistema de Interconexión Unidad de Control Unidad Aritmético Lógica Registros Interconexiones CPU Componentes

Un procesador CISC tiene un conjunto de instrucciones enriquecido con gran variedad e instrucciones complejas, en un esfuerzo de simplificar los compiladores y mejorara las prestaciones. Una arquitectura del tipo CISC está orientada más que todo al software. Definición Enorme cantidad de instrucciones, de 100 a 250. Especialización de las instrucciones que no se usan con mucha frecuencia. Muchos modos de direccionamiento de 5 a 20 modos diferentes. Formato de instrucciones de extensión variables. Instrucciones para la manipulación de la memoria. Características Arquitectura CISC Realizar un control micro programado de las instrucciones. Facilitar el uso de software de programación, en especial compiladores. Disminuir el costo total del software y del sistema en general. “Responsabilizar” software del paralelismo que se quiera lograr. Diseñar ALU’s eficientes para ejecutar las instrucciones matemáticas. Funcionalidades Motorola Serie 68000 Intel Inside x86, Pentium Zilog Z80 Procesadores

Power PC SPARC DEC Alpha MIPS Una arquitectura RISC (Reduced Instruction Set Computer: Computadora de Conjunto Reducido de Instrucciones), tiene características comunes a todos los procesadores mencionados en este trabajo. Definición Relativamente pocas instrucciones. Relativamente pocos modos de direccionamiento. El acceso a memoria limitado a instrucciones de carga y almacenamiento. Todas las operaciones realizadas dentro de los registros de la CPU. Formatos de instrucciones decodificados con facilidad y de longitud fija. Ejecución del ciclo de instrucciones única. Control por circuitería en lugar de micro programado. Arquitectura RISC Características Realizar operaciones directamente en los registros. Facilidad en la decodificación de las instrucciones. Rapidez en el control y la capacidad de procesamiento. Se ejecuta una instrucción por ciclo, gracias que se realiza paralelamente operaciones de recuperación, decodificación y ejecución. Propósito Funcional Power PC SPARC DEC Alpha MIPS Procesadores fabricados bajo arquitectura RISC

En un sistema operativo de red los usuarios saben que están conectados a la red y que pueden compartir recursos, sin embargo cada equipo ejecuta con sus propios recursos su propio sistema operativo, constituyéndose cada equipo como un nodo local con sus propias reglas y sus propios usuarios. Definición En general la evolución de los sistemas operativos ha sido rápida y decida debido a la participación de muchas empresas de software, universidades, etc. A pesar de lo que se describió en la sección anterior la evolución de las comunicaciones ha jugado un papel preponderante desde la década de los 80 con el crecimiento de las redes de computadoras personales que necesitan un sistema operativo de red ó bien un sistema operativo distribuido. Sistemas Operativo en red Evolución Esencialmente el sistema operativo de red provee una solución general mediante la red a un problema complejo decididamente acotado y estudiado, su estructura y en general el funcionamiento se asemeja a un sistema operativo monoprocesador. Propósito Funcional

Arquitecturas Paralelas Para solucionar este problema se tuvo que pensar en organizar las computadoras de forma que se escalaran las posibilidades, esto es, tratar de organizar el conjunto de instrucciones de forma que hubieran cooperación entre las tareas de varios procesadores, y también en un tiempo determinado sin necesidad de gastar recursos económicos buscando mainframes o máquinas con muchos procesadores a la vez. Introducción Una secuencia de Instrucciones una secuencia de datos. Una secuencia de instrucción, múltiple secuencias de datos. Múltiples secuencias de instrucciones, una secuencia de datos. Múltiples secuencias de instrucciones, múltiples secuencias de datos. Arquitecturas Paralelas Clasificación se habla de un sistema fuertemente acoplado que puede hacer multiprocesamiento simétrico o bien acceso no uniforme a memoria ( el acceso a ciertas zonas de memoria es diferente entre sí, es decir, cada zona tiene un tiempo diferente de acceso). Memoria compartida Memoria distribuida se considera un sistema débilmente acoplado dando cabida a los clústers.

Computación Vectorial El procesamiento vectorial se enfoca en tratar a los vectores y a las matrices como si fueran escalares aprovechando el paralelismo existente entre operaciones similares a un solo número o escalar pero que se pueden extender hacia vectores. Introducción Es capaz de repartir o descomponer una sola operación en etapas para que se ejecuten de forma concurrente sobre conjuntos de datos distintos. ALU segmentada ALU paralelas Clasificación Se ajustan bien al procesamiento vectorial introduciendo los elementos vectoriales en forma cíclica hasta que se han procesado todos los elementos, con las consabidas complejidades que se presentan. Computación Vectorial La computación vectorial ha sido diseñada, a diferencia de los mainframes, con un propósito específico: realizar operaciones de punto flotante de manera masiva y con gran precisión. Propósito Funcional ALU segmentada ALU paralelas Procesadores Paralelos Procesador

Es un grupo de computadoras completas interconectadas que trabajan como un único recurso de cómputo, viéndose como un sistema único. Definición El uso de clúster supone la creación de sistemas operativos que den funcionalidad y exploten las características de esta arquitectura. Parámetros: Propósito Gestión de Fallos Equilibrio de Carga Clúster Escalabilidad Absoluta. Escalabilidad Incremental. Alta disponibilidad. Mejorar la relación. Precio/prestaciones. Diseño o Requisitos