es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CPU-ARCHITECTURE

¿Cómo maneja una CPU las interrupciones asíncronas?

Las CPUs dividen una instrucción en varios micro-ops, esto funciona para núcleos x86 y ARM y posiblemente para varias otras arquitecturas. Los micro-ops se pueden ejecutar sin orden específico y se almacenan en un ROB. Se finalizan en orden desde este ROB. ¿Cómo maneja una CPU las interrupciones asíncronas? Pienso . . . Read more

Temporaneidad de ST64B y MOVDIR64B

x86_64 tiene una instrucción movdir64b, que según mi entendimiento es una copia no temporal (al menos en la escritura) de 64 bytes (una línea de caché). AArch64 parece tener una instrucción similar llamada st64b, que realiza una escritura atómica del mismo tamaño. Sin embargo, la documentación oficial de ARMv9 no . . . Read more

¿Pueden las computadoras modernas hacer distinciones entre datos e instrucciones a nivel de máquina?

Estaba leyendo este libro llamado “The Shellcoder’s Handbook” y luego me encontré con esta información: Un equipo informático moderno no hace una distinción real entre instrucciones y datos. Si un procesador puede recibir instrucciones cuando debería recibir datos, ejecutará felizmente las instrucciones pasadas. Esta característica hace posible la explotación del . . . Read more