Gourav KumarforKeploy Tech Blogkeploy-blog.hashnode.dev·Apr 19, 2024Managing Go ProcessesIntroduction: The Challenge of Managing Blocking Processes While working on an application that required executing a command to run a blocking program, such as a TCP/HTTP server, I encountered an interesting challenge. I needed a way to stop the appl...Discuss·10 likes·27 readsGo Language
Cloud Tunedcloudtuned.hashnode.dev·Apr 4, 2024Exploring the Differences Between a Program, a Process, and a ThreadExploring the Differences Between a Program, a Process, and a Thread In the realm of computer science and operating systems, the terms "program," "process," and "thread" are frequently used but often misunderstood. While they are all integral parts o...Discussprocess
Raineraineyang.hashnode.dev·Mar 18, 2024Learning 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
Raineraineyang.hashnode.dev·Feb 28, 2024Learning Note: Process and MultitaskingThis 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. Process: the Abstraction One key function of an operating system i...Discussoperating system
Garvit Singhgarvit05.hashnode.dev·Feb 17, 2024Process SynchronizationProcess Synchronization Multiple processes can run in either serial mode, which means one process in execution at a time or in parallel mode, where multiple processes are executed parallely at one moment. Two types of Processes - Cooperative Process...Discuss·10 likesComputer Science
Garvit Singhgarvit05.hashnode.dev·Feb 13, 2024CPU Process SchedulingCPU Process Scheduling Algorithms Two types - Preemptive & Non-Preemptive Pre-Emptive AlgorithmsNon Pre-Emptive Algorithms 1. SRTF(Shortest Remaining Time First)1. FCFS(First Come First Serve) 2. LRTF(Longest Remaining Time First)2. SJF(Short...DiscussComputer Science
Rakesh Kumar Jangidwww.rakamodify.online·Feb 10, 2024Process Management in Linux: A User’s ManualUnderstand the process & How it works?. Process: A process is like a task your computer is performing. It’s an instance of a program that’s currently running. When a process is created. For example, when you create an executable program and run this...Discuss·123 readsLinux-SeriesLinux
Shraddha Bandhakavishraddha361.hashnode.dev·Feb 9, 2024Processes In LinuxIn Linux, a process is a running instance of a program. When you execute a program, it becomes a process, an independent, executing entity with its own memory space. Each process is assigned a unique identifier, the Process ID (PID). Processes are fu...Discussprocess
Christiaan Fouchéchrisfouche.com·Feb 1, 2024Waterfall in sprints isn't AgileI've worked in unstructured, Waterfall, and Agile software processes since 2009. One I found ineffective is 'Waterfall in sprints', confused as Agile. When I saw a meme about it, I realised it's a common Agile anti-pattern. Here, I'll unpack what I m...Discuss·146 readsagile
Swarnnika Raj Singhswarnnika.hashnode.dev·Jan 28, 2024Process, Threads and GoroutinesProcess: A process is an instance of a running program on a computer. It consists of the program code, associated data, and resources (such as memory, file handles, and system resources) allocated by the operating system. Each process is isolated f...DiscussProcess, Threads and Goroutines