Arquitectura De Computadoras

Páginas: 10 (2438 palabras) Publicado: 14 de abril de 2011
Ing. Monica Vázquez Gutiérrez
1



ARQUITECTURA DE COMPUTADORAS: Se refiere a los atributos de un sistema que son visibles para un programador, a aquellos atributos que tienen un impacto directo en la ejecución lógica de un programa. Algunos atributos físicos son: el set de instrucciones, número de bits para representación de datos, mecanismos de E/S y las técnicas para direccionamiento dememoria. Conjunto de registros visibles al programador, conjunto de instrucciones máquina o ensamblador, tipos básicos de datos soportados por las instrucciones máquina, modos de direccionamiento, mecanismos de E/S

2

ORGANIZACIÓN DE COMPUTADORAS: Se refiere a las unidades funcionales y sus interconexiones, que dan lugar a especificaciones arquitectónicas. Algunos atributos de organizaciónson: señales de control, interfaces entre el computador y los periféricos y la tecnología de memoria usada. Conjunto de módulos básicos que componen el computador:  Memoria (memoria principal, memoria cache, memoria virtual)  E/S (controladores, sistema de interrupciones, DMA, ...)  Funcionamiento y alternativas de implementación de los módulos básicos  Interconexión e interacción entre losmismos


3

  

Interface entre el software de bajo nivel y el hardware. Posibilita implementaciones de diverso coste/rendimiento para varios software Es definida por los atributos de la computadora visibles para el programador de lenguaje de máquina:
◦ ◦ ◦ ◦ ◦ ◦ ◦ Repertorio de instrucciones Formato de instrucciones Códigos de operación Modos de direccionamiento Registros y posicionesde memoria manipulables directamente Nº de bits (datos) Mecanismos de entrada/salida



Ha posibilitado los últimos avances en rendimiento:
◦ Segmentación ◦ Paralelismo ◦ Computadoras RISC



El objetivo es encontrar un lenguaje de máquina que:

◦ facilite la construcción del hardware y de los compiladores ◦ Maximice el rendimiento ◦ Minimice el costo



Son aquellos atributosvisibles al programador – Conjunto de instrucciones, número de bits usados para representar datos, mecanismos de E/S, técnicas de direccionamiento de memoria – Tienen impacto directo en la ejecución de un programa







Arquitectura = Arquitectura del conjunto de instrucciones + Organización de la Máquina + Implementación

5

– ejemplo: ¿Hay alguna instrucción de multiplicación? –Determinar cuales atributos son importantes para una nueva máquina. – Luego diseñarla de forma que maximize el desempeño y al mismo tiempo cumpla con las restricciones de costo y energía

6

•Se refiere al conjunto de instrucciones visible al programador.

•El conjunto de instrucciones sirve de frontera entre SW y HW

7

8

Se refiere a las unidades funcionales y susinterconexiones, que dan lugar a especificaciones arquitectónicas – Incluye los aspectos de alto nivel del diseño de una computadora, detalles de hardware transparentes al programador: • Diseño del CPU • Señales de control • tecnología de memoria • Estructura del bus • Interfases entre la computadora y periféricos – Ej. ¿Hay una unidad de hardware para multiplicar o se hace con sumas repetidas?

9

Toda la familia Intel x86 tienen la misma arquitectura básica La familia IBM sistema /370 tienen la misma arquitectura básica Esto provee compatibilidad de código (Al menos con sus versiones anteriores) La organización difiere entre versiones diferentes







10



Implementación: Comprende el diseño de circuitos integrados, encapsulado, alimentación y enfriamiento de los mismos.Estructura: Es la forma en como se relacionan los componentes unos con otros. Ejemplo de Implementación





11

12

13





La computadora es un sistema jerárquico y por lo tanto esta considerado como un conjunto de subsistemas interrelacionados, cada uno de los cuales, a su vez, se organiza en una estructura jerárquica, hasta que se alcanza el nivel más bajo del subsistema...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • arquitectura de computadores
  • arquitectura de computadoras
  • Arquitectura de computadores
  • Arquitectura de computadoras
  • Arquitectura del Computador
  • Arquitectura De Computadoras
  • Arquitectura de computadoras
  • Arquitectura de computadoras

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS