Nidal Iguerblog.inidal.dev·5 hours agoUnlocking the Code: A Beginner's Guide to the Digital Frontier📝 Introduction for Beginners: This article is crafted to introduce programming concepts in a way that's accessible to beginners. It aims to simplify complex ideas into understandable terms. While this introduction serves as a great starting point, t...DiscussDev Journeyparadigm
Raineraineyang.hashnode.dev·12 hours agoLearning Note: Process Scheduling AlgorithmThis article is a summary of Chapter 1, section 4-6 of: Arpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2023). Operating Systems: Three Easy Pieces (1.10th ed.). Arpaci-Dusseau Books. The scheduling algorithm is used to manage the CPU resources among...DiscussMLFQ
Malay Tiwarilinuxwithmalay.hashnode.dev·Mar 16, 2024Exploring Linux: Understanding Its Architecture and SignificanceIntroduction In the world of computers, the operating system is like a middleman. It helps the hardware (like the physical parts of your computer) communicate with the software (the programs and apps you use). One really popular operating system is ...DiscussLinux
Jyotiprakash Mishrablog.jyotiprakash.org·Mar 15, 2024Multithreading and SynchronizationA thread, often considered the smallest unit of processing that can be scheduled by an operating system, is a component of a process. Multiple threads can exist within the same process, sharing certain resources while operating independently in execu...Discuss·205 readsoperating system
Swasthik Kswsthk.hashnode.dev·Mar 15, 2024SJF Algo - Non Pre-emptiveUnderstand - 2 STEP [ STEP -1 ] First ge yava process du arrival time 0 ide adannu gantt chart ge bariteve [ STEP -2 ] Next yava process (example p1 ,p2 ,p3) du burst time smallest ide adannu navu select madteve. That selected process CPU ge run ...Discusssjf
Vrushali Kudandevrushalikudande.hashnode.dev·Mar 11, 2024How To Install Nodejs On UbuntuAs someone new to Ubuntu, I tried installing Node by using the following command sudo apt install nodejs But had many problems. It took me two days to figure out that the version I got from Ubuntu's official sources was outdated (12.22.9), not the l...Sayuri Kamble and 1 other are discussing this2 people are discussing thisDiscuss·10 likes·33 readsUnraveling Ubuntu : Troubleshooting SolutionsNode.js
Mani Tofighmanitofigh.hashnode.dev·Mar 11, 2024Add the getreadcount system call to Xv6What even is Xv6? What is a system call? Why such a random operating system to work with in the first place? What is Xv6? Imagine you have successfully managed to trick some students to sign up as computer science majors at your university and now yo...Discuss·45 readsoperating system
Garvit Singhgarvit05.hashnode.dev·Mar 8, 2024Protection & Security In Operating SystemsProtection & Security in Operating Systems IntroductionIn the digital world, operating systems (OS) act as the foundation for secure computing. Protection and security are crucial aspects of an OS, safeguarding its resources and ensuring seamless, re...Discuss·20 likestechnology
Vedant Mhatrevmhatre.com·Mar 9, 2024Concurrency in Operating Systems: Part OnePrinciples of Concurrency In the domain of concurrent computing, interleaving and overlapping are fundamental concepts facilitating the simultaneous execution of multiple processes. These principles enable systems, from uniprocessor to multiprocessor...DiscussOS: Deep Diveoperating system
Tarun Saitarunsai.hashnode.dev·Mar 8, 2024Master the Linux Terminal: 18 Essential Commands You Need to Know1. ls: Listing Directory Contents Purpose: Lists the contents of a directory, providing information about files and subdirectories. Syntax:ls [options] [directory_path] Options: -l: Displays a detailed listing, including file permissions, owner, ...Discuss·8 likes·29 readsLinux