Está en la página 1de 6

Organización de computadoras

Actividad 4. Resumen de los temas 1.1, 1.2, 1.3 William


Satllings

Índice
1 . 1 O R G A N I Z A C I Ó N Y A R Q U I T E C T U R A ..........................................................3
1.2. ESTRUCTURA Y FUNCIONAMIENTO................................................................................4
FUNCIONAMIENTO...................................................................................................................5
ESTRUCTURA............................................................................................................................6
1 . 3 . ¿ P O R Q U É E S T U D I A R L A O R G A N I Z A C I Ó N Y A R Q U I T E C T U R A DE
LOS COMPUTADORES.....................................................................................................................7
1.1 ORGANIZACIÓN Y 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. La organización
de computadores se refiere a las unidades funcionales y sus interconexiones, que
dan lugar a especificaciones arquitectónicas. 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. 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.
En una clase de sistemas, llamados microcomputadores, la relación entre
arquitectura y organización es muy estrecha. Los cambios en la tecnología no solo
influyen en la organización, sino que también dan lugar a la introducción de
arquitecturas más ricas y potentes. Generalmente hay menos requisitos de
compatibilidad generación a generación para estas pequeñas máquinas. Así, hay
más interacción entre las decisiones de diseño arquitectónicas y de organización.

En este libro se examina tanto la organización como la arquitectura de un


computador. Se da, quizá, más énfasis a la parte de organización. Sin embargo,
como la organización de un computador debe ser diseñada para implementar
la especificación de una arquitectura particular, un estudio exhaustivo de
la organización requiere también un análisis detallado de la arquitectura.

1.2. ESTRUCTURA Y FUNCIONAMIENTO

Un computador es un sistema complejo; los computadores de hoy en día contienen millones de


componentes electrónicos básicos. Un sistema jerárquico es 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 elemental. La naturaleza jerárquica de
los sistemas complejos es esencial tanto para su diseño como para su descripción. El
diseñador necesita tratar solamente con un nivel particular del sistema a la vez. En cada nivel el
sistema consta de un conjunto de componentes y sus interrelaciones. El comportamiento
encada nivel depende solo de una caracterización abstracta y simplificada del
sistema que hay en el siguiente nivel más bajo. De cada nivel al diseñador le importan la
estructura y el funcionamiento:

•Estructura: el modo en que los componentes están interrelacionados.

•Funcionamiento: la operación de cada componente individual como parte de la


estructura.

En términos de descripción tenemos dos opciones: empezar por lo más bajo y


construir una descripción completa, o comenzar con una visión desde arriba y
descomponer el sistema en sus subpartes. La experiencia a partir de muchos
campos nos ha enseñado que la descripción de arriba abajo(top-down) es la más
clara y efectiva [WEIN75].

FUNCIONAMIENTO

Tanto la estructura como el funcionamiento de un computador son en esencia


sencillos, las funciones básicas que un computador puede llevar a cabo. En
términos generales hay solo cuatro:

 Procesamiento de datos
 Almacenamiento de datos
 Transferencia de datos
 Control

El computador, por supuesto, tiene que ser capaz de


procesar datos. Los datos pueden adoptar una gran variedad de formas, y el rango
de los requisitos de procesado es amplio. Sin embargo, veremos que hay solo
unos pocos métodos o tipos fundamentales de procesado de datos
ESTRUCTURA

Es la representación más sencilla posible de un computador. El computador es


una entidad que interactúa de alguna manera con su entorno externo. En general,
todas sus conexiones con el entorno externo pueden ser clasificadas como
dispositivos periféricos o líneas de comunicación. Hay cuatro componentes
estructurales principales:

•Unidad Central de Procesamiento (CPU, Central Processing Unit): controla el


funciona-m i e n t o d e l c o m p u t a d o r y l l e v a a c a b o s u s f u n c i o n e s d e
procesamiento de datos. F r e cuentemente se le llama simplemente
procesador.
1.3.¿POR QUÉ E STUDIA R LA OR GANIZACIÓN Y
ARQUITECT URA DE LOS COMPUTADORES

La arquitectura de computadores como uno de los temas troncales que debe estar
en todos los currículos de todos los estudiantes de licenciatura e ingeniería
informática. El informe dice lo siguiente:

El computador está en el corazón de la informática. Para ser hoy un profesional en


cualquier campo de la informática uno no debe ver al computador como una caja
negra que ejecuta programas mágicamente. Todos los estudiantes de informática
deben, en cierta medida, comprender y valorar los componentes funcionales de un
computador, sus características, su funcionamiento y sus interacciones.

Los estudiantes necesitan comprender la arquitectura del computador para


estructurar un programa de forma que este sea más eficiente en una máquina real.

También podría gustarte