Transferencia De Archivos
Enviado por karlitabesares • 12 de Junio de 2015 • 1.327 Palabras (6 Páginas) • 290 Visitas
Transferencias De Archivos y Operaciones
Arquitectura de Computadoras I
Unidad 1
Programa
1- Transferencia de registros y micro operaciones 1.1- Lenguaje de transferencia de registros 1.2- Transferencia entre registros 1.3- Micro operaciones aritméticas 1.4- Micro operaciones lógicas 1.5- Micro operaciones de corrimiento 1.6- Unidad de lógica aritmética y de corrimiento
1.1- Lenguaje de transferencia de registros
• Un sistema digital se define por sus registros y las operaciones que pueden realizar en los datos que contienen • Una micro operación es una operación básica que se realiza sobre los datos de uno o más registros en un solo ciclo de reloj y controlada por una sola señal • Un lenguaje de transferencia de registros es una notación simbólica para describir micro operaciones
Notación de registros
R 7 6 5 4 3 2 1 0
15 R
0
15 R(H)
87 R(L)
0
Transferencia de registros
R2 P: R2
R1 R1 R1
Si (P=1) entonces R2
P - Función o señal de control
Transferencia de registros
Circuito de P Carga control R2 n R1 RelojCarga La transferencia ocurre aquí
Reloj
Carga paralela
Bus de entrada Bus de salida Reloj Carga
Carga: Bus de salida
Bus de entrada
Transferencias de canal o de BUS
Problema: ¿Cómo comunicamos un grupo de registros permitiendo transferencias entre todos ellos? R1 R2 Bus R3 Sol. Usando un canal o bus común Canal: Grupo de alambres de conexión R4
Buses con multiplexores
Mux 4x1
Mux 4x1
Mux 4x1
Mux 4x1
R4
4
R3
4
R2
4
R1
4
Tercer estado
Bus usando tercer estado
Entradas Bus
Dispositivos prácticos
Memorias
• Conjunto de celdas de almacenamiento y sus circuitos asociados • Una palabra es el conjunto de bits que puede leerse o escribirse en una sola operación • Un grupo de 8 bits es un byte. Un grupo de 4 bits un Nible • Los tamaños de palabra en las memorias suelen ser multiplos de 8 bis • El tamaño de la palabra coincide con el numero de terminales de datos que poseen.
Memorias (2)
• Las lineas de direcciones sirven para escoger en cual de todas laspalabras de la memoria se va a guardar o a leer un dato • El número de lineas de direcciones se determina por el tamaño de la memoria – T=2^N – T - Número de palabras o localidades – N - Número de lineas de direcciones • Es común que el tamaño de las memorias se exprese como un múltiplo de las siguientes unidades: 1K = 2^10=1024; 1M = 2^20 = 1024*1024, 1G=2^30 = 1024*1024 *1024
Clasificación de Memorias
• • • Volátiles: pierden la información cuando son desenergizadas (RAM) RAM estítica: Se forma con flipflops. Rapida pero cara. RAM Dinamica: Se almacenan los datos en la capacitancia parásita de un transistor. Como el capacitor se descarga necesita reescribirse el dato con frecuencia. Alta densidad, baratas pero lentas. • No volátiles: conservan la información aún sin suministro de energía ROM: Se construyen con diodos, datos grabados por el fabricante PROM: Los datos se graban quemando fusibles. EPROM: Similares a la DRAM, guardan los datos en la carga almacenada en la compuerta flotante de un MOSFET especial. Seborran con Luz UV EEPROM y FLASH: Se borran eléctricamente
...