Tagged articles
6 articles
Page 1 of 1
Deepin Linux
Deepin Linux
Dec 7, 2025 · Fundamentals

How CPU Context Switching Powers Multitasking: From Theory to Code

This article explains the fundamentals of CPU context switching, covering the hardware and kernel mechanisms, step‑by‑step saving and restoring of registers, scheduling algorithms, different types of switches, performance costs, optimization techniques, and includes a complete C++ simulation example.

CPUKernelMultitasking
0 likes · 42 min read
How CPU Context Switching Powers Multitasking: From Theory to Code
IT Services Circle
IT Services Circle
Apr 30, 2025 · Fundamentals

Evolution of Process Scheduling: From FCFS to Preemptive Multitasking

The article traces the development of operating‑system process scheduling—from the naïve first‑come‑first‑served approach, through cooperative multitasking with a yield() system call, to timer‑driven preemptive round‑robin and priority schemes—highlighting each method’s strengths and shortcomings.

FCFSMultitaskingOperating Systems
0 likes · 6 min read
Evolution of Process Scheduling: From FCFS to Preemptive Multitasking
Liangxu Linux
Liangxu Linux
Oct 10, 2021 · Fundamentals

Understanding Hardware and Linux Stacks: From Function Calls to Multitasking

This article explains the concept of a stack as a LIFO data structure, its hardware implementation in CPUs, how it supports function calls and multitasking, and details the four types of stacks used in Linux—including process, thread, kernel, and interrupt stacks—along with code examples and diagrams.

HardwareLinuxMultitasking
0 likes · 20 min read
Understanding Hardware and Linux Stacks: From Function Calls to Multitasking
Java Backend Technology
Java Backend Technology
Jul 6, 2021 · Operations

Why Do We Multitask in Remote Meetings? Insights from a Stanford‑Microsoft Study

Researchers from Stanford and Microsoft analyzed logs and surveys of 715 U.S. Microsoft employees during remote meetings, revealing that longer, larger meetings increase multitasking—such as emailing and document editing—by up to sixfold, negatively impacting focus, health, and meeting effectiveness, and they propose practical guidelines to curb this behavior.

Human-Computer InteractionMultitaskingproductivity
0 likes · 6 min read
Why Do We Multitask in Remote Meetings? Insights from a Stanford‑Microsoft Study
Efficient Ops
Efficient Ops
May 6, 2017 · Operations

Why Multitasking Kills Your Productivity and How to Stop It

The article explains how constant task switching—called "bad multitasking"—drains cognitive resources, creates attention residue and cognitive load, and ultimately reduces work efficiency, while offering practical strategies such as meditation, focused questioning, white‑noise, task batching, and distraction‑free environments to improve productivity.

Multitaskingattention residuecognitive load
0 likes · 11 min read
Why Multitasking Kills Your Productivity and How to Stop It