Beruflich Dokumente
Kultur Dokumente
MICROPROCESADORES
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
MICROCOMPUTADOR MINIMO.
Un sistema microcomputador mnimo debe constar a lo menos de una unidad procesadora central(CPU), una memoria(Memory), puertas de entradas(I / Ports Inputs ) y salida (O / Output Ports), Un conjunto de instrucciones almacenadas en la menora en orden secuencial y adems lgicamente relacionadas, constituye un programa. La CPU lee cada instruccin que es una combinacin de 1s y 0s y esto se transforma en una instruccin. Como la data tambin esta almacenada en la memoria en forma de ls y Os, evidentemente el inicio de la actividad de la CPU tiene que estar dirigida a una combinacin ls y Os que constituya una instruccin. Ver figura N 1.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Figura N 1
BARRA DE DIRECCIONES
C P U
MEMORIA
BARRA DE DATA
RESET
BARRA DE CONTROL
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
MEMORIA PRINCIPAL
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
MEMORIA
PUERTAS DE ENTRADA MEDIO AMBIENTE
RELOJ
CPU
PUERTAS DE SALIDA
MUNDO EXTERNO
RESET
El trabajo entre la CPU y la memoria, es leer (traer) una instruccin y desarrollar la actividad asociada a esta instruccin (ejecutar), podemos decir, en una primera y exacta aproximacin, que constituye el mundo interno del microcomputador. Pero un mundo as de cerrado no nos sirve, pues esto, no permite comunicacin entre nosotros y/o el medio ambiente, por lo cual se hace necesario una o ms puertas de entrada y salida. As por medio de la o las puertas de entrada es que nuestro sistema puede recibir o captar informacin del mundo externo, y por la o las puertas de salida nuestro sistema puede entregar resultados y/o comunicar informacin al medio ambiente.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
En la siguiente figura, se aprecian los terminales MWR y MRD de la CPU, se unen con los respectivos terminales de la memoria. MWR y MRD son terminales de salida de la CPU y terminales de entrada de la memoria. Esas dos lneas de unin constituyen parte de las lneas denominadas Barra de Control (Control Bus). Hablando desde el punto de vista de la CPU y en relacin a la Barra de control es til distinguir que hay terminales de control de salida de la CPU, mediante los cuales la CPU controla a todos los dispositivos que estn alrededor de ella, memoria en este caso y como veremos luego a las puertas de entrada y de salida, distinguir los terminales de control de entrada de la CPU, en los cuales de ser aplicada alguna seal en forma conveniente controlan a la CPU, la fuerzan a una accin determinada. Un ejemplo de lnea o terminal de control de entrada de la CPU es el terminal RESET. Cuando la seal lgica aplicada a este terminal va al nivel bajo fuerza a 0, lo cual implica que se direcciona la posicin 0 de la memoria. Es as como cualquier programa se empieza a ejecutar a partir de la posicin cero de la memoria. apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
CICLO DE INSTRUCCIN
El trabajo entre la CPU y la memoria es el siguiente. La CPU mediante el contador de programa (PC) direcciona una posicin de memoria, genera un pulso en MWR para leer y obtener la instruccin que hay en esa posicin de memoria y dicha instruccin (ms exactamente el cdigo de operacin de la instruccin) es captada dentro de la CPU en un registro, registro conocido como registro de instruccin (8 bits); hasta aqu es la fase conocida como traer una instruccin (fetch cycle). A continuacin la instruccin trada es decodificada (reconocida) por el decodificador de instruccin y por intermedio de la unidad de control interna de la CPU se genera un conjunto de seales, un conjunto de actividad que implican que la instruccin se ejecute; esta ltima parte se conoce como la fase de ejecucin (execution cycle). Dentro de todo esto el PC se ha incrementado automticamente en una unidad, quedando preparado para realizar un nuevo ciclo de instruccin.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
En un ciclo de instruccin se distinguen dos fases, la primera es traer la instruccin (direccionar la memoria, generar un pulso en MWR, captar el cdigo de operacin de la instruccin en el registro de instruccin) y la segunda fase es ejecutar la instruccin (decodificarla, generar un conjunto especifico de actividad). El ciclo de instruccin se repite una y otra vez, traer ejecutar, traer ejecutar, traer una instruccin de la memoria y ejecutarla, traer la prxima instruccin y ejecutarla. Esta actividad constituye el mundo interno del computador y puede ser alterada por lo que implica la ejecucin misma de alguna instruccin como por ejemplo Alto (Parar, Halt) o por seales aplicadas directamente a los terminales de entrada de control de la CPU, por ejemplo Reset, Interrupcin y algunas otras. Para poder efectuar la CPU todo el conjunto de actividad secuencial que implica un ciclo de instruccin, necesita recibir una seal de reloj (seal cuadrada peridica), que le da la cadencia, el ritmo para desarrollar cada paso o sub. paso para realizar el ciclo de instruccin. El sistema que genera esta seal de reloj es por lo general un cristal, que determina la frecuencia de oscilacin de circuito oscilador, ms algo mas de circuiteria para conformar una seal cuadrada peridica compatible con la CPU.
MEMORIA
Reloj
Decodificar la Instruccin
Ejecutar la Instruccin
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
INSTRUCCIONES DE SALTO
Es una instruccin de tres bytes, el primer bytes el cdigo de operacin de la instruccin y el segundo y tercer byte constituyen el operando que en este caso especifico representa una direccin. Esta instruccin ocupa tres posiciones de memoria y es conveniente que usted imagine que esta instruccin se encuentra en cierta posicin de memoria (formando parte de un programa) y la CPU realizando el ciclo de instruccin, traer una instruccin y ejecutar, traer la prxima instruccin (que sigue en la memoria) y ejecutar. As la CPU se encuentra que ha trado el cdigo de operacin de la instruccin salto incondicional, lo reconoce y empieza a ejecutar la instruccin que implica lo siguiente; el PC se incrementa en 1 y su contenido se hace presente en la barra de direccin, se genera un pulso en RD y de esta forma lee la siguiente posicin de memoria en la cual est contenido el byte dos de la instruccin, internamente el contenido de esa posicin de memoria es cargado (cazado, copiado) en un registro temporal, por ejemplo en el registro Z, luego la situacin se repite pero esta vez para copiar el byte tres de la instruccin en el registro temporal W, posteriormente el contenido del registro temporal Z es cargado en el PC en la posicin que corresponde a los 8 bits menos significativos de dicho contador (PLC), el contenido del registro temporal W es cargado en el PC en la posicin que corresponde a los 8 bits ms significativos de dicho contador (PCH); con esto estara terminada la ejecucin de la instruccin de salto.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
La forma en que esto se hace tiene cierta similitud respecto a la forma de poder identificar una puerta de salida entre 256 puertas de salidas posibles, que pueden ser controladas por la CPU, y la forma de identificar una puerta de entrada entre 256 puertas de entradas posibles, que puede controlar la CPU.
En consecuencia en este apartado slo se prende describir como ejecuta la CPU una instruccin de salir (out) y una instruccin de entrar (In). Solamente hay dos instrucciones relacionadas con las puertas de salida y con las puertas de entrada y que son Output (salir) e Input (entrar) respectivamente.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Direccin de Memoria
CICLO DE LECTURA.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
B. direc.
(A15-A0)
Direccin de Memoria
B. Data
MWD
Ciclo De Escritura.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
S0 S1 S2 S3
C
X 0 0 0 0 1 1
B
X 0 0 1 1 0 0 1 1
A
X 0 1 0 1 0 1 0 1
STB
1 0 0 0 0 0 0 0 0
S0
1 0 1 1 1 1 1 1 1
S1
1 1 0 1 1 1 1 1 1
S2
1 1 1 0 1 1 1 1 1
S3
1 1 1 1 0 1 1 1 1
S4
1 1 1 1 1 0 1 1 1
S5
1 1 1 1 1 1 0 1 1
S6
1 1 1 1 1 1 1 0 1
S7
1 1 1 1 1 1 1 1 0
C B A
S4 S5 S6 S7
1 1
La funcin de un decodificador es precisamente sta, que slo una de las lneas de salida tome un estado lgico diferente a las otras, segn la combinacin presente en las entradas. En la representacin como bloque de este decodificador, el inversor puesto en cada terminal de salida est indicando precisamente que el estado diferente que toma la salida, asociada a la combinacin presente en las entradas, es el nivel bajo.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Por otra parte es bastante frecuente encontrar memorias RAM con solo un terminal denominado WE, en vez de los dos terminales MRD y MWR, pero siempre con el terminal CS. Al estar este terminal WE (Write Enable, habilitacin de escritura) en el nivel bao, la memoria puede ser escrita y si est en el nivel alto la memoria puede ser leda, siempre y cuando esto est autorizado por el terminal CS. A estas memorias es necesario agregarles algo de circuitera lgica para su correcta operacin en relacin a la CPU, circuitera que se muestra a continuacin.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
SISTEMA DE MEMORIA
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Note que cuando aparece una direccin en los terminales de direccin de la CPU y suponiendo que esa direccin implica que las lneas A15 y A14 sean 0 lg., entonces el decodificador ser habilitado y slo una de sus lneas de salida ir al nivel bajo, segn la combinacin que aparezca en las lneas A13, A12 y A11 de la CPU y por lo tanto habilitando slo a la memoria en circuito integrado cuyo terminal CS est conectado a dicha salida del codificador. El resto de las lneas de direccin de la CPU, de la A10 a la A0 direccionan entonces una posicin especifica de la memoria seleccionada y luego al generar la CPU un pulso en el terminal MRD MWR, ser leda o escrita nicamente esa posicin de memoria de esa nica memoria en circuito integrado. En dicha figura slo se han representado dos memorias de 2 Kbytes cada una, para lo cual slo necesitamos hacer uso de dos lneas de salida del decodificador de direccin = seleccin de memoria. Las lneas S0 del decodificador est conectada al terminal CS de una memoria ROM, por lo cual a las posiciones de memoria de dicha ROM le correspondern las direcciones 0000 a 07FF en hexadecimal.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Si el registro es usado como puerta de entrada el terminal OE es controlado por la CPU (por medio de la circuitera relacionada con la seleccin de puertas) y el terminal LD puede ser dejado conectado a 0 lg. en forma permanente o controlado por algn dispositivo externo (perifrico). Al usar estos registros como puertas (ya sea de entrada o salida) se encuentran siempre conectados a la barra de data de un sistema microcomputador como muestra la figura siguiente.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Recurdese que la comunicacin a travs de la barra de data en un sistema microcomputador se establece slo entre la CPU y otro bloque, por ejemplo la CPU enva data a la memoria o de la memoria fluye data a la CPU o entre CPU y una puerta de salida o entre una puerta de entrada y la CPU, y que en esta barra de data en un instante dado slo puede existir data proveniente (generada) slo de una parte. Note que los terminales de entrada del registro que est siendo usada como puerta de salida estn conectados a la barra de data y que siendo terminales de entrada, son terminales pasivos y en consecuencia no afectan mayormente a la barra de data. En este registro al recibir un pulso en el terminal LD ser almacenada la informacin que en ese momento est presente en la barra de data. Sin embargo en relacin al registro que est siendo usado como puerta de entrada, vemos que sus terminales de salida estn conectados a la barra de data y esto si que puede provocar serios problemas, pues siendo terminales de salida son terminales activos en los cuales existir alguna permanente a la barra de data molestar la comunicacin entre CPU y otro bloque (memoria por ejemplo) e incluso con altas posibilidades de daar en forma permanente a otros bloques. En consecuencia es estrictamente necesario que los terminales de salida de este registro tengan control de alta impedencia y que estn permanentemente en estado de alta impedencia, salvo durante el breve intervalo de tiempo cuando la CPU est preparada para recibir data proveniente de ese registro.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
FIN
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
ALU
VOLVER
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
UNIDAD DE CONTROL
(16 bits)
C P U
Decodificador De instruc. Reg Inst. 8 bits
D (8 bits) B (8 bits)
W (8 bits)
A 8 bits ALU
Reg Temp.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
VOLVER
BARRA DE DIRECCIONES.
La barra de direcciones es quien asigna el lugar y la posicin de donde debe ser sacado, ledo o ubicado un dato dentro de la memoria, y es tambin quien decide por donde saldrn los datos. Como lo dice su nombre es quien asigna las direcciones de donde deben ir los datos dentro del microcomputador.
VOLVER
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Por intermedio de las puertas de entrada / salida (puertas E/S) nuestro sistema se relaciona con los elementos que lo rodea, normalmente denominados perifricos, como son, un terminal de vide, un teclado, una impresora, etc. Elemento perifrico y que agregados a nuestro sistema hacen que este deje de ser llamado mnimo y pase a constituir un microcomputador. Estos cumplen las funciones de ingresar los datos al interior de nuestro sistema mediante los perifricos de entrada y luego sacar los datos ya procesados y convertidos en informacin y entregarlos al exterior por los perifricos de salida.
VOLVER
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
BARRA DE DATA.
BARRA DE DATA
La barra de data es quien se encarga de transportar los datos dentro y fuera del microcomputador. Por ella circulan los datos que van a la cpu, solicitados por esta misma, se encarga de traer y llevar los datos que estn en la memoria o que se almacenaran en ella. Tambin es la encargada de trasladar la informacin ya procesada a las puertas de entrada o salida para que los datos sean ocupados de la mejor forma en que el usuario estime conveniente.
VOLVER
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
BARRA DE CONTROL.
La barra de control es quien da la autorizacin para que todas las instrucciones dentro del microcomputador se realicen.
Sin esta no podramos hacer mucho, puesto que, si la barra de control no autoriza que algo se ejecute, esto simplemente no se puede hacer. Es decir, que ella es quien abre las puertas de todo dentro de este mundo, es quien dice:
ADELANTE ! VOLVER
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
REGISTROS DE TRABAJO
Los registros B, C, D, E, H y L son tambin registros de 8 bits, tambin llamados registros de trabajo.
En cualquiera de ellos, como consecuencia de la ejecucin de alguna instruccin, se pueden cargar (cazar) alguna data presente en la barra de data o bien por ejemplo la informacin contenida en uno de ellos se puede poner en la barra de data para que sea captada por otro de estos registros. La comunicacin entre cada uno de estos registros y la barra de data es bidireccional. Salvo esta caracterstica, estos registros son sencillos registros de carga paralela. Sin embargo cabe destacar que ciertas instrucciones implican a un par de estos registros para que luzcan (o formen) como registros de 16 bits. Especficamente los registros B y C son considerados para algunas instrucciones como registros de 16 bits; en este caso se habla de un registro pareado y recibe la denominacin de registro pareado B. Otro registro sumamente importante, similar a los anteriores pero ms completo y verstil, es el registro acumulado (registros A). Este es un registro de 8 bits que se comunica bidireccionalmente con la Barra de Data y que adems de aceptar carga paralela, puede ser rotado a la izquierda y a la derecha. Este registro forma parte de la unidad aritmtica y lgica.
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
C
DE CARRY
Z
DE ZERO
P
DE PARITY
S
DE SING
AC
DE AUXILIARY CARRY
S PA REBASAMIENTO O ARRASTRE C E I
RI
DAD
G
N O
R
O
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
REGISTROS HL
Hay instrucciones cuya ejecucin permite que la CPU pueda leer cualquier posicin de memoria y el dato all contenido sea transferido a algn registro interno de la CPU e instrucciones que permiten la situacin inversa, esto es, que el contenido de algn registro interno de la CPU sea escrito, cargado en cualquier posicin de la memoria RAM. Por ejemplo la instruccin de un byte mover el contenido del registro C a la memoriapero a cul posicin de memoria exactamente?. Para estas instrucciones el registro pareado H (registro H y L trabajan juntos como un registro de 16 bits) desempea una funcin especial pues su contenido sea asocia a una direccin de memoria, su contenido est indicando una posicin de memoria. En consecuencia la instruccin mover el contenido del registro C a la memoria implica subentender a la posicin direccionada por el contenido del registro pareado H; evidentemente se supone que en forma previa el registro pareado H fue cargado (con la direccin a la cual se quiere enviar el contenido del registro C... o cualquier otro registro). Al terminar de ejecutarse esta instruccin, en la posicin de memoria direccionada (indicada, sealada) por el registro pareado H, estar copiado (cargado) el contenido del registro C.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Sin embargo el conjunto de actividad que la CPU debe realizar para ejecutar una instruccin de este tipo es relativamente complejo.
Al traer la CPU el cdigo de una instruccin de este tipo (recuerde que es una instruccin de un byte y recuerde que el PC es automticamente incrementado durante el ciclo de traer), la CPU copia (carga) el contenido del registro pareado H en el registro buffer de direccin, hace que se haga presente el contenido del registro C en la barra de data y genera un pulso en MWR; despus de esto, la posicin de memoria indicada por el contenido del registro pareado H contendr la misma informacin que tena (o tiene) el registro C en el momento de ejecutarse esta instruccin.
Nota: En relacin a este tipo de instruccin, el contenido del registro H corresponde a los 8 bits ms significativos (byte ms significativo) y el contenido del registro L a los 8 bits menos significativos (byte menos significativo) de la direccin de memoria.
Posteriormente el PC (ya incrementado) se har presente en la barra de direccin, direccionando la prxima instruccin que sigue en la memoria a continuacin de nuestra instruccin mover el contenido de registro C a la memoria.
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
No se pierda de vista que la funcin principal de la pila es salvar el contenido del PC en el caso de una llamada a subrutina. El hecho de que la pila est formada por varios niveles, por varios registros, permite que dentro de una subrutina se puede llamar a otra subrutina y as sucesivamente, lo cual se denomina enlace (nested) de subrutinas. Inicialmente esta pila, este conjunto de registros, realmente estaba implementado dentro de la CPU y asociado directamente al PC, pero esto tiene el inconveniente que la cantidad de registros siempre estar limitada a un nmero relativamente pequeo, lo cual implica que las llamadas a subrutinas dentro de otras subrutinas estar limitada por el nmero de estos registros. La figura siguiente muestra la accin del indicador de pila y pila frente a una llamada a subrutina; se supone que si en un programa principal existe un llamado a subrutina, en forma previa, slo una vez dentro del programa principal, el registro indicador de pila habr sido cargado mediante la instruccin adecuada, con la direccin que define la posicin de memoria a partir de la cual ser usada como pila.
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
MEMORIA.
Se trata de una memoria capaz de almacenar palabras de 8 bits. Recordemos que una palabra de 8 bits tambin recibe el nombre de byte. Para almacenar una palabra de 8 bits (un byte) en dicha memoria, es necesario poner una direccin en binario en los terminales de direccin (direccin que identifica a una posicin especfica de esa memoria), poner el byte que se desea almacenar en los terminales de entrada de data y actuar con pulso sobre el terminal de escritura MWR (M Write). Para leer una posicin de memoria, es necesario poner la direccin (en binario en los terminales de direccin) de la posicin de memoria que se desea leer y aplicar un pulso al terminal de lectura MRD (M Read) y as el byte de la posicin de memoria especificada (direccionada) se hace presente en los terminales de salida de la memoria. Tambin en la memoria que aparece en el diagrama, es posible apreciar que slo existen 8 terminales relacionados con la data de alguna posicin de memoria. Estos terminales actan tanto como terminales de entrada para cargar (escribir) un byte en alguna posicin de memoria, como terminales de salida para recibir (leer) un byte de alguna posicin de memoria. Es decir, son terminales bidireccionales que en un momento pueden actuar como terminales de salida y en otros como terminales de entrada apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Por ahora supongamos que nuestra memoria acta de acuerdo a la siguiente tabla de verdad en relacin a los terminales MWR, MRD y terminales de entrada / salida de data. Note que el nivel activo de MWR y MRD es el nivel bajo.
MWR
MRD
1
1 0
1
0 1
Alta impedancia
Lectura terminales de data actan como terminales de salida. Escritura terminales de data actan como terminales de entrada
No permitido.
Ntese tambin que en nuestra memoria figuran 16 terminales de direccin. Esto significa que nuestra memoria es capaz de almacenar 65536 bytes, desde la posicin 0 a la posicin 65535, es decir, estamos hablando de una memoria de una capacidad de 64 K bytes.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Es un Hall en donde llegan los datos provenientes de la barra de DATA y all esperan hasta que la CPU procese la informacin que ya tiene, almacena la informacin hasta que pueda ser procesada por la Unidad De Control.
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
UNIDAD DE
La unidad de Control, como su propio nombre indica, es la encargada de controlar la operacin de los componentes de la CPU, y tambin los elementos externos a ella, mediante el envi de seales de control. Su trabajo consiste en encargarse de: Controlar la secuencia de instrucciones a ser ejecutadas. Controlar el flujo de datos entre las diferentes partes que forman un ordenador. Interpretar las instrucciones. Regular tiempos de acceso y ejecucin en el procesador. Enviar y recibir seales de control de perifricos externos.
CONTROL
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Se llama Disco Duro (en ingls Hard disk, abreviado con frecuencia HD o HDD) al dispositivo encargado de almacenar informacin de forma persistente en una computadora. Los discos duros generalmente utilizan un sistema de grabacin magntica analgica. En este tipo de disco encontramos dentro de la carcasa una serie de platos metlicos apilados girando a gran velocidad. Sobre estos platos se sitan los cabezales encargados de leer o escribir los impulsos magnticos. Hay distintos estndares a la hora de comunicar un disco duro con la computadora. Los ms utilizados son IDE/ATA, SCSI, y SATA, este ultimo siendo de reciente aparicin. Tal y como sale de fbrica el disco duro no puede ser utilizado por un sistema operativo. Antes tenemos que definir en l un formato de bajo nivel una o ms particiones y luego hemos de darles un formato que pueda ser entendido por nuestro sistema.
MEMORIA PRINCIPAL
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
La estructura fsica de un disco es la siguiente: un disco duro se organiza en platos (PLATTERS), y en la superficie de cada una de sus dos caras existen pistas (TRACKS) concntricas, como surcos de un disco de vinilo, y las pistas se dividen en sectores (SECTORS). El disco duro tiene una cabeza (HEAD) en cada lado de cada plato, y esta cabeza es movida por un motor servo cuando busca los datos almacenados en una pista y un sector concreto. El concepto "cilindro" (CYLINDER) es un parmetro de organizacin: el cilindro est formado por las pistas concntricas de cada cara de cada plato que estn situadas unas justo encima de las otras, de modo que la cabeza no tiene que moverse para acceder a las diferentes pistas de un mismo cilindro. En cuanto a organizacin lgica, cuando damos formato lgico (el fsico, o a bajo nivel, viene hecho de fbrica y no es recomendable hacerlo de nuevo, excepto en casos excepcionales, pues podra dejar inutilizado el disco) lo que hacemos es agrupar los sectores en unidades de asignacin (CLUSTERS) que es donde se almacenan los datos de manera organizada. Cada unidad de asignacin slo puede ser ocupado por un archivo (nunca dos diferentes), pero un archivo puede ocupar ms de una unidad de asignacin.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
Los discos duros se diferencian entre si por el tipo de conector que utilizan, estos se dividen en 3 que son:
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
IR A
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.
apunte : arquitectura de computadores, para la carrera Adm. Redes y Soporte Computacional. Diseado por Daniel Zarate Valenzuela.