BSBikash Shawinbackendblogs.hashnode.dev·23h ago · 7 min readOperating System Architecture: Kernel and User SpaceIn this blog we are going to understand how a Operating System is actually architected and how it facilitates the interaction between the hardware and the actual users. Types of Programs/Softwares ins00
BSBikash Shawinbackendblogs.hashnode.dev·4d ago · 8 min readIntroduction to Operating Systems: The Foundation of Modern ComputingIn this blog we will get a rough idea of the basics of the Operating Systems and this will set the context for the further blogs in the series where we will go in depth gradually and step by step. Vie00
DPDarsh Patelindarsh-patel.hashnode.dev·Jun 20 · 5 min readFunction Calls vs. System Calls (Without the Headache)"You've written thousands of lines of code. But do you actually know what happens when your program wants to read a file, create a process, or talk to hardware?" If an interviewer asks you this, don't00
SNSrekaravarshan N Kinsrekaravarshan.hashnode.dev·Jun 14 · 27 min readPart 2: What "Single-Threaded" Actually MeansWhat no one teaches you about the JavaScript Event Loop — Part 2 of 8 A new puzzle In Part 1, an infinite loop froze the page. The click vanished. We left with a question: what does "JavaScript is si00
SKSreeram K Sincode-as-a-story.hashnode.dev·May 26 · 6 min readProcesses vs Threads — Explained SimplyStory Time Let's get started with a simple story. Imagine you walk into a busy food court like the ones you see in malls. There are multiple restaurants inside a pizza shop, a burger joint, a coffee b00
SKSreeram K Sincode-as-a-story.hashnode.dev·May 23 · 9 min readOperating SystemsStory Time Let me explain this the way it clicked for me. Imagine a busy restaurant kitchen during peak dinner time. Orders are coming in non-stop. Some are quick, some are complicated. A few customer00
LSLakshmi Sravanya Thirukandiyurinsravanyadev.hashnode.dev·May 21 · 4 min readMy Linux Journey: From Windows to Ubuntu, Mint, and Finally NobaraWhen I first heard about Linux, I honestly thought it was only for advanced programmers and hackers. I had always used Windows, so the Linux terminal, commands, and installation process looked very co81S
RTRashindu Tharindainrash522.hashnode.dev·May 19 · 6 min readYour code never actually touches the hardwareEvery line of Python, Go, or C you write runs inside a box. A carefully constructed, permission-enforced box. The hardware underneath, the disk, the network card, the RAM, none of it is yours to acces00
YPYejun Parkinyejunpark3.hashnode.dev·May 10 · 6 min readBusy Waiting vs. Sleep Queues: How Operating Systems Decide to WaitEvery program eventually has to wait — for a timer, a lock, a network packet. The question is: what should the CPU do during that wait? The answer has a surprisingly large impact on performance, power00
BABrett A McCallindarketype.hashnode.dev·May 9 · 6 min readThe backlog is a featureThe backlog is a feature I do not have a roadmap. I have a docs/BACKLOG.md file with a specific operating philosophy baked into its format, and it works better than any roadmap i have ever maintained. Here is how it works and why the design decisions...00