Tanmay Vaishtanmay-vaish.hashnode.netยทOct 19, 202113 Reasons Why You Should Use Linux!!People usually think: "If it so easy to run Windows, Why should I use Linux". Honestly writing, they are pretty much right about it too. There are lots and lots of features which Linux will always have a hard time providing to its users. But when it...Andres Leon Rangel and 9 others are discussing this10 people are discussing thisDiscussยท142 likesยท2.8K readsLinuxOoohh ๐ nobody gave me the reason to install Linux but u do!๐ thank you 18
Akshay Raichurakshayraichur.hashnode.netยทFeb 16, 2021A brief note on how malloc() works in Cmalloc() is a C Standard Library function that is defined in stdlib.h header file. The name malloc stands for Memory Allocation. Definition : malloc() is a function that is used to dynamically allocate a block of memory with the specified size at ru...Girish Patil and 3 others are discussing this4 people are discussing thisDiscussยท98 likesยท1.2K readsC
Vaidansh BhardwajforKubesimplifykubesimplify.hashnode.netยทJul 4, 2022Linux Boot Process Simplified ๐งIntroduction Ever wondered what happens when you press the power button of your Linux machine? ๐ค. This blog will give you a better understanding of how things work behind the scenes, in the following steps/stages: 1๏ธโฃ BIOS + UEFI2๏ธโฃ Master Boot Load...Discussยท82 likesยท4.1K readslinux for beginners
Harsh Mangeharshmange.hashnode.netยทApr 25, 2023What is Real Time Operating System?A Real-Time Operating System (RTOS) is an operating system that is designed to serve real-time applications that require precise timing and predictability. These applications include aerospace, defence, medical devices, industrial control systems, an...Discussoperating system
Harsh Mangeharshmange.hashnode.netยทApr 25, 2023Preemptive and Non-Preemptive AKA Cooperative scheduling/multitaskingPreemptive and cooperative multitasking are two different approaches to managing multiple processes or threads within an operating system. Preemptive multitasking involves the operating system interrupting a running process or thread and switching to...Discussoperating system
Harsh Mangeharshmange.hashnode.netยทApr 25, 2023Monolithic VS Microkernel Operating System ArchitectureMonolithic and microkernel are two different architectures for operating systems. The main difference between the two is how the operating system's components and services are organized and how they interact with each other. Monolithic Architecture I...Discussmonolithic
Bhuvanchandra MforBhuvanchandra bhuvan.hashnode.netยทApr 24, 2023Introduction to Operating SystemsAn operating system (OS) is software that manages a computer's resources, especially the allocation of those resources among other programs. It is designed in such a way that it can manage the overall resources and operations of the computer. Typical...Discussยท11 likesoperating system
Harsh Mangeharshmange.hashnode.netยทApr 24, 2023Understanding the Basics of Virtualization in Operating SystemsVirtualization is a technology that allows multiple virtual machines (VMs) to run on a single physical machine, each with its own operating system, applications, and resources. It enables the efficient use of hardware resources, as multiple VMs can r...Discussoperating system
yash negiyash27.hashnode.netยทApr 24, 2023Linux vs Red Hat Linux: Understanding the Key DifferencesLinux is a popular open-source operating system that is widely used in servers, desktops, and other computing devices. Red Hat Linux is a popular distribution of Linux that is based on the Linux kernel and is specifically designed for enterprise appl...DiscussLinux
Nildip Patelpatelnildip.hashnode.netยทApr 23, 2023Linux BasicsLinux is a free and open-source operating system based on the Unix operating system. It was initially developed in 1991 by Linus Torvalds as a personal project and has since grown to become one of the most widely used operating systems in the world. ...Discussยท13 likesยท69 readsDevops
Harsh Mangeharshmange.hashnode.netยทApr 23, 2023Multiple Process Creation and Scheduling in OS: Practical Example with CodeHere's an example of how to create multiple processes, schedule them using priority scheduling, and execute a task in Python: import multiprocessing import heapq def worker_task(task): print("Executing task:", task) if __name__ == '__main__': ...Discussprocess
Harsh Mangeharshmange.hashnode.netยทApr 23, 2023Choosing Between Processes and Threads: Factors to ConsiderDeciding when to use a process or a thread depends on several factors, including the task to be performed, the hardware resources available, and the programming language being used. Here are some general guidelines: Use a process when The task invol...Discussprocess
Harsh Mangeharshmange.hashnode.netยทApr 23, 2023Process vs Thread: Understanding the Key DifferencesBoth processes and threads are used to achieve parallelism in programs. However, there are several differences between the two. A process is a running program that has its own memory space, system resources, and state. Each process is a separate inst...Discussprocess