Sunteți pe pagina 1din 11

Procesador INTOL

00000

RAM
A0-1 A1-1 A2-1 A3-1 A4-0

100 Khz R1 R2

_ E
16 Localidades de 1 Nibble

1 0
MOV

JMP 10000
0011 0001

Inversor Not 0 1

01111

D1 D2 D3 D4

ROM
10000

1 BIOS
16 Localidades de 1 Nibble

_ E

MotherBoard MB *D - Bus de Datos *A - Bus de Direccin Un segmento o bloque de memoria es una localidad Un Nibble es la mitad de 1 byte Al aumentar la linea del bus de direcciones se duplica el valor para que sea mayor que los registros La Instruccin JMP salta a la localidad de memoria 10000 10000 primera localidad de memoria a la que accede el procesador La BIOS es un conjunto de instrucciones almacenadas en una memoria Flash que se ejecutan al arrancar el sistema de computo

Tamao de la memoria flash que contiene al BIOS es de 1MB

El procesador ejecuta instrucciones Un registro del procesador son ubicaciones de almacenamiento de alta velocidad, que se encuentran directamente dentro de la CPU, y estn diseados para una velocidad de acceso mucho mayor que la memoria convencional. Por ejemplo: Cuando se optimiza un ciclo de procesamiento en base a la velocidad, los contadores del ciclo se guardan en registros, en vez de variables. Los registros son: Registros de segmento Registros de apuntadores de instrucciones Registros apuntadores Registros de propsitos generales Registros indice Registro CS Registro DS Registro SS Registro ES Registro FS y GS Registro SP Registro BP Para el ingeniero particularmente los 1 y 0 no existen Ing. Guillermo Muoz Arzate El procesador de 4 bits es el 4004 de Intel construido en 1971 su velocidad era de 10.8S = 108 Khz Las diferentes localidades de memoria que se pueden direccionar con 4 bits son: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

Tarea: Cuando se invento la primera ROM?

Las computadoras domsticas a comienzos de los 80 venan con todo su sistema operativo en ROM.

Tarea: Que significa la L del L1 y L2 en los procesadores? La L es por Level Cach de 1er nivel (L1): Esta cach est integrada en el ncleo del procesador, trabajando a la misma velocidad que este. La cantidad de memoria cach L1 vara de un procesador a otro, estando normalmente entra los 64KB y los 256KB. Esta memoria suele a su vez estar dividida en dos partes dedicadas, una para instrucciones y otra para datos. Cach de 2 nivel (L2): Integrada tambin en el procesador, aunque no directamente en el ncleo de este, tiene las mismas ventajas que la cach L1, aunque es algo ms lenta que esta. La cach L2 suele ser mayor que la cach L1, pudiendo llegar a superar los 2MB. A diferencia de la cach L1, esta no est dividida, y su utilizacin est ms encaminada a programas que al sistema. Cach de 3er nivel (L3): Es un tipo de memoria cach ms lenta que la L2, muy poco utilizada en la actualidad. Tarea: Donde mas hay memoria RAM en la computadora: unidades opticas unidades de almacenamiento

Tarea: El tamao de la memoria ROM para almacenar el BIOS? se ha incrementado de 64KB, en las primeras XT, hasta 128KB, debido al incremento de las nuevas funciones que realizan estas rutinas. Aunque es comn encontrar algunas tarjetas con memorias de 1024KB Flash ROM y hasta de 2048 en sistemas Pentium II. Normalmente existen Jumpers que permiten seleccionar el voltaje de alimentacin de estas memorias Flash ROM (5V o 12V). Generalmente este voltaje viene bien seleccionado desde la fbrica y no es necesario modificarlo. Contenido de una memoria Flash ROM de 1024 KB Existe una distribucin original compactada, que es lo que est realmente almacenado en el Chip de memoria Flash ROM y otra descompactada sobre la RAM del sistema (Shadow RAM). Analicemos cada uno de sus elementos por separado. BIOS VGA y SCSI 64 KB de cdigo compactado de BIOS. BIOS descompactado (Shadow RAM). 8 KB de cdigo de BIOS compatible IBM. 24 KB de cdigo de rutinas de E/S. 32 KB de cdigo del Programa SETUP. 64 KB de cdigo del POST. Antes de cargar el sistema existen aqu los 64 KB correspondiente al cdigo del POST. Despus de la carga del sistema estn vacos. Tarea: Que fue primero la memoria o el procesador? La memoria fue creada en el ao 1948 mientras que el procesador en el ao 1971. El promedio de espacio para una instruccion es de 3 bytes [de 1 a 5 bytes] Es mas rapido ejecutar las instrucciones desde la memoria RAM que de la memoria de la BIOS porque la RAM carga mas rapido al usarlo varias veces que si se leyeran varias veces desde la ROM de BIOS Dual In Line Package

**Se necesitan implementar de manera electrnica para poder ejecutar una instruccin El Alumno es la criatura mas predecible de la creacin Ing. Guillermo Muoz Arzate El procesador 4004 tiene 12 lineas en el bus de direcciones Tarea: Como aumentar el bus de direcciones para que sea mayor que los registros? Al aumentar la linea del bus de direcciones se duplica el valor para que sea mayor que los registros Tarea: Quienes Fabrican memorias flash? -Lynix -Intel -ST -Samsung Cuando se direccionan localidades de memoria? cuando se leen y se escriben datos e instrucciones Operaciones Aritmticas que realizara el procesador sumar restar multiplicar dividir Operaciones Lgicas And Or Not Instrucciones mover ciclos Los transistores estn conectados entre si a manera de que reconozcan los 1 y 0 de tal forma que entiendan el lenguaje ensamblador

Tarea: Como se guarda la informacin en la ROM? con fusibles, transistores, diodos. "Los fusibles se pueden usar komo uno fundido para un 0 y uno normal para el 1" "el transistor trabaja komo tipo interruptor" Los procesadores vienen programados para que lean la primera instruccin de la primera localidad de memoria 10000, se puede usar un JUMP o algo similar para hacer ke ese sea siempre el primer punto. Tarea: si hay alguna patita que active o desactive la memoria RAM: CS habilita o desactiva el chip *la linea de control digital Tarea: Investigar porque los procesadores necesitan un temporizador? Cuanto ms grande el nmero = ms rpido la velocidad del procesamiento ayuda a sincronizar los eventos en el procesador. la velocidad del procesador define el numero de instrucciones que ejecuta por segundo.

R1 R2 MOV
0011 0001

0 0 0 0 1

10000

0 0 0 0

0 1

0 0 1 1 0 0 1 1

Tarea: Investigar cuantos electrones conforman un 1

Buscar

decodicar

Ejecutar

La primer fase de un ciclo es : buscar una instruccin atravez del bus de direcciones se envia la informacin de la localidad de memoria donde esta guardada la direccin que sea = a la del procesador la segunda fase es : decodificar la instruccin [interpretar la instruccion] compara los datos con los de la memoria ROM y buscar si hacen falta los operandos
*Debe de haber un registro que lleve el conteo para saber que instruccion u operando sigue

La tercera fase es Ejecutar la instruccion moviendo los registros

R1 R2

34 12 12 34

Tarea: Como se guardan los 1 y 0 en los registros internos de un microprocesador: En los FLIP-FLOP, que estan hechos de compuertas que a su vez estan hechos de transistores La siguiente instruccion en ejecutarse sera definida en base al temporizador y el resultado que arroja la anterior Tarea: **Investigar para que se utilizan o que funcin tienen las subunidades de trabajo de un microprocesador 80286 de Intel. Unidad de Ejecucin: Unidad Lgica Aritmtica Registros Control Unidad de Direccin Sumador de Direccin Registros de Segmento Manejo de memoria Unidad de Instruccion Cola de instrucciones registro de instrucciones Unidad de Bus Latch de direcciones y manejadores Transmisores y receptores de datos Control del Bus Cola de Prefetch

Ciclo de trabajo de un procesador Bsqueda: Sumador de direcciones Registros de Segmento Manejo de memoria Registros Latch de direcciones y manejadores Control del Bus Transmisores y receptores de datos Descodificacin : Cola de Prefetch Registro de Instrucciones Cola de Instrucciones Ejecucin : Control ALU Registros

Tamao del CPU Intol Registro 4

Bus de Direcciones 5

Bus de Datos 4

Que cantidad de memoria se puede direccionar con 16 bits? 216 = 65536 Que cantidad de memoria puedo direccionar con 32 bits? 232 = 4294967296

Tarea: Buscar en que ao salio: 8086 8088 80286 80386 80486 **64 bits** G5 2002 1978 1978 1982 1985 1989 8, 10 MHz

Los procesadores de 64 bits han existido en los superordenadores desde 1960 y en servidores y estaciones de trabajo basadas en RISC En el 2003 empezaron a ser introducidos masivamente en los ordenadores personales con las arquitecturas x86-64 y PowerPC G5
64k R1 ______ R2 ______

16

Usar la mitad de cada uno de los registros DIP

20

: : : : : : :

: : : : : : :

Desempeo de un microprocesador

Numero de Ciclos por instrucciones

Tiempo de cada ciclo

Tiempo de Ejecucin

Tarea: - Buscar el numero de ciclos que tardan por instruccion los procesadores - Que es CISC y RISC CISC - Computadoras con conjunto de instrucciones complejas RISC - Computadoras con conjunto de instrucciones reducidas Tarea: - Donde se utilizan RISC

Microcontrolador PIC P / Registros Mem. RAM Mem. ROM Puertos

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