www.es-minix.org Forum Index www.es-minix.org
Foros de discusión en español, sobre el sistema operativo Minix
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Tarea #2 - RAID
Goto page Previous  1, 2
 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    www.es-minix.org Forum Index -> Sistemas Operativos II - 2008 - 1er semestre
View previous topic :: View next topic  
Author Message
allamtz
Usuario


Joined: 11 Jan 2007
Posts: 8

PostPosted: Fri Jun 06, 2008 11:58 pm    Post subject: 10411160 - Tarea # 2 Reply with quote

**************
Allan Martinez
10411160
**************


1) Determine si la predicción de Bill Joy se mantiene aún. Muestre sus cálculos y explique.
R// Según la formula de Bill Joy la predicción para el año actual (que es el 2008) seria la siguiente:
MIPS = 2^( 2008 - 1984 ) = 2 ^ (24) = 16,777,216 MIPS
Como se observa entonces, la predicción de Bill Joy no se ha podido mantener ya en la actualidad existen procesadores que superan extraordinariamente el resultado de la formula anterior por ejemplo los siguientes que han salido desde el 2005 hasta la fecha:
AMD Athlon 64 3800+ X2 (Dual Core) - 14,564 MIPS at 2.0 GHz
Xbox360 IBM "Xenon" Triple Core - 19,200 MIPS a 3.2 GHz
PS3 Cell BE (PPE only) - 10,240 MIPS a 3.2 GHz
AMD Athlon FX-60 (Dual Core) - 18,938 MIPS a 2.6 GHz
Intel Core 2 X6800 - 27,079 MIPS a 2.93 GHz
Intel Core 2 Extreme QX6700 - 49,161 MIPS a 2.66 GHz
Intel Core 2 Extreme QX9770 - 59,455 MIPS a 3.2 GHz
Este último procesador salió en este año 2008; por tanto Bill Joy se equivoco en su predicción.

2) Encuentre un disco duro cualquiera en un sitio de Internet, como newegg.com. Obtenga el MTBF/MTTF y calcule el MTBF/MTTF de un arreglo RAID 5 conteniendo 10 discos del seleccionado por usted. Incluya las URL donde obtuvo el MTBF/MTTF del disco y muestre sus cálculos.
R//
http://www.pcmod.es/7200-seagate-p-62.html
MTTFraid = (MTTFdisk )^2 / (D + C*nG)*(G + C - 1)*MTTR
MTTFraid = (600,000)^2 / (9+1*1)*(9+1-1)*0.5
MTTFraid = 26666666666.666666 hrs
Segun los calculos anteriormente expuestos el MTTF seria 26666666666.666666 hrs

3) RAID 2 usa código de Hamming para corregir errores. Explique qué es el código Hamming, sus usos y calcule el código Hamming(7,4) para el nibble 0101. Explique qué significa el número 7 y el 4 en el nombre del código.
R// el código de Hamming es un código detector y corrector de errores y esta basado en dos conceptos:
1. Redundancia: el mensaje es dividido en dos partes: los bits de datos del mensaje y los bits de redundancia para verificar el mensaje.
2. El concepto de paridad: en donde se ve el valor de los bits de redundancia:
bit paridad par: el bit tiene el valor de tal forma que el peso de la palabra sea par.
bit paridad impar: el bit tiene el valor de tal forma que el peso de la palabra sea impar.
El código de Hamming(7,4) agrega tres bits adicionales de comprobación por cada cuatro bits de datos del mensaje. Por ejemplo para el nibble 0101 seria 0000101 con paridad par.
El algoritmo que se emplea para sacar el código Hamming es el siguiente:
1. Todos los bits cuya posición es potencia de dos se utilizan como bits de paridad (posiciones 1, 2, 4, 8, 16, 32, 64, etc.).
2. Los bits del resto de posiciones son utilizados como bits de datos (posiciones 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, etc.).
3. Cada bit de paridad se obtiene calculando la paridad de alguno de los bits de datos. La posición del bit de paridad determina la secuencia de los bits que alternativamente comprueba y salta, a partir de éste, tal y como se explica a continuación.
• Posición 1: salta 1, comprueba 1, salta 1, comprueba 1, etc.
• Posición 2: comprueba 1, salta 2, comprueba 2, salta 2, comprueba 2, etc.
• Posición 4: comprueba 3, salta 4, comprueba 4, salta 4, comprueba 4, etc.
• Posición 8: comprueba 7, salta 8, comprueba 8, salta 8, comprueba 8, etc.
• Posición 16: comprueba 15, salta 16, comprueba 16, salta 16, comprueba 16, etc.
• Regla general para la posición n es: comprueba n-1 bits, salta n bits, comprueba n bits, salta n bits...
• Y así sucesivamente.
En otras palabras, el bit de paridad de la posición 2^k comprueba los bits en las posiciones que tengan al bit k en su representación binaria.

4) El documento de Patterson se refiere en diversas ocasiones a discos sincronizados (synchronized disks). ¿A qué se refiere con esto?
R// Se refiere a que los discos (dentro del RAID) si están sincronizados, de tal forma que se manejen con la misma rotación, posición de la cabeza y de los sectores; el acceso a los discos debería ser mas eficiente y no se tendrían que hacer cálculos innecesarios para poder acceder a cada uno de ellos ya que al estar todos los discos sincronizados se considera que se accede a un solo disco y no a un conjunto mejorando significativamente el rendimiento de los mismos.

5) ¿Por qué considera usted que Patterson no discute en este artículo el RAID 0?

R// Por que a pesar de ser el RAID de mejor rendimiento, RAID 0 no maneja información redundante y por tanto no existen mecanismos de respaldo de la información, según el texto todos los RAIDs manejan alguna técnica mantener los datos con cierto nivel de confiabilidad mientras que RAID 0 no controla este tipo de situaciones.
Back to top
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    www.es-minix.org Forum Index -> Sistemas Operativos II - 2008 - 1er semestre All times are GMT - 6 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group