Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TUTOR:
OSCAR IVN MONTIEL PETRO
POR:
GABRIEL LPEZ ARTEAGA
LUIS FERNANDO MARTNEZ AGMEZ
JULIN PATIO MRELO
SMITH SENZ BARRERA
UNIVERSIDAD DE CARTAGENA
CREAD CERET
INGENIERA EN SISTEMAS
ARQUITECTURA DE COMPUTADORES
VI SEMESTRE
2016
Ensayo
Hoy por hoy, la mayora de las computadoras se pueden dividir en 4 subsistemas,
los cuales son: el procesador (CPU), la memoria principal, las entradas y salidas
(E/S) y el sistema de interconexin, sin mencionar los millones de componentes
electrnicos que las convierten en sistemas complejos; siendo estos los
responsables del funcionamiento e interactuacin de elementos internos y
externos tanto del hardware como del software, todos esos procesos pueden ser
automatizados o directamente gestionados por el usuario mediante el uso de
instrucciones.
Es importante distinguir la diferencia entre arquitectura y organizacin del
computador, por eso se hace necesario
interacta
con
su
entorno
externo
mediantes
conexiones
El desarrollo de software moderno usualmente combina tanto el esquema topdown (de arriba abajo) como bottom-up (de abajo arriba); siendo estas
estrategias de procesamiento de informacin. Adems, el conocimiento completo
de un sistema se considera usualmente necesario para un buen diseo, haciendo
que tericamente sea un enfoque top-down, la mayora de proyectos de desarrollo
de software tratan de usar cdigo existente en algn grado, para as tener una alta
compatibilidad con tecnologas antiguas y estndar.
Detrs de esas increbles interfaces graficas que tienes los sistemas operativos de
hoy en da, se manejan metodologas y lenguajes tan complejos que gracias a la
tecnologa actual operan casi en tiempo real con el fin de facilitar el manejo al
usuario simplificando operaciones lo mayormente posible, esto ha hecho que el
ser humano dependa de herramientas informticas tanto en su mbito personal
como laboral.
En sntesis, se le llama organizacin y arquitectura de computadores a la forma de
seleccin e interactuacin de los componentes de hardware y software para crear
computadoras segn los requerimientos de funcionalidad, rendimiento y costo,
siendo el computador un dispositivo electrnico capaz de recibir un conjunto de
instrucciones para ejecutarlas, realizando clculos sobre los datos numricos, o
bien sea compilando y correlacionando otros tipos de informacin.
PROCESADO
R
A
O
VELOCIDAD
DE RELOJ
BUS
4 Bits
NUMERO DE
TRANSISTOR
ES
2,300
MEMORIA
DE
DIRECCIN
640 bytes
INTEL 4004
1971
108 KHz
INTEL 8008
1972
0.5 MHz a
0.8 MHz
2 MHz
8 bits
3,500
16 Kbyte
INTEL 8080
1974
8 bits
6,000
64 Kbyte
INTEL 8086 y
8088
INTEL 80286
1978
16 bits
29,000
1 Megabyte
16 bits
134,000
1985
5 MHz a 10
MHz
6 MHz a 12
MHz
16 MHz
32 bits
275,000
16
Megabytes
4 Gigabyte
INTEL 80386
INTEL 80486
1989
25 MHz
32 bits
1,200,000
4 Gigabytes
1982
MEM
VIR
1 Gi
64Te
Ter
INTEL
PENTIUM
1993
INTEL
PENTIUM PRO
1995
AMD K5
1996
75 MHz a
133 MHz
AMD K6
1996
166 MHz
hasta 300
MHz
INTEL
PENTIUM II
1997
233 MHz
INTEL
PENTIUM III
1997
150 MHz
500 MHz
64 bits (bus
3.1 millones
datos ext.),
32 bits (bus
direcciones
64 bits y 64
5.5 millones y
bits
con 256K cache
adicionales
L2: 15.5
con la cache
millones
L2
16Kb para
4,3 millones de
instrucciones
transistores
y 8Kb. para
los datos
32 Kb para
8,8 millones de
instrucciones
transistores.
y 32 para
datos
64 bits Bus
7.5 millones
de Sistema ; 512K cache L2
64 bit Bus
Cache
64 bit Bus de
9,5 millones
Sistema;
256+32 bit
Bus Cache
4 Gigabytes
Ter
64 Gigabyte
Ter
64 Gigabyte
Ter
64 Gigabyte
Ter
INTEL
PENTIUM IV
2000
1.3 GHz
64 bit Bus de
Sistema;
256+32 bit
Bus Cache
42 millones
64 Gigabyte
Cuadro Comparativo
Ter
arquitectura K10. Como caracterstica comn todos los Phenom tienen tecnologa
de 65 nanmetros lograda a travs de tecnologa de fabricacin Silicon on
La
GPU
(procesador
grfico)
estar
integrada
en
el
propio
Actividad 3
R/ Los programas de pruebas se utilizan con el fin de ensayar los ltimos retoques
de un nuevo programa o determinar los requerimientos de un usuario
3. Si se tienen dos implementaciones de la misma arquitectura del repertorio de
instrucciones. La mquina A tiene una duracin de ciclo de reloj de 10 ns y un CPI
de 2.0 para un programa, y la maquina B una duracin de ciclo de reloj de 20 ns y
un CPI de 1.2 para el mismo programa. Qu mquina es ms rpida para este
programa y cunto?
R/
Ic (Instruction count): Nmero de instrucciones objeto a ejecutar. Unidad:
instrucciones.
CPI (Ciclos por instruccin): Nmero de ciclos por instruccin (ordenadas por
familia de instrucciones). Unidad: ciclos/instruccin.
C: Total de ciclos de reloj de ejecucin de un programa. Unidad: ciclos.
Tp (Tiempo CPU de ejecucin de un programa): Unidad tiempo, normalmente
nanosegundos:
Arquitectura A:
A = 10 ns.
CPIA = 2.0 ciclos.
CA = IcA * CPIA = 2.0 IcA
Arquitectura B:
B = 20 ns.
CPIB = 1.2 ciclos.
CB = IcB * CPIB = 1.2 IcB
TpA = CA * A