You are on page 1of 25

Latencia

De Wikipedia, la enciclopedia libre


Saltar a navegación, búsqueda

En redes informáticas de datos se denomina latencia a la suma de retardos temporales


dentro de una red. Un retardo es producido por la demora en la propagación y
transmisión de paquetes dentro de la red.

Otros factores que influyen en la latencia de una red son:

• El tamaño de los paquetes transmitidos.


• El tamaño de los buffers dentro de los equipos de conectividad. Ellos pueden
producir un Retardo Medio de Encolado.

Hay latencia en tecnologías de uso musical, como los transformadores de mp3 a vinilos
análogos. Siempre el traspaso de información de un mecanismo a otro va a sufrir este
retardo, que normalmente está estimado en milisegundos (1/1,000 s) en algunos casos
pequeño, en otro más notorio. La latencia en el sentido del audio digital esta
directamente relacionada con la tarjeta de audio, esto se debe a que dicha tarjeta no es
compatible con ASIO (Audio Stream Input Output).

Un punto muy importante es que siempre va a haber cierta latencia, aun cuando se hable
de latencia cero, la cuestión es que esta es imperceptible (3 ms aprox.) En general se
refiere al tiempo que dura en llegar una acción desde su punto de inicio hasta su "punto
de fuga", es decir cuando la acción se consuma.

Hoy en día, sistemas como el Serato scratch ha disminuido casi al mínimo el problema
de latencia, dando resultados satisfactorios al momento de mezclar mp3 o scratching
como dj.

Contenido
[ocultar]

• 1 Latencia de memorias
• 2 Estructura física de la memoria
• 3 Accesos a memoria
• 4 Tipos de latencias
• 5 Lectura o escritura en memoria
• 6 Tiempo de espera
• 7 Tiempo real

• 8 Latencias vs FSB (caso práctico)

[editar] Latencia de memorias


Se denominan latencias de una memoria RAM a los diferentes retardos producidos en el
acceso a los distintos componentes de esta última. Estos retardos influyen en el tiempo
de acceso de la memoria por parte de la CPU, el cual se mide en nanosegundos (10-9 s) .

Resulta de particular interés en el mundo del overclocking el poder ajustar estos valores
de manera de obtener el menor tiempo de acceso posible.

[editar] Estructura física de la memoria


La memoria está compuesta por un determinado número de celdas, capaces de
almacenar un dato o una instrucción y colocadas en forma de tablero de ajedrez. En
lugar de tener 64 posibles posiciones donde colocar piezas, tienen n posiciones. No solo
existe un "tablero" sino que existen varios, de esta forma la estructura queda en forma
de tablero de ajedrez tridimensional .

[editar] Accesos a memoria


Cuando se desea acceder a la memoria, es imprescindible indicar el número de tablero,
el número de fila dentro del tablero, y el número de columna o celda dentro de esa fila,
en ese orden.

El tiempo que tarda la memoria en colocarse en la posición necesaria es relativamente


pequeño, sin embargo son tantos los datos e instrucciones que se almacenan en la
memoria, que al final el proceso puede llegar a hacerse lento.

Debido al que se van a leer/escribir muchas cosas de/en la memoria, se necesita un


sistema que lea muchas celdas al mismo tiempo, sin transportar los datos de dichas
celdas y a continuación, transportar todos los datos a la vez (dato o instrucción ya que es
lo único que se almacena en la memoria). Este sistema de leer muchas celdas y después
transportar es conocido como bus a ráfagas o burst.
Si por cada celda que se leyese, el dato/instrucción se transportara a su destino, la
lectura/escritura de memoria sería un proceso demasiado lento.

[editar] Tipos de latencias


Existen varios tipos de latencias en las memorias, sin embargo, las más importantes son:

• CAS: indica el tiempo que tarda la memoria en colocarse sobre una columna o
celda.
• RAS: indica el tiempo que tarda la memoria en colocarse sobre una fila.
• ACTIVE: indica el tiempo que tarda la memoria en activar un tablero.
• PRECHARGE: indica el tiempo que tarda la memoria en desactivar un tablero.

[editar] Lectura o escritura en memoria


El proceso a seguir cuando se desea leer o escribir en la memoria será el siguiente:

• Mandar una señal para activar el tablero y esperar a que termine el tiempo de
activación (latencia ACTIVE).
• Mandar una señal para saber cuál es la fila en la que se debe posicionar y esperar
a su latencia (latencia RAS).
• Mandar una señal para saber cuál es la columna o celda donde se debe
posicionar y esperar (latencia CAS).

[editar] Tiempo de espera


El tiempo que tarda la memoria en proporcionar el dato, es la suma de las tres latencias:
ACTIVE, RAS y CAS.

Como se comenta anteriormente, antes de enviar el dato/instrucción a donde deba ir, se


deben leer varias celdas de memoria, por lo tanto hay que pasar de una celda a otra, e ir
esperando su correspondiente latencia CAS.

Si cada tablero tiene, por ejemplo 64 celdas, y se van a leer 20 posiciones, las latencias
totales a esperar son:

• 1 X ACTIVE (ya que se leen menos de 64 celdas, que son las que tiene el
tablero completo)
• 3 X RAS (ya que cada fila tiene 8 posiciones)
• 20 X CAS (ya que se van a leer 20 celdas)

La latencia más importante, como queda patente, es la latencia CAS, y cuanto menor
sea esta, mejor rendimiento tendrá el ordenador en general.

[editar] Tiempo real


Sea una placa base con Front Side Bus o FSB a 200 MHz. El tiempo de cada ciclo de
reloj es: F = 1 / T --> 200 * 10^6 = 1 / T --> T = 1 / 200 * 10^6 --> T = 5 * 10^-9 s = 5
NanoSegundos

NOTA: las antiguas memorias RAM que empleaban los Pentium I eran de 70 ns, las
EDO que eran las mismas un poco evolucionadas eran de 60 ns, así se puede calcular
bastante fácilmente el fsb de aquellos sistemas. Las primeras SDRAM que aparecieron,
las PC 100, eran de 10 ns, evidentemente el fsb de aquellos sistemas era de 100 MHz.

En función de la calidad de las


memorias, sus latencias serán mejores o peores.

En la imagen se ve que la
memoria tarda 12.5 ns en hacer el CAS, si se cogen 3 ciclos (latencia CAS 3) sobran
2.5 ns. 2.5 en 15 es mucho el 16.6%, y más aun teniendo en cuenta que se hacen
muchísimos accesos a memoria, por lo tanto, cuanto más tiempo se ahorre mejor.
Al hacer uso de la memoria DDR, se puede emplear tanto el flanco de subida como el
de bajada para terminar la latencia, de modo que empleando CAS 2.5 este ejemplo sería

óptimo.

[editar] Latencias vs FSB (caso práctico)


La diferencia de latencia es algo muy apreciable(en especial la latencia CAS) a la hora
de medir el rendimiento del ordenador, ya que cuando se accede a memoria tanto para
leer como para escribir se tiene que esperar por ella. Por cada celda del tablero que se
lea, hay que esperar la latencia CAS, por cada fila completa al RAS, y por cada tablero
diferente las ACTIVE y PRECHARGE (a veces se solapan). Se lee/escribe por ráfagas,
pero en cada ráfaga se espera ‘x’ veces a CAS, ‘y’ veces RAS, siendo X = Y^2,
ACTIVE, PRECHARGE, etc.

Por otra parte cuanto más alto sea el FSB, más rendimiento se obtiene. Aunque es una
verdad a medias. Las latencias son inversamente proporcionales a la velocidad del bus
FSB/HTT, es decir, cuanto mayor FSB maneje el sistema, peor latencia manejará y
viceversa.

En el dibujo se pueden observar dos sistemas: uno con un FSB de 100 MHz (izquierda)
y otro, con un FSB de 200 MHz (derecha), al tener el doble de frecuencia tenemos que
en el mismo tiempo se hacen el doble de ciclos, de ahí que a la derecha estén las
“ondas” mucho más comprimidas. En ambos casos se emplea la misma memoria, que
tarda una tiempo en hacer el acceso CAS. Este tiempo está marcado con una línea
verde. La escala de tiempo en ambos casos es exactamente la misma, así que la línea
verde será en ambos casos exactamente igual.
Para el sistema de la izquierda, se puede ver que el CAS de la memoria es de casi 2
ciclos, para redondear, hay que redondear hacia arriba para darle tiempo a que termine,
sobrará un poco, sin embargo, para el caso de la derecha, el CAS sería de 3.

En el último dibujo se ve que en la parte de la izquierda se pierde un poco de tiempo


desde que se termina el CAS hasta que termina su latencia. Se ve el tiempo
desperdiciado abajo a la derecha en color azul claro. Lo mismo pasa en el sistema del
dibujo de la derecha. Pero en este caso es más tiempo (La escala temporal, eje de las
abscisas, es el mismo en ambos casos, por lo tanto el tiempo es mayor a la derecha).

En principio se podría pensar que aunque se pierda un poco más en un lado que en el
otro, como el fsb es bastante superior en un lado que en el otro, seguro que es más
rápido aun perdiendo un poco de tiempo en el CAS... A continuación se demuestra que
esto no es cierto en todos los casos:

Un sistema a 133 MHz y otro a 200 MHz, y empleando la misma, exactamente la


misma memoria en ambos casos. El tiempo que tarda en ejecutarse un ciclo:

• 1/133 * 10^6 = 7.5 * 10^-9 = 7.5 ns


• 1/200 * 10^6 = 6 * 10^-9 = 6 ns

Un ciclo en el sistema con bus a 200 MHz tarda 6 nanosegundos en ejecutarse y 7.5
nanosegundos en el sistema con bus a 133 MHz.

Suponiendo que la memoria funciona en ambos sistemas con las siguientes latencias:

• Sistema 133 MHz --> 2 – 2 – 2 – 5 --> CAS, RAS, PRECHARGE y ACTIVE


• Sistema 200 MHz --> 3 – 2 – 2 – 5 --> CAS, RAS, PRECHARGE y ACTIVE

Los tiempos que se tardaría en cada caso serían los siguientes:

Sistema 133 MHz

(2 * 7.5) + (2 * 7.5) + (2 * 7.5) + (5 * 7.5) = 15 + 15 + 15 + 37.5 = 82.5 ns

Sistema 200 MHz

(3 * 6) + (2 * 6) + (2 * 6) + (5 * 6) = 18 + 12 + 12 + 30 = 72 ns
Hasta aquí parecería que salen mal las cuentas ya que el sistema con bus a 200 MHz
tarda menos tiempo, 72 ns frente a 82.5 ns

Sin embargo, suponiendo que el tablero de la memoria es de 100 filas por 100 columnas
las cosas cambian.

Recordemos que la latencia CAS se ejecuta tantas veces como columnas haya, en este
caso, 100 veces por cada vez que se ejecuta cambio de fila (RAS), por lo tanto, el
cálculo justo, suponiendo que hay que leer en una ráfaga justo una fila entera quedaría
de la siguiente manera:

Sistema 133 MHz

[100 * (2 * 7.5)] + (2 * 7.5) + (2 * 7.5) + (5 * 7.5) =

(15 * 100) + 15 + 15 + 37.5 = 1500 ns + 67.5 ns = 1567.5 ns

Sistema 200 MHz

[100 * (3 * 6)] + (2 * 6) + (2 * 6) + (5 * 6) =

(18 * 100) + 12 + 12 + 30 = 1800 ns + 54 ns = 1854 ns

Este sería un caso extremo, que justo haya que leer una fila entera y no hubiera que
hacer ni un solo salto de fila (RAS) ni cambios de tablero. Aunque aun así podría seguir
siendo óptimo el caso del sistema con bus a 133.

Con ese cálculo queda clara la importancia de la latencia CAS con respecto a las demás,
y la importancia de las latencias con respecto al bus FSB/HTT.
Discos duros
Enviado por Luque Vera, Christian

Anuncios Google:

Portátil Dell Vostro 3400


¡Hoy Aproveche! 500GB en Disco, 4GB en RAM y Procesador Intel Core i5. |
Dell.com/mx/Vostro

Servidores Dedicados
Gran Procesamiento, Almacenamiento Y Transferencia. Sólo 99usd/Mes. |
Servetia.com/Servidores Dedicados

Partes: 1, 2
1. Introducción
2. Definición
3. Características físicas
4. Partes de un disco duro
5. Como funciona un disco duro

INTRODUCCIÓN
Siempre que se enciende el computador, los discos sobre los que se almacenan los
datos giran a una gran velocidad.
Los discos duros de hoy, con capacidad de almacenar multigigabytes mantienen el
mínimo principio de una cabeza de lectura / escriturasuspendida sobre una
superficie magnética que gira velozmente con precisión microscópica.
Pero hay un aspecto de los los discos duros que probablemente permanecerá igual.
A diferencia de otros componentes de la PC que obedecen a los los comandos del
software, el el disco duro hace ruidos cuando emprende su trabajo. Estos ruidos son
recordatorio de que es uno de los pocos componentes de una PC que tiene carácter
mecánico y electrónico al mismo mismo tiempo.
Los discos duros pertenecen a la llamada memoria secundaria o
almacenamientosecundario. Al disco duro se le conoce con gran cantidad de
denominaciones como disco duro, rígido (frente a los discos flexibles o por su
fabricación a base de una capa rígida de aluminio), fijo (por su situación en el
ordenador de manera permanente).
Estas denominaciones aunque son las habituales no son exactas ya que existen
discos de iguales prestaciones pero son flexibles, o bien removibles o
transportables, u otras marcas diferentes fabricantes de cabezas.
Las capacidades de los discos duros varían desde 10 Mb. hasta varios Gb. en minis y
grandes ordenadores. Para conectar un disco duro a un ordenador es necesario
disponer de una tarjeta controladora. La velocidad de acceso depende en gran parte
de la tecnologia del propio disco duro y de la tarjeta controladora asociada al discos
duro.
Estos están compuestos por varios platos, es decir varios discos de material
magnético montados sobre un eje central sobre el que se mueven. Para leer y
escribir datos en estos platos se usan las cabezas de lectura / escritura que mediante
un proceso electromagnético codifican / decodifican la informaciónque han de leer
o escribir. La cabeza de lectura / escritura en un disco duro está muy cerca de la
superficie, de forma que casi vuela sobre ella, sobre el colchón de aire formado por
su propio movimiento. Debido a esto, están cerrados herméticamente, porque
cualquier partícula de polvo puede dañarlos.
DISCOS DUROS

1. Definición
Los discos duros constituyen la unidad de almacenamiento principal del ordenador,
donde se almacenan permanentemente una gran cantidad de datos y programas.
También conocida como memoria de almacenamiento masivo.
Esta información que almacena no puede ser procesada directamente por el
microprocesador, sino que, en un paso previo, deben transferirse a la memoria
principal donde pueden manejarse.
Las unidades de los discos duros contienen 2 o más discos (platillos) apilados sobre
un eje central y aislados completamente del exterior.

2. Características físicas
En esta imagen podemos apreciar las diferencias de los primeros discos duros con
lo actuales. El primer disco durotenia una capacidad de 10Mbytes y era bastante
grande comparado con los actuales discos duros.
Las unidades de disco duro pueden adquirirse en formato de 3,5 o de 5,25 pulgadas,
aunque también existen de 2 pulgadas para los ordenadores portátiles y otros
tamaños especiales para otros dispositivos, que pueden alcanzar capacidades muy
elevadas (varios cientos de Gbytes).
A diferencia de las unidades de disquete y de otros dispositivos de almacenamiento,
las unidades de disco duro están, por así decirlo, lacradas. El medio portador de
datosno puede ser extraído (los platillos o discos internos), por ello, el término
común de disco duro suele hacer referencia a la unidad en su conjunto (carcasa
exterior y componentes internos).

3. Partes de un disco duro


Un disco duro está formado por una serie de discos o platillos apilados unos sobre
otros dentro de una carcasa impermeable al airey al polvo. Son de aluminioy van
recubiertos de una película plástica sobre la que se ha diseminado un fino polvillo
de óxido de hierro o de cobalto como material magnético.

Los más comunes son los platillos de 3,5 pulgadas (8,9 cm). Cada disco tiene dos
caras ya cada una de ellas le corresponde una cabeza de lectura / escritura
soportada por un brazo. En la práctica, estos brazos situados entre dos platillos
contienen dos cabezas de lectura / escritura. La palabra cabeza se utiliza para
designar a una cara. Así, se dirá por ejemplo, que un disco de siete platillos donde
se emplean todas las caras, tiene catorce cabezas.
La superficie de los platillos se divide en pistas concéntricas numeradas desde la
parte exterior empezando por la pista número 0. Cuántas más pistas tenga un disco
de una dimensión determinada, más elevada será su densidad, y por tanto, mayor
será su capacidad.
Todas las cabezas de lectura / escritura se desplazan a la vez, por lo que es más
rápido escribir en la misma pista de varios platillos que llenar los platillos uno
después de otro. El conjunto de pistas del mismo número en los diferentes platillos
se denomina cilindro.
Así por ejemplo, el cilindro 0 será el conjunto formado por la pista 0 de la cara 0, la
pista 0 de la cara 1, la pista 0 de la cara 2, la pista 0 de la cara 3, etc. Un disco duro
posee, por consiguiente, tantos cilindros como pistas hay en una cara de un platillo.
Las pistas están divididas a su vez en sectores con un número variable de 17 a más
de 50. Estos sectores poseen varios tamaños: los situados más cerca del centro son
más pequeños que los del exterior, aunque almacenan, sin embargo, la misma
cantidad de datos, 512 bytes. La densidad, pues, es mayor en los sectores internos
que en los externos.
Los discos duros más modernos que utilizan un procedimiento denominado Zone-
bit-recording colocan un número de sectores distinto en función del diámetro de la
pista.
En los discos duros más antiguos el número de sectores es el mismo para cada
pista. Seria lógico pensar que todos los discos duros tienen un número par de
cabezas ya que hay un número par de caras de los platillos. Sin embargo, en la
práctica, una cara de un platillo puede contener informaciones específicas que
sirven para el posicionamiento de las cabezas.
Por este motivo, hay discos que tienen un número impar de cabezas. De igual
forma, es posible reservar también uno o varios cilindros.

4. Como funciona un disco duro


• Una caja metálica hermética protege los componentes internos de las
partículas de polvo; que podrían obstruir la estrecha separación entre las
cabezas de lectura / escritura y los discos, además de provocar el fallo de la
unidad a causa de la apertura de un surco en el revestimiento magnético de un
disco.
• En la parte inferior de la unidad, una placa de circuito impreso, conocida
también como placa lógica, recibe comandos del controlador de la unidad, que a
su vez es controlado por el sistema operativo. La placa lógica convierte estos
comandos en fluctuaciones de tensión que obligan al actuador de las cabezas a
mover estas a lo largo de las superficies de los discos. La placa también se
asegura de que el eje giratorio que mueve los discos de vueltas a una velocidad
constante y de que la placa le indique a las cabezas de la unidad en que
momento deben leer y escribir en el disco. En un disco IDE (Electrónica de
Unidades Integradas), el controlador de disco forma parte de la placa lógica.
• Un eje giratorio o rotor conectado a un motor eléctrico hacen que los discos
revestidos magnéticamente giren a varios miles de vueltas por minuto. El
número de discos y la composición del material magnético que los recubre
determinan la capacidad de la unidad.
• Un actuador de las cabezas empuja y tira del grupode brazos de las cabezas
de lectura / escritura a lo largo de las superficies de los platos con suma
precisión. Alinea las cabezas con las pistas que forman círculos concéntricos
sobre la superficie de los discos.
• Las cabezas de lectura / escritura unidas a los extremos de los brazos
móviles se deslizan a la vez a lo largo de las superficies de los discos giratorios
del HD. Las cabezas escriben en los discos los datos procedentes del controlador
de disco alineando las partículas magnéticas sobre las superficies de los discos;
las cabezas leen los datos mediante la detección de las polaridades de las
partículas ya alineadas.
• Cuando el usuario o su software le indican al sistema operativo que lea o
escriba un archivo, el sistema operativo ordena al controlador del HD que
mueva las cabezas de lectura y escritura a la tabla de asignación de archivosde la
unidad. El sistema operativo lee la FAT para determinar en que Cluster del disco
comienza un archivo preexistente, o que zonas del disco están disponibles para
albergar un nuevo archivo.
• Un único archivo puede diseminarse entre cientos de Cluster independientes
dispersos a lo largo de varios discos. El sistema operativo almacena el comienzo
de un archivo en los primeros Cluster que encuentra enumerados como libres en
la FAT. Esta mantiene un registro encadenado de los Cluster utilizados por un
archivo y cada enlace de la cadena conduce al siguiente Cluster que contiene
otra parte mas del archivo. Una vez que los datos de la FAT han pasado de nuevo
al sistema operativo a través del sistema electrónico de la unidad y del
controlador del HD, el sistema operativo da instrucciones a la unidad para que
omita la operación de las cabezas de lectura / escritura a lo largo de la superficie
de los discos, leyendo o escribiendo los Cluster sobre los discos que giran
después de las cabezas. Después de escribir un nuevo archivo en el disco, el
sistema operativo vuelve a enviar las cabezas de lectura / escritura a la FAT,
donde elabora una lista de todos los Cluster del archivo.

Direccionamiento
Cilindro, Cabeza y Sector
Hay varios conceptos para referirse a zonas del disco:
• Plato:
Cada uno de los discos que hay dentro del disco duro.
• Cara:

Cada uno de los dos lados de un plato .


• Cabeza:

Número de cabezal; equivale a dar el número de cara, ya que hay un cabezal por
cara.
• Pista:

Una circunferencia dentro de una cara; la pista 0 está en el borde exterior.


• Cilindro.

Conjunto de varias pistas; son todas las circunferencias que están alineadas
verticalmente (una de cada cara).
• Sector:

Cada una de las divisiones de una pista. El tamaño del sector es fijo, siendo el
estándar actual 512 bytes. Antiguamente el número de sectores por pista era fijo, lo
cual desaprovechaba el espacio significativamente, ya que en las pistas exteriores
pueden almacenarse más sectores que en las interiores. Así, apareció la tecnología
ZBR (grabación de bits por zonas) que aumenta el número de sectores en las
pistas exteriores, y usa más eficientemente el disco duro.
El primer sistema de direccionamiento que se usó fue el CHS(cilindro-cabeza-
sector), ya que con estos tres valores se puede situar un dato cualquiera del disco.
Más adelante se creó otro sistema más sencillo: LBA (direccionamiento lógico
de bloques), que consiste en dividir el disco entero en sectores y asignar a cada
uno un único número; éste es el sistema usado actualmente.
¿FAT32 o NTFS? NTFS (por NT File System ) es un sistema de archivos más rápido
y seguro que el viejo FAT32. A menos que necesite acceder a sus discos desde un
Windows 98, elija siempre NTFS.
Si bien es cierto la imposibilidad de acceder a el a través de la disquetera ante una
posible falla del sistema, también es cierto que si se puede acceder al disco,
mediante el disco de instalación de Windows XP. Una vez que arranca desde la
lectora de Cds, presenta una pantalla de bienvenida con tres opciones; una de las
cuales es iniciar la consola de recuperación, donde podrá ejecutar ordenes básicas y
reparar errores de todos los discos, incluso en formato NTFS

Conversión de ficheros FAT32 a NTFS

El sistema de archivos Fat32 que venía utilizando con las anteriores versiones de
Windows (95, 98..) no es el apropiado para el nuevo Windows XP, ya que limita las
posibilidades de este sistema operativo. Por ello es preferible usar NTFS.
Este sistema se puede elegir en el momento de la instalación del propio Windows
Xp, pero si ya lo ha instalado o lo ha actualizado desde Windows 98 o Me y no se
ha acordado de cambiar de Fat32 a NTFS ahora lo podrá hacer sin necesidad de
reinstalar el sistema operativo, ya que Microsoft proporciona una utilidad pensada
para realizar esta conversión. Tenga en cuenta que convertir una unidad
formateada en FAT32 a NTFS es un proceso irreversible. Por ello es recomendable
previamente hacer una copia de seguridad de sus archivos más importantes por si
la conversión no funciona correctamente.
Cuando esté preparado debe pulsar el botón Inicio y luego Ejecutar, a continuación
escriba cmd y pulse el botón Aceptar. Entonces se abrirá una ventana MS-DOS, en
la que tiene que teclear CD.. y pulsar Intro las veces que sea necesario hasta
quedarse en C:\> luego escriba esto: convert c: /fs:ntfs (siendo c: la letra de la
unidad que quiere convertir). Un mensaje le indicará que no puede realizar la
conversión porque el disco está en uso. Pulse la tecla N y le preguntará si desea
que realice la conversión cuando vuelva a iniciar el sistema. Ahora pulse S y al
reiniciar el PC la conversión del sistema de archivos se llevará a cabo.

Convertir una partición NTFS en FAT32

Con la llegada del nuevo sistema operativo Windows XP, comienzan los problemas
con las particiones NTFS y FAT32, si bien es cierto que el sistema NTFS viene
heredado de Windows NT primero y luego de Windows 2000, la verdad es que no
había llegado con claridad a los usuarios domésticos, y ahora nos encontramos con
el problema de los cambios de particiones y de sistema de archivos. Con este
sencillo truco vamos a tratar de convertir una partición NTFS en FAT32 y para ello
nos serviremos de algunos programas como estos:

Partición Magic 7.0 o superior: Este programa está preparado para trabajar con
Windows XP y convertir las particiones NTFS en FAT32.
Parangon Partition Manager Con este programa también podemos convertir las
particiones NTFS en FAT32 System Commander 7 Este programa también puede
convertir dichas particiones NTFS en FAT32.

Formatear el disco duro en FAT32


De todos los usuarios de Windows XP es sabido los problemas que origina el
sistema operativo a la hora de formatear el disco duro, pues bien, con este truco
vamos a ver como se formatea el disco duro en FAT32 de forma sencilla.
Lo primero que debemos saber es si el disco duro está en NTFS o FAT32, una vez
que sepamos que está en FAT32 la manera de formatear el disco duro es idéntica a
como se hace con Win95m 98, Me es decir con el disco de inicio de Windows, vale
cualquier disco de cualquier Windows.
Con el ordenador apagado introducimos el disco de inicio de Windows 95, 98 o Me.
Arrancamos el ordenador y comenzará a cargar los archivos de inicio.
Una vez los haya cargado se quedará en A:\>
Tecleamos Format C: y pulsamos la tecla Intro, a continuación nos avisará de que
se van a perder los datos que no hayan sido guardados, lo aceptamos y comenzará
a formatear el disco duro o la partición.
Una vez que termine, ya tendremos preparado el disco duro para cargar
nuevamente Windows XP con el sistema de archivos FAT32.
Nota: Si el disco duro se encuentra con el sistema de archivos NTFS no nos dejará
formatear de esta forma.

Formatear el disco duro o partición en NTFS

En Windows XP el formateado del disco duro es algo mas complicado que el


formateado de Windows 98, Me, ... etc. En este artículo vamos a tratar de
explicarlo lo mas claro posible para que cualquier usuario de Windows XP siguiendo
estas instrucciones pueda formatear su disco duro o partición sin ningún tipo de
problema. Para ello existen dos formas de hacerlo, según esté instalado Windows
XP con el sistema de archivos FAT32 o NTFS. Así pues lo primero que debemos
saber es con cual de los dos sistemas está instalado Windows XP.
Windows XP está instalado en NTFS. Para formatear la partición NTFS e instalar
nuevamente Windows XP seguiremos estos pasos:
Con el ordenador apagado introducimos el disco nº 1 de instalación de Windows XP
(en total son 6 discos) y arrancamos el ordenador.
A continuación vamos introduciendo los discos 2..3..4..5..6 según los vaya
pidiendo.
Una vez haya cargado los 6 discos, nos ofrecerá las siguientes opciones. Instalar
Windows XP. Recuperar la instalación de Windows XP o Salir del programa.
Escogeremos la opción de Instalar Windows XP, pulsando la tecla Intro. Insertamos
el CD-ROM de Windows XP en el lector de CD´s y pulsamos nuevamente la tecla
Intro.
Pulsamos la tecla F8 para aceptar el contrato de licencia y continuar con el proceso.
En la siguiente ventana tenemos nuevamente la opción de reparar la instalación de
Windows XP o instalación Nueva. Escogemos la opción Instalación nueva y
presionamos la tecla ESC. para continuar.
En la siguiente pantalla vemos todas los discos y particiones, con tres opciones.
Instalar Windows XP. Crear nueva partición, o Eliminar la partición seleccionada.
Ahora vamos a eliminar la partición, para ello la seleccionamos y pulsamos la tecla
D y luego la tecla L para eliminarla.
En el cuadro de particiones veremos que ha desaparecido el nombre de unidad que
tenía y en su lugar aparece el texto Espacio no particionado. Seleccionamos el texto
de Espacio no particionado y pulsamos la tecla C para crear una nueva partición.
Mostrará el espacio que queda libre en el disco, en este caso lo dejamos como está
ya que lo que pretendemos es formatear y cargar nuevamente Windows XP (pero
podríamos modificar el tamaño de la partición o hacer una nueva partición con
menos tamaño de disco). Pulsamos la tecla Intro.
Ahora en el cuadro de particiones aparecerá con el nombre de unidad (Por ejemplo
F:\) a continuación pulsamos la tecla Intro para continuar con la instalación.
En la siguiente ventana aparecerán las opciones para Formatear la partición,
escogemos la opción de formatear en NTFS y comenzará de inmediato a formatear
la partición.
Una vez que termine de formatear la partición continuará automáticamente la
instalación de Windows XP, y tan solo tenemos que seguir las instrucciones que van
apareciendo en pantalla, hasta terminar la instalación de Windows XP.
Tipos de disco duros

Existen dos tipos de discos duros empleados en microcomputadores, que aún se


mantienen en el mercado: IDE (integrated drive electronics / electrónica integrada al
disco) y SCSI (small computer system interface / interfaz del sistema para
computadores pequeños).

Discos Duros IDE

Son discos duros cuya electrónica de manejo está incorporada al propio disco, por lo
que son los más económicos. El tiempo medio de acceso a la información puede llegar a
10 milisegundos (mseg). Su velocidad de transferencia secuencial de información puede
alcanzar hasta 3 Mbytes por segundo (Mbps) bajo la especificación estándar y hasta 11
Mbps bajo la especificación mejorada (Enhanced IDE / EIDE). Su capacidad de
almacenamiento en discos modernos alcanza hasta 8 Gbytes). Los controladores IDE
pueden manejar hasta 2 discos duros en la versión estándar y hasta 4 discos en la
versión mejorada EIDE.

Discos Duros SCSI

Son discos duros de gran capacidad de almacenamiento (desde 5 Gbyte hasta 23


Gbytes). Se presentan bajo tres especificaciones: SCSI Estándar (Standard SCSI), SCSI
Rápido (Fast SCSI) y SCSI Ancho-Rápido (Fast-Wide SCSI). Su tiempo medio de
acceso puede llegar a 7 mseg y su velocidad de transmisión secuencial de información
puede alcanzar teóricamente los 5 Mbps en los discos SCSI Estándares, los 10 Mbps en
los discos SCSI Rápidos y los 20 Mbps en los discos SCSI Anchos-Rápidos (SCSI-2).

Un controlador SCSI puede manejar hasta 7 discos duros SCSI (o 7 periféricos SCSI)
con conexión tipo margarita (daisy-chain). A diferencia de los discos IDE, pueden
trabajar asincrónicamente con relación al microprocesador, lo que los vuelve más
rápidos.
Memoria virtual
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda

Cómo la memoria virtual se mapea a la memoria física.

La memoria virtual es una técnica de administración de la memoria real que permite al


sistema operativo brindarle al software de usuario y a sí mismo un espacio de
direcciones mayor que la memoria real o física.

La mayoría de los ordenadores tienen cuatro tipos de memoria: registros en la CPU, la


memoria caché (tanto dentro como fuera del CPU), la memoria física (generalmente en
forma de RAM, donde la CPU puede escribir y leer directa y razonablemente rápido) y
el disco duro que es mucho más lento, pero también más grande y barato.

Muchas aplicaciones requieren el acceso a más información (código y datos) que la que
se puede mantener en memoria física. Esto es así sobre todo cuando el sistema operativo
permite múltiples procesos y aplicaciones ejecutándose simultáneamente. Una solución
al problema de necesitar mayor cantidad de memoria de la que se posee consiste en que
las aplicaciones mantengan parte de su información en disco, moviéndola a la memoria
principal cuando sea necesario. Hay varias formas de hacer esto. Una opción es que la
aplicación misma sea responsable de decidir qué información será guardada en cada
sitio (segmentación), y de traerla y llevarla. La desventaja de esto, además de la
dificultad en el diseño e implementación del programa, es que es muy probable que los
intereses sobre la memoria de dos o varios programas generen conflictos entre sí: cada
programador podría realizar su diseño teniendo en cuenta que es el único programa
ejecutándose en el sistema. La alternativa es usar memoria virtual, donde la
combinación entre hardware especial y el sistema operativo hace uso de la memoria
principal y la secundaria para hacer parecer que el ordenador tiene mucha más memoria
principal (RAM) que la que realmente posee. Este método es invisible a los procesos.
La cantidad de memoria máxima que se puede hacer ver que hay tiene que ver con las
características del procesador. Por ejemplo, en un sistema de 32 bits, el máximo es 232,
lo que da 4096 Megabytes (4 Gigabytes). Todo esto hace el trabajo del programador de
aplicaciones mucho más fácil, al poder ignorar completamente la necesidad de mover
datos entre los distintos espacios de memoria.

Aunque la memoria virtual podría estar implementada por el software del sistema
operativo, en la práctica casi siempre se usa una combinación de hardware y software,
dado el esfuerzo extra que implicaría para el procesador.

Contenido
[ocultar]

• 1 Operación básica
• 2 Detalles
• 3 Paginación y memoria virtual

• 4 Véase también

[editar] Operación básica


Cuando se usa Memoria Virtual, o cuando una dirección es leída o escrita por la CPU,
una parte del hardware dentro de la computadora traduce las direcciones de memoria
generadas por el software (direcciones virtuales) en:

• la dirección real de memoria (la dirección de memoria física), o


• una indicación de que la dirección de memoria deseada no se encuentra en
memoria principal (llamado excepción de memoria virtual)

En el primer caso, la referencia a la memoria es completada, como si la memoria virtual


no hubiera estado involucrada: el software accede donde debía y sigue ejecutando
normalmente. En el segundo caso, el sistema operativo es invocado para manejar la
situación y permitir que el programa siga ejecutando o aborte según sea el caso. La
memoria virtual es una técnica para proporcionar la simulación de un espacio de
memoria mucho mayor que la memoria física de una máquina. Esta "ilusión" permite
que los programas se ejecuten sin tener en cuenta el tamaño exacto de la memoria física.

La ilusión de la memoria virtual está soportada por el mecanismo de traducción de


memoria, junto con una gran cantidad de almacenamiento rápido en disco duro. Así en
cualquier momento el espacio de direcciones virtual hace un seguimiento de tal forma
que una pequeña parte de él, está en memoria real y el resto almacenado en el disco, y
puede ser referenciado fácilmente.

Debido a que sólo la parte de memoria virtual que está almacenada en la memoria
principal, es accesible a la CPU, según un programa va ejecutándose, la proximidad de
referencias a memoria cambia, necesitando que algunas partes de la memoria virtual se
traigan a la memoria principal desde el disco, mientras que otras ya ejecutadas, se
pueden volver a depositar en el disco (archivos de paginación).
La memoria virtual ha llegado a ser un componente esencial de la mayoría de los
sistemas operativos actuales. Y como en un instante dado, en la memoria sólo se tienen
unos pocos fragmentos de un proceso dado, se pueden mantener más procesos en la
memoria. Es más, se ahorra tiempo, porque los fragmentos que no se usan no se cargan
ni se descargan de la memoria. Sin embargo, el sistema operativo debe saber cómo
gestionar este esquema.

La memoria virtual también simplifica la carga del programa para su ejecución llamada
reubicación, este procedimiento permite que el mismo programa se ejecute en cualquier
posición de la memoria física.

En un estado estable, prácticamente toda la memoria principal estará ocupada con


fragmentos de procesos, por lo que el procesador y el S.O tendrán acceso directo a la
mayor cantidad de procesos posibles, y cuando el S.O traiga a la memoria un fragmento,
deberá expulsar otro. Si expulsa un fragmento justo antes de ser usado, tendrá que traer
de nuevo el fragmento de manera casi inmediata. Demasiados intercambios de
fragmentos conducen a lo que se conoce como hiperpaginación: donde el procesador
consume más tiempo intercambiando fragmentos que ejecutando instrucciones de
usuario. Para evitarlo el sistema operativo intenta adivinar, en función de la historia
reciente, qué fragmentos se usarán con menor probabilidad en un futuro próximo (véase
algoritmos de reemplazo de páginas).

Los argumentos anteriores se basan en el principio de cercanía de referencias o


principio de localidad que afirma que las referencias a los datos y el programa dentro de
un proceso tienden a agruparse. Por lo tanto, es válida la suposición de que, durante
cortos períodos de tiempo, se necesitarán sólo unos pocos fragmentos de un proceso.

Una manera de confirmar el principio de cercanía es considerar el rendimiento de un


proceso en un entorno de memoria virtual.

El principio de cercanía sugiere que los esquemas de memoria virtual pueden funcionar.
Para que la memoria virtual sea práctica y efectiva, se necesitan dos ingredientes.
Primero, tiene que existir un soporte de hardware y, en segundo lugar, el S.O debe
incluir un software para gestionar el movimiento de páginas o segmentos entre memoria
secundaria y memoria principal.

Justo después de obtener la dirección física y antes de consultar el dato en memoria


principal se busca en memoria-cache, si esta entre los datos recientemente usados la
búsqueda tendrá éxito, pero si falla, la memoria virtual consulta memoria principal , ó,
en el peor de los casos se consulta de disco (swapping).

[editar] Detalles
La traducción de las direcciones virtuales a reales es implementada por una Unidad de
Manejo de Memoria (MMU). El sistema operativo es el responsable de decidir qué
partes de la memoria del programa es mantenida en memoria física. Además mantiene
las tablas de traducción de direcciones (si se usa paginación la tabla se denomina tabla
de paginación), que proveen las relaciones entre direcciones virtuales y físicas, para uso
de la MMU. Finalmente, cuando una excepción de memoria virtual ocurre, el sistema
operativo es responsable de ubicar un área de memoria física para guardar la
información faltante, trayendo la información desde el disco, actualizando las tablas de
traducción y finalmente continuando la ejecución del programa que dio la excepción de
memoria virtual desde la instrucción que causó el fallo.

En la mayoría de las computadoras, las tablas de traducción de direcciones de memoria


se encuentran en memoria física. Esto implica que una referencia a una dirección virtual
de memoria necesitará una o dos referencias para encontrar la entrada en la tabla de
traducción, y una más para completar el acceso a esa dirección.

Para acelerar el desempeño de este sistema, la mayoría de las Unidades Centrales de


Proceso (CPU) incluyen una MMU en el mismo chip, y mantienen una tabla de las
traducciones de direcciones virtuales a reales usadas recientemente, llamada Translation
Lookaside Buffer (TLB). El uso de este buffer hace que no se requieran referencias de
memoria adicionales, por lo que se ahorra tiempo al traducir.

En algunos procesadores, esto es realizado enteramente por el hardware. En otros, se


necesita de la asistencia del sistema operativo: se levanta una excepción, y en ella el
sistema operativo reemplaza una de las entradas del TLB con una entrada de la tabla de
traducción, y la instrucción que hizo la referencia original a memoria es reejecutada.

El hardware que tiene soporte para memoria virtual, la mayoría de la veces también
permite protección de memoria. La MMU puede tener la habilidad de variar su forma de
operación de acuerdo al tipo de referencia a memoria (para leer, escribir, o ejecutar), así
como el modo en que se encontraba el CPU en el momento de hacer la referencia a
memoria. Esto permite al sistema operativo proteger su propio código y datos (como las
tablas de traducción usadas para memoria virtual) de corromperse por una aplicación, y
de proteger a las aplicaciones que podrían causar problemas entre sí.

[editar] Paginación y memoria virtual


La memoria virtual usualmente (pero no necesariamente) es implementada usando
paginación. En paginación, los bits menos significativos de la dirección de memoria
virtual son preservados y usados directamente como los bits de orden menos
significativos de la dirección de memoria física. Los bits más significativos son usados
como una clave en una o más tablas de traducción de direcciones (llamadas tablas de
paginación), para encontrar la parte restante de la dirección física buscada.
Tipos de discos duros en el mercado
DISCOS IDE Y SATA (INTERNOS)
Western Digital WD5000AAKB (Caviar SE16)

Descripción:

Los discos duros IDE de la última generación de Western Digital, Caviar SE16, con
7200 rpm disponen de una caché de 16 MB para un rendimiento vertiginoso, un
funcionamiento refrigerado y silencioso, y de 500 GB de memoria para aplicaciones que
demandan prestaciones elevadas. Esta segura unidad no es sólo rápida, sino que
simultáneamente proporciona una acústica de alto desarrollo tecnológico y bajas
temperaturas de funcionamiento. Desarrollado para ordenadores de gama alta, sistemas
multimedia y juegos
sofisticados.

Western Digital WD7500AAKS (Caviar SE16)

Descripción:

Las unidades de disco duro SATA de la nueva generación WD Caviar SE16 con 7200
rpm disponen de una caché de 16 MB para un rendimiento fulgurante, un
funcionamiento silencioso y refrigerado, y un máximo de 750 GB de memoria para
aplicaciones que demandan prestaciones elevadas. Esta segura unidad no es sólo rápida,
sino que simultáneamente presenta una acústica de alto desarrollo tecnológico y bajas
temperaturas de funcionamiento. Desarrollado para ordenadores de gama alta, sistemas
multimedia y juegos sofisticados.
DISCOS DUROS EXTERNOS, (USB)
Western Digital My Book Essential Edition (Negro,
WDH1U10000)

Descripción:

El Western Digital My Book Essential Edition con forma de libro y LED alargado y
azul, tiene conexión USB 2.0 y para poder conectarlo a prácticamente cualquier PC o
Macintosh de sobremesa o portátil. Gracias a su capacidad de 1000 GB puede
almacenarse gran cantidad de datos.

Conceptronic HD Multimedia 500 GB

Descripción:

Este disco duro funciona como un reproductor multimedia o como disco duro auxiliar.
Se puede conectar directamente al TV.
DISCOS DUROS PARA PORTATILES
Seagate ST973402SS (Savvio 10K.2)

Descripción:

El ST973402SS de Seagate es un disco duro SAS de 2,5" con unos excelentes valores de
rendimiento y es perfecto para servidores rápidos. El ST973402SS con un formato de
tan sólo 2,5" es claramente más pequeño que los modelos de 3,5" permitiendo a su vez
un mayor ahorro energético, lo que representa una clara ventaja en Blade Centers. Está
equipado con la rápida conexión SAS (Serial Attaches SCSI) de 300 MB/s Los disco
duros SAS son compatibles con controladoras Serial ATA y emplean las mismas
conexiones.

Fujitsu MHX2300BT (12,5 mm de altura)

Descripción:

Interfaz Serial-ATA, el más moderno sistema electrónico, así como niveles de ruido y
consumo de energía reducidos, son las principales características de este rápido disco
duro de 2,5" de Fujitsu. A pesar de su compacto formato de 2,5" y su altura de 12,5 mm,
tiene capacidad para 300 GB, una velocidad de 4.200 rpm y una generosa memoria
caché de 8 MB.

You might also like