馃摂 Stalin capitulo 1 resumen

Introducci贸n

Su objetivo es presentar, la naturaleza y las caracter铆sticas de los computadores de hoy d铆a. Este objetivo es todo un reto por dos razones.

  1. Existe una gran variedad de sistemas que pueden recibir correctamente el nombre de computador, desde microprocesadores de un solo chip, que cuestan unos pocos d贸lares, a supercomputadores que cuestan decenas de millones de d贸lares. Esta variedad es patente no solo en costes sino en tama帽o, prestaciones y aplicaciones.
  2. El r谩pido ritmo de cambio que ha caracterizado siempre a la tecnolog铆a de computadores contin煤a sin pausa. Estos cambios cubren todos los aspectos de la tecnolog铆a de computadores. Desde la tecnolog铆a subyacente de circuitos integrados, usados para construir componentes de computadores, hasta el creciente uso de conceptos de organizaci贸n paralela para combinar esos componentes.

A pesar de la variedad y el ritmo de cambio en el campo de los computadores, se aplican sistem谩ticamente ciertos conceptos fundamentales.

Organizaci贸n y arquitectura

Arquitectura

La arquitectura de computadores se refiere a los atributos de un sistema que son visibles a un programador, o para decirlo de otra manera, aquellos atributos que tienen un impacto directo en la ejecuci贸n l贸gica de un programa.

Entre los ejemplos de atributos arquitect贸nicos se encuentran el conjunto de instrucciones, el n煤mero de bits usados para representar varios tipos de datos (por ejemplo, n煤meros, caracteres), mecanismos de E/S y t茅cnicas para direccionamiento de memoria.

Organizaci贸n

La organizaci贸n de computadores se refiere a las unidades funcionales y sus interconexiones, que dan lugar a especificaciones arquitect贸nicas.

Entre los atributos de organizaci贸n se incluyen aquellos detalles de hardware transparentes al programador, tales como se帽ales de control, interfaces entre el computador y los perif茅ricos y la tecnolog铆a de memoria usada.

Ejemplo de dise帽o arquitect贸nico y de organizaci贸n

Una cuesti贸n de dise帽o arquitect贸nico es si el computador tendr谩 la instrucci贸n de multiplicar. Una cuesti贸n de organizaci贸n es si esa instrucci贸n ser谩 implementada por una unidad especializada en multiplicar o por un mecanismo que haga un uso iterativo de la unidad de suma del sistema.

La decisi贸n de organizaci贸n puede estar basada en la frecuencia prevista del uso de la instrucci贸n de multiplicar la velocidad relativa de las dos aproximaciones, y el coste y el tama帽o f铆sico de una unidad especializada en multiplicar.

Otros detalles

Hist贸ricamente, y a煤n hoy d铆a, la distinci贸n entre arquitectura y organizaci贸n ha sido importante.

Muchos fabricantes de computadores ofrecen una familia de modelos, todos con la misma arquitectura pero con diferencias en la organizaci贸n.