Tag: Operating Systems
-
Why fork() Doesn’t Duplicate Memory: Copy-on-Write and the Page Table
Read more: Why fork() Doesn’t Duplicate Memory: Copy-on-Write and the Page Tablefork() relies on Copy-on-Write (COW) by duplicating page table hierarchies while marking physical pages read-only. When child or parent processes write to dense memory states, the resulting cascade of page…
-
Why Linux Programs Fail Even When the System is “Up”
Read more: Why Linux Programs Fail Even When the System is “Up”“Up” is a term that sounds reassuring but isn’t. The kernel is still alive, as shown by uptime dashboards, green system states, and a working SSH session. They don’t say…
-
What Actually Happens When a Linux Process Starts?
Read more: What Actually Happens When a Linux Process Starts?In Linux, a process never actually starts. It changes. One of the oldest and most commonly misinterpreted assumptions in Unix-like systems is that running a program is a one-time event.…
-
Understanding JavaScript Memory Management
Read more: Understanding JavaScript Memory ManagementIn most cases there is no need for you to have the thorough knowledge about how memory management works if you code in JavaScript. Since after all, the JavaScript engine…




