martes, 19 de noviembre de 2013

Tipos de Protección Anti-Copia de Blu-Ray

  • AACS (Advanced Access Content System)
Es un estándar para distribución de contenido y gestión de derechos digitales, destinado para permitir acceso restringido y proteger contra copia a la próxima generación de discos ópticos y DVD. La especificación fue lanzada públicamente en abril de 2005 y el estándar ha sido adoptado como el esquema de restricción de acceso para HD DVD y Blu-ray. En el grupo que llevó a cabo su desarrollo están Disney,Intel,Microsoft,Matsushita(Panasonic),Warner Brothers,IBM,Toshiba y Sony.
AACS utiliza la criptografía para controlar la utilización de medios digitales. El contenido protegido por AACS está cifrado bajo una o más claves de título utilizando el algoritmo AES. Las claves de título se obtienen de una combinación de una clave de medio y varios elementos, como el ID del volumen del medio y una función hash criptográfica de las normas de uso del título.
Suministra a cada reproductor individual un único conjunto de claves de descifrado que son usadas en esquemas de cifrado de emisión. Permite a los licenciadores revocar reproductores individuales, o más específicamente, las claves de descifrado asociadas con el reproductor.
Proceso Protección Anti-Copia AACS

  • BD+
Es un sistema anti copia desarrollado para su uso dentro del sistema de Gestión de derechos digitales de Blu-ray. Fue desarrollado por Cryptography Research Inc. y está basado en el concepto Self-Protecting Digital Content (SPDC) desarrollado por la misma empresa. Su objetivo es evitar copias no autorizadas de Blu-ray así como la reproducción de estos en dispositivos no autorizados. El sistema BD+ tuvo un papel determinante en la guerra digital entre Blu-ray y HD DVD ya que este sistema de seguridad propició el apoyo de varios estudios de cine al Blu-ray. Este hecho decantó la "Guerra de los Formatos" que terminó con el abandono de los HD DVD por parte de Toshiba.

BD+ es un interprete basado en el uso de una máquina virtual diseñado especialmente para la seguridad de los discos Blue Ray. Este interprete se encarga de ejecutar código almacenado en el disco con objeto de proteger el contenido del disco y realiza diversas funciones:
  • Examinar el entorno de ejecución, para ver si el reproductor ha sido manipulado.
  • Verificar que las claves del reproductor no han cambiado.
  • Ejecutar código nativo, posiblemente para reparar sistema inseguros.
  • Transformar la salida de audio y vídeo.
  • Limitar la reproducción de un disco Blu-Ray solamente en el primer dispositivo en el que se reproduzca el disco.
  • Rom-Mark
También se ha acordado que los BD lleven una marca de agua digital. Bajo el nombre de Rom-Mark, esta tecnología estará presente en todos los discos originales y requiere un componente especial de hardware licenciado en grabadores específicos para poder insertar la marca de agua durante la copia. Todos los lectores de Blu-ray deben buscar esa marca. De esta manera, la BDA pretende frenar la copia masiva de este disco.
Proceso de la Protección Anti-Copia Rom-Mark

  • SPDG (Self-Protecting Digital Content)
Es un programa que incluye en el lector del reproductor de Blu-Ray un sistema operativo cuya función es evitar que los grabadores puedan duplicar las películas que estén siendo reproducidas. Según sus responsables, el SPDG ofrece seguridad añadida en caso de que el sistema de protección AACS sea superado por los grabadores.
La implementación de SPDG tiene su polémica, no solo por el extremismo de la política anticopia, sino porque puede suponer una grave vulnerabilidad, ya que los sistemas operativos son sensibles a los virus informáticos.

  • ICT (Image Constraint Token)
Es una señal que evita que los contenidos de alta definición viajen en soportes no cifrados y, por consiguiente, susceptibles de ser copiados. Lo que hace es limitar la salida de vídeo a la resolución de 960x540 si el cable que va del reproductor a la televisión es analógico, aunque la televisión soporte alta definición. El ICT no es obligatorio, cada compañía decide libremente si añadirlo o no a sus títulos.

  • X-PROTECT Blue
X-PROTECT, una empresa alemana dedicada al desarrollo de sistemas de protección anticopia, ha anunciado su nueva protección X-PROTECT blue para Blu-ray, que se sumaría a la ya existente AACS.

Esta nueva protección funcionará en discos Blu-ray HDVM y BD-J y se puede ir actualizando para defenderse ante nuevas "amenazas". La compañía alemana afirma que X-PROTECT blue cumple con todos los requerimientos y especificaciones de Blu-ray y puede trabajar conjuntamente con AACS.

La mayor ventaja de esta protección, al menos para las grandes empresas que puedan estar interesadas en ella, es que se puede implementar con relativa facilidad en los sistemas de desarrollo actuales y no afecta a los procesos de authoring y réplica.

X-PROTECT blue soporta todos los perfiles Blu-ray, así como todos los reproductores actuales y futuros, reproductores para PC y PlayStation 3. 

jueves, 14 de noviembre de 2013

Características y Comparativa de Discos Duros Internos

Fabricante
Western Digital
Seagate Technology
Hewlett Packard
Toshiba
Seagate Technology
Seagate Technology
Modelo
Western Digital WD1600AAJB
Barracuda 7200,9
HP DY330AV
Toshiba MK5055GSX
Seagate ST1000DM003
Seagate Cheetah ST373207LC

Velocidad de rotación
7200 RPM
7200 RPM
5400 RPM
5400 RPM
7200 RPM
10000 RPM
Tamaño Búffer
8 MB
8 MB
8 MB
8 MB
64 MB
8 MB
Factor de forma
3,5”
3,5”
2,5”
2,5”
3,5”
3,5”
Velocidad de transferencia
972 MB/s (Máx.)
943 MB/s (Máx.)
150 MB/s
3 GB/s
6 GB/s
320 MB/s
Capacidad
160 GB
500 GB
250 GB
500 GB
1 TB
73 GB
Interfaz
PATA
IDE/EIDE
Serial ATA-150
Serial ATA-2
Serial ATA-3
Ultra320 SCSI
Dimensiones
10,16x14,7x2,54 cm.
10,16x14,69x2,6 cm.
10,16x14,7x2,5 cm.
69,85x100x9,5 mm.
101,6x146,99x26,1 mm.
10,2x14,6x2,5 cm.
Peso
630 gr.
690 gr.
101 gr.
101 gr.
622 gr.
700 gr.
Latencia Promedio
4,2 ms.
4,16 ms.
9 ms.
2 ms.
4,16 ms.
3ms.

Western Digital WD1600AAJB (PATA)
Seagate Barracuda 7200,9 (IDE)
HP DY330AV (SATA I)
Toshiba MK5055GSX (SATA II)
Seagate ST1000DM003 (SATA III)
Seagate Cheetah ST373207LC (SCSI)

Bibliografía:

lunes, 11 de noviembre de 2013

Raid

En informática, el acrónimo RAID (del inglés Redundant Array of Independent Disks), traducido como «conjunto redundante de discos independientes», hace referencia a un sistema de almacenamiento de datos que usa múltiples unidades de almacenamiento de datos (discos duros o SSD) entre los que se distribuyen o replican los datos. Dependiendo de su configuración (a la que suele llamarse «nivel»), los beneficios de un RAID respecto a un único disco son uno o varios de los siguientes: mayor integridad, mayor tolerancia a fallos, mayor rendimiento y mayor capacidad.

Debido al decremento en el precio de los discos duros y la mayor disponibilidad de las opciones RAID incluidas en los chipsets de las placas base, los RAIDs se encuentran también como opción en las computadoras personales más avanzadas. Por el contrario, los sistemas basados en software son mucho más flexibles.

Todas las implementaciones pueden soportar el uso de uno o más discos de reserva (hot spare), unidades preinstaladas que pueden usarse inmediatamente tras el fallo de un disco del RAID. Esto reduce el tiempo del período de reparación al acortar el tiempo de reconstrucción del RAID.

 

RAID 0 


Un RAID 0 (también llamado conjunto dividido, volumen dividido, volumen seccionado) distribuye los datos equitativamente entre dos o más discos sin información de paridad que proporcione redundancia. Es importante señalar que el RAID 0 no es redundante. El RAID 0 se usa normalmente para incrementar el rendimiento, aunque también puede utilizarse como forma de crear un pequeño número de grandes discos virtuales a partir de un gran número de pequeños discos físicos. 

Un RAID 0 puede ser creado con discos de diferentes tamaños, pero el espacio de almacenamiento añadido al conjunto estará limitado por el tamaño del disco más pequeño. Una buena implementación de un RAID 0 dividirá las operaciones de lectura y escritura en bloques de igual tamaño, por lo que distribuirá la información equitativamente entre los dos discos. 
 

RAID 1


Un RAID 1 crea una copia exacta (o espejo) de un conjunto de datos en dos o más discos. Esto resulta útil cuando el rendimiento en lectura es más importante que la capacidad. Un conjunto RAID 1 sólo puede ser tan grande como el más pequeño de sus discos. Un RAID 1 clásico consiste en dos discos en espejo, lo que incrementa exponencialmente la fiabilidad respecto a un solo disco.

Adicionalmente, dado que todos los datos están en dos o más discos, con hardware habitualmente independiente, el rendimiento de lectura se duplica. Para maximizar los beneficios sobre el rendimiento del RAID 1 se recomienda el uso de controladoras de disco independientes, una para cada disco (práctica que algunos denominan splitting o duplexing).

Muchas tarjetas RAID 1 IDE antiguas leen sólo de un disco de la pareja, por lo que su rendimiento es igual al de un único disco. Algunas implementaciones RAID 1 antiguas también leen de ambos discos simultáneamente y comparan los datos para detectar errores.

Al escribir, el conjunto se comporta como un único disco, dado que los datos deben ser escritos en todos los discos del RAID 1. Por tanto, el rendimiento no mejora. El RAID 1 tiene muchas ventajas de administración. 
 

RAID 1+0


Un RAID 1+0, a veces llamado RAID 10, es una división de espejos.

En cada división RAID 1 pueden fallar todos los discos salvo uno sin que se pierdan datos. Sin embargo, si los discos que han fallado no se reemplazan, el restante pasa a ser un punto único de fallo para todo el conjunto. Si ese disco falla entonces, se perderán todos los datos del conjunto completo.

Debido a estos mayores riesgos del RAID 1+0, muchos entornos empresariales críticos están empezando a evaluar configuraciones RAID más tolerantes a fallos que añaden un mecanismo de paridad subyacente. Entre los más prometedores están los enfoques híbridos como el RAID 0+1+5 (espejo sobre paridad única) o RAID 0+1+6 (espejo sobre paridad dual).

El RAID 10 es a menudo la mejor elección para bases de datos de altas prestaciones, debido a que la ausencia de cálculos de paridad proporciona mayor velocidad de escritura.

Fuentes:



FireWire

El conector FireWire se refiere a la interfaz de comunicación estándar IEEE 1394 (conocido como FireWire por Apple Inc. y como i.Link por Sony) es un tipo de conexión para diversas plataformas, destinado a la entrada y salida de datos en serie a gran velocidad. Existen tres versiones de 4, 6 y 9 pines. Su escasa popularidad entre los fabricantes ha dado lugar a que los dispositivos periféricos, vengan provistos actualmente tan solo de puertos USB en sus versiones 2.0 y 3.0. 

Historia:  

Estándar Año de lanzamiento Ancho de banda teórico
IEEE 1394
IEEE 1394a-S100 1995 100 Mbit/s
IEEE 1394a-S200 1995 200 Mbit/s
IEEE 1394a-S400 1995 400 Mbit/s

IEEE 1394b
IEEE 1394b-S800 2007 800 Mbit/s
IEEE 1394b-S1200 2007 1.200 Mbit/s
IEEE 1394b-S1600 2007 1.600 Mbit/s
IEEE 1394b-S3200 2007 3.200 Mbit/s

 Tipos de conectores FireWire:


 Cómo funciona el bus FireWire:

El Bus IEEE 1394 tiene aproximadamente la misma estructura que el bus USB, excepto que es un cable hecho de seis hilos (2 pares para los datos y el reloj, y 2 hilos destinados a la fuente de alimentación). Los dos hilos destinados al reloj son la diferencia más importante que existe entre el bus USB y el bus IEEE 1394, es decir, la posibilidad de funcionar según dos modos de transferencia:

  • Modo de transferencia asíncrono: este modo se basa en una transmisión de paquetes a intervalos de tiempo variables. Esto significa que el host envía un paquete de datos y espera a recibir un aviso de recepción del periférico. Si el host recibe un aviso de recepción, envía el siguiente paquete de datos. De lo contrario, el primer paquete se envía nuevamente después de un cierto período de tiempo.
  • Modo sincrónico: este modo permite enviar paquetes de datos de tamaños específicos a intervalos regulares. Un nodo denominado Maestro de ciclo es el encargado de enviar un paquete de sincronización (llamado paquete de inicio de ciclo) cada 125 microsegundos. De este modo, no se necesita ningún acuse de recibo lo que garantiza un ancho de banda fijo. Además, teniendo en cuenta que no se necesita ningún acuse de recibo, el método para abordar un periférico se simplifica y el ancho de banda ahorrado permite mejorar el rendimiento. 
 

Características:

  • Alcanza una velocidad de 400 megabits por segundo, manteniéndola de forma bastante estable.
  • Flexibilidad de la conexión y la capacidad de conectar un máximo de 63 dispositivos.
  • Acepta longitudes de cable de hasta 425 cm.
  • Respuesta en el momento. FireWire puede garantizar una distribución de los datos en perfecta sincronía.
  • Alimentación por el bus de hasta 25 VDC. Existe un tipo de puerto Firewire que no suministra alimentación, tan sólo da servicio de comunicación de datos. Este puerto tiene sólo 4 contactos, en lugar de los 6 que tiene un puerto Firewire alimentado.
  • Conexiones de enchufar y listo, conocidas como plug & play.
  • Conexión en caliente (permite conectar dispositivos con el PC encendido). 
 

Fuentes:

sábado, 9 de noviembre de 2013

Particiones de discos duros

Una partición de un disco duro es una división lógica en una unidad de almacenamiento (por ejemplo un disco duro o unidad flash), en la cual se alojan y organizan los archivos mediante un sistema de archivos. 
Toda partición tiene su propio sistema de archivos; generalmente, casi cualquier sistema operativo interpreta, utiliza y manipula cada partición como un disco físico independiente, a pesar de que dichas particiones estén en un solo disco físico. 
Un disco físico completamente formateado consiste, en realidad, de una partición primaria que ocupa todo el espacio del disco y posee un sistema de archivos.

Tipos diferentes de particiones:

  • Partición primaria: Son las divisiones crudas o primarias del disco, solo puede haber 4 de éstas o 3 primarias y una extendida. Depende de una tabla de particiones. A este tipo de particiones, prácticamente cualquier sistema operativo puede detectarlas y asignarles una unidad, siempre y cuando el sistema operativo reconozca su sistema de archivos. El MBR por defecto utilizado por Windows y DOS sólo es capaz de continuar el proceso de arranque con una partición primaria. Cuando se utiliza este MBR, es necesario que exista por lo menos una partición primaria que contenga un cargador de arranque. (El cargador de arranque, inicia la secuencia de arranque, boot o booting en inglés, es el proceso que inicia el sistema operativo cuando el usuario enciende una computadora. Se encarga de la inicialización del sistema y de los dispositivos).
  • Partición extendida: También conocida como partición secundaria es otro tipo de partición que actúa como una partición primaria; sirve para contener múltiples unidades lógicas en su interior. Fue ideada para romper la limitación de 4 particiones primarias en un solo disco físico. Solo puede existir una partición de este tipo por disco, y solo sirve para contener particiones lógicas. Por lo tanto, es el único tipo de partición que no soporta un sistema de archivos directamente. Las particiones extendidas se inventaron para superar el límite de 4 particiones primarias máximas por cada disco duro y poder crear un número ilimitado de unidades lógicas, cada una con un sistema de archivos diferente de la otra. Todos los sistemas modernos (Linux, cualquier Windows basado en NT e incluso OS/2) son capaces de arrancar desde una unidad lógica.
  • Partición lógica: Ocupa una porción de la partición extendida o la totalidad de la misma, la cual se ha formateado con un tipo específico de sistema de archivos (FAT32, NTFS, ext2,...) y se le ha asignado una unidad, así el sistema operativo reconoce las particiones lógicas o su sistema de archivos. Puede haber un máximo de 23 particiones lógicas en una partición extendida. Linux impone un máximo de 15, incluyendo las 4 primarias, en discos SCSI y en discos IDE 8963.
 

Razones para el uso de particiones:

  • Algunos sistemas de archivos (p.e. versiones antiguas de sistemas FAT de Microsoft) tienen tamaños máximos más pequeños que los que el tamaño que proporciona un disco, siendo necesaria una partición de tamaño pequeño, para que sea posible el adecuado funcionamiento de este antiguo sistema de archivos.
  • Se puede guardar una copia de seguridad de los datos del usuario en otra partición del mismo disco, para evitar la pérdida de información importante.
  • En algunos sistemas operativos aconsejan más de una partición para funcionar, como por ejemplo, la partición de intercambio (swap) en los sistemas operativos basados en Linux.
  • A menudo, dos sistemas operativos no pueden coexistir en la misma partición, o usar diferentes formatos de disco “nativo”. La unidad se particiona para diferentes sistemas operativos.
  • Uno de los principales usos que se le suele dar a las particiones (principalmente a la extendida) es la de almacenar toda la información del usuario (entiéndase música, fotos, vídeos, documentos), para que al momento de reinstalar algún sistema operativo se formatee únicamente la unidad que lo contiene sin perder el resto de la información del usuario.

Desventajas del uso de particiones:

  • Tener un disco duro particionado para guardar los archivos de usuario no significa que estén totalmente protegidos. Si en algún momento un disco duro tiene algún tipo de fallo, se estropearán todos los datos contenidos en las particiones. Una partición del disco duro no exime de tener copias de seguridad en sistemas de almacenamiento físicos distintos a los que contiene el ordenador.

Fuentes:


lunes, 4 de noviembre de 2013

La Memoria Virtual y su Configuración

La memoria virtual es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el software de usuario como para sí mismo, de mayor cantidad de memoria que esté disponible físicamente.

La memoria virtual combina la RAM del equipo con espacio temporal en el disco duro. Cuando queda poca RAM, la memoria virtual mueve datos de la RAM a un espacio llamado archivo de paginación. Al mover datos al archivo de paginación y desde él, se libera RAM para completar la tarea.

Cuanto mayor sea la RAM del equipo, más rápido tenderán a ejecutarse los programas. Si el equipo se ralentiza porque falta RAM, puede considerar la posibilidad de aumentar la memoria virtual para compensar. Sin embargo, el equipo puede leer los datos de la RAM mucho más rápido que de un disco duro, por lo que la mejor solución es agregar RAM.

Configurar la memoria virtual
  1. Vamos a Inicio--->Mi PC--->Click Derecho---> Propiedades.



  2. En Opciones Avanzadas, en el cuadro de Rendimiento, damos click a Configuración.



  3. En Opciones Avanzadas, en el cuadro de Memoria Virtual, damos click a Cambiar.



  4. Tenemos 3 opciones de configurar la memoria virtual:
  • Tamaño personalizado: se recomienda que en Tamaño Inicial (MB) se introduzca el tamaño Recomendado que nos pone abajo y en Tamaño Máximo (MB) se introduzca el tamaño de la memoria RAM que tengas instalada en el ordenador + 3 veces su valor.
  • Tamaño administrado por el sistema.
  • Sin archivo de paginación.
Ya elegida una opción y, si fuera necesario, haberla completado adecuadamente, damos a Establecer y a continuación en Aceptar.



  1. Aparecerá una ventana informándonos que los cambios que se han hecho requieren que reinicie el equipo para que surtan efecto. Le damos a Aceptar.



  2. Aparecerá otra ventana que nos dice que para que la nueva configuración tenga efecto, que debemos reiniciar el equipo y nos pregunta si queremos reiniciarle ahora mismo. Si queremos, le damos a Si y el equipo se reiniciará para que la nueva configuración que le hemos administrado surta efecto en el sistema. Por el contrario, si no queremos o queremos reiniciarle más tarde, damos a No.





    Bibliografía


Pin-Outs de Fuente de Alimentación ATX

  • Conector ATX de 20 pines:

PIN
Tensión
Color
Descripción
1
+3,3V

3,3 VDC
2
+3,3V

3,3 VDC
3
COM

Tierra.
4
+5V

5 VDC
5
COM

Tierra.
6
+5V

5 VDC
7
COM

Tierra.
8
POWER OK






Es una señal generada por la fuente de alimentación que notifica al equipo que los voltajes de operación de DC están dentro de los rangos necesarios para el funcionamiento apropiado del ordenador (5 VDC cuando está bien)
9
+5 VSB

5 VDC voltaje de espera (máx. 10mA)
10
+12V


12 VDC (a veces puede tener una banda de color para indicar que la línea está encendida)
11
+3,3V

3,3 VDC
12
-12V

-12 VDC
13
COM

Tierra.
14
PS_ON




Fuente de alimentación ON (activo bajo). Se conecta este pin a tierra (COM) para encender la fuente de alimentación y se desconecta de tierra para apagarla.
15
COM

Tierra.
16
COM

Tierra.
17
COM

Tierra.
18
-5V



-5 VDC (En 2002 en la versión 1.2 era opcional, en 2004 en la versión 2.01 lo eliminaron de las especificaciones).
19
+5V

5 VDC
20
+5V

5 VDC

  • Conector ATX auxiliar de 4 pines:

PIN
Tensión
Color
Descripción
1
COM

Tierra.
2
COM

Tierra.
3
+12V

12 VDC
4
+12V

12 VDC

  • Conector ATX de 24 pines:

PIN
Tensión
Color
Descripción
1
+3,3V

3,3 VDC
2
+3,3V

3,3 VDC
3
COM

Tierra.
4
+5V

5 VDC
5
COM

Tierra.
6
+5V

5 VDC
7
COM

Tierra.
8
POWER OK






Es una señal generada por la fuente de alimentación que notifica al equipo que los voltajes de operación de DC están dentro de los rangos necesarios para el funcionamiento apropiado del ordenador (5 VDC cuando está bien)
9
+5 VSB

5 VDC voltaje de espera (máx. 10mA)
10
+12V

12 VDC
11
+12V

12 VDC
12
+3,3V

3,3 VDC
13
+3,3V

3,3 VDC
14
-12V

-12 VDC
15
COM

Tierra.
16
PS_ON




Fuente de alimentación ON (activo bajo). Se conecta este pin a tierra (COM) para encender la fuente de alimentación y se desconecta de tierra para apagarla.
17
COM

Tierra.
18
COM

Tierra.
19
COM

Tierra.
20
-5V




-5 VDC (esto es opcional en las nuevas ATX-2 de alimentación, que se utiliza con tarjetas de expansión AT de la clase y se puede omitir en las unidades más nuevas)
21
+5V

5 VDC
22
+5V

5 VDC
23
+5V

5 VDC
24
COM

Tierra.