BSBikash Shawinbackendblogs.hashnode.dev·4d ago · 8 min readMemory Management #1: Address Spaces, MMU & Contiguous Memory AllocationMultiprogramming leads to keep a lot of data in the memory. So increase in multiprogramming make the memory management very important in OS. Problem with Multiprogramming Suppose we opened Chrome and 00
BSBikash Shawinbackendblogs.hashnode.dev·4d ago · 7 min readMemory Management #4: Page Replacement Algorithms and ThrashingPage Replacement Algorithms A Page Replacement Algorithm is a strategy used by the operating system to decide which page should be removed from RAM when no free frames are available. The goal is simpl00
BSBikash Shawinbackendblogs.hashnode.dev·4d ago · 1 min readProcess Management #7: DeadlockComing Soom00
BSBikash Shawinbackendblogs.hashnode.dev·4d ago · 6 min readMemory Management #3: Virtual MemorySo far, we've assumed something very important. Whenever a process is created, all of its pages are loaded into RAM. For example, suppose a process has 8 pages. The operating system loads all eight pa00
BSBikash Shawinbackendblogs.hashnode.dev·4d ago · 9 min readMemory Management #2: PagingAfter seeing the issue with the contiguous memory allocation the computer scientists asked. Why does a process need one large continuous block in the first place? Think About a Book. Imagine you buy00
BSBikash Shawinbackendblogs.hashnode.dev·4d ago · 8 min readProcess Management Part #6: Mutexes, Semaphores & Synchronization ProblemsIn the previous blog, we saw how multiple threads accessing shared resources can lead to race conditions. We also explored the Critical Section Problem and software solutions like Peterson's Algorithm00
ARAditya Raiinnf-1lang.hashnode.dev·4d ago · 2 min readIntroducing Kyxgo OS: Engineered for Lightweight Computing, Students & Security Enthusiasts At **Kyxgo Technology**, our core mission is simple: to engineer low-resource, high-performance computing tools that empower students, developers, and tech enthusiasts. We are excited to officially an00
CMChris McGimpsey-Jones 🏴☠️👻 (@cipheranarchist)inchrisjonesunixmen.hashnode.dev·5d ago · 5 min readH-Linux: Building an Operating System, Not Installing OneThere is a temptation within the Linux community to compare one distribution against another. In truth, many distributions share the same foundations, with their differences often coming down to packa00
BPBhargav Patilincyberpub.hashnode.dev·6d ago · 3 min readThe File Systems in Operating Systems:What's a file System -: So in an Operating System,we perform numerous activities such as creating a file,deleting a file,editing and so on. So to store all these,we need a storage device,such as a S10
VVelleinsynapseos.hashnode.dev·Aug 1 · 7 min readI built a Linux distro where the LLM is a system service, not an appMost "AI operating systems" are a chat window on a normal desktop. You install a thing, you open the thing, you talk to the thing, you close the thing. The operating system underneath is unchanged and00