Sunteți pe pagina 1din 22

Departamento de Sistemas Informticos( Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

TEMA 2 Esquema de funcionamiento de un computador. Unidades funcionales


Concepto de computador Nacimiento del computador actual Elementos bsicos de un Computador Arquitectura Von Newmann Unidades funcionales bsicas Principios bsicos de funcionamiento Fases en la ejecucin de las instrucciones Parmetros para la caracterizacin de prestaciones

Tema 2 - 1
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Concepto de computador
Mquina que acepta datos de entrada, efecta con ellos unas operaciones aritmticas y/o lgicas y produce resultados de salida, todo ello sin intervencin de un operador humano

Entrada Datos de entrada e instrucciones

Computador

Salidas Datos de salida (resultados)

Actualmente se habla de computador electrnico digital


Electrnico: se basa en tecnologa electrnica Digital: la informacin se representa con un sistema digital de tipo binario

Tema 2 - 2

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Nacimiento del computador actual


1940-1944: Harvard Mark I
Impulsados por ganar la 2 Guerra Mundial, USA construye un computador de 15x2.5 metros, 5 toneladas y 800 km de cables

Los programas se introducan en el computador estableciendo manualmente conexiones fsicas entre las unidades Los programas eran cableados Haba un panel frontal de conexiones Cambiar el programa implicaba cambiar las conexiones
Tema 2 - 3

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Nacimiento del computador actual


1943-1955: ENIAC
Electronic Numerical Integrator And Computer Aplicacin: tablas de trayectorias de caones Programada manualmente por interruptores 20 registros acumuladores de 10 dgitos decimales La memoria se construye con 18.000 vlvulas de vacio 140m2, 30 toneladas, 140 Kwatios de consumo 5000 sumas/segundo Cuando se apag en 1955, ENIAC haba realizado ms operaciones en una dcada, que la humanidad en su historia anterior

Tema 2 - 4

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Historia del computador


1943-1955: ENIAC
La memoria se construye con 17.438 vlvulas de vaco

Lee de Forest

Tema 2 - 5
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Nacimiento del computador actual


1945: John von Neumann escribe un trabajo sobre el EDVAC, una nueva arquitectura de computador
Varias unidades funcionales independientes conectadas permanentemente y controladas por otra unidad ideada para tal fin Una memoria almacena programas y datos Los programas pasan a ser almacenados (no cableados)

Tema 2 - 6

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Nacimiento del computador actual


1947: UNIVAC I
UNIVersal Automatic Computer Primer ordenador comercial Se vendieron 46 mquinas a ms de 1 milln de dlares cada una Realizaba 1,905 operaciones por segundo

1951: UNIVAC II
Mas rpida Ms memoria

Tema 2 - 7
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Nacimiento del computador actual


1952: Se completa el EDVAC
Diseo de Von Neumann 4000 vlvulas de vacio Memoria de 1024 palabras de 44 bits

Tema 2 - 8

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Nacimiento del computador actual


1947: Transistores
Reemplazan a las vlvulas de vacio Ms integrables Ms pequeos William Shockley (Laboratorios Bell) Menor disipacin de calor Ms baratos Hechos de silicio (arena)

Tema 2 - 9
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Historia del computador

1959: Se inventa el circuito integrado


Jack Kilby Estaba sentado en un escritorio, probablemente pas ah ms tiempo de lo normal. La mayor parte del invento se form claramente durante ese da. Cuando termin tena algunos dibujos en un cuaderno; se los mostr a mi supervisor, cuando regres haba un poco de escepticismo pero bsicamente se dio cuenta de la importancia del descubrimiento

Tema 2 - 10

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Historia del computador

Tema 2 - 11
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Generaciones de computadores

Tema 2 - 12

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Nacimiento del computador actual


Ley de Moore:
Gordon Moore (cofundador de Intel) Rige el aumento de densidad de circuitos en un chip a lo largo del tiempo El nmero de transistores en un chip se duplica cada 18 meses Costo de un chip ha permanecido sin cambio

Tema 2 - 13
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Nacimiento del computador actual

Tema 2 - 14

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Fabricacin de chips

Tema 2 - 15
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Fabricacin de chips

Pentium (1993)

Pentium Pro (1995)

Pentium II (1997) Pentium III (2000)


Tema 2 - 16

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Procesadores Intel Pentium


Ejemplo de ordenador que podamos tener en casa: Cpu: Frecuencia: Memoria principal Disco Duro : Intel Pentium IV 3,6 GigaHerzios 512 Mbytes (o 1 GigaBYte, ..) 250 Gigas Intel Core 2 Duo 2.33 GHz 2 GB 500 GB

Tema 2 - 17
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Elementos bsicos de un computador


Unidad Central de Procesamiento (CPU) , formada por
Unidad de Control (UC) Unidad Aritmetico-Lgica (ALU) Registros internos y buses

Memoria Central o Principal (MM) Perifricos: -Memoria masiva o secundaria (discos duros, CDs, ..)
-Unidades de entrada (teclado, ratn,) -Unidades de salida (monitor, impresoras,)

Tema 2 - 18

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Arquitectura Von Neumann

Antes de Von Neumann:


No exista la memoria los programas se introducan estableciendo manualmente conexiones fsicas entre las unidades (los programas eran cableados) Para cambiar el programa cambiar las conexiones Haba un panel frontal de conexiones

Arquitectura Von Neumann (1945):


Memoria almacena programas y datos varias unidades funcionales independientes conectadas permanentemente y controladas por una unidad ideada para tal fin Los programas pasan a ser almacenados (no cableados)

Esta idea sigue vigente, aunque con algunas modificaciones. Von Neumann establece 5 unidades funcionales bsicas: - Unidad de Control (UC) - Unidad de Entrada - Unidad de Memoria - Unidad Aritmtico Lgica (ALU) - Unidad de Salida

Tema 2 - 19
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Arquitectura Von Neumann


MEMORIA SECUNDARIA o MASIVA
Datos e instrucciones

MEMORIA PRINCIPAL (Datos e Instrucciones)


Datos e instrucciones

Instrucciones

Datos

ENTRADA
UNIDAD DE CONTROL (UC) UNIDAD ARITMTICO LGICA (ALU)

Datos

SALIDA
Resultados o datos de salida

PROCESADOR CENTRAL CENTRAL (CPU) (CPU)

Tema 2 - 20

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Arquitectura Von Neumann


Unidades funcionales

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Unidad de entrada
Recibe datos e instrucciones desde el mundo exterior

Unidad de salida
Devuelve los resultados al mundo exterior

Unidad de memoria
Almacena datos e intrucciones necesarios para la ejecucin del programa actual

Unidad aritmticolgica, ALU ( AritmeticLogic Unit)


Realiza operaciones aritmticas (sumas, restas) y lgicas (y, o, desplazamientos)

Unidad de control
Recibe seales de estado del resto de unidades Emite seales de control al resto de unidades

Tema 2 - 21
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Arquitectura Von Neumann


Buses de interconexin

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

La interconexin entre la CPU y el resto de unidades funcionales del computador se realiza mediante hilos conductores en paralelo, que transmiten simultneamente informacin, denominados buses
Bus de datos Transporta los datos que se transfieren entre las unidades Suele ser bidireccional Bus de direcciones Transporta la direccin de la posicin de memoria o del puerto perifrico que interviene en el trfico de informacin Suele ser unidireccional Bus de control Contiene hilos que transportan las seales de control y las seales de estado indicando La direccin de transferencia de datos Temporizacin de la transmisin Seales de interrupcin
Tema 2 - 22

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Unidades Funcionales Bsicas

Memoria principal
Acceso a la memoria: Las lneas de RD (lectura) y WR (escritura) indican a la memoria la operacin a realizar Con la seal READY la memoria indica que la operacin ha terminado Estas lneas forman parte del bus de control
RD WR READY

Bus de control

Memoria

Bus de direcciones

Decod

0 0 0 1 1 0 0 0 0 0 1 0

0 0 1 0 0 1 0 0 0 0 0 0

0 0 0 0 0 1 1 0 0 0 1 0

1 1 1 0 0 1 1 0 0 0 0 0

1 1 1 0 0 1 1 1 0 1 1 0

1 1 1 1 0 1 1 0 0 0 1 0

0 1 0 0 0 1 1 1 0 1 0 1

1 0 1 0 1 1 1 1 0 0 0 0

0 1 2 3 4 5 6 7

28 29 30 31

Bus de datos

Memoria secundaria (almacenamiento secundario): Almacena masivas


cantidades de informacin. Es ms lenta y ms barata (por lo que aparece en grandes cantidades)
Tema 2 - 23
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Unidades Funcionales Bsicas


Unidades de almacenamiento para la memoria
1 Byte 8 bits 210 bits 220 bits 210 220 230 240 250 260 = = 1.024 bits 1.048. 576 bits 1.024 bytes 1.048.576 bytes 1.073.741.824

1 Kbit 1 Mbit (Megabit) 1 KByte 1 MByte (Megabyte) 1 GByte (Gibabyte) 1 TByte (Terabyte) 1 PByte (Petabyte) 1 EByte (Exabyte)

bytes = bytes = bytes = bytes bytes bytes

Por qu un kilogramo son 1000 gramos y un kilobyte son 1024 bytes?

Base 10

Base 2

Tema 2 - 24

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Unidades Funcionales Bsicas

Unidad Aritmtico-Lgica (ALU) Circuito conbinacional capaz de sumar, restar, efectuar operaciones lgicas y de desplazamiento de bits.

Operacin

ALU

SR

SR: Registro de estado. Informa sobre el resultado de la ltima operacin realizada por la ALU.

Ejemplo de registro de estado


REGISTRO DE ESTADO
S SIGNO 0 Positivo 1 Negativo Z AC P CY ACARREO 0 No 1 Si

CERO ACARREO 0 No AUXILIAR PARIDAD 1 Si 0 No 1 n par de unos 1 Si 0 Caso contrario

Tema 2 - 25
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Unidades Funcionales Bsicas


Unidad de Control: recibe seales de estado del resto de unidades enva las seales para controlar el funcionamiento del resto de unidades capta de memoria las instrucciones del programa y genera las seales de control necesarias para su ejecucin

CPU (Central Processing Unit, Unidad Central de Procesamiento):

conjunto UC + ALU + Registros

A la CPU tambin se le llama procesador

Tema 2 - 26

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Qu es un microprocesador?

Un microprocesador es una CPU implementada en un nico circuito integrado Un microprocesador realiza las funciones tpicas de cualquier CPU

Tema 2 - 27
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Esquema General de un Sistema Basado en Microprocesador

Memoria Principal Microprocesador ROM RAM

Perifrico de E/S

Perifrico de E/S

Interfase

Interfase

Bus del Sistema

Bus de control Bus de direcciones Bus de datos

Tema 2 - 28

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Qu es un microcontrolador?

Un microcontrolador es un circuito integrado que contiene , total o parcialmente los cinco elementos bsicos de un computador completo (UC, ALU, E/S Y Memoria)

Se usan en aplicaciones especificas de control (dentro de lavadoras, coches,

Tema 2 - 29
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Principios Bsicos de Funcionamiento

Programa: conjunto de instrucciones almacenadas en la MP que se ejecutan secuencialmente (salvo saltos) y realizan una tarea especfica Cada instruccin se trae de la MP a la CPU, junto con los operandos correspondientes Esquema general de conexin CPU - MP

Memoria Principal
Bus Direcciones Bus Datos Bus Control

Bus del Sistema

MAR. PC IR

MDR R0 R1 ... Rn

Control

ALU

C.P.U.

Tema 2 - 30

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Principios Bsicos de Funcionamiento

CPU UC ALU Registros Especficos IR (Instruction Register, Registro de Instruccin): instruccin que actualmente se est ejecutando PC (Program Counter, Contador de Programa): direccin de la siguiente instruccin que debe ejecutarse. MAR (Memory Address Register, Registro de Direcciones de Memoria): direccin de memoria a la que se est accediendo MDR (Memory Data Register, Registro de Datos de Memoria): datos ledos/escritos de/en memoria Generales: almacenamiento temporal de datos Buses: lneas para la comunicacin entre las distintas unidades. Bus del sistema: comunica CPU con MP Bus de direcciones: conecta MAR con MP Bus de datos: conecta MDR con MP Bus de control: gobierna (controla) la comunicacin entre CPU y MP

Tema 2 - 31
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Principios Bsicos de Funcionamiento


Conexin UC Memoria
M e m o r ia
U n id a d d e C o n tr o l

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

W R

R D

R E A D Y

C P U

0
M D R M A R

D ec o d
B u s d e d i r e c c io n e s

B u s d e d a to s

X1 X2 RESET OUT SOD SID TRAP RST 7.5 RST 6.5 RST 5.5 INTR INTA AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 VS S

1 2 3 4 5 6

40 39 38 37 36 35

VCC HOLD HLDA CLK RESET IN READY IO/M S1 RD WR ALE S0 A15 A14 A13 A12 A11 A10 A9 A8

P
D0-D7 A0-A15
RD WR READY

Memoria
Bus de datos 8 Bus de direcciones 16 A0-A15
RD WR READY

8 0 8 5

7 8 9 10 11 12 13 14 15 16 17 18 19 20

34 33 32 31 30 29 28 27 26 25 24 23 22 21

D0-D7

Tema 2 - 32

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Principios Bsicos de Funcionamiento

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Operacin de lectura CPU Poner direccin de memoria a leer en MAR Activar RD Esperar READY Recoger el dato del MDR Desactivar RD Memoria Ante una seal de RD Recoger direccin de memoria del bus de direcciones Decodificar direccin Copia palabra decodificada al bus de datos Activar seal READY Esperar desactivacin de RD Desactivar READY

CPU
Unidad de Control

Memoria
READY WR RD

MDR

MAR

Decod
Bus de direcciones

Bus de datos

Tema 2 - 33
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Principios Bsicos de Funcionamiento

Operacin de escritura CPU Poner direccin de memoria a escribir en MAR Poner dato a escribir en MDR Activar WR Esperar READY Desactivar WR Memoria Ante una seal de WR Recoger direccin de memoria del bus de direcciones Decodificar direccin Copia el contenido del bus de datos en la palabra decodificada Activar READY Esperar desactivacin de WR Desactivar READY

CPU
Unidad de Control

Memoria
READY WR RD

MDR

MAR

Decod
Bus de direcciones

Bus de datos

Tema 2 - 34

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Arquitectura Von Neumann

Tema 2 - 35
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Fases de la Ejecucin de las Instrucciones Mquina


Programa cargador: introduce el programa a ejecutar en posiciones consecutivas de memoria principal (forma parte del S.O.) Inicializa el PC con la direccin de la primera instruccin del programa Una vez cargado el programa, el S.O. indica al computador que pase el control a la 1 instruccin del programa cargado A partir de entonces, la CPU repite las siguientes fases: lleva de MP a la CPU la instruccin que corresponde a la direccin contenida en PC y lo incrementa (CAPTACIN O BSQUEDA) la CPU recibe la instruccin, la analiza y decodifica (DECODIFICACIN) la UC enva las seales de control necesarias para realizar las operaciones que implica la instruccin. En caso necesario, lee los operandos requeridos desde memoria (EJECUCIN) se vuelve al primer paso (ejecucin de la siguiente instruccin)

Tema 2 - 36

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Fases de la Ejecucin de las Instrucciones Mquina


Captacin o bsqueda de instruccin Cada instruccin se almacena en una o ms palabras de memoria MAR PC, RD PC PC+1 ;esperar a memoria RI MDR Decodificacin de instruccin La unidad de control interpreta la instruccin que est en el registro IR Fase de ejecucin Se realizan las operaciones especficas correspondientes al cdigo de operacin de la instruccin almacenada en IR [Rn OPERANDO] Genera seales de control necesarias
Tema 2 - 37
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Ejemplo de ejecucin de instrucciones


M e m o ria
R D W R R EA D Y 0 1 2 3 4 5 6 7

T e c la d o

IN

D e co d

2 8 2 9 3 0 3 1

P a n t a lla

O U T

C P U
M A R P C IR U C
R R R R 0 1 2 3

M D R R au x

A L U

Supngase una computadora con el siguiente lenguaje mquina: Instrucci Instruccin ENT Rx SAL Rx CAR M(m) ALM M(m) MOV Rx,Ry SUM Rx,Ry cdigo 000xx--001xx--010mmmmm 011mmmmm 100xxyy101xxyyDescripci Descripcin__ Rx teclado pantalla Rx R0 memoria memoria R0 Rx Ry Rx Rx+Ry
Las instrucciones tienen un tamao de 8 bits y la memoria de esta computadora tiene 32 palabras de 8 bits

Tema 2 - 38

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Ejemplo de ejecucin de instrucciones


M e m o r ia
R D W R R EAD Y D e co d 0 1 2 3 4 5 6 7

Lenguaje mquina:
T e c la d o
IN

2 2 3 3

8 9 0 1

P a n ta lla

O UT

C P U
M A R P C IR U C
R 0 R 1 R 2 R 3

M D R R au x

ENT SAL CAR ALM MOV SUM

Rx Rx M(m) M(m) Rx,Ry Rx,Ry

000xx--001xx--010mmmmm 011mmmmm 100xxyy101xxyy-

A L U

Programa que guarde en memoria 2 nmeros introducidos por el teclado, los sume y saque el resultado por pantalla. Nemotcnicos ENT R0 ALM M(00) codigo mquina 00000000 01100000 comentarios ; leo dato del teclado ; lo guardo en memoria

Tema 2 - 39
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Parmetros para la caracterizacin de prestaciones

Existen varias magnitudes que determinan las prestaciones de las distintas unidades que componen un computador. Veremos: Capacidad de almacenamiento Tiempo de acceso Longitud de palabra Ancho de banda Rendimiento

Tema 2 - 40

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Parmetros para la caracterizacin de prestaciones


Capacidad de almacenamiento
Es la posibilidad de una unidad para almacenar datos o instrucciones de forma temporal o fija La capacidad de la memoria se expresa en Bytes (MB, GB, TB, )

Tiempo de acceso de una memoria


Es el intervalo de tiempo que transcurre desde que se proporciona la direccin que se quiere leer (o escribir) hasta que se obtiene (o graba) el contenido.

Longitud de palabra (del Computador):


Nmero de bits que forman un dato con el que trabaja la CPU Es decir, el tamao de los datos con los que puede operar la ALU

Longitud de palabra de memoria:


Nmero de bits que forman las palabras de memoria. Es un trmino confuso. En muchos computadores las palabras de memoria son de 32 bits pero se accede a nivel de Bytes (es decir cada direccin apunta a un Byte)

Ancho de Banda
Cantidad de informacin transferida por segundo entre una unidad y otra Ejemplo: El ancho de banda entre la CPU y la Memoria puede ser de 2GB/seg

Tema 2 - 41
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Parmetros para la caracterizacin de prestaciones


Rendimiento de un computador
El rendimiento de un computador en la ejecucin de un programa es la inversa del tiempo de ejecucin Ren = 1/t ejec Tiempo de ejecucin de un programa t ejec = n ciclos x t ciclo = n ciclos / F

; F es la frecuencia

Velocidad de funcionamiento
Suele darse en MIPS (Millones de instrucciones por segundo) O en Mflops (Millones de operacin con datos de coma flotante por segundo) Lo anterior es un poco ambiguo porque depende del tipo de programa La comunidad cientfica ha establecido Computadores de referencia como el Sun SPARC 10/40 Conjuntos de programas de pruebas (benchmarks) Uno de los ms conocidos es el SPEC95

Tema 2 - 42

Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Parmetros para la caracterizacin de prestaciones


Ejemplo:
El Pentium Pro de 200 Mhz tiene un valor SPEC95 de 8 para enteros y 7 para reales Quiere decir que se considera 8 veces ms rpido que el procesador Sun citado en aplicaciones que utilicen nmeros enteros y 7 en el caso de nmeros reales.

En la actualidad se utiliza el SPEC CPU2000 que utiliza como referencia un computador UltraSPARC10 e incluye 19 aplicaciones de prueba nuevas (compresin de datos, procesamiento de textos, juego de ajedrez, ..) no incluidas en el SPEC95

Tema 2 - 43
Departamento de Sistemas Informticos (Albacete) Universidad de Castilla La Mancha

Fundamentos de Informtica 2008-2009 I.T.Industrial. Electricidad

Ejemplo: computadores basados en microprocesadores Intel

Microprocesador 4004 8008 8085 8086 80286 80386 80486 Pentium Pentium II Pentium III Pentium 4

Ao 1971 1972 1976 1981 1984 1988 1990 1993 1996 1999 2000

Tamao Tamao Capacidad palabra Direccin Direccionamiento (bits) (bits) 100 KHz. 4 10 640 bytes 200 KHz. 8 14 16 KBytes 1 MHz. 8 16 64 KBytes 5-10 MHz. 16 20 1 MByte 8-16 MHz. 16 24 16 MBytes 16-33 MHz. 32 32 4 GBytes 25-66 MHz. 32 32 4 GBytes 66-200 MHz. 32 32 4 GBytes 233-450 MHz. 32 36 64 GBytes 450 MHz-1GHz. 32 36 64 GBytes 1.3 3.06 GHz. 32 36 64 GBytes Frecuencia

Hay otros fabricantes: AMD, Cyrix, Zilog, Motorola, ...!

Tema 2 - 44

S-ar putea să vă placă și