Aakashi Jaiswalaakashi.hashnode.dev·Dec 15, 2024FeaturedDemystifying Memory Management: From Deadlocks to Page Replacement PoliciesA deadlock occurs when two or more processes are stuck waiting for each other to release resources, causing them all to stop functioning. Imagine two people trying to cross a narrow bridge from opposite sides; if they both refuse to back up for the o...31 likes·56 readsBanker's Algorithm
Sagar Malhotrasagar0-0.hashnode.dev·Dec 17, 2024Understanding Low Memory Management in Android: Kswapd & LMKAs a mobile operating system, Android has to deal with limited memory resources. The OS carefully monitors memory usage and takes steps to free up memory when it becomes low. In this article, we discuss how Android allocates memory and reacts to low-...Android
Ahammed Basha Shaikday-7-of-100-day-challenge.hashnode.dev·Dec 16, 2024Mastering Linux & Shell ScriptingIntroduction Linux and shell scripting are foundational skills for DevOps professionals, enabling efficient system management and automation. Linux, as a robust and open-source operating system, powers many production systems. Shell scripting extends...Linux
Aakashi Jaiswalaakashi.hashnode.dev·Dec 15, 2024FeaturedDemystifying Memory Management: From Deadlocks to Page Replacement PoliciesA deadlock occurs when two or more processes are stuck waiting for each other to release resources, causing them all to stop functioning. Imagine two people trying to cross a narrow bridge from opposite sides; if they both refuse to back up for the o...31 likes·56 readsBanker's Algorithm
Kingdavid Ochaikd9.hashnode.dev·Dec 7, 2024File System StructureIf you successfully followed my tutorial in the previous-post, you now have a fully-functional VM running Ubuntu 20.04 LTS. Nice! Going forward, I will dedicate each new post in the Linux Learning Series to a narrow topic. This allows me to keep the ...Linux
Amulyaawscloudbasics.hashnode.dev·Dec 6, 2024Understanding Linux: The Heart of Modern ComputingIntroduction to Operating Systems An operating system (OS) is a critical piece of software that acts as a bridge between hardware and software applications. When you purchase a computer or server, you're essentially buying hardware components like: ...DevOpsLinux
user1272047programmingetc.hashnode.dev·Dec 5, 2024OmniOSOmniOS is an open-source, Unix-like operating system derived from illumos, the open-source successor to OpenSolaris. It is designed for enterprise server environments, offering features such as the ZFS file system, DTrace for dynamic tracing, Crossbo...operating system
user1272047programmingetc.hashnode.dev·Dec 5, 2024Illumosillumos is an open-source, Unix-like operating system that serves as the successor to OpenSolaris, originally developed by Sun Microsystems. When Oracle discontinued OpenSolaris in 2010, the illumos project emerged to maintain and develop the OpenSol...operating system
Yashwanthmyinterpretationofcs.hashnode.dev·Dec 3, 2024Computer Science and its wife DataWondering about the title? Yes, it’s true. Just like how a husband or boyfriend sticks around his wife or girlfriend, computers have always revolved around data. In this inseparable relationship, computer science is the enabler and data is the reason...29 readsComputer Science
Santhoshprogrammerzero.hashnode.dev·Dec 2, 2024Threads and Cores: How the Operating System Manages WorkloadsWhen you look at your computer's specs, you might see something like a 16-core, 32-thread CPU. It sounds like a lot of power (in-fact it is powerful 💪😜), but what exactly does that mean, and how does the operating system handle all those threads? L...33 readsThreading the Needle: A Deep Dive into OS Thread Managementmultithreading
Madhav Ganesanmadhavganesan.hashnode.dev·Dec 1, 2024A Deep Dive into Operating SystemsAn operating system is software that manages a computer’s hardware. A computer system can be divided into four components: the hardware, the operating system, the application programs, and a user. The hardware — the central processing unit (CPU), the...os