Streams, system calls, file descriptors, and inodes. A small trip through how file access and manipulation work.
We all know that system calls are inherently "slow". Regardless of the reasoning behind why system calls are slow, it is common practice to try and "batch" them. A great example of that is how the read() and write() system calls are "batched" or "buf...
mohamedelzein.hashnode.dev17 min read
khaled osama
I'm a software engineer mainly interested in back-end side of things
One of the most well put together articles I have ever read, good job 👏👏