ingenieria de software

Páginas: 28 (6811 palabras) Publicado: 21 de septiembre de 2014
1) Describa la diferencia de cada una de la siguientes: arquitectura de una computadora clásica, segmentada y una de multiprocesamiento?

Clasica: Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de tubos de vacío. Aun son usadas en procesadores empotrados de gama baja y son la base de la mayoría de las arquitecturas modernas

Arquitectura Mauchly-Eckert(Von Newman)En términos generales una computadora tiene que realizar 3 funciones:
Procesamiento de Datos
Almacenamiento de Datos
Transferencia de Datos
Segmentada: Las arquitecturas segmentadas o con segmentación del cauce buscan mejorar el desempeño realizando paralelamente varias etapas del ciclo de instrucción al mismo tiempo. El procesador se divide en varias unidades funcionalesindependientes y se dividen entre ellas el procesamiento de las instrucciones
Multiprocesamiento: Cuando se desea incrementar el desempeño más aya de lo que permite la técnica de segmentación del cauce (limite teórico de una instrucción por ciclo de reloj), se requiere utilizar más de un procesador para la ejecución del programa de aplicación.
Las CPU de multiprocesamiento :
SISO – (Single Instruction,Single Operand ) computadoras independientes
SIMO – (Single Instruction, Multiple Operand ) procesadores vectoriales
MISO – (Multiple Instruction, Single Operand ) No implementado
MIMO – (Multiple Instruction, Multiple Operand ) sistemas SMP, Clusters

2) Cuáles son las arquitecturas de CPU que existen en la actualidad y explique cada una de esas arquitecturas?

La arquitectura de unacomputadora explica la situación de sus componentes y permite determinar las posibilidades de que un sistema informático con una determinada configuración pueda realizar las operaciones para las que se va a utilizar. Es decir se refiere a los atributos de un sistema que son visibles a un programador, es decir aquellos que tienen un impacto directo en la ejecución lógica de un programa.

Ejemplos deatributos arquitectónicos Conjunto de instrucciones, números de bits usados para representar datos, mecanismos de entradas, salidas y técnicas de direccionamiento de memoria

La organización de computadoras: se refiere a las unidades funcionales y sus interconexiones que materializan especificaciones arquitectónicas, Ejemplo detalles del hardware transparentes para el programador, tales comoseñales de control, interfaces entre las computadoras y los periféricos y la tecnología de memoria utilizada.

Arquitectura de 32 bits:

32 bits es un adjetivo usado en:
Microarquitectura de CPU y ALU para describir registros, bus de direcciones, bus de datos, o instrucciones de 32 bits (4 octetos).
Arquitectura de computadoras para describir enteros, direcciones de memoria, sistemas operativos,u otras unidades de datos de 32 bits (4 Octetos).
Imágenes digitales, para referirse a una profundidad de color de 32 bits (color verdadero). Siendo el resultante de 24 bits más un canal alfa de 8 bits.

Microarquitectura…Procesadores de 32 bits
Los buses de datos y de direcciones son usualmente más anchos que 32 bits, a pesar de que éstas se almacenen y manipulen internamente en elprocesador como cantidades de 32 bits. Por ejemplo, el Pentium Pro es un procesador de 32 bits, pero el bus de direcciones externo tiene un tamaño de 36 bits, y el bus de datos externo de 64 bits.
Arquitectura de computadoras
Visión general
Un campo de almacenamiento de 32 bits permite combinaciones posibles. Debido a esto, el rango de valores naturales que pueden ser almacenados en 32 bits es de 0hasta 4.294.967.295 (que son ). Para enteros con signo, utilizando el complemento a dos, el rango es desde −2.147.483.648 () hasta +2.147.483.647 (). Estos rangos delimitan los sistemas de numeración comunes que utilizan 32 bits, tales como las direcciones IP o las fechas POSIX (provocando el efecto 2038).
Efecto 2038………..Artículo principal: Problema del año 2038
El "Efecto 2038", es un bug...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS