Академический Документы
Профессиональный Документы
Культура Документы
Por:
Caldern Carranza, Elbert
Cervantes Vsquez, Edar
Culqui Cueva, Fredy
Flores Aguilar, Miguel Erick
Len Chvez, Wilmer
Tern Ayay, Juver
Martes, Setiembre 20 de 2016
1. Memoria Cache
1.1. Conceptos bsicos sobre sistemas de memorias de computadoras
La memoria por lo general cuenta con las siguientes caractersticas; tienen una ubicacin, capacidad,
unidad de transferencia, mtodos de acceso, prestaciones, dispositivo fsico, caractersticas fsicas y
organizacin. En cuanto a su ubicacin indica si la memoria es interna o externa, adems la
capacidad de memoria se expresa mediante bytes (1 bytes = 8 bits) o palabras. Y la unidad de
trasferencia es igual a la lnea de entrada y salida de datos del mdulo de la memoria. Y todo esto
abarca a las palabras que es igual a la cantidad de bits, las cuales estn en funcin de con la unidad
de direcciones las cuales se encargan de las direcciones de las palabras, aunque en algunos casos
estn en bytes. Y todo esto son llevados a la unidad de trasferencia, y gracias e ello es cuando la
memoria hace la funcin de leer y escribir, adems cada palabra tiene que coincidir con el nmero de
direcciones.
Los mtodos de accesos, son distintivos de las memorias, que influyen las siguientes variantes:
Acceso secuencial; es la que utiliza informacin almacenada de direccionamiento que permite
separar registros y ayuda a la recuperacin de datos. Acceso directo; es la que lleva los datos a una
vecindad dada, para ello se hace una bsqueda secuencial, al llegar a la posicin final. Acceso
aleatorio es cuando puede ser seleccionada aleatoriamente y ser direccionada y accedida
directamente. Y por ltimo la asociativa, es la que hace comparaciones para buscar similitudes con
los valores dados y hacer esto con todas las palabras simultneamente.
Y desde un punto de vista del cliente las caractersticas ms principales de la memoria son su
capacidad y sus prestaciones; las cuales estn encargados del tiempo de acceso, en otras palabras,
es el tiempo que tarda en realizar una operacin de escritura y lectura. Tiempo de ciclo de memoria,
esto principalmente es para las memorias de acceso aleatorio, porque controlan el tiempo de acceso
antes de empezar un segundo acceso a la memoria. Y por ltimo la velocidad de trasferencia, es la
velocidad con la que puede trasladar una operacin a otra memoria.
En cuanto a sus caractersticas fsicas tenemos memorias voltiles las que al desconectarse de la
alimentacin desaparecen la informacin, pero esto no sude con las memorias no voltiles, porque
una vez grabada permanecen sin deteriorarse hasta cuando decidan modificarles intencionalmente.
1.2. Jerarqua de la memoria
referencia a memoria simple, es probable que se hagan referencias futuras a la misma posicin de
memoria o a otras palabras del mismo bloque.
1.4. Elementos del diseo de la cache
En estos parmetros revisaremos el diseo del cache; aunque hay muy diversas implementaciones
de cache, existen unos cuantos criterios bsicos de diseo que sirven para clasificar y diferenciar
entre arquitectura del cache. El principal elemento es el tamao, cuando ms grande sea el cache
son ms lentas; el objetivo es elaborar un cache demasiado pequea, como para el coste promedio
por bits se aproxime al de la memoria principal y lo suficientemente rpido para los accesos. pero ya
que hay menos lneas de cache que las de la memoria `principal, se necesita algoritmos que hagan
corresponder bloques de memorias principal a la lnea de cache. Adems, se necesita algn medio
que determine que determine que bloque de memoria se encuentra en las lneas de cache.
1.5. Correspondencia directa
Es la tcnica ms sencilla que hace corresponder cada bloque de la memoria principal a una lnea
del cache, su funcionamiento se da utilizando la lnea de direccin. Y cada direccin de memoria
puede verse como dividida en tres campos. Si los w bits menos significativos identifican cada palabra
de un bloque de la memoria principal; en la mayora de las maquinas actuales, el direccionamiento es
a nivel de bytes. Los s los bytes restantes especifican y uno de los
2s
bloque de la memoria
principal. La lgica de la cache interpreta estos s bits como una etiqueta de s r bits (parte ms
significativa) y un campo de lneas de r bits. Este ltimo campo identifica uno de las m =
2r lneas
de la cache. Por lo tanto, el uso de una parte de la direccin como nmeros de lneas proporciona
una correspondencia o asignacin nica de cada bloque de la memoria principal de la cache.
1.6. Correspondencia asociativa
Esta permite que cualquier bloque pueda cargarse en cualquier lnea de la cache. En este paso, la
lgica de la cache interpreta la direccin de la memoria simplemente como una etiqueta y un campo
de palabras. En un campo etiqueta identifica unvocamente un bloque de memoria principal. Para
determinar si un bloque de la cache, su lgica de control debe examinar todas las etiquetas de las
lneas para buscar una coincidencia. Todo esto se da gracias a que hay flexibilidad para que
cualquier bloque se remplazado cuando se escribir uno nuevo en el cache.
1.7. Correspondencia asociativa por conjuntos
Es todo lo positivo recogido de la correspondencia directa y asociativa. En este caso, a cache se
divide en v conjuntos, cada uno de k lneas; y las relaciones que se tienen son: nmero de lneas de
cache es igual al nmero de bloques de la memoria principal por el modulo del nmero de conjuntos.
En estos casos se denomina correspondencia asociativa por conjuntos de k vas. Con la asignacin
asociativa por conjuntos, el bloque
del conjunto i. En este caso, la lgica de la cache interpreta una direccin de memoria como tres
campos: etiqueta, conjuntos y palabra. Los d bits de conjuntos especifican uno de ente m =
conjuntos. Los s bits de los campos de etiqueta y de conjunto especifican uno de los
2s bloques
de memoria principal. Si la direccin de la memoria es bastante larga debe verificarse cada uno de
las lneas de la cache. Con las correspondencias asociativas de un conjunto de v lneas, la direccin
de memoria es mucho ms corta y se compara con solo las k etiquetas dentro del mismo conjunto.
1.8. Algoritmo de sustitucin
En computacin, los algoritmos de cache (referidos tambin como algoritmos de reemplazo o
polticas de reemplazo) son programas que optimizan la gestin de la informacin en la memoria
cache del ordenador. Cuando el algoritmo elije que elementos elimina para liberar espacio y poder
aadir nuevos elementos.
De todos los algoritmos probados solo haremos mencin de los ms comunes. El ms efectivo es
Menos usado recientemente (LRU). El algoritmo Least Recently Used (LRU) descarta primero los
elementos menos usados recientemente. El algoritmo lleva el seguimiento de lo que se va usando, lo
que resulta caro si se quiere hacer con precisin. La implementacin de esta tcnica requiere llevar la
cuenta de la edad de cada elemento de cache y buscar el menos usado sobre la base de ella. En una
implementacin como esa, cada vez que se usa un elemento, la edad de todos los dems elementos
cambia.
Otro algoritmo es el Primero en entrar-primero en salir (FIFO) First-In-First-Out. En este caso los
bloques dentro del conjunto estn ordenados de acuerdo a la secuencia de entrada. Y cuando se
debe reemplazar un bloque se elimina de la memoria cache aquel que fue cargado en primer lugar. El
principal problema del algoritmo FIFO cuando un bloque es requerido repetidamente.
Otra posibilidad ms es la del utilizado menos frecuente (LFU,Least-Frequently Used): se sustituye
aquel bloque que presenta menos referencias por parte del usuario.
1.9. Polticas de escritura
Consideremos dos casos para reemplazar un bloque en la cach. Cuando el bloque antiguo de la
memoria cache no debe ser modificado, puede sobrescribirse con el nuevo bloque sin necesidad de
actualizar el antiguo y cuando se ha realizado al menos una operacin de escritura sobre una palabra
de la lnea correspondiente de la cach entonces la memoria principal debe actualizarse, recibiendo
la lnea de cache en el bloque de memoria antes de transferir el nuevo bloque.
Vamos a presenciar dos problemas con los cuales luchar. El primero es por ejemplo si una palabra ha
sido modificada solo en la cache, la correspondiente palabra de memoria no es validada. Adems, si
el dispositivo ha alterado la memoria principal, entonces la palabra de cache no es vlida. Un
problema ms complejo ocurre cuando varios procesadores se conectan a un solo bus y cada uno de
estos tiene su propia cache local. En ese caso, si se modifica una palabra en una de las caches,
podra alterarlas todas. Aun si se utilice la tcnica de escritura inmediata pueda que las otras caches
contengan datos no vlidos.
Escritura inmediata: es una tcnica sencilla que permite que todas las operaciones de escritura se
hagan en la cache como en la memoria principal, asegurando que el contenido que se encuentra en
la memoria principal siempre sea validado.
La principal desventaja de esta tcnica es que genera un trfico en la memoria que puede generar un
cuello de botella expansivo. Una tcnica alternativa conocida como pos escritura, minimiza las
escrituras.
1.10.
Tamao de lnea
Es otro elemento de diseo. Es la capacidad dada a un bloque para almacenar palabras adyacentes
a la principal, dando una mejor tasa de aciertos debido al principio de localidad. Pero esta amplitud
debe hacerse conociendo el riesgo que correra si es que el lmite de tolerancia se rompe ya que si
esto ocurre entonces la tasa de aciertos comenzara a decrecer y la probabilidad de utilizar nueva
informacin captada se haga menor que la de reutilizar la informacin que tiene que reemplazarse.
Por eso es que se toman en cuenta los siguientes efectos:
- Si los bloques se vuelven ms grandes se reduce el nmero de bloques que se
-
1.11.
Numero de cachs
Cuando se empezaron a innovar las caches dentro de las computadoras, solamente por unidad era
comn solo una cach. Pero recientemente, se ha convertido en una norma el uso de mltiples
cachs. Tomaremos dos aspectos a considerar sobre el diseo relacionados con este tema que son
el nmero de niveles de cach, y el uso de cach unificada frente al de cachs separadas.
Cachs multinivel: como su propio nombre lo dice se encuentran diferentes cachs en diferentes
niveles, como por ejemplo a casusa del aumento de la densidad de integracin, ha sido posible tener
una cach en el mismo chip del procesador: chache on-chip (L1), con esta nueva se elimina el
acceso al bus y por tanto incrementa las prestaciones globales del sistema.
Los diseos actuales poseen adems de la inclusin de una cache on-chip, una cache off-chip (L2).
La razn por la que esta es incorporada es que su tiempo de acceso es menor que el de la memoria
principal. Supongamos que ocurre un fallo en la L1, se accede a la cache secundaria L2 para buscar
los datos, si estn all se reduce la penalizacin de fallo y si no estn accedemos a la memoria
principal.
Cachs unificadas frente a cachs separadas: al principio de la aparicin de las on-chip, los diseos
apuntaban a una sola cach que almacenaba tanto datos como instrucciones. Pero recientemente,
se ha hecho normal separar la cache en dos: una dedicada a instrucciones y otra a datos.
Unificada, tiene la ventaja de que se reparte automticamente los bloques cacheados entre datos y
cdigo. De tal forma que si son necesarios menos bloques de datos y ms de cdigo estos se
reparten de forma eficiente y transparente.
En la dividida podra suceder que la memoria cach de datos tuviese bloques libres o muy poco
usados, mientras que la memoria cach de cdigo estuviese generando fallos de cach. Como se
puede ver, en este caso el rendimiento sera menor.
Las primeras cachs que aparecieron solan ser unificadas debido a la observacin anterior. Sin
embargo, las cachs L1 actuales suelen ser divididas, debido a que las CPUs actuales tienen un
elevado grado de paralelismo. La cach dividida permite un mayor grado de paralelismo pues una
parte de la CPU puede escribir un dato en el sistema de memoria mientras simultneamente otra
parte puede leer instrucciones del sistema de memoria.
2. Memoria Interna
2.1. Memoria Principal Semiconductora
En los computadores antiguos, la forma ms comn de almacenamiento de acceso aleatorio era los
ncleos. La llegada de la microelectrnica se utilizan chips semiconductores para la memoria
principal.
2.1.1.
Organizacin
- Presentan dos estados estables, que sirven para representar el 1 y 0 binarios.
- Puede escribirse en ella para fijar su estado.
- Pueden leerse para saber su estado.
DRAM Y SRAM
utiliza como almacenamiento temporal las dos formas utilizadas en las computadoras es la
DRAM y la SRAM.
RAM dinmica: Esta hecha con celdas que almacenan los datos como cargas elctricas en
condensadores, la presencia o ausencia de carga en un condensador se interpreta como el uno
o el cero binarios, esta RAM dinmica requiere refrescos peridicos para mantener memorizados
los datos
-
RAM esttica: Es un dispositivo digital basado en los mismos elementos que usan en el
procesador, los valores binarios se almacenan utilizando configuraciones que forman biestables
(flip-flops), una RAM esttica retendr sus datos mientras este alimentada.
SRAM frente a DRAM:
-
econmicas.
El coste de la DRAM para circuitera se ve ms compensado por el menor coste de las
celdas DRAM.
Las DRAM son preferidas para memorias grandes.
Las memorias SRAM son ms rpidas que las dinmicas.
2.1.3.
Tipos de ROM
Una memoria de solo-lectura (ROM), una ROM es no voltil, no requiere fuente de alimentacin
para mantener memorizado los valores de los bits, no se pueden escribir nuevos datos en ella
La ventaja de una ROM es que el programa y los datos estaran en la memoria principal.
Un ROM se construye como cualquier otro chip de circuito integrado durante el proceso de
fabricacin presenta dos problemas:
a. La etapa de insercin de datos implica un coste relativamente grande.
b. No se permite un fallo, si uno de los bits es errneo se desecha la memoria ROM.
La ROM programable o PROM es una alternativa si se necesita unas pocas ROM, la PROM
proporciona flexibilidad y comodidad.
La memoria de sobre-toda lectura(read-mostly) son tiles para las aplicaciones en las que las
operaciones de lectura son ms frecuentes que las de escritura.
La memoria de solo-lectura programable y borrable, cumple las mismas cosas que una memoria
EPROM con la diferencia de que esta memoria tiene la ventaja adicional de actualizar mltiples
veces su contenido.
La memoria Flash deben su nombre a que su microchip est organizado de manera que cada una de
sus secciones de celdas se borran mediante una nica accin de un golpe o flash, utilizan tecnologa
de borrable elctrico, es posible borrar solo en bloques y no toda la memoria, esta memoria nos
permite borrar a nivel de byte.
2.1.4. Lgica del CHIP
Las memorias semiconductoras vienen encapsuladas, y cada chip contiene una matriz de celdas
de memoria.
Una de las caractersticas ms importantes de los chips de memoria, es la cantidad de bits que
se pueden leer/escribir simultneamente.
Tenemos muchas formas de organizar la memoria, en un extremo tenemos una memoria en la
cual la organizacin fsica es igual a la lgica (igual a como la percibe el procesador), esto sera
que el chip de memoria est organizado en W palabras de B bits cada una. Por ejemplo, una
memoria de 16 Mbits podra estar organizado en 1Mpalabras de 16 bits cada una.
En el otro extremo tenemos la estructura llamada "un bit por chip" en la cual los datos se
leen/escriben por bits, y desarrollare a continuacin.
Organizacin tpica de una DRAM de 16Mbits en la que se leen/escriben de a 4 bits
simultneamente:
Lgicamente la matriz est compuesta por 4 matrices cuadradas de 2048 X 2048 elementos.
Para poder seleccionar un elemento particular de cada chip de 2048 X 2048 se necesitan, para
poder expresar 2048 combinaciones, necesitamos 11 lneas, por lo cual a cada chip entran 11
lneas para especificar la fila de la matriz y 11 lneas para especificar la columna de la matriz.
Como se puede ver en este grfico, a la DRAM solo entran 11 lneas de datos (de A0 a A10),
esto se debe a que estas lneas dedicadas a especificar la direccin estn multiplexadas en el
tiempo, primero se pasa la direccin que especifica la fila y luego se pasa la direccin que
especifica la columna.
De cada chip obtengo un elemento, los 4 de la misma posicin relativa dentro de cada uno de los
chips. Si el bus de datos del sistema fuera de 16 bits, tendra que tener 4 DRAM conectadas al
controlador de memoria para poder leer/escribir una palabra en el bus de datos.
Como comentario, el uso de matrices cuadradas y de lneas de direcciones multiplexadas
provoca que con cada lnea que se agrega a las lneas de direcciones la capacidad se podra
cuadriplicar, por ejemplo, con el caso anterior con 11 lneas se obtienen 2048 posibles
combinaciones, con 12 lneas 4096, el doble, el doble de filas y el doble de columnas, o sea, el
cudruple de capacidad de direccionamiento con el solo hecho de agregar una lnea ms.
Ahora, en el ejemplo anterior el chip tena una entrada/salida de 4 bits, en cambio si cada chip
tiene 1 bit de entrada/salida, claramente necesito N chips, donde N es igual a la cantidad de bits
por palabra.
2.2. Organizacin avanzada de las memorias DRAM
2.2.1. DRAM SINCRNICA (SDRAM)
La SDRAM intercambia datos con el procesador de forma sincronizada con una seal de reloj
externa, funcionando a la velocidad tope del bus procesador/memoria, sin imponer estados de
espera.
En una DRAM tpica, el procesador presenta las direcciones y niveles de control a la memoria,
indicando que los datos de una posicin de memoria concreta deben bien escribirse o leerse.
En una DRAM tpica, el procesador presenta las direcciones y niveles de control a la memoria,
indicando que los datos de una posicin de memoria concreta deben bien escribirse o leerse.
Despus de un tiempo, el tiempo de acceso, se escriben o leen los datos en la DRAM. Durante
el tiempo de acceso, la DRAM realiza varias operaciones internas, tales como activar las
capacidades elevadas de las lneas de fila y de columna, detectar los datos, y sacarlos a travs
de los buffers de salida. El procesador debe simplemente esperar durante este tiempo, haciendo
que el sistema baje en prestaciones.
Con el acceso sncrono, la DRAM introduce y saca datos bajo el control del reloj del sistema. El
procesador, u otro maestro, cursa la informacin de instruccin y de direccin, que es retenida
por la DRAM. La DRAM responder despus de un cierto nmero de ciclos de reloj. Entre tanto,
el maestro puede realizar sin riesgo otras tareas mientras la SDRAM est procesando la
peticin.
El registro de modo y la lgica de control asociada constituyen otra caracterstica clave que
diferencia las SDRAM de la DRAM convencionales. Proporciona una manera de particularizar la
SDRAM para ajustarse a las necesidades concretas del sistema. El registro de modo especifica
El disco magntico es un plato circular construido con sustrato (material no magntico) y cubierto por
una materia magnetizable, generalmente el sustrato es aluminio o aleacin de este, ahora se estn
utilizando sustratos de cristal, este tiene una serie de ventajas que ayudan a su mejor funcionamiento
como soportar grabaciones de gran proximidad, resiste golpes y daos, mejora la uniformidad de la
superficie magntica que incrementa la fiabilidad del disco.
Mecanismos de lectura y escritura rpida Los datos son grabados en un disco luego para
recuperarlos se hace mediante una bobina, llamada cabeza mientras se hace la operacin de lectura
o escritura la bobina permanece quita y el disco gira bajo ella, la operacin de escritura se realiza
mediante un flujo elctrico, este atraviesa una bobina y crea un campo magntico, que mediante los
pulsos elctricos enviados a la cabeza de escritura y se graban los patrones, el proceso de lectura se
hace mediante el giro del disco respecto a la bobina la cual es inducida de corriente elctrica cuando
el disco pasa bajo la bobina se genera una corriente de la misma polaridad de la que se produjo en la
grabacin.
La organizacin y formato de los datos los datos son organizados en un grupo de anillos concntricos
en el plato llamados pistas, cada una de estas tiene el mismo ancho que a cabeza, los datos se
transfieren desde el disco en sectores cada una de estas pistas tiene una longitud fija que tiene un
tamao de 512 bytes para evitar imposiciones de precisin ilgicas los sectores se separan por
intersectores vacos.
La densidad aumenta segn se avanza de la pista ms externa a la ms interna, los datos se
almacenan en regiones del tamao de un bloque conocidas como sectores, generalmente hay de 10
a 100 sectores por pista y pueden ser de longitud fija o variable.
Las cabezas pueden ser fijas o mviles respecto a la direccin radial del plato en un disco de cabeza
fija hay una cabeza por pista para cada operacin, estas cabezas estn montadas en un brazo que
se extiende a travs de todas las pistas, en un disco de cabeza mvil hay solo una cabeza para
lectura y escritura esta cabeza se monta en un brazo que se puede extenderse o retraerse.
El disco se monta en una unidad de disco que est conformado por un brazo el eje que hace girar al
disco y la electrnica para las operaciones de entrada y salida de datos binarios, los tipos de discos
que existen son de dos tipos extrable y no extrable, le disco extrable tiene la ventaja de que es
posible una cantidad de datos ilimitada y este disco puede ser usado en diversos computadores.
Tambin los discos se caracterizan por la cubierta de capa magnetizable, cuando se aplica esta capa
a ambas caras del disco se les llama discos de doble superficie, algunos discos que son un poco ms
baratos son de una sola superficie, algunas unidades de discos se caracterizan por la cantidad de
platos que los conforman ya que algunos solo tienen un plato nico y otros mltiples platos para
estos mltiples platos se utilizan una cabeza para la lectura y escritura para cada superficie del plato
Para medir las prestaciones de un disco se tiene que ver los detalles de las operaciones de entrada y
salida del disco ya que esta depende del tipo de computador, cuando la unidad de disco est
funcionando el disco gira a una velocidad constante en un sistema de cabeza mvil el tiempo que
utiliza la cabeza en posicionarse en la pista se lo conoce como tiempo de bsqueda en otro caso
cuando el disco gire hasta llegar al sector apropiado y se encuentre bajo la cabeza se llama retardo
rotacional a la suma de tiempo de bsqueda y el retardo rotacional se lo llama tiempo de acceso,
cuando la cabeza empieza a realizar la operacin de escritura o lectura se lo llama tiempo de
transferencia de datos.
El ritmo de mejora de prestaciones en memoria secundaria ha sido menor que en un procesador y en
memoria principal esta desigualdad ha hecho que del sistema de memoria de disco el principal foco
de optimizacin en las prestaciones de los computadores.
Con varios discos las peticiones separadas de entrada y salida se pueden gestionar en paralelo
siempre que los datos requeridos residen en discos separados se puede gestionar en paralelo una
peticin de entrada o salida si el bloque de datos al que se va a acceder est distribuido en varios
discos, el raid es un esquema estandarizado de base de datos para discos mltiples c que consta de
6 niveles que no tienen relacin jerrquica que tiene tres caractersticas comunes.
- El raid es un conjunto de unidades fsicas de discos vistas por el sistema operativo como la
-
En el nivel cero de raid las prestaciones de E/S se mejora repartiendo la carga E/S entre varios
canales, no hay clculos de paridad de cabecera tiene un diseo sencillo que es fcil de implementar,
las desventajas que tiene este nivel es que si hay algn fallo en la unidad afectara a los datos de una
estructura y se pierden la, aplicacin es en videos, imgenes, pruebas de imprenta y aplicaciones
que requieran ancho de banda grande.
En el nivel 1 hay redundancia de datos esto implica que no es necesario la reconstruccin en caso de
que haya fallo en el disco ya que hay una copia a reemplazar este nivel puede soportar varios fallos
de unidades, la aplicacin es en contabilidad nmina y finanzas, cualquier aplicacin que requiera
disponibilidad muy alta.
En el nivel 2 son posibles velocidades de transferencia de datos extremadamente altas, cuanto
mayor es la velocidad de transferencia requerida, mejor es la relacin entre discos en este nivel no
existen implementaciones en niveles comerciales.
En el nivel 3 la velocidad de transferencia de datos de lectura y escritura es muy alta un fallo en el
disco no afecta en casi nada en el rendimiento, la velocidad de transaccin igual que la de una nica
unidad de disco como mucho, el diseo del controlador es bastante complejo se aplica en produccin
de video, secuencias en vivo edicin de imgenes y videos y aplicaciones que requieran de alto
rendimiento.
En el nivel 4 la velocidad de transaccin de datos de lectura muy alta, una baja relacin entre discos
ECC y discos de datos implica una alta eficiencia, el diseo del controlador bastante complejo, peor
velocidad de escritura y velocidad de transferencia total de escritura, es difcil la reconstruccin si hay
algn fallo de disco, no hay implementaciones comerciales.
En el nivel 5 hay mayor velocidad de transaccin de datos una baja relacin de discos ECC y discos
de datos implica una alta eficiencia y buena velocidad de trasferencia, el diseo de controlador es
ms complejo es difcil la reconstruccin en caso de fallo del sistema se aplica en servidores de
ficheros y aplicaciones, base de datos, servidores de pgina web, correos y noticias tambin en
servidores intranet.
En el nivel 6 se proporcin la tolerancia a fallos extremadamente altos y soporta varios fallos de
unidades en simultaneo, los inconvenientes que presenta es que el diseo del controlador ms
compleja, la sobrecarga del controlador para calcular las direcciones de paridad es extremadamente
alta, es la solucin perfecta para aplicacin con objetivos crticos.
3.1. Memoria ptima
El disco compacto (CD, Compact Disk) digital de audio, se introdujo en el ao 1983. El CD es un
disco no borrable que puede almacenar ms de sesenta minutos de informacin de audio en una
cara. El gran xito comercial del CD posibilit el desarrollo de la tecnologa de discos de
memoria ptica de bajo coste, que revolucion el almacenamiento de datos en un computador.
3.1.1. Discos compactos
CD-ROM. Tanto el CD de audio como el CD-ROM comparten una tecnologa similar. La principal
diferencia es que los lectores de CD-ROM son ms robustos y tienen dispositivos de correccin
de errores para asegurar que los datos se transfieren correctamente del disco al computador.
Ambos tipos de disco se hacen tambin de la misma forma. El disco se forma a partir de una
resina, como un policarbonato.
Existe gran variedad de discos pticos tales como:
CD: o Disco compacto. Un disco no borrable que almacena informacin de audio
digitalizada.
CD-ROM es un Disco compacto de memoria de solo-lectura. Un disco no borrable
Los CD-ROM son apropiados para la distribucin de grandes cantidades de datos a un gran
nmero de usuarios. No es adecuado para aplicaciones individuales, Comparado con los discos
magnticos tradicionales el CD-ROM tiene ventajas como:
CD grabable o CD de una escritura y varias lecturas (CD-R, CD-recordable). Para hacer un CDR, se prepara un disco de forma que se pueda escribir una vez con un haz lser de intensidad
modesta. De esta forma, con algn controlador de disco especial, ms caro que para CD-ROM el
cliente puede escribir una vez, adems de leer el disco.
En un CD-R. el medio incluye una capa de tinte. El tinte se utiliza para cambiar la reflectividad y
se activa con un lser de alta intensidad. El disco resultante se puede leer en una unidad de CDR e CD-ROM.
CD regrabable. El disco ptico CD-RW se puede escribir y reescribir como un disco magntico.
La nica tcnica puramente ptica que ha conseguido ser atractiva se denomina cambio de fase.
El disco de cambio de fase utiliza un material que presenta dos tipos de reflexin,
significativamente diferentes, en dos estados diferentes. Hay un estado amorfo, en el que las
molculas presentan una orientacin: aleatoria y que refleja mal la luz; y un estado cristalino, que
presenta una superficie lisa que refleja bien la luz. Un haz de lser puede cambiar el material de
una fase a otra. La principal desventaja del cambio de fase de los discos pticos es que el
material finalmente y de forma permanente pierde sus propiedades. Los materiales actuales se
pueden borrar entre 500 000 y un milln de veces.
mnima entre hoyos de 0.4 um. El resultado de estas dos mejoras supone un incremento de
capacidad en un factor de siete, de alrededor de 4,7 GB.
b. El DVD utiliza una segunda capa de hoyos y valles sobre la primera capa. Un DVD de doble
capa tiene una capa semirreflectante sobre la capa reflectante, y. ajustando el enfoque. el
laser de la unidad de DVD puede leer cada capa por separado. Esta tcnica casi dobla la
capacidad del disco, hasta 8.5 GB.
c. El DVD-ROM puede tener dos superficies, mientras que un un CD los datos se graban solo
en una superficie. Esto da una capacidad total de ms de 17
3.2. Cinta magntica
Los sistemas de cinta usan las mismas tcnicas de lectura y grabacin que los discos. El medio es
una cinta de polister flexible cubierta por un material magnetizable. La cubierta puede consistir en
panculas de un metal puro en concreto un revestimiento o pelcula ale metal plateado vaporizado, la
cinta y la unidad de cinta son anlogas a las cintas de grabacin domsticas. Los anchos de las
cintas pueden variar entre 0.38 cm y 1.27 cm. Hoy da, prcticamente todas las cintas vienen
cerradas en cartuchos.
Los datos en la cinta, se estructuran en una serie de pistas paralelas longitudinales. Los primeros
sistemas de cintas usaban nueve pistas. Esto hace posible almacenar datos de un byte en un
instante dado, con un bit de paridad adicional, en la novena pista. Los nuevos sistemas de cintas
usan 18 o 36 pistas, correspondiendo a una palabra o doble palabra digital. La grabacin de datos de
esta forma se denomina grabacin paralela, Los sistemas ms modernos utilizan en su lugar
grabacin serle, en la que los datos se disponen como una secuencia de bits a lo largo de cada pista
como se hace en los discos magnticos.
La tcnica tpica utilizada en la grabacin de cintas en serie se denomina grabacin en serpentina.
En esta tcnica, cuando se graban los datos, el primer conjunto de bits se graba a lo largo de toda la
cinta. Cuando se alcanza el fin, las cabezas se posicionan para grabar una nueva pista y la cinta se
graba de nuevo a todo lo largo, esta vez en direccin contraria. Este proceso continuo hacia atrs y
hacia adelante, hasta que la cinta se llena. Para aumentar la velocidad la cabeza de lectura-escritura
es capaz de leer y escribir una serie de pistas adyacentes simultneamente. Los datos se graban en
serie a lo largo de las pistas individuales, pero los bloques se almacenan en pistas adyacentes.
Una unidad de cinta es un dispositivo de acceso secuencial. Si la cabeza de la cinta se posiciona en
el registro 1, entonces para leer el registro N, es necesario leer los registros fsicos del 1 al N-1, uno a
uno. Si la cabeza est actualmente situada ms all dci registro deseado, es necesario rebobinar la
cinta una cierta distancia y empezar a leer hacia delante. A diferencia del disco, la cinta est en
movimiento solamente durante las operaciones de lectura o escritura.
En contraste con las cintas, a la unidad de disco se le llama dispositivo de acceso directo. Una
unidad de disco no necesita leer todos los sectores de un disco secuencialmente jura llegar al sector
deseado.
Solo debe esperar a los sectores dentro de una pista y puede hacer accesos sucesivos a cualquier
pista.
Las cintas magnticas fueron el primer tipo de memorias secundarias. Se usan todava ampliamente
corno los miembros de la jerarqua de memoria de menor coste y de menor velocidad.
4. Referencias Bibliogrficas
Estructura de Computadores (Captulo 6) Jos M. Angulo Ed. Paraninfo
Stalling, William, 2005 Organizacin y arquitectura de computadoras. Editorial Pearson. Pg. 103204.
http://www.consumer.es/web/es/tecnologia/hardware/2012/01/23/206175.php