TODOPIC
FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: cdrpo en 09 de Octubre de 2009, 12:35:33
-
Hola
Un sistema operativo común en estos días es de 32 bits muy pocos en 64 bits, se habla en un futuro de 128 bits
entonces la CPU ha soportar debe de ser exactamente del mismo numero de bits?
Si es así un sistema operativo de 128 bits requiere una CPU de 128bits?
existen actualmente una CPUs de esta capacidad?
Cuando hablamos de una CPU de n bits hablamos de la capacidad de su bus de datos o de su bus de direcciones?
TABLA DEL BUS DE DATOS
Bus de datos de 8 bits entonces puede manejar un dato de 1 Byte
Bus de datos de 16 bits entonces puede manejar un dato de 2 Bytes
Bus de datos de 32 bits entonces puede manejar un dato de 4 Bytes
Bus de datos de 64 bits entonces puede manejar un dato de 8 Bytes
Bus de datos de 128 bits entonces puede manejar un dato de 16 Bytes
TABLA DE BUS DE DIRECCIONES
Bus de direcciones de 8 bits entonces puede direccionar 2^8=256 posiciones de memoria
Bus de direcciones de 16 bits entonces puede direccionar 2^16=65536 posiciones de memoria
Bus de direcciones de 32 entonces puede direccionar 2^32=4294967296 posiciones de memoria
Bus de direcciones de 64 entonces puede direccionar 2^64=18446744073709551616 posiciones de memoria
Bus de direcciones de 128 entonces puede direccionar 2^128=340282366920938463463374607431768211456 posiciones de
Cual es la ventaja de un OS de mayor de numero de bits, manejar un dato de muchos Bytes en un solo paso o controlar mas direcciones de memorias para almacenar mas datos?
Gracias
-
umm, según entiendo el ancho del bus tiene relación con el ancho del set de instrucciones del microprocesador, si tienes un uProcesador de 64 bits en un bus de 32bits, será mas lento, porque las instrucciones tendrían que hacerse en 2 envíos.