Está en la página 1de 12

ANLISIS DE LOS TEMAS DE LA UNIDAD 1

ARQUITECTURA DE COMPUTADORES

Por:
WILMER MANUEL AMZQUITA OBANDO
Cdigo: 80378556
No. Grupo: 24

Tutor:
JESS EMIRO VEGA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
Bogot, Octubre de 2013

ORGANIZACIN Y ARQUITECTURA DE
COMPUTADORES
DIFERENCIAS ENTRE ORGANIZACIN
COMPUTADORES

Organizacin de computadores
Unidades funcionales y sus
interconexiones.
Permite establecer las especificaciones
arquitectnicas de un sistema.

Arquitectura de computadores
Atributos de un sistema, visibles para el
programador.
Atributos que tienen impacto en la
ejecucin lgica de un programa.

ESTRUCTURA

ARQUITECTURA

DE

Y FUNCIONAMIENTO DE LOS COMPUTADORES

FUNCIONAMIENTO

DE LOS COMPUTADORES
A continuacin se muestra grficamente las cuatro funcionalidades bsicas de un
computador:

Procesamiento de datos.

Almacenamiento de Datos

Transferencia de datos

Control de los procesos.

ESTRUCTURA

DE LOS COMPUTADORES
A continuacin se muestran los componentes estructurales del computador:

CPU
Realiza funciones de procesamiento de datos.
Sus componentes estructurales son:
Unidad de Control, Unidad Aritmtico-Lgica,
Registros e Interconexiones CPU.
Memoria Principal
Permite almacenar datos.

Dispositivos E/S
Permite transferir datos entre el computador y el entorno
externo y viceversa.
Sistema de Interconexin
Sistema que permite la comunicacin entre la CPU, la memoria
principal y los dispositivos E/S.

EVOLUCIN DE LOS COMPUTADORES


LA ERA MECNICA
L A P ASCALINA
Mquina mecnica construida por Blaise Pascal para realizar
adiciones.

L A M QUINA D IFERENCIAL
Charles Babbage dise la primera mquina procesadora de
informacin, capaz de auto controlar su funcionamiento. sta
mquina poda resolver ecuaciones polinmicas mediante el
clculo de diferencias sucesivas entre conjuntos de nmeros.

L AS L EYES

DEL P ENSAMIENTO
George Boole publica las leyes del pensamiento sobre las
cuales se basan las teoras matemticas de lgica y
probabilidad.

LA

PRIMERA GENERACIN DE COMPUTADORES

L AS M QUINAS T ABULADORAS
En 1890 se utiliz una mquina desarrollada por Herman
Hollerit, que consista en un sistema elctrico de tarjetas
perforadas basado en la lgica de Boole, para tabular el
censo del ao 1890 en los Estados Unidos.
En 1910 el sistema de Hollerit se cambi por uno
desarrollado por James Powers.

P ROBLEMAS M ATEMTICOS
El inters en resolver los problemas matemticos propuestos
por David Hilbert, impuls el desarrollo de nuevos modelos
de computadora como el de Alan Turing quien a travs de
su Mquina de Turing demostr que haba problemas tales
que una mquina no poda resolver.
Claude Shannon demostr como las operaciones booleanas
elementales se podan representar mediante circuitos
conmutadores elctricos y cmo la combinacin de estos
circuitos poda representar operaciones aritmticas y lgicas
complejas.
L A S EGUNDA G UERRA M UNDIAL
Al desencadenarse la segunda guerra mundial, la necesidad
de realizar clculos balsticos y descifrar los mensajes del
enemigo, impuls el desarrollo de las computadoras. Entre
1943 y 1946 se construy el ENIAC (Computador Electrnico
de Propsito General) por John W. Mauchly y J. Presper Eckert,
basndose en las ideas del profesor John Vincent Antanasoff

y con la consultora de John Von Newman, quin es el autor


junto con Arthur Burks y Herman Goldstine de la arquitectura
de todos los computadores que se han construido desde
1946. En ENIAC ocupaba una superficie de 167 m2 y operaba
con un total de 17468 vlvulas electrnicas o tubos de vaco.

LA

SEGUNDA GENERACIN DE COMPUTADORES

E L T RANSISTOR
La invencin del transistor permiti reducir el tamao de las
computadoras y aumentar su velocidad de procesamiento.

I NTELIGENCIA A RTIFICIAL
Alan Turing publica el artculo Computing Machinery and
Intelligence en la revista Mind, el cual desat el inters en la
Inteligencia Artificial.

L ENGUAJES

DE P ROGRAMACIN
Grace Murray Hooper desarrolla COBOL en 1959, y en 1957
John Backus desarrolla el primer compilador para FORTRAN. En
la actualidad COBOL sigue estando vigente y se siguen
construyendo aplicaciones en este lenguaje de programacin;
por su parte FORTRAN no es muy utilizado actualmente por
fuera de los campos cientficos y del anlisis numrico, aunque
permanece como el lenguaje preferido para desarrollar
aplicaciones de computacin numrica de alto rendimiento.

LA

TERCERA GENERACIN DE COMPUTADORES

EL

CIRCUITO INTEGRADO
La aparicin de los circuitos integrados permite producir
computadoras ms pequeas y rpidas con velocidades de
hasta un milln de operaciones en coma flotante por segundo.

E L P RIMER M ICROPROCESADOR
Fue desarrollado por Intel en 1971; tena su propia Unidad
Aritmtico Lgica, su propia unidad de control y 2 chips de
memoria.

L ENGUAJES

DE P ROGRAMACIN
El profesor Niklaus Wirth desarrolla el lenguaje PASCAL.

LA

CUARTA GENERACIN DE COMPUTADORES

E L O RDENADOR P ERSONAL
El primer ordenador personal fue el Altair 8800, al cual se le
instal un software desarrollado en BASIC por Bill Gates y Paul
Allen.

E L P RIMER C OMPUTADOR

CON G RFICOS A C OLOR


En 1977 se lanz el Apple II, el primer computador con grficos
a color y carcasa de plstico que permiti la consolidacin de
Apple Company.

L AS G RANDES C OMPAAS
Nace Microsoft despus de que Bill Gates y Paul Allen
desarrollan el lenguaje Altair BASIC para el Altair 8800.
En 1976 nace Apple Computer al comercializarse el Apple I.

TIPOS DE COMPUTADORES
M ACROCOMPUTADORA
Tambin denominada Mainframe es una supercomputadora
utilizada a nivel empresarial para el manejo de grandes
cantidades de informacin en poco tiempo. Son muy costosas
y deben contar con condiciones especiales para su
funcionamiento.

M INICOMPUTADORAS
Son computadoras desarrolladas para satisfacer las
necesidades de pequeas empresas o de grandes
departamentos en grandes compaas. Una minicomputadora
es un sistema multiproceso capaz de soportar de 10 a 200
usuarios simultneamente.
M ICROCOMPUTADORAS
Son computadoras personales que tuvieron su origen con el
surgimiento del microprocesador. Estos computadores cuentan
con puertos de expansin que permiten adicionar
caractersticas de hardware y software para ampliar sus
funcionalidades. Actualmente este tipo de computadores son
muy potentes y ofrecen gran rendimiento para el manejo de

informacin personal que va desde el desarrollo de software


hasta el diseo grfico y diseo y ejecucin de juegos.
L APTOPS
Son computadoras diseadas para ser transportadas
constantemente de un lugar a otro, se alimentan por medio de
bateras recargables y traen integrada una pantalla de cristal
lquido. Ofrecen caractersticas similares a los PC de escritorio
en cuanto a rendimiento.
D ISPOSITIVOS M VILES
La tendencia en la actualidad es a la utilizacin de dispositivos
mviles que son computadoras con cierto poder de
procesamiento y almacenamiento de datos que se caracterizar
por una interfaz de tipo touch que le permite al usuario
manipular el dispositivo por medio de su pantalla. Estos
dispositivos manejan sistemas operativos especializados y
soportan conexiones con otros dispositivos de ms alto
rendimiento de tipo PC; ofrecen acceso a internet y la
posibilidad de ejecutar programas. Algunos vienen integrados
con telfonos celulares.

EL COMPUTADOR
EL PAPEL

DEL

RENDIMIENTO

El rendimiento de un computador est dado por el rendimiento y el tiempo de


ejecucin. El rendimiento ptimo se logra en un escenario en el cual el rendimiento
aumenta al mximo y el tiempo de ejecucin se reduce al mnimo. El tiempo es la
medida de rendimiento del computador.

MEDIDAS

DE RENDIMIENTO
Tiempo de Reloj: Tambin denominado tiempo de respuesta, es el tiempo total que
toma la realizacin de una tarea, incluyendo acceso al disco, acceso a memoria,
actividades de Entrada/Salida y gastos de Sistema Operativo.

Tiempo de CPU: Es el tiempo que el procesador emplea en la realizacin especfica de


la tarea sin contar el tiempo de espera de Entrada/Salida o de otros programas.

MTRICAS

DE RENDIMIENTO
Tiempo de Ejecucin CPU para un programa:

Ciclos del Reloj CPU para un programa * Duracin del ciclo del reloj.
Tiempo de Ejecucin CPU para un programa:
Ciclos del Reloj CPU para un programa / Frecuencia del reloj

BUSES

DEL

SISTEMA

BUS PARALELO
El bus paralelo presenta unas funciones en lneas
dedicadas:
Bus de Direcciones o Lneas de Direccin: Indican la
posicin de memoria o el dispositivo con el que se desea
establecer conexin.
Bus de Control o Lneas de Control: Envan seales de
arbitraje entre los dispositivos que interconecta.
Bus de Datos o Lnea de Datos: Transmite los bits de forma aleatoria.

BUS SERIAL
En este tipo de bus, los datos son enviados Bit a Bit y se reconstruyen por medio de
registros o rutinas de software.

LA MEMORIA
Cuando se desea ejecutar un programa, el sistema operativo carga el programa en la
memoria RAM desde un dispositivo de almacenamiento externo. Cuando el programa
est cargado en la memoria, el procesador ejecuta las lneas del programa.

Ancho de Banda: Velocidad total a la que se pueden transferir datos entre la memoria
y el procesador.
Ancho de Banda = Rendimiento * Cantidad de datos a los que se accede en cada
operacin

SEGMENTACIN
La segmentacin consiste en atender varias tareas de manera concurrente para dar la
impresin de que estas se estn ejecutando paralelamente. As, como se visualiza en el
ejemplo, la tarea 1 se ejecuta primero, luego se ejecuta un segmento de la tarea 2 y
luego un segmento de la tarea tres, posteriormente se ejecuta el segundo segmento de
la tarea 2 y por ltimo, el segundo segmento de la tarea tres.

PARALELISMO
Se consigue incorporando varias memorias al bus de memoria del procesador lo que
permite que existan varios accesos de memoria en paralelo. Mientras una memoria
atiende una peticin, la siguiente peticin se le asigna a otra memoria disponible y as
sucesivamente.

JERARQUA

DE

M EMORIA

C
P
U

Cach
Memoria
Disco
Segn la jerarqua de memoria ilustrada en el grfico de la pirmide, en la cspide
estn los registros de la CPU a los cuales se accede a la velocidad mxima de la CPU,
aunque su capacidad de almacenamiento es muy pequea. A medida que se desciende
por la pirmide, aumenta el tiempo de acceso a la memoria y aumenta tambin la
capacidad de almacenamiento de cada uno de los dispositivos. En la siguiente grfica
se compara el tiempo de acceso y la capacidad de almacenamiento. En este se observa
que el tiempo de acceso a memoria de los dispositivos es directamente proporcional a
su capacidad de almacenamiento:

Tiempo de Acceso Vs Capacidad de Almacenamiento


1000

100
Capacidad de Almacenamiento
10

1
0

500

1000

1500

Tiempo de Acceso

2000

TECNOLOGAS DE MEMORIA
Memoria SRAM
Los valores almacenados en la
memoria permanecen en ella
indefinidamente siempre y cuando
exista alimentacin de corriente.
El ncleo de la celda consiste en dos
inversores conectados el uno a la
salida del otro.
Son ms rpidas que las memorias
DRAM.
No requiere refrescar la informacin
almacenada.
No maneja especificacin de filas y
columnas.

Memoria DRAM
Van perdiendo sus valores
almacenados a medida que pasa el
tiempo.
Utiliza un condensador para el
almacenamiento de datos.
Son ms lentas que las memorias
SRAM
Requieren refrescar el contenido de sus
celdas para evitar la prdida de la
informacin almacenada.
Requiere la entrada de filas y columnas
para especificar una direccin de
memoria

Seal RAS: Utilizada por la tecnologa DRAM, indica que se est enviando la
direccin de la Fila.
Seal CAS: Utilizada por la tecnologa DRAM, indica que se est enviando la
direccin de la Columna.

ENTRADA/SALIDA
Cualquier dispositivo de Entrada/Salida requiere una interfaz para conectarse con la
CPU la cual define la manera como se van a entender el procesador y el controlador
del dispositivo. La interfaz de Entrada Salida tiene la funcin de controlar la
comunicacin de la CPU con los perifricos.

SOFTWARE OPERATIVO
Es el conjunto de programas que controlan el funcionamiento del software y administra
los recursos de hardware. Entre estos, el ms importante es el sistema operativo que
es un programa o conjunto de programas de control que facilitan el uso del computador
con el objetivo de utilizar eficientemente sus recursos.

BIBLIOGRAFA
Wikipedia. (3 de octubre de 2013). Alan Turing. Recuperado el 12 de octubre de 2013,
de Wikipedia: http://es.wikipedia.org/wiki/Alan_Turing

Wikipedia. (7 de agosto de 2013). Altair 8800. Recuperado el 12 de octubre de 2013,


de Wikipedia: http://es.wikipedia.org/wiki/Altair_8800
Wikipedia. (9 de octubre de 2013). Bus (Informtica). Recuperado el 13 de octubre de
2013, de Wikipedia: http://es.wikipedia.org/wiki/Bus_(inform%C3%A1tica)
Wikipedia. (2 de septiembre de 2013). Cobol. Recuperado el 12 de octubre de 2013, de
Wikipedia: http://es.wikipedia.org/wiki/COBOL
Wikipedia. (6 de octubre de 2013). Fortran. Recuperado el 12 de octubre de 2013, de
Wikipedia: http://es.wikipedia.org/wiki/FORTRAN
Wikipedia. (30 de septiembre de 2013). Intel 4004. Recuperado el 12 de octubre de
2013, de Wikipedia: http://es.wikipedia.org/wiki/Intel_4004
Wikipedia. (07 de octubre de 2013). Transistor. Recuperado el 12 de octubre de 2013,
de Wikipedia: http://es.wikipedia.org/wiki/Transistor
Wikipedia. (3 de octubre de 2013). Wikipedia. Recuperado el 12 de octubre de 2013, de
Apple I: http://es.wikipedia.org/wiki/Apple_I