Académique Documents
Professionnel Documents
Culture Documents
Procesamiento paralelo
Manejo de lenguaje natural y sistemas de inteligencia artificial
Primera Vlvulas de vacio
Segunda Transistor
Tercerta Circuitos integrados
Cuarta Microprocesador
Quinta Microelectrnica
2. Arquitectura Von Neuman
En 1944, Von Neuman desarrolla el concepto de programa interno o almacenado y describe
fundamento teorico de construnccin de un ordenador electrnico
Conecta permanentemente las unidades del ordenador, de forma que el coportameitno est
coordinado por un control central
Reloj
Memoria principal / Bus de control
CPU (UC Unidad de control y ALU unidad aritmticologica) / Bus de control
Memoria principal
CPU (UC Unidad de control y ALU) / Bus de control
Unidad de entrada salida /Bus de control y bus de datos
CPU (UC Unidad de control y ALU)
Memoria principal
Unidades de entrada salida
Unidades de entrada y salida
Perifericos
CPU
Memora principal
A. Unidad central de proceso (CPU)
- Cerebro del ordenadores
- Circuito integrado que interpreta y ejecuta las instrucciones de los programas almacenados en
memoria y que adems toma los datos de las unidades de entrada
Partes
- Unidad de control (UC) Interpreta y ejecuta las instrucciones mquina almacenadas en la
memoria principal y genera las seales de control necesarias para ejecutarkas
- Unidad artimetico logica (ALU) Efectua calculos
- Registros de trabajo o de proposito general almacenamiento interno de la CPU
- Buses caminos a travs de los cuales las instrucciones y los datos viajan
B. Registros internos del microprocesadores
Celdas de memoria de alta velocidad que permiten a la CPU almacenar informacin mientras se
efectua alguna operacin
El tamao del registro es el nmero de bits que puede manipular a la vez el procesador
El tamao es multiplo de 8
Con una arquitectura de 64 bits se puede direccionar una gran cantidad de memoria (2 elevado a 64
bits)
Con una arquitectura de 32 bits se puede direccinar 2 elevado a 32
Existen dos tipos de registros
a) Visibles al usuario Pueden ser referenciados por lenguaje ensamblado o mquina para optimizar
el uso de recursos
- Registros de direccin: Contienen la direccin de memoria donde se encuentran los datos
- Registros de datos: Se usan para almacenar datos
- Registros de flags: Son bits fijados mediante hardware
b)De control y estado los que intervienen en la ejecucin de las instruccione
- Contador de programa (CP) contiene la direccin de la siguiente instruccin a ejecutar
- Registro de instruccin (RI) contiene la instruccin actual
- Registro de direccin de memoria (RDM) contiene la direccin de una posicin de memoria,
donde se encuentra o va ser almacenada la informacin. Este intercambio se realiaza a travs del
bus de direcciones
- Registro de intercambio de memoria (RIM) recibe o envia la informacin o datos contenido en la
posicin apuntada por el RDM. Este intercambio de datos se reaiza a travs del bus de datos
PASOS
1. El CP contiene la direccin de memoria de la siguiente instruccin y para buscarla se pasa al
RDM
2. La direccin apuntada por el RDM se carga en el RIM y desde aqu se pasa al R11
3. El decodificador de instrucciones interpreta el contenido de R1 y se genera las ordenes oportunas
para su ejecucin
4. El CP se incrementa en 1
C. Buses de comunicacin
Bus linea de comunicacin cable entre unidades de un ordendor, por la que circula informacin
en forma de bits
Tipos de buses
1. Buses de datos intercambio de datos. Permite el intercambio de datos entre la CPU y el resto
de unidades. La velocidad del bus se mide en megaherzios
2. Bus de direcciones transmite direcciones entre la CPU y la memorias. El volumen de memora
accesible por la CPU es 2 elevado al nmero de bits del bus de direcciones
3. Bus de control de la CPU Genera los impulsos necesarios para gobernar el resto del sistemas
D. Unidad de control
Se encarga de interpretar y ejecutar las instrucciones mquina qe conforman los programas y de
generar las seales de control
Pasos
1. Extrae de la memoria principal la instruccin
2. Ya conocido el codigo de operacin la UC establece las conexiones con la ALU para que
intervenan en la operacin
3. Extrae de la memoria principal los datos para ejecutar la instriccin
4. Ordena a la ALU que efectue las operaciones necesarias. El resultado se depositva en un registro
especial de la ALU, el registro acumulador
5. Se incrementa en 1 el contenido del CP
Componentes de la UC
- Registro de instrucciones
- Contador de programa
- Decodificador de instruccin
- Reloj
- Secuenciador
E. Unidad artimetico-logica (ALU)
- Realiza operaciones sobre los datos que recibe siguiendo las ordenadres de la uc
- Para realizar una operacin, la ALU necesita
Cdigo de operacin
direcciones de memoria de los operandos
direccion de memoria donde guardar el resultado
F. Memoria principal o RAM (Random Access Memory)
- Formada por casillas o posiciones de memoria de 8 bits
- En ella se almacena tanto el PROGRAMA como los DATOS
- La manipulacin de la informacin contenida en la memora la gestiona la UC
- Memoria Volatil
- Cada casilla se identifica con un nmero, su direccin de memorias
- Para realizar las operaciones de L/E en una celda de memoria se usan los registros RDM, RIM y el
selector de memoria o decodificador de direcciones
Pasos de una operacin de L
Direccin a leer RDM Selector de memorida ContenidoRIM Datos CPU
Pasos de una operacin de E
Direccin destino RDM Selector de memoria datos RIM Datos -CPU
Ejecucin de una instruccin
La CPU ejecuta los programa que se encuentran cargados en la memoria principal. Estos estn
formados por un conjunto de instrucciones que a la hora de ejecutarse dsitingues dos fases
a) fase de bsqueda. Consiste en localizar la instruccin a ejecutar dentro de la memoria principal y
llevarla a la UC
b) fase de ejecucin realizar acciones que llevan asociadas las instrucciones
- Controlador de disquetera
- Controlador IDE, SATA, unidades CD, DVD
- Puerto serie, paralelo
- Puertos USB
- Conectores de audio, video
El inconveniente de la integracin es que si falla un componente hay que cambiar la placa
La ventaja es que slo hay una conexin elctrnica menos a la placa base (la de la tarjeta de
expansin a la ranura de la placa)
E. La BIOS (Basic Input-Output System)
Conjunto de programas muy elemtales grabados en un chip de la placa base denominado ROM
BIOS que se encarga de realizar las funciones necesarias para que el ordenador arranque.
Al encender el ordenador se puede ver un indicador de la tarjeta grfica es la BIOS de la tarjeta
grfca , que proporcona al ordenador las instrucciones para usar la pantalla en el proceso de
arranque
Proceso de arranque
1. Programa POST Chequea todo el hardware, si encuentra un fallo avisa con un mensaje en la
pantall o mediante pitidos
2. Si no hay errores la bios BUSCA LA vios del adaptadore de video y la inivia
3. Se muestra informacin de la propia BIOS , e inicia una serie de pruebas del sistema, incluida la
cantidad de memoria RAM detectada en el sistema.
Se graban en memorias del tipo EEPROM donde el borrado se hace por impulsos electronicos y no
requiere realizar operaciones fisicas
Requiere estar siempre encendida para manetner la informacin, para eso usa una pila/bateria
F. Ranuras de expansin
Ranuras o slots con conectores electricos en las que se insertan las tarjetas de expansin, como por
ejemplo las tarjetas grfica,
En las placas actuales encontramos ranuras PCI y ranuras PCI Express de distintas velocidades
PCI (Peripheral Component Interconnect)
- tarjeta de video, tarjeta de sonido, tarjeta de red, mdem
- Posibilidad de configurar automtica plug and play que facilita su instalacin se conecta y no
es necesario configurar
AGP (Accelerated Graphics Port)
- Se usaban para la tarjeta grafica
PCI Express
- Transmite los datos en serie, permite enviar pocos bits en cada pulso de reloj pero a una velocidad
muy alta
- Core i5
2 o 4 ncleos
Hasta 8 Mb de cache L3
Soporta HyperThreading
- Core i7
4 ncleos
Sopore HyperTheading
- Core i9
6 nucleos
Hasta 12 Mb de cach L3
Te has quedado por la pgina 136