Sei sulla pagina 1di 17

La organizacin de computadoras se refiere a las unidades funcionales de

una computadora (como la unidad central de procesamiento, unidad de memoria y


los dispositivos de entrada/salida) y sus interconexiones, que materializan especificaciones
arquitectnicas.
La organizacin de una computadora y su arquitectura estn estrechamente relacionadas; sin
embargo, no se deben confundir la arquitectura con la organizacin, que en algunos casos
suele ser usada como un sinnimo de esta ltima, puesto que la arquitectura se enfoca a la
forma de construir las unidades funcionales para que realicen las funciones especificadas por
su organizacin, al igual que su forma de comunicarse e interactuar entre ellas. Un ejemplo de
atributos de la arquitectura computacional son el nmero de bits usados para representar los
tipos de datos (nmeros, caracteres, etc.), mecanismos de entrada/salida, entre otros. Algunos
de los atributos de la organizacin son las interfaces entre la computadora y los perifricos, las
seales de control en el hardware y la tecnologa de la memoria usada.

ESTRUCTURA:
1.4.1 La Placa Base
Es el componente principal, por lo tanto este se tiene que escoger con el ms sumo
cuidado para que el ordenador tenga una calidad excelente al igual que su rendimiento en la
ejecucin de tareas. Al comprar la placa base debemos ver qu tipo de procesador soporta, si
posee slots de expansin suficientes para los perifricos que deseemos instalar. Una placa se
confecciona usando una tcnica llamada MPCB( Multiple Layer Contact Board), que consiste
en varias placas apiladas como si fueran una; este tipo de placas deben ser fabricadas de
forma minuciosa, pues un mnimo error en la posicin de las pistas, hara que sufriese
interferencias y convertirn a la placa en inestable. La calidad de las placas no depende
precisamente de la marca pero si nos debemos cerciorar de la marca que estamos adquiriendo,
ya que, para encontrar controladores de los dispositivos de dicha placa ser ms fcil entrando
a la pgina del fabricante.
1.4.2 Memoria RAM
Si la computadora tiene poca memoria RAM, nuestro sistema deber utilizar nuestro
disco duro para almacenar aquellos programas que no caben en RAM esta es la llamada
Memoria Virtual; la cual por sobrecarga puede llegar a volver muy lento nuestro sistema. Por
otro lado, al instalar mas memoria RAM ser un desperdicio pues no har al sistema ms
rpido se notara que se debe instalar ms cuando el sistema se encuentre lento. Por ejemplo si
se trabaja con aplicaciones sencillas de oficina la mnima de RAM a ocupar seria de 64MB,
pero lo ideal sera 128MB; si se mantienen programas al mismo tiempo con 256MB es
suficiente ya que en si el uso de memoria RAM en la actualidad tambin depende de nuestro
Sistema Operativo ya que al pasar los aos estos van evolucionando de forma creciente
ocupando aplicaciones ms complejas por lo cual se necesita ms RAM. Cuanta ms memoria
RAM el PC se mantendr ms rpido por ms tiempo ya que con el paso del tiempo hay
aplicaciones ms complejas y estas hacen que el sistema sea ms sofisticado.
1.4.3 Procesador
Depende para que se va a utilizar la computadora por ejemplo si esta ser utilizada
para juegos valdra la pena invertir en un procesador como un Athlon o Pentium 4. Si es para

aplicaciones pequeas con que tenga suficiente RAM es ms que suficiente un procesador
Duron.
1.4.4 Disco Duro
Es importante saber el tiempo de acceso, la velocidad de rotacin y la densidad del
disco duro. El tiempo de acceso determina cuanto tiempo tarda el cabezal de lectura en
encontrar el dato que debe leerse. La velocidad de rotacin se mide en rpm, revoluciones por
minuto. La densidad o cantidad de datos que caben en cada disco duro, tambin determina su
rendimiento, pues los datos estarn ms expuestos entre s, sern localizados ms
rpidamente.
1.4.5 Tarjeta Grafica
Existen tarjetas de 2D y 3D. Tambin existen tarjetas aceleradoras de 3D que deben
usarse con una tarjeta de 2D comn. Tambin existen las tarjetas graficas combo, que
realizan funciones de 2D y 3D. Al da de hoy, incluso las tarjetas graficas on board (se refiere a
dispositivos que vienen integrados en la placa madre) vienen con recursos 3D, aunque su
rendimiento no se compara en lo absoluto con el de una tarjeta grafica de calidad.
1.4.6 Tarjeta de Sonido
No tiene ninguna influencia con el rendimiento del equipo, solamente determina la
calidad de audio. Para uso normal, se utilizan las Sound Blaster generalmente con chipsets
Yamaha. Las tarjetas de sonido ms caras marcan la diferencia si pretendemos trabajar en la
edicin musical, o queremos or msica MIDI en mxima calidad. Tambin existen las tarjetas
de sonido 3D, como la Sound Blaster Live, que generan sonidos que parecen venir de todas
direcciones. Este efecto es muy utilizado en teatros en casa, para escuchar el sonido de forma
ms real

Computador:
Entrando un poco mas en el detalle del computador, podemos distinguir 4 componentes
principales:

* CPU (Central Prosesing Unit): Controla el funcionamiento de la computadora y se encarga del


procesamiento de datos, comnmente se lo llama procesador.
* Input/Output (I/O o entrada y salida): se encarga de la transferencia de datos entre en
computador y el entorno externo.
* Main Memory(Memoria principal): Almacena datos.
* System Interconnection (sistema de interconexin): Proporciona comunicacin entre las tres
partes.
El componente que vamos a analizar ahora mas en detalle es la CPU:

Los principales componentes son los siguientes:


* Registros: Proporcionan un almacenamiento interno a la CPU.
* ALU (Unidad Aritmtico-Lgica): En ella se realizan las operaciones de procesamiento,
aritmticas (suma resta, etc) y logicas (AND,OR, XOR, etc)
* Unidad de Control: Controla el funcionamiento de la CPU, con lo cual controla el
funcionamiento del computador.
* Interconexiones: Proporcionan comunicacin entre los 3 componentes anteriores.

Organizacin Fsica Del Computador

1. Dispositivo de entrada:
A travs de ellos se ingresan los datos al sistema, estos son convertidos en
seales elctricas, que se envan a la memoria principal para ser procesados o
para guardarlos permanentemente en un disco duro (teclado ,mouse, etc).
2. Memoria principal:
Almacena datos programas instrucciones.funciones :lectura y escritura.
Conjunto de celdas numeradas que cuentan con 2 registros : registro
de direccin y registro de intercambio.
Registro de direccin : contiene la direccin de la celda que se va a afectar (leer
o escribir ).
3.CPU:
Parte mas importante del computador ya que la unidad de control y la
unidad aritmtico lgica en interaccin con la memoria principal permite el
procesamiento de los datos y el control de los dems dispositivos del sistema.
ALU:
Operaciones aritmticas , operaciones lgicas y comparaciones.
4. Dispositivo de salida:
A travs de ellos se muestran los resultados, del procesamiento de los datos :
monitor, impresora, altavoces, memo. Tambin son el medio por el cual el
computador presenta informacin a los usuarios. Los ms comunes son la
pantalla y la impresora.
5. Memoria externa:
Tambin se la conoce como memoria auxiliar, sta es la encargada de brindar seguridad
a la informacin almacenada, por cuanto guarda los datos de manera permanente e
independiente de que el computador est en funcionamiento, a diferencia de la memoria
interna que solo mantiene la informacin mientras el equipo est encendido. Los
dispositivos de almacenamiento son discos y cintas principalmente, los discos pueden
ser flexibles, duros u pticos.

Estructura de un computador
Un computador se divide fundamentalmente en dos partes: el Hardware y el Software.
El hardware es la parte fsica del computador, la parte tangible; es decir aquello que podemos
tocar del computador. El software es la parte lgica del computador, es decir el conjunto de
instrucciones que le ordenan al hardware que tarea debe realizar.
Arquitectura del hardware
El Hardware es la parte tangible del computador, aquella que se puede palpar. Los
componentes Hardware se refiere a las partes fsicas y accesorios complementarios que
componen la Unidad Central de Procesamiento (CPU) as como a los dispositivos externos,
tales como, monitor, impresora, teclado, mouse, cornetas. Si vemos el computador como una
estructura de hardware, notaremos que esta constituido por dispositivos, que clasificaremos
segn la funcin que desempeen. De acuerdo a esta clasificacin tendremos:
Dispositivos de Entrada.

Dispositivos de Salida.

Dispositivos de Comunicacin.

Dispositivos de Almacenamiento.

Dispositivos de Cmputo.

Dispositivos de Entrada
Son todos aquellos que permiten la entrada de datos a un computador. Entre estos
encontramos: el teclado, el ratn, el escner, el micrfono, la cmara web, el capturador de y
firma digitales o lapices pticos,memorias usb,cd, dvd.

Ratn

escner

Dispositivos de Salida
Son todos aquellos que permiten mostrar la informacin procesada por el computador. Entre
estos encontramos: la pantalla, la impresora, los altavoces, etc.

Pantalla

impresora

altavoces

Dispositivos de almacenamiento
Son todos aquellos que permiten almacenar los datos en el computador. ante estos
encontramos: el disquete, el disco duro (interno y externo), el CD, el DVD, la memoria USB,
etc.

Disquete

disco duro

Dispositivos de Comunicacin
Son todos aquellos que permiten la comunicacin entre computadores. Entre estos
encontramos: el mdem, la tarjeta de red y el enrutador (router).

Mdem 2121

Dispositivos de Cmputo

tarjeta de red

enrutador

Son todos aquellos que realizan las operaciones y controlan las dems partes del computador.
Entre estos encontramos: la Unidad Central de Procesamiento, la memoria y el bus de datos.

CPU

memoria

bus de datos

Unidad Central de Procesamiento (CPU)


Unidad central de proceso o CPU(mejor conocida por sus siglas en ingls, CPU), es un circuito
microscpico que interpreta y ejecuta instrucciones. La CPU se ocupa del control y del proceso
de datos en las computadoras. Generalmente, la CPU es un microprocesador fabricado en un
chip, un nico trozo de silicio que contiene millones de componentes electrnicos. El
microprocesador de la CPU est formado por una unidad aritmtico-lgica que realiza clculos
y comparaciones y toma decisiones lgicas (determinando si una afirmacin es cierta o falsa
mediante las reglas del lgebra de Boole. Para aceptar rdenes del usuario, acceder a los
datos y presentar los resultados, la CPU se comunica a travs de un conjunto de circuitos o
conexiones llamado bus. El bus conecta la CPU a los dispositivos de almacenamiento (por
ejemplo un disco duro), los dispositivos de entrada (por ejemplo un teclado o un mouse) y los
dispositivos de salida (por ejemplo un monitor o una impresora).

Cuando se ejecuta un programa, el registro de la CPU, llamado contador de programa, lleva la


cuenta de la siguiente instruccin del programa, para garantizar que las instrucciones se
ejecuten en la secuencia adecuada. La unidad de control de la CPU coordina y temporiza las
funciones de la CPU, tras lo cual recupera la siguiente instruccin desde la memoria. En una
secuencia tpica, la CPU localiza la instruccin en el dispositivo de almacenamiento
correspondiente. La instruccin viaja por el bus desde la memoria hasta la CPU, donde se
almacena en el registro de instrbuccin. Entretanto, el contador de programa se incrementa en
uno para prepararse para la siguiente instruccin. A continuacin, la instruccin actual es
analizada por un descodificador, que determina lo que har la instruccin. Cualquier dato
requerido por la instruccin es recuperado desde el dispositivo de almacenamiento
correspondiente y se almacena en el registro de datos de la CPU. A continuacin, la CPU
ejecuta la instruccin, y los resultados se almacenan en otro registro o se copian en una
direccin de memoria determinada.

La Memoria
Es la encargada de almacenar toda la informacin que el computador est usando. Las hay de
tres tipos y son:
--Memoria RAM
Del ingls Random Access Memory, es la memoria principal. Se caracteriza y diferencia de la
memoria ROM porque una vez apagado el sistema operativo, toda la informacin almacenada
en la memoria RAM es automticamente borrada.
--Memoria ROM
Del ingls Read Only Memory, Es permanente, ya que lo que permanece en la ROM no se
pierde aunque el computador se apague.
Su funcin principal es guardar informacin inicial que el computador necesita para colocarse
en marcha una vez que se enciende. Solo sirve para leer. Se puede leer la informacin desde
esta memoria y no recibir informacin.
--Memoria Cach
Es aquella que se usa como puente entre el CPU y la memoria RAM para evitar demoras en el
procesamiento de los datos. Existen varios ncleos de esta memoria (denominados con la letra
L y un nmero, por ejemplo L1). Cuanto menor el nmero ms rpida es la memoria.
La memoria Cach es, por proximidad a la CPU, mucho ms rpida que la memoria RAM.
Tambin es mucho mas pequea. La velocidad de la cach con respecto a la memoria RAM
convencional es del orden de 5 a 10 veces superior.
--El bus de Datos o cables de datos
Es el conjunto de interconexiones entre las distintas partes del computador que permiten la
comunicacin entre todos los dispositivos del mismo. Tambin un bus es un conjunto cableado
que sirve para que los dispositivos hardware puedan comunicarse entre s. Son rutas
compartidas por todos los dispositivos y les permiten transmitir informacin de unos a otros,
son, en definitiva, las autopistas de la informacin interna, las que permiten las transferencias
de toda la informacin manejada por el sistema

ESTRUCTURA DEL COMPUTADOR

COMPUTADOR:

Es una mquina electrnica, humanamente programada, capaz de realizar a


gran velocidad clculos matemticos y procesos lgicos. Tambin es capaz de leer, almacenar,
procesar y escribir informacin con mucha rapidez y exactitud.
El computador responde a una estructura mecnica capaz de desarrollar actividades que, de
hacerlas el hombre, demandaran el uso de capacidades intelectuales. La idea de computador
como Cerebro Electrnico es adecuada si se entiende como un mecanismo que debe ser
programado para cada tarea que se quiere realizar.
Una computadora no debe considerarse como una mquina capaz de realizar
nicamente operaciones aritmticas, aunque ste fue su primera aplicacin real, es capaz de
realizar trabajos con smbolos, nmeros, textos, imgenes, sonidos y otros, describiendo as
el concepto de multimedia.

La gran velocidad de operacin es la ms brillante caracterstica de la computadora. La


velocidad de un computador se mide, en nuestros das, en nanosegundos y picosegundos,
equivalentes a una mil millonsima y una billonsima parte de un segundo respectivamente.
COMPONENTES:
EL HARDWARE
EL SOFTWARE

Definiendo cada una de las partes tendremos:

Software: Del ingles "soft" blando y "ware" artculos, se refiere al conjunto de instrucciones
(programa) que indican a la electrnica de la maquina que modifique su estado, para llevar a
cabo un proceso de datos; ste se encuentra almacenado previamente en memoria junto con
los datos.
El software es un ingrediente indispensable para el funcionamiento del computador. Est
formado por una serie de instrucciones y datos, que permiten aprovechar todos
los recursos que el computador tiene, de manera que pueda resolver gran cantidad
de problemas. Un computador en si, es slo un conglomerado de componentes electrnicos; el
software le da vida al computador, haciendo que sus componentes funcionen de forma
ordenada.
El software es un conjunto de instrucciones detalladas que controlan la operacin de
un sistema computacional.
Hardware:
Del ingles "hard" duro y "ware" artculos, hace referencia a los medios fsicos (equipamiento
material) que permiten llevar a cabo un proceso de datos, conforme lo ordenan las
instrucciones de un cierto programa, previamente memorizado en un computador.
Conjunto de dispositivos fsicos que forman un computador. El equipo que debe permitir a un
usuario hacer trabajos (escribir textos, sacar cuentas), escuchar msica, navegar en Internet,
hacer llamadas telefnicas, ver pelculas, etc.
En el hardware encontramos la memoria del computador, los circuitos que se encuentran
dentro del gabinete, la disquetera, el teclado, la impresora, el monitor, el mouse.
Arquitectura de un computador.
Un equipo debe cumplir con algunas caractersticas para que cumpla la funcin de un
computador:
a)

Tener una CPU o UCP (Unidad Central de Proceso)

b)

Memoria principal RAM y ROM

c)

Memoria Auxiliar (disco duro y otros dispositivos de almacenamiento de informacin)

d)

Dispositivos de entrada y salida (teclado, mouse, monitor, impresora)

UCP.
Es el cerebro del computador. Se encarga de controlar el flujo de la informacin entre todos los
componentes y de procesar las instrucciones de los distintos programas en uso, en un
determinado momento.

Sus componentes son:


- Unidad de Control: coordina las acciones que se llevan a cabo en la UCP, como decodificar
e interpretar informacin desde un componente a otro, entre otras tareas.
- Unidad Aritmtica y Lgica: Realiza las operaciones aritmticas como adicin, sustraccin,
divisin, multiplicacin y las lgicas como mayor que, menor que, mayor o igual, menor o igual.
Memoria Principal

RAM: (Random Access Memory)


Es una zona de almacenamiento temporal, entre cuyas caractersticas estn ser
de lectura y escritura, pudindose acceder a la informacin aqu almacenada, con el objeto de
modificarla. Se le considera reutilizable.
Es voltil, reteniendo la informacin basndose en energa elctrica. Al apagarse el
computador, todo lo contenido se pierde.
ROM: (Read Only Memory)
Es permanente, ya que lo que permanece en la ROM no se pierde aunque el computador se
apague.
Su funcin principal es guardar informacin inicial que el computador necesita para colocarse
en marcha una vez que se enciende. Solo sirve para leer. Se puede leer la informacin desde
esta memoria y no recibir informacin.
CACH: Tiene la informacin que el procesador ocupar a continuacin.
Memorias Auxiliares.

Son los dispositivos fsicos magnticos en que se almacena informacin en forma permanente,
con el objeto de recuperarla posteriormente.
Cintas magnticas: Sistema de almacenamiento antiguo. Su apariencia era parecida a las
cintas de video o a cintas de film.
Disquetes: Son unidades magnticas de 31/2 (pulgadas) y que en ellos se almacenan hasta
1.44 Mb (Megabyte) de informacin, pudindose decir que es igual a 1.474 Kb (Kilobyte). Son
borrables y reutilizables, pudindose escribir varias veces sobre la informacin almacenada
anteriormente.
Disco duro: Disco metlico que se encuentra en el interior del computador donde se
almacena mucha informacin (programas, datos numricos, documentos, etc.). Se puede decir
que es la bodega del computador.
CD ROM: Son discos compactos que se graban por medio del lser. Son regrabables ya la
mayora de ellos. Aceptan gran cantidad de informacin.

Unidades de medida de la informacin almacenada.


La unidad que se utiliza para medir la informacin es el byte. Depender de la cantidad de
caracteres (bytes) archivados.

1.000 bytes = 1 Kilobyte (Kb) =1.024 bytes

1.000.000 de bytes = 1 Megabyte (Mb) = 1.024 Kb

1.000 de bytes = 1 Gigabyte (Gb) = 1.024 Mb

1.000 de bytes = 1 Terabyte (Tb) = 1.024 Gb

Un programa es una serie de rdenes o instrucciones que estn basadas en un lenguaje


de programacin que pueden ser interpretados por un ordenador para la realizacin de
alguna funcin o la resolucin de algn problema. Existen distintos tipos de programas,
entre ellos:
Programas de contabilidad: estos les facilitan al usuario el anlisis y la compilacin de
informacin financiera, ya sea para el mbito domstico o para alguna empresa. Los primeros
generalmente cuentan con una base de datos para actualizar los gastos realizados y tambin
utilidades para las chequeras, que sirven para conciliarlas e imprimir cheques. Tambin se
utilizan para planear balances, saber cules son los impuestos que faltan pagar y cules no,
tambin pueden incluir calculadora y utilidades para la tarjeta de crdito. Los programas de

contabilidad destinados a las empresas cuentan con todas las funciones mencionadas y
adems con un mdulo para realizar nmina, facturacin e inventarios.
Programas financieros: estos contienen utilidades financieras que no incluyen los anteriores.
Por medio de estos programas se pueden generar estrategias financieras ya que educan a sus
usuarios sobre consideraciones prcticas, regulaciones y leyes. Adems, pueden utilizarse para
realizar prstamos o analizarlos, y para hacer seguimientos contables.
Programas educativos: estos cuentan con paquetes que ensean, por medio de guas, sobre
una tcnica o tpico. Estos pueden estar orientados a adultos, que abarcan temticas como
fsica, qumica, astronoma o que enseen a tipear o a hablar algn idioma, entre otras. Por
otro lado hay programas orientados a nios, que, por ejemplo, ensean sobre gramtica,
historia o matemticas.
Programas de juegos: estos programas siempre vienen incluidos en la computadora y son de
las ms diversas temticas. Existen con fines educativos o bien, como mero entretenimiento y
los hay para adultos y nios.
Programas de produccin: estos son destinados a las compaas, para que sus usuarios
puedan adquirir informacin integrada. Los programas de este tipo contienen aplicaciones para
la recoleccin de informacin estratgica de mercado, del perfil de los usuarios y
consumidores. Tambin se los utiliza para manejar agendas y correo, realizar presentaciones e
informes as como tambin directorio de compaas y manuales de seguro.
Programas procesadores de texto: por medio de estos los usuarios logran manipular y
producir textos de cualquier ndole. Los procesadores de texto permiten modificar el formato de
un documento, ya sea sus mrgenes, la forma de la pgina, los espacios, el color y tamao de
fuente, alineacin, etctera. Adems de esto, la mayora permite realizar notas al pie,
bsquedas, reemplazos y tambin cuentan con diccionario, correctores ortogrficos y
gramaticales.
Bases de datos: estas son paquetes de programas por medio de los cuales los usuarios
logran almacenar, retirar y manipular enormes volmenes de informacin. En la mayora de los
casos, la informacin se guarda en registros y se la ordena y busca por medio de palabras
claves. Las bases de datos permiten la realizacin de reportes utilizando distintos criterios y la
manipulacin de listas simples. Adems, permiten realizar cruces de informacin y la
automatizacin de diversas funciones.
Programas de publicacin: en estos se combinan diseadores grficos con procesadores de
texto que permiten la confeccin de revistas, catlogos, pancartas, folletos y dems. Para esto
incluye funciones que permiten alterar imgenes, modificar las fuentes, grficos para incluir en
el archivo y opciones de impresin.

Rendimiento del Sistema


Para hacer un modelo de rendimiento tendramos que tener en cuenta muchos parmetros,
pero esto no es rentable. Por consiguiente nos conformamos con modelos simplificados para la
medida del rendimiento de un sistema.
Para obtener un alto rendimiento del sistema es necesario que haya una sintona entre la
capacidad de la mquina y el comportamiento del programa.
La capacidad de la mquina es susceptible de mejora con las nuevas tecnologas hardware y
software, adems de la gestin eficiente de los recursos.
El comportamiento del programa depende bsicamente de los siguientes factores:

Diseo del algoritmo

Estructuras de datos

Eficiencia de los lenguajes

Conocimientos del programador

Tecnologa de los compiladores


Las estructuras de datos proporcionan un alto grado de paralelismo y le condicionan. As
mismo, los lenguajes y compiladores son muy importantes en cuenta a eficiencia de los
primeros y la inteligencia de los segundos para detectar dentro del cdigo aquellas partes que
pueden ser paralelizables. Los conocimientos del programador tambin son muy importantes
ya que junto con el diseo del algoritmo, los desarrollos pueden adaptarse mucho mejor al
hardware del sistema.
El rendimiento de un sistema vara segn el programa. Esto lo podemos observar con las
siguientes caractersticas intrnsecas de la relacin entre el sistema y el programa:

Imposibilidad de alcanzar un rendimiento mximo.

Resultados de BENCHMARKING ligados a la composicin del programa.


4. Indicadores del Rendimiento de un Computador
Los indicadores del rendimiento de un computador son una serie de parmetros que conforma
una modelo simplificado de la medida del rendimiento de un sistema y son utilizados por los
arquitectos de sistemas, los programadores y los constructores de compiladores, para la
optimizacin del cdigo y obtencin de una ejecucin ms eficiente. Dentro de este modelo,
estos son los indicadores de rendimiento ms utilizados:
4.1 Turnaround Time
El tiempo de respuesta. Desde la entrada hasta la salida, por lo que incluye accesos a disco y
memoria, compilacin, sobrecargas y tiempos de CPU. Es la medida ms simple del
rendimiento.
En sistemas multiprogramados no nos vale la medida del rendimiento anterior, ya que la
mquina comparte el tiempo, se produce solapamiento E/S del programa con tiempo de CPU
de otros programas. Necesitamos otra medida como es el TIEMPO CPU USUARIO.
4.2 Tiempo de cada ciclo ()
El tiempo empleado por cada ciclo. Es la constante de reloj del procesador. Medida en
nanosegundos.
4.3 Frecuencia de reloj (f)
Es la inversa del tiempo de ciclo. f = 1/. Medida en Megahertz.
4.4 Total de Instrucciones (Ic)
Es el nmero de instrucciones objeto a ejecutar en un programa.
4.5 Ciclos por instruccin (CPI)
Es el nmero de ciclos que requiere cada instruccin. Normalmente, CPI = CPI medio.
4.6 Tiempo de ejecucin de programa (Tp)
Es el tiempo que tarda un programa en ejecutarse.

Tp = Ic * CPI * = Ic * CPI/f = C/f


Total de ciclos de reloj en la ejecucin de un programa (C)
C = Ic * CPI
4.7 Ciclo de memoria (mc)
Es tiempo que se tarda en completar una referencia a memoria.
mc = k * klatencia >1
4.8 Componentes del CPI
A partir de las nuevas definiciones de referencias a memoria por ciclo y el total de ciclos del
procesador, las frmulas del CPI y del Tp se pueden de la siguiente forma:

Total de ciclos del procesador (p).


Referencias a memoria por ciclo (mr).
CPI = p + mr * k (ciclos/instruccin)
Tp = Ic * CPI * = Ic * (p + mr * k) * (nanosegundos)
4.9 Relacin entre factores de rendimiento y atributos del sistema
Ic

Arquitectura

Tecnologa
compilador

Implantacin y
control CPU

mr

Jerarqua
memoria

En este cuadro resumen, se muestra la relacin entre los factores del rendimiento (Ic, p, mr, k y
) y algunas caractersticas del sistema (arquitectura, tecnologa del compilador, implantacin y
control CPU y jerarqua de la memoria cach).
4.10 Relacin MIPS
Podemos utilizar un nuevo modelo del rendimiento deducido a partir del parmetro MIPS
(Millones de instrucciones por segundo). Es una medida de la velocidad del ordenador, que
depende de la frecuencia del reloj (f), del total de instrucciones (Ic), y de los ciclos por
instruccin (CPI).
MIPS = Ic (Tp * 106) = (Ic * f) / (Ic * CPI * 106) = f / (CPI * 106)
MIPS = f / (C/Ic * 106) = (f * Ic) / (C * 106) (instrucciones/segundo)
A partir de la definicin de MIPS se puede utilizar la siguiente frmula para el tiempo de CPU:
Tiempo CPU = Tp = (Ic * 10-6)/MIPS (segundos)

4.11 THROUGHPUT del sistema (Ws)


Es la cantidad de trabajo por unidad de tiempo que realiza el sistema. Total de programas
(resultados) ejecutados por el sistema en unidad de tiempo.
Ws (programas/segundo)
4.12 THROUGHPUT de UCP (Wp)
Es la cantidad de trabajo de la UCP.
Wp = f / (Ic * CPI) = (MIPS * CPI * 106)/(Ic * CPI) = (MIPS * 106)/Ic (programas/segundo)

Potrebbero piacerti anche