Posts Tagged ‘memory’

RAM content lost after shutdown? Not exactly

This is really amazing stuff. It appears that modern memory chips don’t loose their content immediately after power loss. Apparently, it takes two minutes to the loose their content completely. Moreover, you can cool the memory chip using regular dust remover spray. This will keep the memory content intact for at least 10 minutes. This […]

How inheritance, encapsulation and polymorphism work in C++

Table of contents Introduction Encapsulation How methods work How overloading works How mangling solves the problem Structure and size of the object How inheritance and polymorphism work How basic polymorphism works How multiple inheritance works Difference between different casting types Polymorphism and multiple inheritance What if we try something even more complicated Few words about […]

Swap vs. no swap

Table of contents Introduction Encapsulation How methods work How overloading works How mangling solves the problem Structure and size of the object How inheritance and polymorphism work How basic polymorphism works How multiple inheritance works Difference between different casting types Polymorphism and multiple inheritance What if we try something even more complicated Few words about […]

New article – Aligned vs. unaligned memory access

This concludes a long research that I’ve made. I wanted to know if unaligned memory access is really that bad, or not a big deal. Eventually I made some quiet interesting discoveries. Read on.

Aligned vs. unaligned memory access

Table of contents Introduction Encapsulation How methods work How overloading works How mangling solves the problem Structure and size of the object How inheritance and polymorphism work How basic polymorphism works How multiple inheritance works Difference between different casting types Polymorphism and multiple inheritance What if we try something even more complicated Few words about […]

SMP affinity and proper interrupt handling in Linux

Introduction Hardware interrupts has always been expensive. Somehow these small pieces of software consume so much CPU power and hardware and software engineers has always been trying to change this state of affairs. Some significant progress has been made. Still hardware interrupts consume lots of CPU power. You will rarely see effects of interrupt handling […]