11.05.2013 Views

Arquitectura x86 y x64 dos opciones para aplicaciones multitarea

Arquitectura x86 y x64 dos opciones para aplicaciones multitarea

Arquitectura x86 y x64 dos opciones para aplicaciones multitarea

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

sistema, al que se accede utilizando la<br />

instrucción "SYSCALL.<br />

* Bit NX<br />

El bit NX es una característica del procesador<br />

que permite al sistema operativo prohibir la<br />

ejecución del código en área de datos,<br />

mejorando la seguridad. Esta características<br />

está disponible en los mo<strong>dos</strong> de 32 y 64 bits, y<br />

está soportada por Linux, Solaris, Windows XP<br />

SP2, Windows Server 2003 SP1.<br />

*Modo de funcionamiento<br />

Modo largo<br />

Usando el modo largo, un sistema operativo de<br />

64 bits puede ejecutar <strong>aplicaciones</strong> de 32 bits y<br />

64 bits simultáneamente. También un <strong>x86</strong>-64<br />

incluye un soporte nativo <strong>para</strong> ejecutar las<br />

<strong>aplicaciones</strong> de 16 bits del <strong>x86</strong>.<br />

Es el utilizado por algunos BSDs, GNU/Linux<br />

(<strong>x86</strong>_64), Solaris 10, Windows XP Professional<br />

(edición <strong>x64</strong>), Windows Vista (edición <strong>x64</strong>) y<br />

Windows 7 (edición <strong>x64</strong>).<br />

Modo de herencia<br />

El modo utilizado por los sistemas operativos de<br />

16 bits, como MS-DOS, y los sistemas<br />

operativos de 32 bits, como Windows XP. En<br />

este modo, sólo se puede ejecutar código de 16<br />

bits o de 32 bits. Los sistemas operativos de 64<br />

bits como Windows XP Professional <strong>x64</strong><br />

yWindows Server 2003 <strong>x64</strong> no se ejecutarán.<br />

2.3 Virtudes de la arquitectura <strong>x64</strong>.<br />

A como podemos suponer la arquitectura <strong>x64</strong><br />

tiene el doble de capacidad de procesamiento<br />

que la arquitectura <strong>x86</strong>. Esto convierte a los<br />

equipos que ocupan microprocesadores de esta<br />

familia (<strong>x64</strong>) en una buena elección si trabaja<br />

con vídeo, búsquedas en bases de datos<br />

grandes o juegos y otros programas que<br />

requieren cálculos complejos y mucha memoria.<br />

Por lo tanto, los microprocesadores que<br />

pertenecen a la arquitectura <strong>x64</strong> son ideales<br />

<strong>para</strong> trabajar con <strong>aplicaciones</strong> como:<br />

Software de diseño asistido por<br />

ordenador (CAD).<br />

Programas de edición de imágenes y<br />

vídeo.<br />

Juegos y otros programas que<br />

requieren cálculos complejos.<br />

Programas que tienen acceso a<br />

grandes bases de datos o que trabajan<br />

con ellas.<br />

Programas de grabación y análisis de<br />

vídeo que guardan grandes cantidades<br />

de datos en la memoria.<br />

2.4 ¿Qué hace todavía importante a<br />

la arquitectura <strong>x86</strong>?<br />

A pesar de las muchas ventajas que ofrece la<br />

arquitectura <strong>x64</strong>, la familia de<br />

microprocesadores <strong>x86</strong> no deja de ser<br />

importante, es decir, la tecnología <strong>x64</strong> no ha<br />

logrado desplazar a la <strong>x86</strong> por completo.<br />

Algunas de las razones son las siguientes:<br />

La principal desventaja de las arquitecturas de<br />

64 bits es que, con respecto a las de 32 bits,los<br />

mismos datos ocupan ligeramente más espacio<br />

en memoria debido al crecimiento de<br />

lospunteros y posiblemente otros tipos y al<br />

relleno <strong>para</strong> alineamiento.<br />

Un equipo con un microprocesador de 32 bits<br />

funciona muy bien <strong>para</strong> la mayoría de los<br />

programas. Por ejemplo, los programas de<br />

hojas de cálculo, los exploradores web y los<br />

programas de procesamiento de texto.<br />

En la actualidad muchos de los programas<br />

están construi<strong>dos</strong> como código de 32 bits.<br />

Los sistemas de 64 bits algunas veces carecen<br />

de software equivalente escrito <strong>para</strong><br />

arquitectura de 32 bits.<br />

2.5 Tendencias Futuras de las<br />

Microprocesadores<br />

En cualquier caso el futuro es<br />

compatibilidad.<br />

Los sistemas más ambiciosos, por lo<br />

menos sobre el papel, son los que están<br />

desarrollando conjuntamente IBM y Apple,<br />

y que consistirán en una nueva gama de<br />

micros y de sistemas operativos que, al<br />

parecer tendrán el nombre de PowerPC.<br />

La gama de estos micros abarcará desde<br />

portátiles hasta ordenadores de sobremesa<br />

incluyendo potentes estaciones de trabajo;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!