Brett Rowberrybrettrowberry.com·Apr 17, 2024Concurrency and ParallelismI've been reading the 20th Anniversary Edition of the Pragmatic Programmer by Dave Thomas and Andy Hunt. Chapter 6 is on concurrency. Their definitions of concurrency and parallelism weren't new information, but I wouldn't have been able to state the...Discussparallelism
Harshed Abdullaharshed.hashnode.dev·Apr 15, 2024CPU scheduling algorithmsIntroduction CPU scheduling is a pivotal aspect of operating systems, orchestrating the sequence in which various processes are executed by the CPU. This optimization process categorizes into two primary types: Preemptive and non-preemptive schedulin...Discuss·5 likesComputer Science
Karan SajnaniforChakravyuha - The Digital Battlefieldblog.rudrasecure.com·Mar 27, 2024Proxmox - Guest Network ThroughputI had a weird notion that proxmox was throttling the network throughput of guests, however today I discovered that it was only due to the CPU of the guest machine. Here's the scenario. I have a 1GBPS connection to the internet. All machines in my off...Discussproxmox
MOHAMMED FASIL Vfasilmveloor.hashnode.dev·Mar 7, 2024Demystifying Processing Units: A Guide to CPU, GPU, TPU, and LPUIntroduction In the heart of every computer lies a vital component responsible for executing instructions and manipulating data: the processing unit. From handling everyday tasks like web browsing to accelerating complex calculations in artificial in...Discusstpu
Anozia Nodebechukwu Excel nobbiesspace.hashnode.dev·Feb 12, 2024Foundations of Computer Architecture: Registers, Instruction Set Design, Memory Addressing Modes, and CISC/RISC Principles.Computer architecture, like many other concepts in computer science, can be quite tough to comprehend. From learning about various low-level hardware components of the computer to understanding how they interact with other hardware and software compo...Discuss·22 likes·99 readsRISC
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
Shyamrag Charuvilinfomight.hashnode.dev·Jan 19, 2024Delving Deep into Hyper-ThreadingIn a nice local cafe, Alice and Bob, two tech lovers, were chatting. Bob was curious about Hyper-Threading, a computer term he'd heard but didn't fully understand. Alice, who knows a lot about tech, was ready to explain it in a simple way. Bob: "Alic...Discuss·111 readshyperthreading
Ahmed Goudaahmedgouda.hashnode.dev·Jan 15, 2024Basic Computing ConceptsCode Stream: The Program We previously defined the code stream as consisting of “an ordered sequence of operations,” and this definition is fine as far as it goes. But in order to dig deeper, we need a more detailed picture of what the code stream is...DiscussEmbedded SystemsInside The Machine
Usman Akinyemiuniqueusman.hashnode.dev·Jan 14, 2024From Transistor to a Computer - The genius behind it all.Knowing about how a computer is made is one of the most interesting to me. I find it interesting as I am someone who is interested in what is going on in a system, whether a computer or another machine. This blog is an attempt to explain what a compu...Discuss·12 likes·82 readsComputer Science
Ahmed Goudaahmedgouda.hashnode.dev·Jan 10, 2024Basic Computing ConceptsThe Register File Since numbers must first be fetched from storage before they can be added, we want our data storage space to be as fast as possible so that the operation can be carried out quickly. Since the ALU is the part of the processor that do...DiscussEmbedded SystemsInside The Machine