El Miércoles, 13 de Octubre de 2004 00:59, linuxer escribió:
El numero de serie esta grabado dentro. si navegas y no desactivas esa opcion, siempre te pueden seguir el rastro. intel dijo que se podia perfectamente desactivar.
Mmm.... No se exactamente que es lo que intentas explicar con esto. Pero todas las CPU's actuales tienen un identificador del modelo. Como se obtiene? EL procesador admite la instrucción CPUID (0xA20F) Esta devuelve en eax muchos bits cuando se ejecuta con EAX=1, indicando si admite SSE,MMX, SSE2, si tiene FPU, etc..., todas las extensiones posibles, asi los programas pueden decidir que optimizaciones usar. para cada EAX indica la opción que CPUID ha de devolver. Por ejemplo si vale EAX=0, devuelve el string del nombre de la cpu en (EBX:EDX:ECX) 12 caracteres *con EAX= 3 devuelve el Serial number de la CPU. esta opcion es muy interesante por las siguientes razones. Permite distinguir entre un ordenador y otro en el mundo. Por lo que permite hacer programas que encripten datos con una combinación con este numero de serie, (el de la bios se puede borrar), con el ID de la targeta de red, con el ID del disco duro que tambien tiene numero de serie. Asi, por ejemplo, permite hacer software registrable en un solo ordenador. Aqui lo que pasa es que Microsoft usa estos datos para identificar al ordenador que se registra y que conecta a internet con el Explorer si usa extensiones active X. Que yo sepa, los AMD's tambien tienen un numero de serie... Es mas, tienen mas opciones en EAX que intel no usa, en la instruccion CPUID Asi que desde este punto de vista, no hay ninguna diferencia en usar uno u otro. Ojo, AMD's antiguos, y CPU's antiguas no devuelven todos los datos, y en algun caso no devuelven el Serial. Pero claro, es porque son antiguas, no porque AMD haya decidido no poner numero de serie en la CPU. Finalmente, un procesador de 64 bits, con un sistema operativo que lo use, es immensamente mejor que uno de 32 bits, asi que yo no dudaria jamas si tengo la opcion de decidir entre uno de 32 bits y uno de 64 bits. De hecho hace anyos que ya no deberian haber CPU's de 32 bits, por las limitaciones de direccionamiento que supone, para aplicaciones actuales, y dudo que sea necesario aumentarlo en el futuro si no es por las instrucciones de coma flotante y logicas y de transferencia, pero para el direccionamiento ya no sera necesario. -- ################################################ #- Urbez Santana i Roma - #- Email: urbez@linuxupc.upc.es #- Private Web: http://linuxupc.upc.es/~urbez/ ################################################