Você está na página 1de 36

Mejora del

Rendimiento de la Pc
INTEGRANTES:
CHAVEZ LOPE, Johan
GAMARRA MONAGO, Dorifer
VELOCIDAD
1- Velocidad del procesador (CPU): a mayor Mherz, mayor velocidad de
procesamiento

2- Capacidad de la RAM: a mayor Gbytes, mayor transferencia de informacin
desde/hacia la CPU y desde/hacia los Dispositivos Perifricos

3- Capacidad del Bus de Datos de la matherboard (medio de comunicacin entre la
RAM, la CPU y los Dispositivos Perifricos. A mayor Mbytes, mayor flujo de
informacin.

4- Nivel de Fragmentacin de los datos en el Disco Duro : A menor fragmentacin,
mayor velocidad de lectura. Esta fragmentacin o dispersin se debe a la peridica
modificacin del tamao de los archivos (peridica agregacin y eliminacin de
registros); para los cual se recomienda ejecutar el programa utilitario
Desfragmentador una o dos veces al mes.




CONTROL
El programa utilitario Escaneador, realiza un minucioso chequeo del estado de
los almacenamientos; si detecta alguna celdilla en mal estado, trata de repararla.
Celdilla en mal estado significa informacin daada en forma lgica por mal
cierre de archivos producido por corte de energa, apagado incorrecto o
interrupcin de ejecucin, o daada en forma fsica (deterioro fsico irreparable).

CUIDADOS
Golpes, humedad, polvillo del ambiente, temperaturas extremas, no ventilacin
(se recomienda cubrirlo con fundas cuando permanezca apagado), continuo
Encender/Apagar, brillo excesivo de la pantalla y fijacin por largo tiempo de la
imgen proyectada en la pantalla.

SEGURIDAD
Los virus informticos que afectan a la PC, son programas que disean personas
mal intencionadas a fin de daar la informacin almacenada. Estos virus se
introducen generalmente va archivos copiados, desde la lectura de los archivos
adosados a los e-mail y los archivos bajados de internet, para lo cual se aconseja
ejecutarles un programa utilitario Antivirus actualizado.
FACTORES DEL RENDIMIENTO DE UN PC
El rendimiento global que puede Ud. obtener de su PC depende de cmo
cada uno de sus componentes trabajan juntos para realizar una tarea. El
efecto de cada componente individual puede variar dependiendo de en
cuanto est interviniendo en ejecutar una aplicacin particular.


FACTORES DEL RENDIMIENTO DE UN PC
Los porcentajes representan la utilizacin de los componentes
cuando se ejecutan aplicaciones tpicas


Por qu hablar de rendimiento de
un ordenador?

RAE 92: Proporcin entre el producto o el resultado obtenido y los
medios utilizados.

Elegir el ordenador con mejor rendimiento (EL MEJOR)

Disear, montar o elegir un ordenador que sea apto para la
aplicacin en la que va ser utilizado:

Rpido
Capacidad de almacenamiento adecuada
Capacidad de comunicaciones adecuada
Sistema grfico adecuado (Servidor WWW vs. Cliente WWW)
Mltiples usuarios
Mantenimiento
Escalabilidad

Rendimiento
Cmo se puede definir el rendimiento de un sistema
computacional?
Tiempo de respuesta (tiempo de ejecucin). Tiempo
entre que llega y sale una tarea.
Throughput. Cantidad de trabajo hecho en un tiempo
dado.
Una disminucin del tiempo de respuesta implica un
aumento de throughput.
Pero, un aumento de throughput no siempre implica una
disminucin del tiempo de respuesta.
Ejemplo
Reemplazar CPUs viejas por nuevas disminuye el tiempo
de respuesta y aumenta el throughput (cantidad de
trabajo hecho).
Aumentar el nmero de computadoras aumenta el
throughput pero no disminuye el tiempo de respuesta.
A menos que hubiera colas. En este caso, el aumento en
el nmero de computadoras aumenta el throughput y si
disminuye el tiempo de respuesta.

Definicin de rendimiento
El rendimiento de una computadora X es:


Si una computadora X tiene mejor rendimiento que una
computadora Y:

Rendimiento
X
> Rendimiento
Y
1 / Tiempo de ejecucin
X
> 1 / Tiempo de ejecucin
Y
Tiempo de ejecucin
X
< Tiempo de ejecucin
Y

Es decir, X es ms rpida que Y.

X
X
ejecucin de Tiempo
1
o Rendimient
Rendimiento relativo
X es n veces ms rpida que Y significa:



Alternativamente:

1
oY Rendimient
oX Rendimient
n
1
ejecucinX de Tiempo
ejecucinY de Tiempo
n
La computadora A corre un programa en 10 segundos y
la computadora B en 15 segundos.

RendimientoA / RendimientoB =
Tiempo de ejecucinB / Tiempo de ejecucinA =
15 / 10 =
1.5

Conclusin: A es 1.5 veces ms rpida que B.
Ejemplo
Tiempo
1. Tiempo de respuesta. Tiempo total para realizar
una tarea. Incluye:
Tiempo de espera en cola.
Accesos a disco.
Accesos a memoria.
Actividades de entrada y salida.
Tiempo que el sistema operativo dedica a sus tareas
propias y no al proceso que est ejecutando. Tiempo de
carga, scheduling, recoleccin de basura, etc.
Tiempo
2. Tiempo de CPU. Tiempo que la CPU dedica a la
tarea. No incluye tiempo dedicado a correr otras
tareas.
Se puede dividir en:
Tiempo de CPU de usuario. Tiempo que la CPU dedica al
cdigo de la tarea.
Tiempo de CPU de sistema. Tiempo que la CPU dedica al
sistema operativo cuando ste realiza actividades
relacionadas con la tarea. Por ejemplo, tiempo para cargar
la tarea en memoria.
Tiempo
En conclusin, se distinguen dos tiempos:
1. Rendimiento del sistema. Tiempo de respuesta en un
sistema sin carga (sin otros usuarios).
2. Rendimiento de la CPU. Tiempo de CPU de usuario.

Las mtricas que veremos se enfocan al rendimiento de
la CPU pero pueden aplicarse tambin al rendimiento
del sistema.
En general, se puede usar cualquier mtrica, siempre y
cuando se mida y compare consistentemente.

Reloj
El reloj del sistema determina cuando los eventos
ocurren en el hardware.
1. Periodo de reloj. Tiempo en que ocurre un ciclo (pulso)
de reloj Se mide en fracciones de segundo. Por ejemplo
0.25 nanosegundos.
2. Velocidad de reloj. Es el inverso del periodo. Se mide
en ciclos por segundo. Por ejemplo 4GHz (gigahertz).

Rendimiento de la CPU
El tiempo de ejecucin de CPU de un programa:
Tiempo CPU = Ciclos de reloj para el programa x
Periodo del reloj

Alternativamente
Tiempo CPU = Ciclos de reloj para el programa /
Velocidad del reloj
Rendimiento de la CPU
El tiempo de CPU de un programa puede mejorar
(disminuir) si:
El programa corre ms rpido (usa menos ciclos de reloj).
El periodo de reloj de la CPU disminuye y por lo tanto,
aumenta la velocidad del reloj.
Ciclos de reloj
En la ecuacin

Tiempo CPU = Ciclos de reloj / Velocidad del reloj

es tedioso contar el nmero de ciclos de reloj que usa un
programa.

Otra opcin:

Ciclos de reloj = Nmero de instrucciones x CPI

CPI = Promedio de ciclos de reloj por instruccin.
CPI
El CPI es til para comparar dos implementaciones de un
conjunto de instrucciones.
Para esto, se comparan los tiempos de ejecucin de un
mismo programa en las dos implementaciones.
Ejemplo
La computadora A tiene un periodo de reloj de 250 ps
(pico segundos) y un CPI = 2 para cierto programa.
La computadora B tiene un periodo de reloj de 500 ps y
un CPI = 1.2 para el mismo programa.
Qu computadora es ms rpida y en cuanto?
Se usan la ecuaciones:

Tiempo CPU = Ciclos de reloj para el programa
x Periodo del reloj
Ciclos de reloj = Nmero de instrucciones x CPI
Tiempo de CPU
A
/ Tiempo de CPU
B
= n


Ejemplo
Ejemplo
Tiempo de CPU para A:
Tiempo CPU
A
= Ciclos de reloj
A
x Periodo del reloj
A
= Ciclos de reloj
A
x 250 ps
Ciclos de reloj del programa en la CPU A
Ciclos de reloj
A
= Nmero de instrucciones
A
x CPI
A
= I x 2
Al final
Tiempo CPU
A
= I x 2 x 250 ps
= I x 500 ps
Tiempo de CPU para B:
Tiempo CPU
B
= Ciclos de reloj
B
x Periodo del reloj
B
= Ciclos de reloj
B
x 500 ps
Ciclos de reloj del programa en la CPU B
Ciclos de reloj
B
= Nmero de instrucciones
B
x CPI
B
= I x 1.2
Al final
Tiempo CPU
B
= I x 1.2 x 500 ps
= I x 600 ps
Ejemplo
Conclusin del ejemplo
Tiempo CPU
A
= I x 500 ps.
Tiempo CPU
B
= I x 600 ps.
A es ms rpida que B.

Tiempo de CPU
B
/ Tiempo de CPU
A
I x 600 ps / I x 500 ps = 1.2

A es ms rpida que B 1.2 veces.
Nmero de ciclos
El nmero de ciclos se puede aproximar usando:



donde
C
i
es el nmero de instrucciones de clase i ejecutadas.
CPI
i
es el promedio del nmero de ciclos por instruccin
para la clase i.
n es el nmero de clases de instrucciones.
Ejemplo
Hay 3 clases de instrucciones: A, B y C, cada una con su propio
CPI.

CPI por clase
A B C
CPI 1 2 3
Hay dos secuencias de cdigo, S
1
y S
2
, que se quieren comparar.
Cada secuencia requiere el siguiente nmero de instrucciones de
cada clase:




Secuencia
de cdigo
Nmero de instrucciones de cada clase
A B C
S
1
2 1 2
S
2
4 1 1
Ejemplo
1. Qu secuencia ejecuta ms instrucciones?
2. Qu secuencia es ms rpida?
3. Cul es el CPI de cada secuencia?
Universidad de Sonora Arquitectura de Computadoras
28
Ejemplo
1. Qu secuencia ejecuta ms instrucciones?

S
1
ejecuta 2 + 1 + 2 = 5 instrucciones.
S
2
ejecuta 4 + 1 + 1 = 6 instrucciones.

S
1
ejecuta menos instrucciones que S
2
.

Ejemplo
2. Qu secuencia es ms rpida?
es decir, Qu secuencia ejecuta menos ciclos?
Se usa la ecuacin:



Ciclos de S
1
= (2 x 1) + (1 x 2) + (2 x 3) = 10 ciclos
Ciclos de S
2
= (4 x 1) + (1 x 2) + (1 x 3) = 9 ciclos

S
2
es ms rpida que S
1
.
Ejemplo
3. Cul es el CPI de cada secuencia?
Se usa la ecuacin:

CPI = Nmero de ciclos / Nmero de
instrucciones.

Para S
1
CPI = 10 / 5 = 2
Para S
2
CPI = 9 / 6 = 1.5
Ejemplo
Resumen
Los factores bsicos del rendimiento de la CPU y sus medidas.

Componente Unidad de medida
Tiempo de ejecucin de CPU para un
programa.
Segundos.
Nmero de instrucciones. Instrucciones ejecutadas por el
programa.
Ciclos de reloj por instruccin (CPI). Nmero de ciclos de reloj en
promedio por instruccin.
Periodo de reloj. Segundos por ciclo de reloj.
Resumen
Sin olvidarse de:
Nmero de ciclos de reloj del programa = nmero de
instrucciones x CPI.
Velocidad del reloj = 1 / periodo de reloj.
Resumen
Al comparar dos computadoras no basta fijarse en una
sola medida, hay que ver las 3 al mismo tiempo:
Nmero de instrucciones.
CPI.
Periodo de reloj.
Las 3 medidas juntas forman el tiempo de ejecucin de
CPU del programa.
CONSEJO
Consejo para mejorar el rendimiento de la PC
1) Limpieza de registro
2) Vaciar P.R.
3) Quitar Programas
4) Desfragmentacin de Disco
5) Vaciar el Cache
6) Reiniciar el ordenador
7) Quitar Programas de ejecucin automticas
8) Instalar Antivirus




NO pregunten

Você também pode gostar