Resultados de la búsqueda a petición "cpu-architecture"

1 la respuesta

¿Por qué existe la alineación de instrucción / datos?

Con frecuencia veo información sobre instrucciones arquitectónicas y los datos deben estar alineados con los límites de palabra, media palabra, etc. Si bien ...

1 la respuesta

Ejecución de instrucciones fuera de orden: ¿se conserva el orden de confirmación?

Por un lado, Wikipedia escribe sobre los pasos de la ejecución fuera de orden: Buscar instrucciones.Despacho de instrucciones a una cola de instrucciones (también llamadas estaciones de reserva o reserva de instrucciones).La instrucción espera ...

8 la respuesta

Llamada a la API para obtener la arquitectura del procesador

Como parte de mi aplicación, estoy usando el NDK y me preguntaba si vale la pena agrupar binarios x86 y mips junto con los binarios estándar ARM.Pensé que la...

2 la respuesta

¿Cuál es el beneficio del protocolo de coherencia de caché MOESI sobre MESI?

Me preguntaba qué beneficios tiene MOESI sobre el protocolo de coherencia de caché MESI, y qué protocolo es el preferido actualmente para las arquitecturas modernas. A menudo, los beneficios no se traducen en implementación si los costos no lo ...

7 la respuesta

CPU y alineación de datos

Disculpe si siente que esto ha sido respondido varias veces, ¡pero necesito respuestas a las siguientes preguntas! ¿Por qué los datos tienen que estar alineados (en límites de 4 bytes / 8 bytes / 2 bytes)? Aquí mi duda es cuando la CPU tiene ...

2 la respuesta

Trabajo Endianness Necesario

Considere la siguiente pieza de código:

2 la respuesta

Obtengo 'A los procesos de 32 bits no pueden acceder a los módulos de un proceso de 64 bits'. excepción invocando Process.Start ()

Aquí está el ejemplo de código var startInfo = new ProcessStartInfo { Arguments = commandStr, FileName = @"C:\Windows\SysWOW64\logman.exe", }; using (var createCounterProc = new Process { StartInfo = startInfo }) { ...

5 la respuesta

¿Cuál es el propósito de las instrucciones de rotación (ROL, RCL en x86)?

Siempre me pregunté cuál es el propósito de las instrucciones de rotación que tienen algunas CPU (ROL, RCL en x86, por ejemplo). ¿Qué tipo de software hace uso de estas instrucciones? Primero pensé que se podrían usar para cifrar / calcular ...

2 la respuesta

¿Por qué la división es más cara que la multiplicación?

Realmente no estoy tratando de optimizar nada, pero recuerdo haber escuchado esto de los programadores todo el tiempo, lo tomé como una verdad. Después de to...

2 la respuesta

¿Qué partes del código ARMv4 / 5/6 no funcionarán en ARMv7?

Tengo entendido que los procesadores ARMv7, como el Cortex-A9, son en su mayoría compatibles con el código anterior para versiones de arquitectura ARM más an...