Victoria Lovictoria.hashnode.net·Jul 19, 2020FeaturedMy Ordinary Writing ProcessHello everyone! Welcome back to the 5th article of my #2Articles1Week Challenge Series. This is officially going to the 3rd week already. I've been enjoying all the fantastic articles from the challenge so far. We're almost there so hang in there! T...Tapas Adhikary and 9 others are discussing this10 people are discussing thisDiscuss·98 likes·1.0K reads#2Articles1Week ChallengewritingYay. It is really good to read the secret behind your consistency. Thanks for sharing Victoria Lo. 3
Yuvraj Singh Jadonyuvraajsj18.hashnode.net·Sep 12, 2020What Happens When You Run a Computer Program?Introduction How do you run a computer program? You may double click the icon. Or You may run it through a terminal if you happened to be a programmer. In both cases the Operating System launches the program after performing some operations and h...Tapas Adhikary and 4 others are discussing this5 people are discussing thisDiscuss·82 likes·700 readsoperating system
Luísa Ribeiro Bezerraluisarbezerra.hashnode.net·Sep 25, 2022FeaturedExploratory Testing: The benefits of applying this process to my teamThere is a time I was studying the challenge of improving the quality assurance of software delivery in a way that all the team (and also invited people from other domains) could join the testing of a software. So then I found the brilliant Explorato...Discuss·45 likes·1.1K readsTesting
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 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
Harsh Mangeharshmange.hashnode.net·Apr 22, 2023Process Control Block (PCB): The Heart of Process Management in OSThe Process Control Block (PCB) is a data structure used by an operating system to store information about a running process. It contains information about the process's state, priority, resource usage, and other relevant details. Here's an example o...Discussoperating system
Harsh Mangeharshmange.hashnode.net·Apr 22, 2023Understanding Different Process Scheduling Algorithms in OSProcess scheduling is a critical component of operating system (OS) design that ensures efficient utilization of CPU resources by managing the execution of multiple processes in a multitasking environment. In this blog post, we will explore the conce...Discussoperating system
Someshwar TripathiforElixir Expressionslordneon.hashnode.net·Mar 29, 2023This programming language crashes on purposeAs a student developer, my experience with programming has mostly been with object-oriented languages. However, I've recently started learning Elixir, a functional programming language known for its concurrency model and "fail fast" philosophy. Elixi...DiscussElixir
Mustapha Oyebamijimusoye.hashnode.net·Mar 12, 2023Processes on Linux - an explanation.In a Unix-like operating system-Linux and the others-a process is always running. This running process might not be visible or known by the user, but any app you open or command you execute start a process. In this computer age, many computers can ru...Discuss·2 likes·66 readsLinux
Kunal Keshankunalkeshan.hashnode.net·Jan 13, 2023The Life Cycle of Developing a Website 🚴♀️As Developers we love jumping to code and working on our ideas immediately. This spontaneity is what helps us learn and explore new things and get better at what we do. Sometimes this very spontaneity can lead to frustration when you are working on l...Discuss·126 readsWeb Development
Codex Groupcodexgroup.hashnode.net·Jan 6, 202310 Common Mistakes that Novice Copywriters makeHere are ten common mistakes that novice copywriters make. Not understanding their audience (Hudson, 2013). Copywriters need to have a clear understanding of who their audience is, as this will help them craft messages that are relevant and effectiv...Discuss·1 like·39 readsWriting Tipscopywriting services