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.

Slides:



Advertisements
Presentaciones similares
Org. y Arquitectura del Computador
Advertisements

Arquitectura RISC & CISC y DSP
El modelo de Von Neumann
TEMA 1 Introducción a la Programación Concurrente
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
El Microprocesador.
CICLO DE EJECUCION DE UNA INSTRUCCION
PERCY CHUMBE BUENDIA. KIZZY GUTIERREZ VALVERDE. RUTH NOEMY APAZA JARA.
Introducción a la programación
EMISION MULTIPLE DE INSTRUCCIONES
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
Arquitectura de Conjunto de Instrucciones (ISA)
SISTEMAS DE DISEÑO ASISTIDO POR COMPUTADORA
Composición Interna de un Procesador
COMPONENTES FISICOS Y LÓGICOS DE LA PC
PROCESAMIENTO PARALELO.  Organización lógica ◦ Visión que tiene el programados  Capacidad de expresar tareas paralelas (Estructura de control)  Método.
Internet y Sistemas Distribuidos
Arquitectura del Computador
Centralizados y Distribuidos
ARQUITECTURAS SIMD TIPOS
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
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
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
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
Introducción a los SOs.
Sistemas Operativos Avanzados
Componentes Físicos y Lógicos de un Computador
CLASIFICACION DE LAS COMPUTADORAS
Profesor: MCE. Urbelino José Francisco Gómez Soberón Centro Escolar Presidente Francisco I. Madero Bachillerato general estatal APLICACIONES INFORMATICAS.
UNIDAD CENTRAL DE PROCESO
Sistemas operativos: S. Madre: Controlar, Accesos, interacción, Ejecución, modificar Software: interacción, Ejecución, Modificar Como instalarlo Seguridad.
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
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
ARQUICTECTURA DE SERVIDORES
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
Principio unidad 1.
* UNIVERSIDAD TECNOLOGICA DE PUEBLA TECNOLOGIAS DE LA INFORMACION Y COM. AREA REDES Y TELECOMUNIC IONES ADMINISTRACION DE SERVIDORES «ARQUITECTURA DE COMPUTADORAS»
PROCESADORES DAVID ALCALÁ JHONNY POSADA LESLY MARTINEZ LADY MUNAR.
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
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,
PROCESADORES Angela Rada Yamile Rozo Daniel Roncancio Diego Martínez.
Optativa II Carlos Quilumbaqui. ¿Qué es Big Data? Big Data son grandes en cantidad, se capturan a un índice rápido, y son estructurados o no estructurados,
Sistemas Distribuidos Conceptos Básicos Propiedades MSI. Nancy A. Olivares Ruiz.
 Software  Humanware  Hardware Conformado por.
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:

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 Aspectos principales Almacenamiento Procesamiento Arquitectura de Computadoras Unidad Central de Procesamiento (CPU) Memoria Principal Periféricos de 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 e instrucciones complejas, en un esfuerzo de simplificar los compiladores y mejorara las prestaciones. Se oriento a fabricar computadoras que ahorraran espacio de memoria, lo que como puede verse no ocurrió, los procesadores CISC tienen una gran cantidad de memoria Introducció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 Arquitectura CISC Características 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 Propósito Funcional

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 Introducció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 Características Arquitectura RISC *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

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. Introducción 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. Características S.O en red 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. Por razones de operación y buscando un mejor rendimiento se generó un desarrollo de sistemas distribuidos con varios procesadores, pero haciendo creer al usuario que se trata de un sistema operativo tradicional. Propósito Funcional

Arquitecturas Paralelas Así los problemas que resolvían los sistemas operativos crecieron junto con los procesadores ó tal vez de manera simétrica. Cuando los problemas se hicieron “muy duros” (difícil computacionalmente hablando) de resolver mediante un solo procesador o bien cuando su capacidad para obtener resultados sin emplear muy altas prestaciones se hizo evidente. 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 Características La solución de hacer todo al mismo tiempo dentro de varios servidores llevo a paralelizar ó realizar computo colaborativo. Mas bien 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. Propósito Funcional

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. Los procesadores matriciales son diseñados para propósito general, capaz de procesar cantidades enormes de información, pero sobre todo sin realizar cálculos tradicionales, más bien orientados hacia los vectores. Propósito Funcional

Procesadores vectoriales *Motorola Serie 68000 *Intel Inside x86, *Pentium *Zilog Z80 Arquitectura CISC *Power PC *SPARC *DEC Alpha *MIPS Arquitectura RISC Procesadores Procesadores vectoriales ALU segmentada ALU paralelas Procesadores Paralelos

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 Propósito Gestión de Fallos Equilibrio de Carga Parámetros para consideración para realizar un clúster: Clúster Escalabilidad Absoluta Escalabilidad Incremental Alta disponibilidad Mejorar la relación Precio/prestaciones: Requisitos