Learn about another famous inter-process communication and synchronization problem
Also find me here:
Baeldung Author
Sercan Sari
Master's Degree in Computer Engineering. I've worked as a system administrator for 4 years. Now, I'm a research and teaching assistant and a Ph.D. student. My main interests are computer architecture and security. I'm also keen on virtual reality and human-computer interaction.
Here's what I've written (so far):
The Dining Philosophers
Filed under Algorithms
Learn about the famous Dining Philosophers problem.
The Difference Between Pipes and Sockets
Filed under Networking
Learn how to use pipes and sockets for Inter-Process Communication (IPC).
Memory Allocation
Filed under Programming
Learn how memory allocation works in common programming languages.
What are Rings in Operating Systems?
Filed under OS
Learn about protection rings in the operating system.
DES vs 3DES vs Blowfish vs AES
Filed under Algorithms, Security
Learn about various encryption algorithms: DES, 3DES, Blowfish, and AES
Concurrency vs Parallelism
Filed under Programming
Learn the difference between concurrency and parallelism.
Tree vs Graph Data Structure
Filed under Data Structures
Learn about the difference between tree and graph data structures
Cache Miss, TLB Miss, Page Fault
Filed under Core Concepts, OS
Learn about cache miss, TLB miss and page fault in memory management.
File Structures
Filed under OS
Learn how the files are structured on the hard disk.