Learn about Virtual Memory and its importance in modern Operating Systems.
Also find me here:
Baeldung Author
Subham Datta
I'm currently pursuing Ph.D. degree in Computer Engineering from the University of Cyprus. I'm also working at KIOS Research and Innovation Center of Excellence. My research area includes Cyber Security, Algorithms, Machine Learning. In my free time, I love watching cricket and movies.
Here's what I've written (so far):
Baeldung on Computer Science
- All
- Networking (35)
- OS (24)
- Security (23)
- Algorithms (23)
- Trees (11)
- Graphs (8)
- Programming (7)
- Math and Logic (7)
- Data Structures (7)
- Path Finding (4)
- Sorting (2)
- Software Architecture (2)
- Graph Traversal (2)
- Core Concepts (2)
- Artificial Intelligence (2)
- Web (1)
- Searching (1)
- Machine Learning (1)
- Concurrency (1)
Difference Between IP Address and Port Number
Filed under Networking
Learn about the IP addresses and networking ports in detail.
Bit Stuffing
Filed under Networking
Learn about bit stuffing in detail.
Definition of Network Units: Packet, Fragment, Frame, Datagram, and Segment
Filed under Networking
Explore various data units in computer networking.
The Difference Between a Port and a Socket
Filed under Networking, OS
Learn about ports and sockets in networking.
What Is the Time Complexity of Tree Traversal?
Filed under Graph Traversal, Trees
Learn about the time complexity of the tree traversal algorithms.
Using Min/Max Within an Integer Linear Program
Filed under Math and Logic, Programming
Learn about integer linear programming (ILP).
Minimum Cut on a Graph Using a Maximum Flow Algorithm
Filed under Graph Traversal, Graphs
Learn how to find a minimum cut by calculating the maximum flow value of a graph.
Process Lifecycle
Filed under OS
Learn about the lifecycle of a process in an operating system.