MFMathijs Frankinmathijs-frank.hashnode.devΒ·5d ago Β· 3 min readRediscovering the Three Types of Assembly InstructionsThis is part of an ongoing project. A programming game where getting better at the game means getting better at real coding. Background here: Learning Coding Like a Board Game. As I was designing inst00
MFMathijs Frankinmathijs-frank.hashnode.devΒ·5d ago Β· 3 min readThe Cost of an InstructionThis is part of an ongoing project. A programming game where getting better at the game means getting better at real coding. Background here: Learning Coding Like a Board Game. One of the main goals o00
AAtreyainbitwise-breakdown.hashnode.devΒ·Jun 13 Β· 15 min readSomeone Split Your Computer In Half: And Somehow It StillΒ WorksWhy are the CPU and RAM two different chips?Genuinely. Who decided that? At some point someone drew a line down the middle of a computer, compute goes here and memory goes there and everyone just went00
AAtreyainbitwise-breakdown.hashnode.devΒ·Jun 11 Β· 13 min readYour CPU Is Lying to You About Speed: It Has Been for 40 YearsWhat if I told you that your processor, the thing capable of doing billions of operations per seconds, spends most of itβs time justβ¦ doing nothing? Not because it ran out of things to do, but rather 10
YPYejun Parkinyejunpark3.hashnode.devΒ·May 31 Β· 16 min readHow Modern Operating Systems Manage Memory: A Deep Dive into PagingRAM is scarce. Processes are greedy. And yet, somehow, your laptop runs dozens of programs simultaneously without them trampling each other's data. The secret weapon is paging β a beautifully elegant 00
YPYejun Parkinyejunpark3.hashnode.devΒ·May 26 Β· 14 min readHow Your Computer Pretends Every Program Owns All the Memory: A Deep Dive into PagingThe Illusion Every Program Lives In Open your task manager. Notice that Chrome thinks it owns 4 GB of memory. Spotify thinks it owns 2 GB. Your IDE thinks it owns 8 GB. Add them up and you'll often ex00
HMHuzaifa Mahmood (Zaif Security)inzaifsecurity.hashnode.devΒ·May 17 Β· 7 min readπ§ π» ππ¬πππ₯-π‘ππ¨π₯π’ π ππ£π£ππ‘π: π§ππ π¨ππ§ππ ππ§π πππ₯π’-πππ¬ π©π¨ππ‘ππ₯ππππππ§π¬ ππ¦ ππ¨π ππ‘ ππ₯ππππ§πππ§π¨π₯πWe spend millions on Next-Gen Firewalls, enterprise-grade EDRs, and highly advanced, AI-driven security architectures. Companies conduct rigorous patch management schedules every single week to ensure10
YPYejun Parkinyejunpark3.hashnode.devΒ·May 15 Β· 4 min readThe Illusion Every Program Believes: How Your OS Manages MemoryEvery program you run believes a quiet, comfortable lie. It thinks it has a vast, clean stretch of memory all to itself β starting neatly from address zero and stretching out as far as it needs. The s00
RTRashindu Tharindainrash522.hashnode.devΒ·Apr 28 Β· 6 min readCache Memory: The Layer That Makes Modern Computing PossibleYour CPU can perform billions of operations per second. Without cache, it would spend most of that time waiting. That is not an exaggeration. A modern CPU can execute an instruction in under a nanosec00
JMJyotiprakash Mishrainblog.jyotiprakash.orgΒ·Feb 12 Β· 29 min readComputer Arithmetic: From Fast Adders to Floating-PointArithmetic is the beating heart of every processor. Whether your machine is rendering 3-D graphics, training a neural network, or simply incrementing a loop counter, the ALU (Arithmetic Logic Unit) is doing the heavy lifting. In this deep-dive, I wan...00