miércoles, 25 de abril de 2018

La instrucción LFENCE de Intel CPU

La instrucción LFENCE (Load FENCE) de los microprocesadores Intel: serializa las operaciones de carga de instrucciones.
Leer en el siguiente enlace al documento PDF Intel Analysis of Speculative Execution Side Channels.
Una descripción técnica sobre el uso de ésta instrucción en Memory ordering.
Otras instrucciones similares: SFENCE (Store FENCE) y MFENCE (Memory FENCE).
También se puede leer en el siguiente enlace: Load Fence.

Windows CMD C:\ _

Los comandos internos del intérprete de comandos cmd.exe, en Windows.

En el fichero de texto (1)CMD-ComandosMasFrecuentes.txt está una breve descripción de los comandos internos que reconoce cmd por ejemplo: dir, cls, exit, etc..
Para acceder a él haremos lo siguiente:
  1. Presionar las teclas Win+R
  2. Tipear/escribir cmd.exe
  3. Comienza a practicar sobre él... escribiendo algún comando que hayas leído en (1).
 Y para cerrar la ventana de comandos escribe exit o también utiliza el ratón presionando sobre el botón rojo X que está en la esquina superior derecha de la ventana mencionada.

Si quieres saber qué CPU posee tu computadora escribe el siguiente comando:
  • wmic cpu list full
Te informará sobre qué marca, modelo y velocidad de procesador tiene tu equipo.
Para conocer más sobre éste comando pídele una ayuda al mismo escribiendo wmic /? y listo.
A practicar mucho...
Para ampliar este tema consulta los siguientes enlaces:
http://www.microsoft.com/en-us/download/details.aspx?id=56846
pcloud:/base/biblioteca/libro/ws-commands.pdf

lunes, 2 de abril de 2018

Interconexión entre C y Java mediante JNA

Artículo sobre la interfaz de programación entre los lenguajes de programación Java y C mediante JNA. Leer aquí.
Se ejemplifica cómo realizar una llamada a scanf() y a printf() desde Java.