Process States and Transitions
Understanding the 5 process states, state transitions, and how the OS manages process execution
A knowledge-sharing platform exploring computer science fundamentals, historical insights, and travel experiences. Where algorithms meet ancient civilizations, and technical learning intertwines with real-world adventures.
Understanding the 5 process states, state transitions, and how the OS manages process execution
Understanding the Process Control Block: the kernel data structure that stores all process information
Understanding what a process is, program vs process, and process memory layout
Streams in Redis - event logs, message queues, activity tracking, and real-time data.
Sorted Sets in Redis - leaderboards, rankings, time-series data, and any ordered collection with scoring.
Hashes in Redis - perfect for storing objects with multiple fields like user profiles and product data.
Operating system concepts, architecture, process management, memory management, and system programming
6 articles
Comprehensive guide to DBMS architecture, storage structures, indexing, transactions, recovery, and optimization strategies for efficient database design.
3 articles
Redis internals, data structures, caching strategies, and high-performance in-memory architecture
8 articles
MongoDB architecture, performance patterns, scaling strategies, and Node.js integration
4 articles
Authentication flows, login request handling, JWT tokens, password security, and production patterns
2 articles
Comprehensive guide to DSA concepts including sorting, searching, and advanced algorithms like Strassen's matrix multiplication.
1 article