Ayush Rajayushrajtamta.hashnode.dev·Oct 24, 2024Exploring Linux Ubuntu: Looking at the Differences between Windows and macOS, and the evolution of OSsAn operating system, or OS, is the central part of your computer. It is responsible for managing your computer hardware and providing ways to interact with them, run applications, and perform various tasks. Generally, most users opt for one of only t...10 likesLinux
Darsh Pateldarsh-patel.hashnode.dev·Sep 29, 2024Understanding Programs, Processes, and ThreadsPrograms, processes, and threads are fundamental concepts in computer science that often seem intertwined. While they are related, each has its distinct role in how a computer system operates. Let's break down what each means and how they interact. P...operating system
Arijit Dasarijitdas.hashnode.dev·Sep 27, 2024Operating Systems: A Simple IntroductionDay 1: Introduction to Operating Systems Definition & Purpose of an Operating System An Operating System (OS) is system software that acts as an intermediary between computer hardware and users, managing hardware resources and facilitating the execut...The DevOps Seriesoperating system
Mostafa Youssefmostafaelsawy.hashnode.dev·Sep 21, 2024[5] Memory APITypes of Memory Stack Memory Allocations and deallocations are managed implicitly by the compiler, also known as automatic memory. Declaring memory on the stack in C is simple. For example, if you need space for an integer called x in a function f...30 readsOperating Systems Three Easy Piecesoperatingsystems
Khushal Kapatekhushalkapate.hashnode.dev·Sep 13, 2024Introduction to Operating System - Day 2An operating system is system software that acts as an intermediary between hardware and software, helping users operate a computer. In simple terms, when a user uses the keyboard and mouse, the operating system transfers these requests to the softwa...operatingsystems
Sharon Jonallagaddasharonlearns.hashnode.dev·Aug 26, 2024What Happened in the Recent CrowdStrike Outage?In this article, I will discuss what I understood about the recent CrowdStrike outage. The outage occurred on July 19, 2024, and impacted Windows 10 and the latest versions of the operating system. Before diving into the details of the outage, let’s...Crowdstrike
Vishalvishalchhadekar.hashnode.dev·Aug 16, 2024Optimizing Folder Size Calculation in Nested Directory StructuresFile systems play a critical role in the functioning of modern operating systems, especially when it comes to managing storage efficiently. One common operation that users perform is checking the size of files or folders, typically by right-clicking ...26 readsfile-systems
bandejibandeblogs.hashnode.dev·Jun 20, 2024Operating System Part-1Why we need OS? For better Resource management of cpu,gpu,memory,etc. Maintain sync between I/O devices and the system itself to use applications by users simultaneously. It also make sure use of DRY principle(Don't Repeat Yourself) by removing re...operatingsystems
KATTA SUNIL KUMARtechtribes.hashnode.dev·Feb 27, 2024OS Essentials: A Concise Cheat Sheet for Last-Minute ReviewOperating System The Operating System is system software that acts as an intermediary between the user and the computer. It manages all the programs and processes that run inside the computer. Types of Operating System Batch Operating System - In th...1 like·88 readsoperatingsystems
Bhanuprakash Eagalabhanuprakasheagala.hashnode.dev·Jan 20, 2024Heap Memory Allocator in C ProgrammingGreetings, Systems devs! In this article on Building our own Memory Allocator, we dive into malloc library function. Please first read PART1 to understand sbrk() system call provided by Linux. malloc(size) function allocates the size bytes of memory ...47 readsmemory-management