/tech/ - Tech 2.0

Mode: Reply
Name
Subject
Message

Max message length: 4096

Opciones
Files
E-mail
Password

(used to delete files and postings)

Misc

Remember to follow the rules


Choroy 02/17/2026 (Tue) 23:34:19 841e42 No. 19257
Ya perdí la cuenta cuanto tiempo llevo en asm, pero hoy toca: fundamentos de intercambios de datos. XCGH, LOCK y si alcanzo CMPXCHG dejo el roadmap por si alguien mas quiere abordarlo tambien Después de string instructions: 1. XCHG reg, reg 2. XCHG reg, [mem] 3. LOCK XCHG 4. CMPXCHG 5. XADD 6. CMPXCHG8B / CMPXCHG16B 7. LOCK con otras instrucciones 8. MFENCE / LFENCE / SFENCE 9. Accesos atómicos con MOV 10. PAUSE, MONITOR/MWAIT, coherencia de caché
¿Y todo esto para el x86?
>>19258 es un aperitivo en x86, no por nada es la ISA mas grande jamás creada.
>>19257 hay que agregar algunos conceptos necesarios, para quien los quiera abordar los investigue antes y no quede colgado: - Mecanismos de bloqueo - multithreading - sistemas smp - multicore - consumo energético en buses de datos - race conditions - mutex - spinlock No requieren tanto cerebro, mas bien solo una ávida lectura, si ya se tiene experiencia en concurrencia esto es pan comido.
los basaos usamos Arm

Delete
Report